Skip to content

Type definitions#

Index > IoTWireless > Type definitions

Auto-generated documentation for IoTWireless type annotations stubs module mypy-boto3-iotwireless.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

SessionKeysAbpV10XTypeDef#

# SessionKeysAbpV10XTypeDef definition

class SessionKeysAbpV10XTypeDef(TypedDict):
    NwkSKey: NotRequired[str],
    AppSKey: NotRequired[str],

SessionKeysAbpV11TypeDef#

# SessionKeysAbpV11TypeDef definition

class SessionKeysAbpV11TypeDef(TypedDict):
    FNwkSIntKey: NotRequired[str],
    SNwkSIntKey: NotRequired[str],
    NwkSEncKey: NotRequired[str],
    AppSKey: NotRequired[str],

AccuracyTypeDef#

# AccuracyTypeDef definition

class AccuracyTypeDef(TypedDict):
    HorizontalAccuracy: NotRequired[float],
    VerticalAccuracy: NotRequired[float],

ApplicationConfigTypeDef#

# ApplicationConfigTypeDef definition

class ApplicationConfigTypeDef(TypedDict):
    FPort: NotRequired[int],
    Type: NotRequired[ApplicationConfigTypeType],  # (1)
    DestinationName: NotRequired[str],
  1. See ApplicationConfigTypeType

SidewalkAccountInfoTypeDef#

# SidewalkAccountInfoTypeDef definition

class SidewalkAccountInfoTypeDef(TypedDict):
    AmazonId: NotRequired[str],
    AppServerPrivateKey: NotRequired[str],

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AssociateMulticastGroupWithFuotaTaskRequestRequestTypeDef#

# AssociateMulticastGroupWithFuotaTaskRequestRequestTypeDef definition

class AssociateMulticastGroupWithFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    MulticastGroupId: str,

AssociateWirelessDeviceWithFuotaTaskRequestRequestTypeDef#

# AssociateWirelessDeviceWithFuotaTaskRequestRequestTypeDef definition

class AssociateWirelessDeviceWithFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    WirelessDeviceId: str,

AssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef#

# AssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef definition

class AssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    WirelessDeviceId: str,

AssociateWirelessDeviceWithThingRequestRequestTypeDef#

# AssociateWirelessDeviceWithThingRequestRequestTypeDef definition

class AssociateWirelessDeviceWithThingRequestRequestTypeDef(TypedDict):
    Id: str,
    ThingArn: str,

AssociateWirelessGatewayWithCertificateRequestRequestTypeDef#

# AssociateWirelessGatewayWithCertificateRequestRequestTypeDef definition

class AssociateWirelessGatewayWithCertificateRequestRequestTypeDef(TypedDict):
    Id: str,
    IotCertificateId: str,

AssociateWirelessGatewayWithThingRequestRequestTypeDef#

# AssociateWirelessGatewayWithThingRequestRequestTypeDef definition

class AssociateWirelessGatewayWithThingRequestRequestTypeDef(TypedDict):
    Id: str,
    ThingArn: str,

BeaconingTypeDef#

# BeaconingTypeDef definition

class BeaconingTypeDef(TypedDict):
    DataRate: NotRequired[int],
    Frequencies: NotRequired[Sequence[int]],

CancelMulticastGroupSessionRequestRequestTypeDef#

# CancelMulticastGroupSessionRequestRequestTypeDef definition

class CancelMulticastGroupSessionRequestRequestTypeDef(TypedDict):
    Id: str,

CdmaLocalIdTypeDef#

# CdmaLocalIdTypeDef definition

class CdmaLocalIdTypeDef(TypedDict):
    PnOffset: int,
    CdmaChannel: int,

CdmaNmrObjTypeDef#

# CdmaNmrObjTypeDef definition

class CdmaNmrObjTypeDef(TypedDict):
    PnOffset: int,
    CdmaChannel: int,
    PilotPower: NotRequired[int],
    BaseStationId: NotRequired[int],

CertificateListTypeDef#

# CertificateListTypeDef definition

class CertificateListTypeDef(TypedDict):
    SigningAlg: SigningAlgType,  # (1)
    Value: str,
  1. See SigningAlgType

LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef#

# LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef definition

class LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef(TypedDict):
    GatewayEuiEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef#

# LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef definition

class LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef(TypedDict):
    WirelessGatewayEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

LoRaWANDeviceProfileTypeDef#

# LoRaWANDeviceProfileTypeDef definition

class LoRaWANDeviceProfileTypeDef(TypedDict):
    SupportsClassB: NotRequired[bool],
    ClassBTimeout: NotRequired[int],
    PingSlotPeriod: NotRequired[int],
    PingSlotDr: NotRequired[int],
    PingSlotFreq: NotRequired[int],
    SupportsClassC: NotRequired[bool],
    ClassCTimeout: NotRequired[int],
    MacVersion: NotRequired[str],
    RegParamsRevision: NotRequired[str],
    RxDelay1: NotRequired[int],
    RxDrOffset1: NotRequired[int],
    RxDataRate2: NotRequired[int],
    RxFreq2: NotRequired[int],
    FactoryPresetFreqsList: NotRequired[Sequence[int]],
    MaxEirp: NotRequired[int],
    MaxDutyCycle: NotRequired[int],
    RfRegion: NotRequired[str],
    SupportsJoin: NotRequired[bool],
    Supports32BitFCnt: NotRequired[bool],

LoRaWANFuotaTaskTypeDef#

# LoRaWANFuotaTaskTypeDef definition

class LoRaWANFuotaTaskTypeDef(TypedDict):
    RfRegion: NotRequired[SupportedRfRegionType],  # (1)
  1. See SupportedRfRegionType

LoRaWANMulticastTypeDef#

# LoRaWANMulticastTypeDef definition

class LoRaWANMulticastTypeDef(TypedDict):
    RfRegion: NotRequired[SupportedRfRegionType],  # (1)
    DlClass: NotRequired[DlClassType],  # (2)
  1. See SupportedRfRegionType
  2. See DlClassType

TraceContentTypeDef#

# TraceContentTypeDef definition

class TraceContentTypeDef(TypedDict):
    WirelessDeviceFrameInfo: NotRequired[WirelessDeviceFrameInfoType],  # (1)
    LogLevel: NotRequired[LogLevelType],  # (2)
    MulticastFrameInfo: NotRequired[MulticastFrameInfoType],  # (3)
  1. See WirelessDeviceFrameInfoType
  2. See LogLevelType
  3. See MulticastFrameInfoType

LoRaWANServiceProfileTypeDef#

# LoRaWANServiceProfileTypeDef definition

class LoRaWANServiceProfileTypeDef(TypedDict):
    AddGwMetadata: NotRequired[bool],
    DrMin: NotRequired[int],
    DrMax: NotRequired[int],
    PrAllowed: NotRequired[bool],
    RaAllowed: NotRequired[bool],

SidewalkCreateWirelessDeviceTypeDef#

# SidewalkCreateWirelessDeviceTypeDef definition

class SidewalkCreateWirelessDeviceTypeDef(TypedDict):
    DeviceProfileId: NotRequired[str],

CreateWirelessGatewayTaskRequestRequestTypeDef#

# CreateWirelessGatewayTaskRequestRequestTypeDef definition

class CreateWirelessGatewayTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    WirelessGatewayTaskDefinitionId: str,

DakCertificateMetadataTypeDef#

# DakCertificateMetadataTypeDef definition

class DakCertificateMetadataTypeDef(TypedDict):
    CertificateId: str,
    MaxAllowedSignature: NotRequired[int],
    FactorySupport: NotRequired[bool],
    ApId: NotRequired[str],
    DeviceTypeId: NotRequired[str],

DeleteDestinationRequestRequestTypeDef#

# DeleteDestinationRequestRequestTypeDef definition

class DeleteDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDeviceProfileRequestRequestTypeDef#

# DeleteDeviceProfileRequestRequestTypeDef definition

class DeleteDeviceProfileRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteFuotaTaskRequestRequestTypeDef#

# DeleteFuotaTaskRequestRequestTypeDef definition

class DeleteFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteMulticastGroupRequestRequestTypeDef#

# DeleteMulticastGroupRequestRequestTypeDef definition

class DeleteMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteNetworkAnalyzerConfigurationRequestRequestTypeDef#

# DeleteNetworkAnalyzerConfigurationRequestRequestTypeDef definition

class DeleteNetworkAnalyzerConfigurationRequestRequestTypeDef(TypedDict):
    ConfigurationName: str,

DeleteQueuedMessagesRequestRequestTypeDef#

# DeleteQueuedMessagesRequestRequestTypeDef definition

class DeleteQueuedMessagesRequestRequestTypeDef(TypedDict):
    Id: str,
    MessageId: str,
    WirelessDeviceType: NotRequired[WirelessDeviceTypeType],  # (1)
  1. See WirelessDeviceTypeType

DeleteServiceProfileRequestRequestTypeDef#

# DeleteServiceProfileRequestRequestTypeDef definition

class DeleteServiceProfileRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessDeviceImportTaskRequestRequestTypeDef#

# DeleteWirelessDeviceImportTaskRequestRequestTypeDef definition

class DeleteWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessDeviceRequestRequestTypeDef#

# DeleteWirelessDeviceRequestRequestTypeDef definition

class DeleteWirelessDeviceRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayRequestRequestTypeDef#

# DeleteWirelessGatewayRequestRequestTypeDef definition

class DeleteWirelessGatewayRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayTaskDefinitionRequestRequestTypeDef#

# DeleteWirelessGatewayTaskDefinitionRequestRequestTypeDef definition

class DeleteWirelessGatewayTaskDefinitionRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayTaskRequestRequestTypeDef#

# DeleteWirelessGatewayTaskRequestRequestTypeDef definition

class DeleteWirelessGatewayTaskRequestRequestTypeDef(TypedDict):
    Id: str,

DeregisterWirelessDeviceRequestRequestTypeDef#

# DeregisterWirelessDeviceRequestRequestTypeDef definition

class DeregisterWirelessDeviceRequestRequestTypeDef(TypedDict):
    Identifier: str,
    WirelessDeviceType: NotRequired[WirelessDeviceTypeType],  # (1)
  1. See WirelessDeviceTypeType

DestinationsTypeDef#

# DestinationsTypeDef definition

class DestinationsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    ExpressionType: NotRequired[ExpressionTypeType],  # (1)
    Expression: NotRequired[str],
    Description: NotRequired[str],
    RoleArn: NotRequired[str],
  1. See ExpressionTypeType

DeviceProfileTypeDef#

# DeviceProfileTypeDef definition

class DeviceProfileTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Id: NotRequired[str],

SidewalkEventNotificationConfigurationsTypeDef#

# SidewalkEventNotificationConfigurationsTypeDef definition

class SidewalkEventNotificationConfigurationsTypeDef(TypedDict):
    AmazonIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

SidewalkResourceTypeEventConfigurationTypeDef#

# SidewalkResourceTypeEventConfigurationTypeDef definition

class SidewalkResourceTypeEventConfigurationTypeDef(TypedDict):
    WirelessDeviceEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

DisassociateAwsAccountFromPartnerAccountRequestRequestTypeDef#

# DisassociateAwsAccountFromPartnerAccountRequestRequestTypeDef definition

class DisassociateAwsAccountFromPartnerAccountRequestRequestTypeDef(TypedDict):
    PartnerAccountId: str,
    PartnerType: PartnerTypeType,  # (1)
  1. See PartnerTypeType

DisassociateMulticastGroupFromFuotaTaskRequestRequestTypeDef#

# DisassociateMulticastGroupFromFuotaTaskRequestRequestTypeDef definition

class DisassociateMulticastGroupFromFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    MulticastGroupId: str,

DisassociateWirelessDeviceFromFuotaTaskRequestRequestTypeDef#

# DisassociateWirelessDeviceFromFuotaTaskRequestRequestTypeDef definition

class DisassociateWirelessDeviceFromFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    WirelessDeviceId: str,

DisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef#

# DisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef definition

class DisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    WirelessDeviceId: str,

DisassociateWirelessDeviceFromThingRequestRequestTypeDef#

# DisassociateWirelessDeviceFromThingRequestRequestTypeDef definition

class DisassociateWirelessDeviceFromThingRequestRequestTypeDef(TypedDict):
    Id: str,

DisassociateWirelessGatewayFromCertificateRequestRequestTypeDef#

# DisassociateWirelessGatewayFromCertificateRequestRequestTypeDef definition

class DisassociateWirelessGatewayFromCertificateRequestRequestTypeDef(TypedDict):
    Id: str,

DisassociateWirelessGatewayFromThingRequestRequestTypeDef#

# DisassociateWirelessGatewayFromThingRequestRequestTypeDef definition

class DisassociateWirelessGatewayFromThingRequestRequestTypeDef(TypedDict):
    Id: str,

PositioningTypeDef#

# PositioningTypeDef definition

class PositioningTypeDef(TypedDict):
    ClockSync: NotRequired[int],
    Stream: NotRequired[int],
    Gnss: NotRequired[int],

FuotaTaskTypeDef#

# FuotaTaskTypeDef definition

class FuotaTaskTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

GatewayListItemTypeDef#

# GatewayListItemTypeDef definition

class GatewayListItemTypeDef(TypedDict):
    GatewayId: str,
    DownlinkFrequency: int,

GetDestinationRequestRequestTypeDef#

# GetDestinationRequestRequestTypeDef definition

class GetDestinationRequestRequestTypeDef(TypedDict):
    Name: str,

GetDeviceProfileRequestRequestTypeDef#

# GetDeviceProfileRequestRequestTypeDef definition

class GetDeviceProfileRequestRequestTypeDef(TypedDict):
    Id: str,

GetFuotaTaskRequestRequestTypeDef#

# GetFuotaTaskRequestRequestTypeDef definition

class GetFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,

LoRaWANFuotaTaskGetInfoTypeDef#

# LoRaWANFuotaTaskGetInfoTypeDef definition

class LoRaWANFuotaTaskGetInfoTypeDef(TypedDict):
    RfRegion: NotRequired[str],
    StartTime: NotRequired[datetime],

GetMulticastGroupRequestRequestTypeDef#

# GetMulticastGroupRequestRequestTypeDef definition

class GetMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,

LoRaWANMulticastGetTypeDef#

# LoRaWANMulticastGetTypeDef definition

class LoRaWANMulticastGetTypeDef(TypedDict):
    RfRegion: NotRequired[SupportedRfRegionType],  # (1)
    DlClass: NotRequired[DlClassType],  # (2)
    NumberOfDevicesRequested: NotRequired[int],
    NumberOfDevicesInGroup: NotRequired[int],
  1. See SupportedRfRegionType
  2. See DlClassType

GetMulticastGroupSessionRequestRequestTypeDef#

# GetMulticastGroupSessionRequestRequestTypeDef definition

class GetMulticastGroupSessionRequestRequestTypeDef(TypedDict):
    Id: str,

LoRaWANMulticastSessionTypeDef#

# LoRaWANMulticastSessionTypeDef definition

class LoRaWANMulticastSessionTypeDef(TypedDict):
    DlDr: NotRequired[int],
    DlFreq: NotRequired[int],
    SessionStartTime: NotRequired[datetime],
    SessionTimeout: NotRequired[int],
    PingSlotPeriod: NotRequired[int],

GetNetworkAnalyzerConfigurationRequestRequestTypeDef#

# GetNetworkAnalyzerConfigurationRequestRequestTypeDef definition

class GetNetworkAnalyzerConfigurationRequestRequestTypeDef(TypedDict):
    ConfigurationName: str,

GetPartnerAccountRequestRequestTypeDef#

# GetPartnerAccountRequestRequestTypeDef definition

class GetPartnerAccountRequestRequestTypeDef(TypedDict):
    PartnerAccountId: str,
    PartnerType: PartnerTypeType,  # (1)
  1. See PartnerTypeType

SidewalkAccountInfoWithFingerprintTypeDef#

# SidewalkAccountInfoWithFingerprintTypeDef definition

class SidewalkAccountInfoWithFingerprintTypeDef(TypedDict):
    AmazonId: NotRequired[str],
    Fingerprint: NotRequired[str],
    Arn: NotRequired[str],

GetPositionConfigurationRequestRequestTypeDef#

# GetPositionConfigurationRequestRequestTypeDef definition

class GetPositionConfigurationRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
  1. See PositionResourceTypeType

GnssTypeDef#

# GnssTypeDef definition

class GnssTypeDef(TypedDict):
    Payload: str,
    CaptureTime: NotRequired[float],
    CaptureTimeAccuracy: NotRequired[float],
    AssistPosition: NotRequired[Sequence[float]],
    AssistAltitude: NotRequired[float],
    Use2DSolver: NotRequired[bool],

IpTypeDef#

# IpTypeDef definition

class IpTypeDef(TypedDict):
    IpAddress: str,

WiFiAccessPointTypeDef#

# WiFiAccessPointTypeDef definition

class WiFiAccessPointTypeDef(TypedDict):
    MacAddress: str,
    Rss: int,

GetPositionRequestRequestTypeDef#

# GetPositionRequestRequestTypeDef definition

class GetPositionRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
  1. See PositionResourceTypeType

GetResourceEventConfigurationRequestRequestTypeDef#

# GetResourceEventConfigurationRequestRequestTypeDef definition

class GetResourceEventConfigurationRequestRequestTypeDef(TypedDict):
    Identifier: str,
    IdentifierType: IdentifierTypeType,  # (1)
    PartnerType: NotRequired[EventNotificationPartnerTypeType],  # (2)
  1. See IdentifierTypeType
  2. See EventNotificationPartnerTypeType

GetResourceLogLevelRequestRequestTypeDef#

# GetResourceLogLevelRequestRequestTypeDef definition

class GetResourceLogLevelRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: str,

GetResourcePositionRequestRequestTypeDef#

# GetResourcePositionRequestRequestTypeDef definition

class GetResourcePositionRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
  1. See PositionResourceTypeType

GetServiceEndpointRequestRequestTypeDef#

# GetServiceEndpointRequestRequestTypeDef definition

class GetServiceEndpointRequestRequestTypeDef(TypedDict):
    ServiceType: NotRequired[WirelessGatewayServiceTypeType],  # (1)
  1. See WirelessGatewayServiceTypeType

GetServiceProfileRequestRequestTypeDef#

# GetServiceProfileRequestRequestTypeDef definition

class GetServiceProfileRequestRequestTypeDef(TypedDict):
    Id: str,

LoRaWANGetServiceProfileInfoTypeDef#

# LoRaWANGetServiceProfileInfoTypeDef definition

class LoRaWANGetServiceProfileInfoTypeDef(TypedDict):
    UlRate: NotRequired[int],
    UlBucketSize: NotRequired[int],
    UlRatePolicy: NotRequired[str],
    DlRate: NotRequired[int],
    DlBucketSize: NotRequired[int],
    DlRatePolicy: NotRequired[str],
    AddGwMetadata: NotRequired[bool],
    DevStatusReqFreq: NotRequired[int],
    ReportDevStatusBattery: NotRequired[bool],
    ReportDevStatusMargin: NotRequired[bool],
    DrMin: NotRequired[int],
    DrMax: NotRequired[int],
    ChannelMask: NotRequired[str],
    PrAllowed: NotRequired[bool],
    HrAllowed: NotRequired[bool],
    RaAllowed: NotRequired[bool],
    NwkGeoLoc: NotRequired[bool],
    TargetPer: NotRequired[int],
    MinGwDiversity: NotRequired[int],

GetWirelessDeviceImportTaskRequestRequestTypeDef#

# GetWirelessDeviceImportTaskRequestRequestTypeDef definition

class GetWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    Id: str,

SidewalkGetStartImportInfoTypeDef#

# SidewalkGetStartImportInfoTypeDef definition

class SidewalkGetStartImportInfoTypeDef(TypedDict):
    DeviceCreationFileList: NotRequired[List[str]],
    Role: NotRequired[str],

GetWirelessDeviceRequestRequestTypeDef#

# GetWirelessDeviceRequestRequestTypeDef definition

class GetWirelessDeviceRequestRequestTypeDef(TypedDict):
    Identifier: str,
    IdentifierType: WirelessDeviceIdTypeType,  # (1)
  1. See WirelessDeviceIdTypeType

GetWirelessDeviceStatisticsRequestRequestTypeDef#

# GetWirelessDeviceStatisticsRequestRequestTypeDef definition

class GetWirelessDeviceStatisticsRequestRequestTypeDef(TypedDict):
    WirelessDeviceId: str,

SidewalkDeviceMetadataTypeDef#

# SidewalkDeviceMetadataTypeDef definition

class SidewalkDeviceMetadataTypeDef(TypedDict):
    Rssi: NotRequired[int],
    BatteryLevel: NotRequired[BatteryLevelType],  # (1)
    Event: NotRequired[EventType],  # (2)
    DeviceState: NotRequired[DeviceStateType],  # (3)
  1. See BatteryLevelType
  2. See EventType
  3. See DeviceStateType

GetWirelessGatewayCertificateRequestRequestTypeDef#

# GetWirelessGatewayCertificateRequestRequestTypeDef definition

class GetWirelessGatewayCertificateRequestRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayFirmwareInformationRequestRequestTypeDef#

# GetWirelessGatewayFirmwareInformationRequestRequestTypeDef definition

class GetWirelessGatewayFirmwareInformationRequestRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayRequestRequestTypeDef#

# GetWirelessGatewayRequestRequestTypeDef definition

class GetWirelessGatewayRequestRequestTypeDef(TypedDict):
    Identifier: str,
    IdentifierType: WirelessGatewayIdTypeType,  # (1)
  1. See WirelessGatewayIdTypeType

GetWirelessGatewayStatisticsRequestRequestTypeDef#

# GetWirelessGatewayStatisticsRequestRequestTypeDef definition

class GetWirelessGatewayStatisticsRequestRequestTypeDef(TypedDict):
    WirelessGatewayId: str,

GetWirelessGatewayTaskDefinitionRequestRequestTypeDef#

# GetWirelessGatewayTaskDefinitionRequestRequestTypeDef definition

class GetWirelessGatewayTaskDefinitionRequestRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayTaskRequestRequestTypeDef#

# GetWirelessGatewayTaskRequestRequestTypeDef definition

class GetWirelessGatewayTaskRequestRequestTypeDef(TypedDict):
    Id: str,

GlobalIdentityTypeDef#

# GlobalIdentityTypeDef definition

class GlobalIdentityTypeDef(TypedDict):
    Lac: int,
    GeranCid: int,

GsmLocalIdTypeDef#

# GsmLocalIdTypeDef definition

class GsmLocalIdTypeDef(TypedDict):
    Bsic: int,
    Bcch: int,

ImportedSidewalkDeviceTypeDef#

# ImportedSidewalkDeviceTypeDef definition

class ImportedSidewalkDeviceTypeDef(TypedDict):
    SidewalkManufacturingSn: NotRequired[str],
    OnboardingStatus: NotRequired[OnboardStatusType],  # (1)
    OnboardingStatusReason: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OnboardStatusType

LoRaWANJoinEventNotificationConfigurationsTypeDef#

# LoRaWANJoinEventNotificationConfigurationsTypeDef definition

class LoRaWANJoinEventNotificationConfigurationsTypeDef(TypedDict):
    DevEuiEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

LoRaWANJoinResourceTypeEventConfigurationTypeDef#

# LoRaWANJoinResourceTypeEventConfigurationTypeDef definition

class LoRaWANJoinResourceTypeEventConfigurationTypeDef(TypedDict):
    WirelessDeviceEventTopic: NotRequired[EventNotificationTopicStatusType],  # (1)
  1. See EventNotificationTopicStatusType

ListDestinationsRequestRequestTypeDef#

# ListDestinationsRequestRequestTypeDef definition

class ListDestinationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListDeviceProfilesRequestRequestTypeDef#

# ListDeviceProfilesRequestRequestTypeDef definition

class ListDeviceProfilesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    DeviceProfileType: NotRequired[DeviceProfileTypeType],  # (1)
  1. See DeviceProfileTypeType

ListDevicesForWirelessDeviceImportTaskRequestRequestTypeDef#

# ListDevicesForWirelessDeviceImportTaskRequestRequestTypeDef definition

class ListDevicesForWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Status: NotRequired[OnboardStatusType],  # (1)
  1. See OnboardStatusType

ListEventConfigurationsRequestRequestTypeDef#

# ListEventConfigurationsRequestRequestTypeDef definition

class ListEventConfigurationsRequestRequestTypeDef(TypedDict):
    ResourceType: EventNotificationResourceTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See EventNotificationResourceTypeType

ListFuotaTasksRequestRequestTypeDef#

# ListFuotaTasksRequestRequestTypeDef definition

class ListFuotaTasksRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListMulticastGroupsByFuotaTaskRequestRequestTypeDef#

# ListMulticastGroupsByFuotaTaskRequestRequestTypeDef definition

class ListMulticastGroupsByFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MulticastGroupByFuotaTaskTypeDef#

# MulticastGroupByFuotaTaskTypeDef definition

class MulticastGroupByFuotaTaskTypeDef(TypedDict):
    Id: NotRequired[str],

ListMulticastGroupsRequestRequestTypeDef#

# ListMulticastGroupsRequestRequestTypeDef definition

class ListMulticastGroupsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

MulticastGroupTypeDef#

# MulticastGroupTypeDef definition

class MulticastGroupTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

ListNetworkAnalyzerConfigurationsRequestRequestTypeDef#

# ListNetworkAnalyzerConfigurationsRequestRequestTypeDef definition

class ListNetworkAnalyzerConfigurationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

NetworkAnalyzerConfigurationsTypeDef#

# NetworkAnalyzerConfigurationsTypeDef definition

class NetworkAnalyzerConfigurationsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

ListPartnerAccountsRequestRequestTypeDef#

# ListPartnerAccountsRequestRequestTypeDef definition

class ListPartnerAccountsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListPositionConfigurationsRequestRequestTypeDef#

# ListPositionConfigurationsRequestRequestTypeDef definition

class ListPositionConfigurationsRequestRequestTypeDef(TypedDict):
    ResourceType: NotRequired[PositionResourceTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PositionResourceTypeType

ListQueuedMessagesRequestRequestTypeDef#

# ListQueuedMessagesRequestRequestTypeDef definition

class ListQueuedMessagesRequestRequestTypeDef(TypedDict):
    Id: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    WirelessDeviceType: NotRequired[WirelessDeviceTypeType],  # (1)
  1. See WirelessDeviceTypeType

ListServiceProfilesRequestRequestTypeDef#

# ListServiceProfilesRequestRequestTypeDef definition

class ListServiceProfilesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ServiceProfileTypeDef#

# ServiceProfileTypeDef definition

class ServiceProfileTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Id: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListWirelessDeviceImportTasksRequestRequestTypeDef#

# ListWirelessDeviceImportTasksRequestRequestTypeDef definition

class ListWirelessDeviceImportTasksRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListWirelessDevicesRequestRequestTypeDef#

# ListWirelessDevicesRequestRequestTypeDef definition

class ListWirelessDevicesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DestinationName: NotRequired[str],
    DeviceProfileId: NotRequired[str],
    ServiceProfileId: NotRequired[str],
    WirelessDeviceType: NotRequired[WirelessDeviceTypeType],  # (1)
    FuotaTaskId: NotRequired[str],
    MulticastGroupId: NotRequired[str],
  1. See WirelessDeviceTypeType

ListWirelessGatewayTaskDefinitionsRequestRequestTypeDef#

# ListWirelessGatewayTaskDefinitionsRequestRequestTypeDef definition

class ListWirelessGatewayTaskDefinitionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    TaskDefinitionType: NotRequired[WirelessGatewayTaskDefinitionTypeType],  # (1)
  1. See WirelessGatewayTaskDefinitionTypeType

ListWirelessGatewaysRequestRequestTypeDef#

# ListWirelessGatewaysRequestRequestTypeDef definition

class ListWirelessGatewaysRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

LoRaWANGatewayMetadataTypeDef#

# LoRaWANGatewayMetadataTypeDef definition

class LoRaWANGatewayMetadataTypeDef(TypedDict):
    GatewayEui: NotRequired[str],
    Snr: NotRequired[float],
    Rssi: NotRequired[float],

OtaaV10XTypeDef#

# OtaaV10XTypeDef definition

class OtaaV10XTypeDef(TypedDict):
    AppKey: NotRequired[str],
    AppEui: NotRequired[str],
    JoinEui: NotRequired[str],
    GenAppKey: NotRequired[str],

OtaaV11TypeDef#

# OtaaV11TypeDef definition

class OtaaV11TypeDef(TypedDict):
    AppKey: NotRequired[str],
    NwkKey: NotRequired[str],
    JoinEui: NotRequired[str],

LoRaWANGatewayVersionTypeDef#

# LoRaWANGatewayVersionTypeDef definition

class LoRaWANGatewayVersionTypeDef(TypedDict):
    PackageVersion: NotRequired[str],
    Model: NotRequired[str],
    Station: NotRequired[str],

LoRaWANListDeviceTypeDef#

# LoRaWANListDeviceTypeDef definition

class LoRaWANListDeviceTypeDef(TypedDict):
    DevEui: NotRequired[str],

LoRaWANMulticastMetadataTypeDef#

# LoRaWANMulticastMetadataTypeDef definition

class LoRaWANMulticastMetadataTypeDef(TypedDict):
    FPort: NotRequired[int],

UpdateAbpV10XTypeDef#

# UpdateAbpV10XTypeDef definition

class UpdateAbpV10XTypeDef(TypedDict):
    FCntStart: NotRequired[int],

UpdateAbpV11TypeDef#

# UpdateAbpV11TypeDef definition

class UpdateAbpV11TypeDef(TypedDict):
    FCntStart: NotRequired[int],

LteLocalIdTypeDef#

# LteLocalIdTypeDef definition

class LteLocalIdTypeDef(TypedDict):
    Pci: int,
    Earfcn: int,

LteNmrObjTypeDef#

# LteNmrObjTypeDef definition

class LteNmrObjTypeDef(TypedDict):
    Pci: int,
    Earfcn: int,
    EutranCid: int,
    Rsrp: NotRequired[int],
    Rsrq: NotRequired[float],

SemtechGnssConfigurationTypeDef#

# SemtechGnssConfigurationTypeDef definition

class SemtechGnssConfigurationTypeDef(TypedDict):
    Status: PositionConfigurationStatusType,  # (1)
    Fec: PositionConfigurationFecType,  # (2)
  1. See PositionConfigurationStatusType
  2. See PositionConfigurationFecType

SemtechGnssDetailTypeDef#

# SemtechGnssDetailTypeDef definition

class SemtechGnssDetailTypeDef(TypedDict):
    Provider: NotRequired[PositionSolverProviderType],  # (1)
    Type: NotRequired[PositionSolverTypeType],  # (2)
    Status: NotRequired[PositionConfigurationStatusType],  # (3)
    Fec: NotRequired[PositionConfigurationFecType],  # (4)
  1. See PositionSolverProviderType
  2. See PositionSolverTypeType
  3. See PositionConfigurationStatusType
  4. See PositionConfigurationFecType

PutResourceLogLevelRequestRequestTypeDef#

# PutResourceLogLevelRequestRequestTypeDef definition

class PutResourceLogLevelRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: str,
    LogLevel: LogLevelType,  # (1)
  1. See LogLevelType

ResetResourceLogLevelRequestRequestTypeDef#

# ResetResourceLogLevelRequestRequestTypeDef definition

class ResetResourceLogLevelRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: str,

SidewalkSendDataToDeviceTypeDef#

# SidewalkSendDataToDeviceTypeDef definition

class SidewalkSendDataToDeviceTypeDef(TypedDict):
    Seq: NotRequired[int],
    MessageType: NotRequired[MessageTypeType],  # (1)
    AckModeRetryDurationSecs: NotRequired[int],
  1. See MessageTypeType

SidewalkSingleStartImportInfoTypeDef#

# SidewalkSingleStartImportInfoTypeDef definition

class SidewalkSingleStartImportInfoTypeDef(TypedDict):
    SidewalkManufacturingSn: NotRequired[str],

SidewalkStartImportInfoTypeDef#

# SidewalkStartImportInfoTypeDef definition

class SidewalkStartImportInfoTypeDef(TypedDict):
    DeviceCreationFile: NotRequired[str],
    Role: NotRequired[str],

SidewalkUpdateAccountTypeDef#

# SidewalkUpdateAccountTypeDef definition

class SidewalkUpdateAccountTypeDef(TypedDict):
    AppServerPrivateKey: NotRequired[str],

SidewalkUpdateImportInfoTypeDef#

# SidewalkUpdateImportInfoTypeDef definition

class SidewalkUpdateImportInfoTypeDef(TypedDict):
    DeviceCreationFile: NotRequired[str],

TdscdmaLocalIdTypeDef#

# TdscdmaLocalIdTypeDef definition

class TdscdmaLocalIdTypeDef(TypedDict):
    Uarfcn: int,
    CellParams: int,

TdscdmaNmrObjTypeDef#

# TdscdmaNmrObjTypeDef definition

class TdscdmaNmrObjTypeDef(TypedDict):
    Uarfcn: int,
    CellParams: int,
    UtranCid: NotRequired[int],
    Rscp: NotRequired[int],
    PathLoss: NotRequired[int],

TestWirelessDeviceRequestRequestTypeDef#

# TestWirelessDeviceRequestRequestTypeDef definition

class TestWirelessDeviceRequestRequestTypeDef(TypedDict):
    Id: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateDestinationRequestRequestTypeDef#

# UpdateDestinationRequestRequestTypeDef definition

class UpdateDestinationRequestRequestTypeDef(TypedDict):
    Name: str,
    ExpressionType: NotRequired[ExpressionTypeType],  # (1)
    Expression: NotRequired[str],
    Description: NotRequired[str],
    RoleArn: NotRequired[str],
  1. See ExpressionTypeType

UpdatePositionRequestRequestTypeDef#

# UpdatePositionRequestRequestTypeDef definition

class UpdatePositionRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
    Position: Sequence[float],
  1. See PositionResourceTypeType

UpdateWirelessGatewayRequestRequestTypeDef#

# UpdateWirelessGatewayRequestRequestTypeDef definition

class UpdateWirelessGatewayRequestRequestTypeDef(TypedDict):
    Id: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    JoinEuiFilters: NotRequired[Sequence[Sequence[str]]],
    NetIdFilters: NotRequired[Sequence[str]],
    MaxEirp: NotRequired[float],

WcdmaLocalIdTypeDef#

# WcdmaLocalIdTypeDef definition

class WcdmaLocalIdTypeDef(TypedDict):
    Uarfcndl: int,
    Psc: int,

WcdmaNmrObjTypeDef#

# WcdmaNmrObjTypeDef definition

class WcdmaNmrObjTypeDef(TypedDict):
    Uarfcndl: int,
    Psc: int,
    UtranCid: int,
    Rscp: NotRequired[int],
    PathLoss: NotRequired[int],

WirelessDeviceEventLogOptionTypeDef#

# WirelessDeviceEventLogOptionTypeDef definition

class WirelessDeviceEventLogOptionTypeDef(TypedDict):
    Event: WirelessDeviceEventType,  # (1)
    LogLevel: LogLevelType,  # (2)
  1. See WirelessDeviceEventType
  2. See LogLevelType

WirelessGatewayEventLogOptionTypeDef#

# WirelessGatewayEventLogOptionTypeDef definition

class WirelessGatewayEventLogOptionTypeDef(TypedDict):
    Event: WirelessGatewayEventType,  # (1)
    LogLevel: LogLevelType,  # (2)
  1. See WirelessGatewayEventType
  2. See LogLevelType

AbpV10XTypeDef#

# AbpV10XTypeDef definition

class AbpV10XTypeDef(TypedDict):
    DevAddr: NotRequired[str],
    SessionKeys: NotRequired[SessionKeysAbpV10XTypeDef],  # (1)
    FCntStart: NotRequired[int],
  1. See SessionKeysAbpV10XTypeDef

AbpV11TypeDef#

# AbpV11TypeDef definition

class AbpV11TypeDef(TypedDict):
    DevAddr: NotRequired[str],
    SessionKeys: NotRequired[SessionKeysAbpV11TypeDef],  # (1)
    FCntStart: NotRequired[int],
  1. See SessionKeysAbpV11TypeDef

AssociateAwsAccountWithPartnerAccountRequestRequestTypeDef#

# AssociateAwsAccountWithPartnerAccountRequestRequestTypeDef definition

class AssociateAwsAccountWithPartnerAccountRequestRequestTypeDef(TypedDict):
    Sidewalk: SidewalkAccountInfoTypeDef,  # (1)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See SidewalkAccountInfoTypeDef
  2. See TagTypeDef

CreateDestinationRequestRequestTypeDef#

# CreateDestinationRequestRequestTypeDef definition

class CreateDestinationRequestRequestTypeDef(TypedDict):
    Name: str,
    ExpressionType: ExpressionTypeType,  # (1)
    Expression: str,
    RoleArn: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientRequestToken: NotRequired[str],
  1. See ExpressionTypeType
  2. See TagTypeDef

StartBulkAssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef#

# StartBulkAssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef definition

class StartBulkAssociateWirelessDeviceWithMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    QueryString: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef#

# StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef definition

class StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    QueryString: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

AssociateAwsAccountWithPartnerAccountResponseTypeDef#

# AssociateAwsAccountWithPartnerAccountResponseTypeDef definition

class AssociateAwsAccountWithPartnerAccountResponseTypeDef(TypedDict):
    Sidewalk: SidewalkAccountInfoTypeDef,  # (1)
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SidewalkAccountInfoTypeDef
  2. See ResponseMetadataTypeDef

AssociateWirelessGatewayWithCertificateResponseTypeDef#

# AssociateWirelessGatewayWithCertificateResponseTypeDef definition

class AssociateWirelessGatewayWithCertificateResponseTypeDef(TypedDict):
    IotCertificateId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDestinationResponseTypeDef#

# CreateDestinationResponseTypeDef definition

class CreateDestinationResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDeviceProfileResponseTypeDef#

# CreateDeviceProfileResponseTypeDef definition

class CreateDeviceProfileResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFuotaTaskResponseTypeDef#

# CreateFuotaTaskResponseTypeDef definition

class CreateFuotaTaskResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMulticastGroupResponseTypeDef#

# CreateMulticastGroupResponseTypeDef definition

class CreateMulticastGroupResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateNetworkAnalyzerConfigurationResponseTypeDef#

# CreateNetworkAnalyzerConfigurationResponseTypeDef definition

class CreateNetworkAnalyzerConfigurationResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateServiceProfileResponseTypeDef#

# CreateServiceProfileResponseTypeDef definition

class CreateServiceProfileResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWirelessDeviceResponseTypeDef#

# CreateWirelessDeviceResponseTypeDef definition

class CreateWirelessDeviceResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWirelessGatewayResponseTypeDef#

# CreateWirelessGatewayResponseTypeDef definition

class CreateWirelessGatewayResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWirelessGatewayTaskDefinitionResponseTypeDef#

# CreateWirelessGatewayTaskDefinitionResponseTypeDef definition

class CreateWirelessGatewayTaskDefinitionResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWirelessGatewayTaskResponseTypeDef#

# CreateWirelessGatewayTaskResponseTypeDef definition

class CreateWirelessGatewayTaskResponseTypeDef(TypedDict):
    WirelessGatewayTaskDefinitionId: str,
    Status: WirelessGatewayTaskStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessGatewayTaskStatusType
  2. See ResponseMetadataTypeDef

GetDestinationResponseTypeDef#

# GetDestinationResponseTypeDef definition

class GetDestinationResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    Expression: str,
    ExpressionType: ExpressionTypeType,  # (1)
    Description: str,
    RoleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExpressionTypeType
  2. See ResponseMetadataTypeDef

GetPositionEstimateResponseTypeDef#

# GetPositionEstimateResponseTypeDef definition

class GetPositionEstimateResponseTypeDef(TypedDict):
    GeoJsonPayload: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPositionResponseTypeDef#

# GetPositionResponseTypeDef definition

class GetPositionResponseTypeDef(TypedDict):
    Position: List[float],
    Accuracy: AccuracyTypeDef,  # (1)
    SolverType: PositionSolverTypeType,  # (2)
    SolverProvider: PositionSolverProviderType,  # (3)
    SolverVersion: str,
    Timestamp: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See AccuracyTypeDef
  2. See PositionSolverTypeType
  3. See PositionSolverProviderType
  4. See ResponseMetadataTypeDef

GetResourceLogLevelResponseTypeDef#

# GetResourceLogLevelResponseTypeDef definition

class GetResourceLogLevelResponseTypeDef(TypedDict):
    LogLevel: LogLevelType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogLevelType
  2. See ResponseMetadataTypeDef

GetResourcePositionResponseTypeDef#

# GetResourcePositionResponseTypeDef definition

class GetResourcePositionResponseTypeDef(TypedDict):
    GeoJsonPayload: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetServiceEndpointResponseTypeDef#

# GetServiceEndpointResponseTypeDef definition

class GetServiceEndpointResponseTypeDef(TypedDict):
    ServiceType: WirelessGatewayServiceTypeType,  # (1)
    ServiceEndpoint: str,
    ServerTrust: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessGatewayServiceTypeType
  2. See ResponseMetadataTypeDef

GetWirelessGatewayCertificateResponseTypeDef#

# GetWirelessGatewayCertificateResponseTypeDef definition

class GetWirelessGatewayCertificateResponseTypeDef(TypedDict):
    IotCertificateId: str,
    LoRaWANNetworkServerCertificateId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetWirelessGatewayStatisticsResponseTypeDef#

# GetWirelessGatewayStatisticsResponseTypeDef definition

class GetWirelessGatewayStatisticsResponseTypeDef(TypedDict):
    WirelessGatewayId: str,
    LastUplinkReceivedAt: str,
    ConnectionStatus: ConnectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionStatusType
  2. See ResponseMetadataTypeDef

GetWirelessGatewayTaskResponseTypeDef#

# GetWirelessGatewayTaskResponseTypeDef definition

class GetWirelessGatewayTaskResponseTypeDef(TypedDict):
    WirelessGatewayId: str,
    WirelessGatewayTaskDefinitionId: str,
    LastUplinkReceivedAt: str,
    TaskCreatedAt: str,
    Status: WirelessGatewayTaskStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessGatewayTaskStatusType
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

SendDataToMulticastGroupResponseTypeDef#

# SendDataToMulticastGroupResponseTypeDef definition

class SendDataToMulticastGroupResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendDataToWirelessDeviceResponseTypeDef#

# SendDataToWirelessDeviceResponseTypeDef definition

class SendDataToWirelessDeviceResponseTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartSingleWirelessDeviceImportTaskResponseTypeDef#

# StartSingleWirelessDeviceImportTaskResponseTypeDef definition

class StartSingleWirelessDeviceImportTaskResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartWirelessDeviceImportTaskResponseTypeDef#

# StartWirelessDeviceImportTaskResponseTypeDef definition

class StartWirelessDeviceImportTaskResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestWirelessDeviceResponseTypeDef#

# TestWirelessDeviceResponseTypeDef definition

class TestWirelessDeviceResponseTypeDef(TypedDict):
    Result: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

LoRaWANGatewayTypeDef#

# LoRaWANGatewayTypeDef definition

class LoRaWANGatewayTypeDef(TypedDict):
    GatewayEui: NotRequired[str],
    RfRegion: NotRequired[str],
    JoinEuiFilters: NotRequired[Sequence[Sequence[str]]],
    NetIdFilters: NotRequired[Sequence[str]],
    SubBands: NotRequired[Sequence[int]],
    Beaconing: NotRequired[BeaconingTypeDef],  # (1)
    MaxEirp: NotRequired[float],
  1. See BeaconingTypeDef

UpdateResourcePositionRequestRequestTypeDef#

# UpdateResourcePositionRequestRequestTypeDef definition

class UpdateResourcePositionRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
    GeoJsonPayload: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
  1. See PositionResourceTypeType

CdmaObjTypeDef#

# CdmaObjTypeDef definition

class CdmaObjTypeDef(TypedDict):
    SystemId: int,
    NetworkId: int,
    BaseStationId: int,
    RegistrationZone: NotRequired[int],
    CdmaLocalId: NotRequired[CdmaLocalIdTypeDef],  # (1)
    PilotPower: NotRequired[int],
    BaseLat: NotRequired[float],
    BaseLng: NotRequired[float],
    CdmaNmr: NotRequired[Sequence[CdmaNmrObjTypeDef]],  # (2)
  1. See CdmaLocalIdTypeDef
  2. See CdmaNmrObjTypeDef

SidewalkDeviceTypeDef#

# SidewalkDeviceTypeDef definition

class SidewalkDeviceTypeDef(TypedDict):
    AmazonId: NotRequired[str],
    SidewalkId: NotRequired[str],
    SidewalkManufacturingSn: NotRequired[str],
    DeviceCertificates: NotRequired[List[CertificateListTypeDef]],  # (1)
    PrivateKeys: NotRequired[List[CertificateListTypeDef]],  # (1)
    DeviceProfileId: NotRequired[str],
    CertificateId: NotRequired[str],
    Status: NotRequired[WirelessDeviceSidewalkStatusType],  # (3)
  1. See CertificateListTypeDef
  2. See CertificateListTypeDef
  3. See WirelessDeviceSidewalkStatusType

SidewalkListDeviceTypeDef#

# SidewalkListDeviceTypeDef definition

class SidewalkListDeviceTypeDef(TypedDict):
    AmazonId: NotRequired[str],
    SidewalkId: NotRequired[str],
    SidewalkManufacturingSn: NotRequired[str],
    DeviceCertificates: NotRequired[List[CertificateListTypeDef]],  # (1)
    DeviceProfileId: NotRequired[str],
    Status: NotRequired[WirelessDeviceSidewalkStatusType],  # (2)
  1. See CertificateListTypeDef
  2. See WirelessDeviceSidewalkStatusType

ConnectionStatusEventConfigurationTypeDef#

# ConnectionStatusEventConfigurationTypeDef definition

class ConnectionStatusEventConfigurationTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef],  # (1)
    WirelessGatewayIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (2)
  1. See LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef
  2. See EventNotificationTopicStatusType

ConnectionStatusResourceTypeEventConfigurationTypeDef#

# ConnectionStatusResourceTypeEventConfigurationTypeDef definition

class ConnectionStatusResourceTypeEventConfigurationTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef],  # (1)
  1. See LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef

CreateDeviceProfileRequestRequestTypeDef#

# CreateDeviceProfileRequestRequestTypeDef definition

class CreateDeviceProfileRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANDeviceProfileTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientRequestToken: NotRequired[str],
    Sidewalk: NotRequired[Mapping[str, Any]],
  1. See LoRaWANDeviceProfileTypeDef
  2. See TagTypeDef

CreateFuotaTaskRequestRequestTypeDef#

# CreateFuotaTaskRequestRequestTypeDef definition

class CreateFuotaTaskRequestRequestTypeDef(TypedDict):
    FirmwareUpdateImage: str,
    FirmwareUpdateRole: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANFuotaTaskTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    RedundancyPercent: NotRequired[int],
    FragmentSizeBytes: NotRequired[int],
    FragmentIntervalMS: NotRequired[int],
  1. See LoRaWANFuotaTaskTypeDef
  2. See TagTypeDef

UpdateFuotaTaskRequestRequestTypeDef#

# UpdateFuotaTaskRequestRequestTypeDef definition

class UpdateFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANFuotaTaskTypeDef],  # (1)
    FirmwareUpdateImage: NotRequired[str],
    FirmwareUpdateRole: NotRequired[str],
    RedundancyPercent: NotRequired[int],
    FragmentSizeBytes: NotRequired[int],
    FragmentIntervalMS: NotRequired[int],
  1. See LoRaWANFuotaTaskTypeDef

CreateMulticastGroupRequestRequestTypeDef#

# CreateMulticastGroupRequestRequestTypeDef definition

class CreateMulticastGroupRequestRequestTypeDef(TypedDict):
    LoRaWAN: LoRaWANMulticastTypeDef,  # (1)
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See LoRaWANMulticastTypeDef
  2. See TagTypeDef

UpdateMulticastGroupRequestRequestTypeDef#

# UpdateMulticastGroupRequestRequestTypeDef definition

class UpdateMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANMulticastTypeDef],  # (1)
  1. See LoRaWANMulticastTypeDef

CreateNetworkAnalyzerConfigurationRequestRequestTypeDef#

# CreateNetworkAnalyzerConfigurationRequestRequestTypeDef definition

class CreateNetworkAnalyzerConfigurationRequestRequestTypeDef(TypedDict):
    Name: str,
    TraceContent: NotRequired[TraceContentTypeDef],  # (1)
    WirelessDevices: NotRequired[Sequence[str]],
    WirelessGateways: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientRequestToken: NotRequired[str],
    MulticastGroups: NotRequired[Sequence[str]],
  1. See TraceContentTypeDef
  2. See TagTypeDef

GetNetworkAnalyzerConfigurationResponseTypeDef#

# GetNetworkAnalyzerConfigurationResponseTypeDef definition

class GetNetworkAnalyzerConfigurationResponseTypeDef(TypedDict):
    TraceContent: TraceContentTypeDef,  # (1)
    WirelessDevices: List[str],
    WirelessGateways: List[str],
    Description: str,
    Arn: str,
    Name: str,
    MulticastGroups: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TraceContentTypeDef
  2. See ResponseMetadataTypeDef

UpdateNetworkAnalyzerConfigurationRequestRequestTypeDef#

# UpdateNetworkAnalyzerConfigurationRequestRequestTypeDef definition

class UpdateNetworkAnalyzerConfigurationRequestRequestTypeDef(TypedDict):
    ConfigurationName: str,
    TraceContent: NotRequired[TraceContentTypeDef],  # (1)
    WirelessDevicesToAdd: NotRequired[Sequence[str]],
    WirelessDevicesToRemove: NotRequired[Sequence[str]],
    WirelessGatewaysToAdd: NotRequired[Sequence[str]],
    WirelessGatewaysToRemove: NotRequired[Sequence[str]],
    Description: NotRequired[str],
    MulticastGroupsToAdd: NotRequired[Sequence[str]],
    MulticastGroupsToRemove: NotRequired[Sequence[str]],
  1. See TraceContentTypeDef

CreateServiceProfileRequestRequestTypeDef#

# CreateServiceProfileRequestRequestTypeDef definition

class CreateServiceProfileRequestRequestTypeDef(TypedDict):
    Name: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANServiceProfileTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientRequestToken: NotRequired[str],
  1. See LoRaWANServiceProfileTypeDef
  2. See TagTypeDef

SidewalkGetDeviceProfileTypeDef#

# SidewalkGetDeviceProfileTypeDef definition

class SidewalkGetDeviceProfileTypeDef(TypedDict):
    ApplicationServerPublicKey: NotRequired[str],
    QualificationStatus: NotRequired[bool],
    DakCertificateMetadata: NotRequired[List[DakCertificateMetadataTypeDef]],  # (1)
  1. See DakCertificateMetadataTypeDef

ListDestinationsResponseTypeDef#

# ListDestinationsResponseTypeDef definition

class ListDestinationsResponseTypeDef(TypedDict):
    NextToken: str,
    DestinationList: List[DestinationsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationsTypeDef
  2. See ResponseMetadataTypeDef

ListDeviceProfilesResponseTypeDef#

# ListDeviceProfilesResponseTypeDef definition

class ListDeviceProfilesResponseTypeDef(TypedDict):
    NextToken: str,
    DeviceProfileList: List[DeviceProfileTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceProfileTypeDef
  2. See ResponseMetadataTypeDef

DeviceRegistrationStateEventConfigurationTypeDef#

# DeviceRegistrationStateEventConfigurationTypeDef definition

class DeviceRegistrationStateEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkEventNotificationConfigurationsTypeDef],  # (1)
    WirelessDeviceIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (2)
  1. See SidewalkEventNotificationConfigurationsTypeDef
  2. See EventNotificationTopicStatusType

MessageDeliveryStatusEventConfigurationTypeDef#

# MessageDeliveryStatusEventConfigurationTypeDef definition

class MessageDeliveryStatusEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkEventNotificationConfigurationsTypeDef],  # (1)
    WirelessDeviceIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (2)
  1. See SidewalkEventNotificationConfigurationsTypeDef
  2. See EventNotificationTopicStatusType

ProximityEventConfigurationTypeDef#

# ProximityEventConfigurationTypeDef definition

class ProximityEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkEventNotificationConfigurationsTypeDef],  # (1)
    WirelessDeviceIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (2)
  1. See SidewalkEventNotificationConfigurationsTypeDef
  2. See EventNotificationTopicStatusType

DeviceRegistrationStateResourceTypeEventConfigurationTypeDef#

# DeviceRegistrationStateResourceTypeEventConfigurationTypeDef definition

class DeviceRegistrationStateResourceTypeEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkResourceTypeEventConfigurationTypeDef],  # (1)
  1. See SidewalkResourceTypeEventConfigurationTypeDef

MessageDeliveryStatusResourceTypeEventConfigurationTypeDef#

# MessageDeliveryStatusResourceTypeEventConfigurationTypeDef definition

class MessageDeliveryStatusResourceTypeEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkResourceTypeEventConfigurationTypeDef],  # (1)
  1. See SidewalkResourceTypeEventConfigurationTypeDef

ProximityResourceTypeEventConfigurationTypeDef#

# ProximityResourceTypeEventConfigurationTypeDef definition

class ProximityResourceTypeEventConfigurationTypeDef(TypedDict):
    Sidewalk: NotRequired[SidewalkResourceTypeEventConfigurationTypeDef],  # (1)
  1. See SidewalkResourceTypeEventConfigurationTypeDef

FPortsTypeDef#

# FPortsTypeDef definition

class FPortsTypeDef(TypedDict):
    Fuota: NotRequired[int],
    Multicast: NotRequired[int],
    ClockSync: NotRequired[int],
    Positioning: NotRequired[PositioningTypeDef],  # (1)
    Applications: NotRequired[Sequence[ApplicationConfigTypeDef]],  # (2)
  1. See PositioningTypeDef
  2. See ApplicationConfigTypeDef

UpdateFPortsTypeDef#

# UpdateFPortsTypeDef definition

class UpdateFPortsTypeDef(TypedDict):
    Positioning: NotRequired[PositioningTypeDef],  # (1)
    Applications: NotRequired[Sequence[ApplicationConfigTypeDef]],  # (2)
  1. See PositioningTypeDef
  2. See ApplicationConfigTypeDef

ListFuotaTasksResponseTypeDef#

# ListFuotaTasksResponseTypeDef definition

class ListFuotaTasksResponseTypeDef(TypedDict):
    NextToken: str,
    FuotaTaskList: List[FuotaTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FuotaTaskTypeDef
  2. See ResponseMetadataTypeDef

ParticipatingGatewaysTypeDef#

# ParticipatingGatewaysTypeDef definition

class ParticipatingGatewaysTypeDef(TypedDict):
    DownlinkMode: DownlinkModeType,  # (1)
    GatewayList: List[GatewayListItemTypeDef],  # (2)
    TransmissionInterval: int,
  1. See DownlinkModeType
  2. See GatewayListItemTypeDef

GetFuotaTaskResponseTypeDef#

# GetFuotaTaskResponseTypeDef definition

class GetFuotaTaskResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Status: FuotaTaskStatusType,  # (1)
    Name: str,
    Description: str,
    LoRaWAN: LoRaWANFuotaTaskGetInfoTypeDef,  # (2)
    FirmwareUpdateImage: str,
    FirmwareUpdateRole: str,
    CreatedAt: datetime,
    RedundancyPercent: int,
    FragmentSizeBytes: int,
    FragmentIntervalMS: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FuotaTaskStatusType
  2. See LoRaWANFuotaTaskGetInfoTypeDef
  3. See ResponseMetadataTypeDef

GetMulticastGroupResponseTypeDef#

# GetMulticastGroupResponseTypeDef definition

class GetMulticastGroupResponseTypeDef(TypedDict):
    Arn: str,
    Id: str,
    Name: str,
    Description: str,
    Status: str,
    LoRaWAN: LoRaWANMulticastGetTypeDef,  # (1)
    CreatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoRaWANMulticastGetTypeDef
  2. See ResponseMetadataTypeDef

GetMulticastGroupSessionResponseTypeDef#

# GetMulticastGroupSessionResponseTypeDef definition

class GetMulticastGroupSessionResponseTypeDef(TypedDict):
    LoRaWAN: LoRaWANMulticastSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoRaWANMulticastSessionTypeDef
  2. See ResponseMetadataTypeDef

StartMulticastGroupSessionRequestRequestTypeDef#

# StartMulticastGroupSessionRequestRequestTypeDef definition

class StartMulticastGroupSessionRequestRequestTypeDef(TypedDict):
    Id: str,
    LoRaWAN: LoRaWANMulticastSessionTypeDef,  # (1)
  1. See LoRaWANMulticastSessionTypeDef

GetPartnerAccountResponseTypeDef#

# GetPartnerAccountResponseTypeDef definition

class GetPartnerAccountResponseTypeDef(TypedDict):
    Sidewalk: SidewalkAccountInfoWithFingerprintTypeDef,  # (1)
    AccountLinked: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SidewalkAccountInfoWithFingerprintTypeDef
  2. See ResponseMetadataTypeDef

ListPartnerAccountsResponseTypeDef#

# ListPartnerAccountsResponseTypeDef definition

class ListPartnerAccountsResponseTypeDef(TypedDict):
    NextToken: str,
    Sidewalk: List[SidewalkAccountInfoWithFingerprintTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SidewalkAccountInfoWithFingerprintTypeDef
  2. See ResponseMetadataTypeDef

LoRaWANStartFuotaTaskTypeDef#

# LoRaWANStartFuotaTaskTypeDef definition

class LoRaWANStartFuotaTaskTypeDef(TypedDict):
    StartTime: NotRequired[Union[datetime, str]],

GetServiceProfileResponseTypeDef#

# GetServiceProfileResponseTypeDef definition

class GetServiceProfileResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    Id: str,
    LoRaWAN: LoRaWANGetServiceProfileInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoRaWANGetServiceProfileInfoTypeDef
  2. See ResponseMetadataTypeDef

GetWirelessDeviceImportTaskResponseTypeDef#

# GetWirelessDeviceImportTaskResponseTypeDef definition

class GetWirelessDeviceImportTaskResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    DestinationName: str,
    Sidewalk: SidewalkGetStartImportInfoTypeDef,  # (1)
    CreationTime: datetime,
    Status: ImportTaskStatusType,  # (2)
    StatusReason: str,
    InitializedImportedDeviceCount: int,
    PendingImportedDeviceCount: int,
    OnboardedImportedDeviceCount: int,
    FailedImportedDeviceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SidewalkGetStartImportInfoTypeDef
  2. See ImportTaskStatusType
  3. See ResponseMetadataTypeDef

WirelessDeviceImportTaskTypeDef#

# WirelessDeviceImportTaskTypeDef definition

class WirelessDeviceImportTaskTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    DestinationName: NotRequired[str],
    Sidewalk: NotRequired[SidewalkGetStartImportInfoTypeDef],  # (1)
    CreationTime: NotRequired[datetime],
    Status: NotRequired[ImportTaskStatusType],  # (2)
    StatusReason: NotRequired[str],
    InitializedImportedDeviceCount: NotRequired[int],
    PendingImportedDeviceCount: NotRequired[int],
    OnboardedImportedDeviceCount: NotRequired[int],
    FailedImportedDeviceCount: NotRequired[int],
  1. See SidewalkGetStartImportInfoTypeDef
  2. See ImportTaskStatusType

GsmNmrObjTypeDef#

# GsmNmrObjTypeDef definition

class GsmNmrObjTypeDef(TypedDict):
    Bsic: int,
    Bcch: int,
    RxLevel: NotRequired[int],
    GlobalIdentity: NotRequired[GlobalIdentityTypeDef],  # (1)
  1. See GlobalIdentityTypeDef

ImportedWirelessDeviceTypeDef#

# ImportedWirelessDeviceTypeDef definition

class ImportedWirelessDeviceTypeDef(TypedDict):
    Sidewalk: NotRequired[ImportedSidewalkDeviceTypeDef],  # (1)
  1. See ImportedSidewalkDeviceTypeDef

JoinEventConfigurationTypeDef#

# JoinEventConfigurationTypeDef definition

class JoinEventConfigurationTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANJoinEventNotificationConfigurationsTypeDef],  # (1)
    WirelessDeviceIdEventTopic: NotRequired[EventNotificationTopicStatusType],  # (2)
  1. See LoRaWANJoinEventNotificationConfigurationsTypeDef
  2. See EventNotificationTopicStatusType

JoinResourceTypeEventConfigurationTypeDef#

# JoinResourceTypeEventConfigurationTypeDef definition

class JoinResourceTypeEventConfigurationTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANJoinResourceTypeEventConfigurationTypeDef],  # (1)
  1. See LoRaWANJoinResourceTypeEventConfigurationTypeDef

ListMulticastGroupsByFuotaTaskResponseTypeDef#

# ListMulticastGroupsByFuotaTaskResponseTypeDef definition

class ListMulticastGroupsByFuotaTaskResponseTypeDef(TypedDict):
    NextToken: str,
    MulticastGroupList: List[MulticastGroupByFuotaTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MulticastGroupByFuotaTaskTypeDef
  2. See ResponseMetadataTypeDef

ListMulticastGroupsResponseTypeDef#

# ListMulticastGroupsResponseTypeDef definition

class ListMulticastGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    MulticastGroupList: List[MulticastGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MulticastGroupTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkAnalyzerConfigurationsResponseTypeDef#

# ListNetworkAnalyzerConfigurationsResponseTypeDef definition

class ListNetworkAnalyzerConfigurationsResponseTypeDef(TypedDict):
    NextToken: str,
    NetworkAnalyzerConfigurationList: List[NetworkAnalyzerConfigurationsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkAnalyzerConfigurationsTypeDef
  2. See ResponseMetadataTypeDef

ListServiceProfilesResponseTypeDef#

# ListServiceProfilesResponseTypeDef definition

class ListServiceProfilesResponseTypeDef(TypedDict):
    NextToken: str,
    ServiceProfileList: List[ServiceProfileTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceProfileTypeDef
  2. See ResponseMetadataTypeDef

LoRaWANDeviceMetadataTypeDef#

# LoRaWANDeviceMetadataTypeDef definition

class LoRaWANDeviceMetadataTypeDef(TypedDict):
    DevEui: NotRequired[str],
    FPort: NotRequired[int],
    DataRate: NotRequired[int],
    Frequency: NotRequired[int],
    Timestamp: NotRequired[str],
    Gateways: NotRequired[List[LoRaWANGatewayMetadataTypeDef]],  # (1)
  1. See LoRaWANGatewayMetadataTypeDef

LoRaWANGatewayCurrentVersionTypeDef#

# LoRaWANGatewayCurrentVersionTypeDef definition

class LoRaWANGatewayCurrentVersionTypeDef(TypedDict):
    CurrentVersion: NotRequired[LoRaWANGatewayVersionTypeDef],  # (1)
  1. See LoRaWANGatewayVersionTypeDef

LoRaWANUpdateGatewayTaskCreateTypeDef#

# LoRaWANUpdateGatewayTaskCreateTypeDef definition

class LoRaWANUpdateGatewayTaskCreateTypeDef(TypedDict):
    UpdateSignature: NotRequired[str],
    SigKeyCrc: NotRequired[int],
    CurrentVersion: NotRequired[LoRaWANGatewayVersionTypeDef],  # (1)
    UpdateVersion: NotRequired[LoRaWANGatewayVersionTypeDef],  # (1)
  1. See LoRaWANGatewayVersionTypeDef
  2. See LoRaWANGatewayVersionTypeDef

LoRaWANUpdateGatewayTaskEntryTypeDef#

# LoRaWANUpdateGatewayTaskEntryTypeDef definition

class LoRaWANUpdateGatewayTaskEntryTypeDef(TypedDict):
    CurrentVersion: NotRequired[LoRaWANGatewayVersionTypeDef],  # (1)
    UpdateVersion: NotRequired[LoRaWANGatewayVersionTypeDef],  # (1)
  1. See LoRaWANGatewayVersionTypeDef
  2. See LoRaWANGatewayVersionTypeDef

MulticastWirelessMetadataTypeDef#

# MulticastWirelessMetadataTypeDef definition

class MulticastWirelessMetadataTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANMulticastMetadataTypeDef],  # (1)
  1. See LoRaWANMulticastMetadataTypeDef

LteObjTypeDef#

# LteObjTypeDef definition

class LteObjTypeDef(TypedDict):
    Mcc: int,
    Mnc: int,
    EutranCid: int,
    Tac: NotRequired[int],
    LteLocalId: NotRequired[LteLocalIdTypeDef],  # (1)
    LteTimingAdvance: NotRequired[int],
    Rsrp: NotRequired[int],
    Rsrq: NotRequired[float],
    NrCapable: NotRequired[bool],
    LteNmr: NotRequired[Sequence[LteNmrObjTypeDef]],  # (2)
  1. See LteLocalIdTypeDef
  2. See LteNmrObjTypeDef

PositionSolverConfigurationsTypeDef#

# PositionSolverConfigurationsTypeDef definition

class PositionSolverConfigurationsTypeDef(TypedDict):
    SemtechGnss: NotRequired[SemtechGnssConfigurationTypeDef],  # (1)
  1. See SemtechGnssConfigurationTypeDef

PositionSolverDetailsTypeDef#

# PositionSolverDetailsTypeDef definition

class PositionSolverDetailsTypeDef(TypedDict):
    SemtechGnss: NotRequired[SemtechGnssDetailTypeDef],  # (1)
  1. See SemtechGnssDetailTypeDef

StartSingleWirelessDeviceImportTaskRequestRequestTypeDef#

# StartSingleWirelessDeviceImportTaskRequestRequestTypeDef definition

class StartSingleWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    DestinationName: str,
    Sidewalk: SidewalkSingleStartImportInfoTypeDef,  # (1)
    ClientRequestToken: NotRequired[str],
    DeviceName: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See SidewalkSingleStartImportInfoTypeDef
  2. See TagTypeDef

StartWirelessDeviceImportTaskRequestRequestTypeDef#

# StartWirelessDeviceImportTaskRequestRequestTypeDef definition

class StartWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    DestinationName: str,
    Sidewalk: SidewalkStartImportInfoTypeDef,  # (1)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See SidewalkStartImportInfoTypeDef
  2. See TagTypeDef

UpdatePartnerAccountRequestRequestTypeDef#

# UpdatePartnerAccountRequestRequestTypeDef definition

class UpdatePartnerAccountRequestRequestTypeDef(TypedDict):
    Sidewalk: SidewalkUpdateAccountTypeDef,  # (1)
    PartnerAccountId: str,
    PartnerType: PartnerTypeType,  # (2)
  1. See SidewalkUpdateAccountTypeDef
  2. See PartnerTypeType

UpdateWirelessDeviceImportTaskRequestRequestTypeDef#

# UpdateWirelessDeviceImportTaskRequestRequestTypeDef definition

class UpdateWirelessDeviceImportTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    Sidewalk: SidewalkUpdateImportInfoTypeDef,  # (1)
  1. See SidewalkUpdateImportInfoTypeDef

TdscdmaObjTypeDef#

# TdscdmaObjTypeDef definition

class TdscdmaObjTypeDef(TypedDict):
    Mcc: int,
    Mnc: int,
    UtranCid: int,
    Lac: NotRequired[int],
    TdscdmaLocalId: NotRequired[TdscdmaLocalIdTypeDef],  # (1)
    TdscdmaTimingAdvance: NotRequired[int],
    Rscp: NotRequired[int],
    PathLoss: NotRequired[int],
    TdscdmaNmr: NotRequired[Sequence[TdscdmaNmrObjTypeDef]],  # (2)
  1. See TdscdmaLocalIdTypeDef
  2. See TdscdmaNmrObjTypeDef

WcdmaObjTypeDef#

# WcdmaObjTypeDef definition

class WcdmaObjTypeDef(TypedDict):
    Mcc: int,
    Mnc: int,
    UtranCid: int,
    Lac: NotRequired[int],
    WcdmaLocalId: NotRequired[WcdmaLocalIdTypeDef],  # (1)
    Rscp: NotRequired[int],
    PathLoss: NotRequired[int],
    WcdmaNmr: NotRequired[Sequence[WcdmaNmrObjTypeDef]],  # (2)
  1. See WcdmaLocalIdTypeDef
  2. See WcdmaNmrObjTypeDef

WirelessDeviceLogOptionTypeDef#

# WirelessDeviceLogOptionTypeDef definition

class WirelessDeviceLogOptionTypeDef(TypedDict):
    Type: WirelessDeviceTypeType,  # (1)
    LogLevel: LogLevelType,  # (2)
    Events: NotRequired[List[WirelessDeviceEventLogOptionTypeDef]],  # (3)
  1. See WirelessDeviceTypeType
  2. See LogLevelType
  3. See WirelessDeviceEventLogOptionTypeDef

WirelessGatewayLogOptionTypeDef#

# WirelessGatewayLogOptionTypeDef definition

class WirelessGatewayLogOptionTypeDef(TypedDict):
    Type: WirelessGatewayTypeType,  # (1)
    LogLevel: LogLevelType,  # (2)
    Events: NotRequired[List[WirelessGatewayEventLogOptionTypeDef]],  # (3)
  1. See WirelessGatewayTypeType
  2. See LogLevelType
  3. See WirelessGatewayEventLogOptionTypeDef

CreateWirelessGatewayRequestRequestTypeDef#

# CreateWirelessGatewayRequestRequestTypeDef definition

class CreateWirelessGatewayRequestRequestTypeDef(TypedDict):
    LoRaWAN: LoRaWANGatewayTypeDef,  # (1)
    Name: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientRequestToken: NotRequired[str],
  1. See LoRaWANGatewayTypeDef
  2. See TagTypeDef

GetWirelessGatewayResponseTypeDef#

# GetWirelessGatewayResponseTypeDef definition

class GetWirelessGatewayResponseTypeDef(TypedDict):
    Name: str,
    Id: str,
    Description: str,
    LoRaWAN: LoRaWANGatewayTypeDef,  # (1)
    Arn: str,
    ThingName: str,
    ThingArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoRaWANGatewayTypeDef
  2. See ResponseMetadataTypeDef

WirelessGatewayStatisticsTypeDef#

# WirelessGatewayStatisticsTypeDef definition

class WirelessGatewayStatisticsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANGatewayTypeDef],  # (1)
    LastUplinkReceivedAt: NotRequired[str],
  1. See LoRaWANGatewayTypeDef

WirelessDeviceStatisticsTypeDef#

# WirelessDeviceStatisticsTypeDef definition

class WirelessDeviceStatisticsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Type: NotRequired[WirelessDeviceTypeType],  # (1)
    Name: NotRequired[str],
    DestinationName: NotRequired[str],
    LastUplinkReceivedAt: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANListDeviceTypeDef],  # (2)
    Sidewalk: NotRequired[SidewalkListDeviceTypeDef],  # (3)
    FuotaDeviceStatus: NotRequired[FuotaDeviceStatusType],  # (4)
    MulticastDeviceStatus: NotRequired[str],
    McGroupId: NotRequired[int],
  1. See WirelessDeviceTypeType
  2. See LoRaWANListDeviceTypeDef
  3. See SidewalkListDeviceTypeDef
  4. See FuotaDeviceStatusType

GetDeviceProfileResponseTypeDef#

# GetDeviceProfileResponseTypeDef definition

class GetDeviceProfileResponseTypeDef(TypedDict):
    Arn: str,
    Name: str,
    Id: str,
    LoRaWAN: LoRaWANDeviceProfileTypeDef,  # (1)
    Sidewalk: SidewalkGetDeviceProfileTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LoRaWANDeviceProfileTypeDef
  2. See SidewalkGetDeviceProfileTypeDef
  3. See ResponseMetadataTypeDef

LoRaWANDeviceTypeDef#

# LoRaWANDeviceTypeDef definition

class LoRaWANDeviceTypeDef(TypedDict):
    DevEui: NotRequired[str],
    DeviceProfileId: NotRequired[str],
    ServiceProfileId: NotRequired[str],
    OtaaV1_1: NotRequired[OtaaV11TypeDef],  # (1)
    OtaaV1_0_x: NotRequired[OtaaV10XTypeDef],  # (2)
    AbpV1_1: NotRequired[AbpV11TypeDef],  # (3)
    AbpV1_0_x: NotRequired[AbpV10XTypeDef],  # (4)
    FPorts: NotRequired[FPortsTypeDef],  # (5)
  1. See OtaaV11TypeDef
  2. See OtaaV10XTypeDef
  3. See AbpV11TypeDef
  4. See AbpV10XTypeDef
  5. See FPortsTypeDef

LoRaWANUpdateDeviceTypeDef#

# LoRaWANUpdateDeviceTypeDef definition

class LoRaWANUpdateDeviceTypeDef(TypedDict):
    DeviceProfileId: NotRequired[str],
    ServiceProfileId: NotRequired[str],
    AbpV1_1: NotRequired[UpdateAbpV11TypeDef],  # (1)
    AbpV1_0_x: NotRequired[UpdateAbpV10XTypeDef],  # (2)
    FPorts: NotRequired[UpdateFPortsTypeDef],  # (3)
  1. See UpdateAbpV11TypeDef
  2. See UpdateAbpV10XTypeDef
  3. See UpdateFPortsTypeDef

LoRaWANSendDataToDeviceTypeDef#

# LoRaWANSendDataToDeviceTypeDef definition

class LoRaWANSendDataToDeviceTypeDef(TypedDict):
    FPort: NotRequired[int],
    ParticipatingGateways: NotRequired[ParticipatingGatewaysTypeDef],  # (1)
  1. See ParticipatingGatewaysTypeDef

StartFuotaTaskRequestRequestTypeDef#

# StartFuotaTaskRequestRequestTypeDef definition

class StartFuotaTaskRequestRequestTypeDef(TypedDict):
    Id: str,
    LoRaWAN: NotRequired[LoRaWANStartFuotaTaskTypeDef],  # (1)
  1. See LoRaWANStartFuotaTaskTypeDef

ListWirelessDeviceImportTasksResponseTypeDef#

# ListWirelessDeviceImportTasksResponseTypeDef definition

class ListWirelessDeviceImportTasksResponseTypeDef(TypedDict):
    NextToken: str,
    WirelessDeviceImportTaskList: List[WirelessDeviceImportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessDeviceImportTaskTypeDef
  2. See ResponseMetadataTypeDef

GsmObjTypeDef#

# GsmObjTypeDef definition

class GsmObjTypeDef(TypedDict):
    Mcc: int,
    Mnc: int,
    Lac: int,
    GeranCid: int,
    GsmLocalId: NotRequired[GsmLocalIdTypeDef],  # (1)
    GsmTimingAdvance: NotRequired[int],
    RxLevel: NotRequired[int],
    GsmNmr: NotRequired[Sequence[GsmNmrObjTypeDef]],  # (2)
  1. See GsmLocalIdTypeDef
  2. See GsmNmrObjTypeDef

ListDevicesForWirelessDeviceImportTaskResponseTypeDef#

# ListDevicesForWirelessDeviceImportTaskResponseTypeDef definition

class ListDevicesForWirelessDeviceImportTaskResponseTypeDef(TypedDict):
    NextToken: str,
    DestinationName: str,
    ImportedWirelessDeviceList: List[ImportedWirelessDeviceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportedWirelessDeviceTypeDef
  2. See ResponseMetadataTypeDef

EventNotificationItemConfigurationsTypeDef#

# EventNotificationItemConfigurationsTypeDef definition

class EventNotificationItemConfigurationsTypeDef(TypedDict):
    DeviceRegistrationState: NotRequired[DeviceRegistrationStateEventConfigurationTypeDef],  # (1)
    Proximity: NotRequired[ProximityEventConfigurationTypeDef],  # (2)
    Join: NotRequired[JoinEventConfigurationTypeDef],  # (3)
    ConnectionStatus: NotRequired[ConnectionStatusEventConfigurationTypeDef],  # (4)
    MessageDeliveryStatus: NotRequired[MessageDeliveryStatusEventConfigurationTypeDef],  # (5)
  1. See DeviceRegistrationStateEventConfigurationTypeDef
  2. See ProximityEventConfigurationTypeDef
  3. See JoinEventConfigurationTypeDef
  4. See ConnectionStatusEventConfigurationTypeDef
  5. See MessageDeliveryStatusEventConfigurationTypeDef

GetResourceEventConfigurationResponseTypeDef#

# GetResourceEventConfigurationResponseTypeDef definition

class GetResourceEventConfigurationResponseTypeDef(TypedDict):
    DeviceRegistrationState: DeviceRegistrationStateEventConfigurationTypeDef,  # (1)
    Proximity: ProximityEventConfigurationTypeDef,  # (2)
    Join: JoinEventConfigurationTypeDef,  # (3)
    ConnectionStatus: ConnectionStatusEventConfigurationTypeDef,  # (4)
    MessageDeliveryStatus: MessageDeliveryStatusEventConfigurationTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DeviceRegistrationStateEventConfigurationTypeDef
  2. See ProximityEventConfigurationTypeDef
  3. See JoinEventConfigurationTypeDef
  4. See ConnectionStatusEventConfigurationTypeDef
  5. See MessageDeliveryStatusEventConfigurationTypeDef
  6. See ResponseMetadataTypeDef

UpdateResourceEventConfigurationRequestRequestTypeDef#

# UpdateResourceEventConfigurationRequestRequestTypeDef definition

class UpdateResourceEventConfigurationRequestRequestTypeDef(TypedDict):
    Identifier: str,
    IdentifierType: IdentifierTypeType,  # (1)
    PartnerType: NotRequired[EventNotificationPartnerTypeType],  # (2)
    DeviceRegistrationState: NotRequired[DeviceRegistrationStateEventConfigurationTypeDef],  # (3)
    Proximity: NotRequired[ProximityEventConfigurationTypeDef],  # (4)
    Join: NotRequired[JoinEventConfigurationTypeDef],  # (5)
    ConnectionStatus: NotRequired[ConnectionStatusEventConfigurationTypeDef],  # (6)
    MessageDeliveryStatus: NotRequired[MessageDeliveryStatusEventConfigurationTypeDef],  # (7)
  1. See IdentifierTypeType
  2. See EventNotificationPartnerTypeType
  3. See DeviceRegistrationStateEventConfigurationTypeDef
  4. See ProximityEventConfigurationTypeDef
  5. See JoinEventConfigurationTypeDef
  6. See ConnectionStatusEventConfigurationTypeDef
  7. See MessageDeliveryStatusEventConfigurationTypeDef

GetEventConfigurationByResourceTypesResponseTypeDef#

# GetEventConfigurationByResourceTypesResponseTypeDef definition

class GetEventConfigurationByResourceTypesResponseTypeDef(TypedDict):
    DeviceRegistrationState: DeviceRegistrationStateResourceTypeEventConfigurationTypeDef,  # (1)
    Proximity: ProximityResourceTypeEventConfigurationTypeDef,  # (2)
    Join: JoinResourceTypeEventConfigurationTypeDef,  # (3)
    ConnectionStatus: ConnectionStatusResourceTypeEventConfigurationTypeDef,  # (4)
    MessageDeliveryStatus: MessageDeliveryStatusResourceTypeEventConfigurationTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DeviceRegistrationStateResourceTypeEventConfigurationTypeDef
  2. See ProximityResourceTypeEventConfigurationTypeDef
  3. See JoinResourceTypeEventConfigurationTypeDef
  4. See ConnectionStatusResourceTypeEventConfigurationTypeDef
  5. See MessageDeliveryStatusResourceTypeEventConfigurationTypeDef
  6. See ResponseMetadataTypeDef

UpdateEventConfigurationByResourceTypesRequestRequestTypeDef#

# UpdateEventConfigurationByResourceTypesRequestRequestTypeDef definition

class UpdateEventConfigurationByResourceTypesRequestRequestTypeDef(TypedDict):
    DeviceRegistrationState: NotRequired[DeviceRegistrationStateResourceTypeEventConfigurationTypeDef],  # (1)
    Proximity: NotRequired[ProximityResourceTypeEventConfigurationTypeDef],  # (2)
    Join: NotRequired[JoinResourceTypeEventConfigurationTypeDef],  # (3)
    ConnectionStatus: NotRequired[ConnectionStatusResourceTypeEventConfigurationTypeDef],  # (4)
    MessageDeliveryStatus: NotRequired[MessageDeliveryStatusResourceTypeEventConfigurationTypeDef],  # (5)
  1. See DeviceRegistrationStateResourceTypeEventConfigurationTypeDef
  2. See ProximityResourceTypeEventConfigurationTypeDef
  3. See JoinResourceTypeEventConfigurationTypeDef
  4. See ConnectionStatusResourceTypeEventConfigurationTypeDef
  5. See MessageDeliveryStatusResourceTypeEventConfigurationTypeDef

GetWirelessDeviceStatisticsResponseTypeDef#

# GetWirelessDeviceStatisticsResponseTypeDef definition

class GetWirelessDeviceStatisticsResponseTypeDef(TypedDict):
    WirelessDeviceId: str,
    LastUplinkReceivedAt: str,
    LoRaWAN: LoRaWANDeviceMetadataTypeDef,  # (1)
    Sidewalk: SidewalkDeviceMetadataTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LoRaWANDeviceMetadataTypeDef
  2. See SidewalkDeviceMetadataTypeDef
  3. See ResponseMetadataTypeDef

GetWirelessGatewayFirmwareInformationResponseTypeDef#

# GetWirelessGatewayFirmwareInformationResponseTypeDef definition

class GetWirelessGatewayFirmwareInformationResponseTypeDef(TypedDict):
    LoRaWAN: LoRaWANGatewayCurrentVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoRaWANGatewayCurrentVersionTypeDef
  2. See ResponseMetadataTypeDef

UpdateWirelessGatewayTaskCreateTypeDef#

# UpdateWirelessGatewayTaskCreateTypeDef definition

class UpdateWirelessGatewayTaskCreateTypeDef(TypedDict):
    UpdateDataSource: NotRequired[str],
    UpdateDataRole: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANUpdateGatewayTaskCreateTypeDef],  # (1)
  1. See LoRaWANUpdateGatewayTaskCreateTypeDef

UpdateWirelessGatewayTaskEntryTypeDef#

# UpdateWirelessGatewayTaskEntryTypeDef definition

class UpdateWirelessGatewayTaskEntryTypeDef(TypedDict):
    Id: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANUpdateGatewayTaskEntryTypeDef],  # (1)
    Arn: NotRequired[str],
  1. See LoRaWANUpdateGatewayTaskEntryTypeDef

SendDataToMulticastGroupRequestRequestTypeDef#

# SendDataToMulticastGroupRequestRequestTypeDef definition

class SendDataToMulticastGroupRequestRequestTypeDef(TypedDict):
    Id: str,
    PayloadData: str,
    WirelessMetadata: MulticastWirelessMetadataTypeDef,  # (1)
  1. See MulticastWirelessMetadataTypeDef

PutPositionConfigurationRequestRequestTypeDef#

# PutPositionConfigurationRequestRequestTypeDef definition

class PutPositionConfigurationRequestRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
    Solvers: NotRequired[PositionSolverConfigurationsTypeDef],  # (2)
    Destination: NotRequired[str],
  1. See PositionResourceTypeType
  2. See PositionSolverConfigurationsTypeDef

GetPositionConfigurationResponseTypeDef#

# GetPositionConfigurationResponseTypeDef definition

class GetPositionConfigurationResponseTypeDef(TypedDict):
    Solvers: PositionSolverDetailsTypeDef,  # (1)
    Destination: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PositionSolverDetailsTypeDef
  2. See ResponseMetadataTypeDef

PositionConfigurationItemTypeDef#

# PositionConfigurationItemTypeDef definition

class PositionConfigurationItemTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    ResourceType: NotRequired[PositionResourceTypeType],  # (1)
    Solvers: NotRequired[PositionSolverDetailsTypeDef],  # (2)
    Destination: NotRequired[str],
  1. See PositionResourceTypeType
  2. See PositionSolverDetailsTypeDef

GetLogLevelsByResourceTypesResponseTypeDef#

# GetLogLevelsByResourceTypesResponseTypeDef definition

class GetLogLevelsByResourceTypesResponseTypeDef(TypedDict):
    DefaultLogLevel: LogLevelType,  # (1)
    WirelessGatewayLogOptions: List[WirelessGatewayLogOptionTypeDef],  # (2)
    WirelessDeviceLogOptions: List[WirelessDeviceLogOptionTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LogLevelType
  2. See WirelessGatewayLogOptionTypeDef
  3. See WirelessDeviceLogOptionTypeDef
  4. See ResponseMetadataTypeDef

UpdateLogLevelsByResourceTypesRequestRequestTypeDef#

# UpdateLogLevelsByResourceTypesRequestRequestTypeDef definition

class UpdateLogLevelsByResourceTypesRequestRequestTypeDef(TypedDict):
    DefaultLogLevel: NotRequired[LogLevelType],  # (1)
    WirelessDeviceLogOptions: NotRequired[Sequence[WirelessDeviceLogOptionTypeDef]],  # (2)
    WirelessGatewayLogOptions: NotRequired[Sequence[WirelessGatewayLogOptionTypeDef]],  # (3)
  1. See LogLevelType
  2. See WirelessDeviceLogOptionTypeDef
  3. See WirelessGatewayLogOptionTypeDef

ListWirelessGatewaysResponseTypeDef#

# ListWirelessGatewaysResponseTypeDef definition

class ListWirelessGatewaysResponseTypeDef(TypedDict):
    NextToken: str,
    WirelessGatewayList: List[WirelessGatewayStatisticsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessGatewayStatisticsTypeDef
  2. See ResponseMetadataTypeDef

ListWirelessDevicesResponseTypeDef#

# ListWirelessDevicesResponseTypeDef definition

class ListWirelessDevicesResponseTypeDef(TypedDict):
    NextToken: str,
    WirelessDeviceList: List[WirelessDeviceStatisticsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WirelessDeviceStatisticsTypeDef
  2. See ResponseMetadataTypeDef

CreateWirelessDeviceRequestRequestTypeDef#

# CreateWirelessDeviceRequestRequestTypeDef definition

class CreateWirelessDeviceRequestRequestTypeDef(TypedDict):
    Type: WirelessDeviceTypeType,  # (1)
    DestinationName: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANDeviceTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    Positioning: NotRequired[PositioningConfigStatusType],  # (4)
    Sidewalk: NotRequired[SidewalkCreateWirelessDeviceTypeDef],  # (5)
  1. See WirelessDeviceTypeType
  2. See LoRaWANDeviceTypeDef
  3. See TagTypeDef
  4. See PositioningConfigStatusType
  5. See SidewalkCreateWirelessDeviceTypeDef

GetWirelessDeviceResponseTypeDef#

# GetWirelessDeviceResponseTypeDef definition

class GetWirelessDeviceResponseTypeDef(TypedDict):
    Type: WirelessDeviceTypeType,  # (1)
    Name: str,
    Description: str,
    DestinationName: str,
    Id: str,
    Arn: str,
    ThingName: str,
    ThingArn: str,
    LoRaWAN: LoRaWANDeviceTypeDef,  # (2)
    Sidewalk: SidewalkDeviceTypeDef,  # (3)
    Positioning: PositioningConfigStatusType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See WirelessDeviceTypeType
  2. See LoRaWANDeviceTypeDef
  3. See SidewalkDeviceTypeDef
  4. See PositioningConfigStatusType
  5. See ResponseMetadataTypeDef

UpdateWirelessDeviceRequestRequestTypeDef#

# UpdateWirelessDeviceRequestRequestTypeDef definition

class UpdateWirelessDeviceRequestRequestTypeDef(TypedDict):
    Id: str,
    DestinationName: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANUpdateDeviceTypeDef],  # (1)
    Positioning: NotRequired[PositioningConfigStatusType],  # (2)
  1. See LoRaWANUpdateDeviceTypeDef
  2. See PositioningConfigStatusType

DownlinkQueueMessageTypeDef#

# DownlinkQueueMessageTypeDef definition

class DownlinkQueueMessageTypeDef(TypedDict):
    MessageId: NotRequired[str],
    TransmitMode: NotRequired[int],
    ReceivedAt: NotRequired[str],
    LoRaWAN: NotRequired[LoRaWANSendDataToDeviceTypeDef],  # (1)
  1. See LoRaWANSendDataToDeviceTypeDef

WirelessMetadataTypeDef#

# WirelessMetadataTypeDef definition

class WirelessMetadataTypeDef(TypedDict):
    LoRaWAN: NotRequired[LoRaWANSendDataToDeviceTypeDef],  # (1)
    Sidewalk: NotRequired[SidewalkSendDataToDeviceTypeDef],  # (2)
  1. See LoRaWANSendDataToDeviceTypeDef
  2. See SidewalkSendDataToDeviceTypeDef

CellTowersTypeDef#

# CellTowersTypeDef definition

class CellTowersTypeDef(TypedDict):
    Gsm: NotRequired[Sequence[GsmObjTypeDef]],  # (1)
    Wcdma: NotRequired[Sequence[WcdmaObjTypeDef]],  # (2)
    Tdscdma: NotRequired[Sequence[TdscdmaObjTypeDef]],  # (3)
    Lte: NotRequired[Sequence[LteObjTypeDef]],  # (4)
    Cdma: NotRequired[Sequence[CdmaObjTypeDef]],  # (5)
  1. See GsmObjTypeDef
  2. See WcdmaObjTypeDef
  3. See TdscdmaObjTypeDef
  4. See LteObjTypeDef
  5. See CdmaObjTypeDef

EventConfigurationItemTypeDef#

# EventConfigurationItemTypeDef definition

class EventConfigurationItemTypeDef(TypedDict):
    Identifier: NotRequired[str],
    IdentifierType: NotRequired[IdentifierTypeType],  # (1)
    PartnerType: NotRequired[EventNotificationPartnerTypeType],  # (2)
    Events: NotRequired[EventNotificationItemConfigurationsTypeDef],  # (3)
  1. See IdentifierTypeType
  2. See EventNotificationPartnerTypeType
  3. See EventNotificationItemConfigurationsTypeDef

CreateWirelessGatewayTaskDefinitionRequestRequestTypeDef#

# CreateWirelessGatewayTaskDefinitionRequestRequestTypeDef definition

class CreateWirelessGatewayTaskDefinitionRequestRequestTypeDef(TypedDict):
    AutoCreateTasks: bool,
    Name: NotRequired[str],
    Update: NotRequired[UpdateWirelessGatewayTaskCreateTypeDef],  # (1)
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See UpdateWirelessGatewayTaskCreateTypeDef
  2. See TagTypeDef

GetWirelessGatewayTaskDefinitionResponseTypeDef#

# GetWirelessGatewayTaskDefinitionResponseTypeDef definition

class GetWirelessGatewayTaskDefinitionResponseTypeDef(TypedDict):
    AutoCreateTasks: bool,
    Name: str,
    Update: UpdateWirelessGatewayTaskCreateTypeDef,  # (1)
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateWirelessGatewayTaskCreateTypeDef
  2. See ResponseMetadataTypeDef

ListWirelessGatewayTaskDefinitionsResponseTypeDef#

# ListWirelessGatewayTaskDefinitionsResponseTypeDef definition

class ListWirelessGatewayTaskDefinitionsResponseTypeDef(TypedDict):
    NextToken: str,
    TaskDefinitions: List[UpdateWirelessGatewayTaskEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UpdateWirelessGatewayTaskEntryTypeDef
  2. See ResponseMetadataTypeDef

ListPositionConfigurationsResponseTypeDef#

# ListPositionConfigurationsResponseTypeDef definition

class ListPositionConfigurationsResponseTypeDef(TypedDict):
    PositionConfigurationList: List[PositionConfigurationItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PositionConfigurationItemTypeDef
  2. See ResponseMetadataTypeDef

ListQueuedMessagesResponseTypeDef#

# ListQueuedMessagesResponseTypeDef definition

class ListQueuedMessagesResponseTypeDef(TypedDict):
    NextToken: str,
    DownlinkQueueMessagesList: List[DownlinkQueueMessageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DownlinkQueueMessageTypeDef
  2. See ResponseMetadataTypeDef

SendDataToWirelessDeviceRequestRequestTypeDef#

# SendDataToWirelessDeviceRequestRequestTypeDef definition

class SendDataToWirelessDeviceRequestRequestTypeDef(TypedDict):
    Id: str,
    TransmitMode: int,
    PayloadData: str,
    WirelessMetadata: NotRequired[WirelessMetadataTypeDef],  # (1)
  1. See WirelessMetadataTypeDef

GetPositionEstimateRequestRequestTypeDef#

# GetPositionEstimateRequestRequestTypeDef definition

class GetPositionEstimateRequestRequestTypeDef(TypedDict):
    WiFiAccessPoints: NotRequired[Sequence[WiFiAccessPointTypeDef]],  # (1)
    CellTowers: NotRequired[CellTowersTypeDef],  # (2)
    Ip: NotRequired[IpTypeDef],  # (3)
    Gnss: NotRequired[GnssTypeDef],  # (4)
    Timestamp: NotRequired[Union[datetime, str]],
  1. See WiFiAccessPointTypeDef
  2. See CellTowersTypeDef
  3. See IpTypeDef
  4. See GnssTypeDef

ListEventConfigurationsResponseTypeDef#

# ListEventConfigurationsResponseTypeDef definition

class ListEventConfigurationsResponseTypeDef(TypedDict):
    NextToken: str,
    EventConfigurationsList: List[EventConfigurationItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventConfigurationItemTypeDef
  2. See ResponseMetadataTypeDef