Skip to content

Type definitions#

Index > IoTWireless > Type definitions

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

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_iotwireless.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

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

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_iotwireless.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

LoRaWANDeviceProfileUnionTypeDef#

# LoRaWANDeviceProfileUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceProfileUnionTypeDef


def get_value() -> LoRaWANDeviceProfileUnionTypeDef:
    return ...


# LoRaWANDeviceProfileUnionTypeDef definition

LoRaWANDeviceProfileUnionTypeDef = Union[
    LoRaWANDeviceProfileTypeDef,  # (1)
    LoRaWANDeviceProfileOutputTypeDef,  # (2)
]
  1. See LoRaWANDeviceProfileTypeDef
  2. See LoRaWANDeviceProfileOutputTypeDef

ParticipatingGatewaysMulticastUnionTypeDef#

# ParticipatingGatewaysMulticastUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysMulticastUnionTypeDef


def get_value() -> ParticipatingGatewaysMulticastUnionTypeDef:
    return ...


# ParticipatingGatewaysMulticastUnionTypeDef definition

ParticipatingGatewaysMulticastUnionTypeDef = Union[
    ParticipatingGatewaysMulticastTypeDef,  # (1)
    ParticipatingGatewaysMulticastOutputTypeDef,  # (2)
]
  1. See ParticipatingGatewaysMulticastTypeDef
  2. See ParticipatingGatewaysMulticastOutputTypeDef

LoRaWANGatewayUnionTypeDef#

# LoRaWANGatewayUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayUnionTypeDef


def get_value() -> LoRaWANGatewayUnionTypeDef:
    return ...


# LoRaWANGatewayUnionTypeDef definition

LoRaWANGatewayUnionTypeDef = Union[
    LoRaWANGatewayTypeDef,  # (1)
    LoRaWANGatewayOutputTypeDef,  # (2)
]
  1. See LoRaWANGatewayTypeDef
  2. See LoRaWANGatewayOutputTypeDef

FuotaTaskLogOptionUnionTypeDef#

# FuotaTaskLogOptionUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import FuotaTaskLogOptionUnionTypeDef


def get_value() -> FuotaTaskLogOptionUnionTypeDef:
    return ...


# FuotaTaskLogOptionUnionTypeDef definition

FuotaTaskLogOptionUnionTypeDef = Union[
    FuotaTaskLogOptionTypeDef,  # (1)
    FuotaTaskLogOptionOutputTypeDef,  # (2)
]
  1. See FuotaTaskLogOptionTypeDef
  2. See FuotaTaskLogOptionOutputTypeDef

ParticipatingGatewaysUnionTypeDef#

# ParticipatingGatewaysUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysUnionTypeDef


def get_value() -> ParticipatingGatewaysUnionTypeDef:
    return ...


# ParticipatingGatewaysUnionTypeDef definition

ParticipatingGatewaysUnionTypeDef = Union[
    ParticipatingGatewaysTypeDef,  # (1)
    ParticipatingGatewaysOutputTypeDef,  # (2)
]
  1. See ParticipatingGatewaysTypeDef
  2. See ParticipatingGatewaysOutputTypeDef

LoRaWANMulticastSessionUnionTypeDef#

# LoRaWANMulticastSessionUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastSessionUnionTypeDef


def get_value() -> LoRaWANMulticastSessionUnionTypeDef:
    return ...


# LoRaWANMulticastSessionUnionTypeDef definition

LoRaWANMulticastSessionUnionTypeDef = Union[
    LoRaWANMulticastSessionTypeDef,  # (1)
    LoRaWANMulticastSessionOutputTypeDef,  # (2)
]
  1. See LoRaWANMulticastSessionTypeDef
  2. See LoRaWANMulticastSessionOutputTypeDef

WirelessDeviceLogOptionUnionTypeDef#

# WirelessDeviceLogOptionUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceLogOptionUnionTypeDef


def get_value() -> WirelessDeviceLogOptionUnionTypeDef:
    return ...


# WirelessDeviceLogOptionUnionTypeDef definition

WirelessDeviceLogOptionUnionTypeDef = Union[
    WirelessDeviceLogOptionTypeDef,  # (1)
    WirelessDeviceLogOptionOutputTypeDef,  # (2)
]
  1. See WirelessDeviceLogOptionTypeDef
  2. See WirelessDeviceLogOptionOutputTypeDef

WirelessGatewayLogOptionUnionTypeDef#

# WirelessGatewayLogOptionUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import WirelessGatewayLogOptionUnionTypeDef


def get_value() -> WirelessGatewayLogOptionUnionTypeDef:
    return ...


# WirelessGatewayLogOptionUnionTypeDef definition

WirelessGatewayLogOptionUnionTypeDef = Union[
    WirelessGatewayLogOptionTypeDef,  # (1)
    WirelessGatewayLogOptionOutputTypeDef,  # (2)
]
  1. See WirelessGatewayLogOptionTypeDef
  2. See WirelessGatewayLogOptionOutputTypeDef

LoRaWANDeviceUnionTypeDef#

# LoRaWANDeviceUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceUnionTypeDef


def get_value() -> LoRaWANDeviceUnionTypeDef:
    return ...


# LoRaWANDeviceUnionTypeDef definition

LoRaWANDeviceUnionTypeDef = Union[
    LoRaWANDeviceTypeDef,  # (1)
    LoRaWANDeviceOutputTypeDef,  # (2)
]
  1. See LoRaWANDeviceTypeDef
  2. See LoRaWANDeviceOutputTypeDef

LoRaWANSendDataToDeviceUnionTypeDef#

# LoRaWANSendDataToDeviceUnionTypeDef Union usage example

from types_boto3_iotwireless.type_defs import LoRaWANSendDataToDeviceUnionTypeDef


def get_value() -> LoRaWANSendDataToDeviceUnionTypeDef:
    return ...


# LoRaWANSendDataToDeviceUnionTypeDef definition

LoRaWANSendDataToDeviceUnionTypeDef = Union[
    LoRaWANSendDataToDeviceTypeDef,  # (1)
    LoRaWANSendDataToDeviceOutputTypeDef,  # (2)
]
  1. See LoRaWANSendDataToDeviceTypeDef
  2. See LoRaWANSendDataToDeviceOutputTypeDef

SessionKeysAbpV10XTypeDef#

# SessionKeysAbpV10XTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SessionKeysAbpV10XTypeDef


def get_value() -> SessionKeysAbpV10XTypeDef:
    return {
        "NwkSKey": ...,
    }


# SessionKeysAbpV10XTypeDef definition

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

SessionKeysAbpV11TypeDef#

# SessionKeysAbpV11TypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SessionKeysAbpV11TypeDef


def get_value() -> SessionKeysAbpV11TypeDef:
    return {
        "FNwkSIntKey": ...,
    }


# SessionKeysAbpV11TypeDef definition

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

AccuracyTypeDef#

# AccuracyTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AccuracyTypeDef


def get_value() -> AccuracyTypeDef:
    return {
        "HorizontalAccuracy": ...,
    }


# AccuracyTypeDef definition

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

ApplicationConfigTypeDef#

# ApplicationConfigTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ApplicationConfigTypeDef


def get_value() -> ApplicationConfigTypeDef:
    return {
        "FPort": ...,
    }


# ApplicationConfigTypeDef definition

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

SidewalkAccountInfoTypeDef#

# SidewalkAccountInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkAccountInfoTypeDef


def get_value() -> SidewalkAccountInfoTypeDef:
    return {
        "AmazonId": ...,
    }


# SidewalkAccountInfoTypeDef definition

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

TagTypeDef#

# TagTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

AssociateMulticastGroupWithFuotaTaskRequestTypeDef#

# AssociateMulticastGroupWithFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateMulticastGroupWithFuotaTaskRequestTypeDef


def get_value() -> AssociateMulticastGroupWithFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateMulticastGroupWithFuotaTaskRequestTypeDef definition

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

AssociateWirelessDeviceWithFuotaTaskRequestTypeDef#

# AssociateWirelessDeviceWithFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessDeviceWithFuotaTaskRequestTypeDef


def get_value() -> AssociateWirelessDeviceWithFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateWirelessDeviceWithFuotaTaskRequestTypeDef definition

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

AssociateWirelessDeviceWithMulticastGroupRequestTypeDef#

# AssociateWirelessDeviceWithMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessDeviceWithMulticastGroupRequestTypeDef


def get_value() -> AssociateWirelessDeviceWithMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateWirelessDeviceWithMulticastGroupRequestTypeDef definition

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

AssociateWirelessDeviceWithThingRequestTypeDef#

# AssociateWirelessDeviceWithThingRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessDeviceWithThingRequestTypeDef


def get_value() -> AssociateWirelessDeviceWithThingRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateWirelessDeviceWithThingRequestTypeDef definition

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

AssociateWirelessGatewayWithCertificateRequestTypeDef#

# AssociateWirelessGatewayWithCertificateRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessGatewayWithCertificateRequestTypeDef


def get_value() -> AssociateWirelessGatewayWithCertificateRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateWirelessGatewayWithCertificateRequestTypeDef definition

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

AssociateWirelessGatewayWithThingRequestTypeDef#

# AssociateWirelessGatewayWithThingRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessGatewayWithThingRequestTypeDef


def get_value() -> AssociateWirelessGatewayWithThingRequestTypeDef:
    return {
        "Id": ...,
    }


# AssociateWirelessGatewayWithThingRequestTypeDef definition

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

BeaconingOutputTypeDef#

# BeaconingOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import BeaconingOutputTypeDef


def get_value() -> BeaconingOutputTypeDef:
    return {
        "DataRate": ...,
    }


# BeaconingOutputTypeDef definition

class BeaconingOutputTypeDef(TypedDict):
    DataRate: NotRequired[int],
    Frequencies: NotRequired[List[int]],

BeaconingTypeDef#

# BeaconingTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import BeaconingTypeDef


def get_value() -> BeaconingTypeDef:
    return {
        "DataRate": ...,
    }


# BeaconingTypeDef definition

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

CancelMulticastGroupSessionRequestTypeDef#

# CancelMulticastGroupSessionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CancelMulticastGroupSessionRequestTypeDef


def get_value() -> CancelMulticastGroupSessionRequestTypeDef:
    return {
        "Id": ...,
    }


# CancelMulticastGroupSessionRequestTypeDef definition

class CancelMulticastGroupSessionRequestTypeDef(TypedDict):
    Id: str,

CdmaLocalIdTypeDef#

# CdmaLocalIdTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CdmaLocalIdTypeDef


def get_value() -> CdmaLocalIdTypeDef:
    return {
        "PnOffset": ...,
    }


# CdmaLocalIdTypeDef definition

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

CdmaNmrObjTypeDef#

# CdmaNmrObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CdmaNmrObjTypeDef


def get_value() -> CdmaNmrObjTypeDef:
    return {
        "PnOffset": ...,
    }


# CdmaNmrObjTypeDef definition

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

CertificateListTypeDef#

# CertificateListTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CertificateListTypeDef


def get_value() -> CertificateListTypeDef:
    return {
        "SigningAlg": ...,
    }


# CertificateListTypeDef definition

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

LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef#

# LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef


def get_value() -> LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef:
    return {
        "GatewayEuiEventTopic": ...,
    }


# LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef definition

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

LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef#

# LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef


def get_value() -> LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef:
    return {
        "WirelessGatewayEventTopic": ...,
    }


# LoRaWANConnectionStatusResourceTypeEventConfigurationTypeDef definition

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

LoRaWANFuotaTaskTypeDef#

# LoRaWANFuotaTaskTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANFuotaTaskTypeDef


def get_value() -> LoRaWANFuotaTaskTypeDef:
    return {
        "RfRegion": ...,
    }


# LoRaWANFuotaTaskTypeDef definition

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

TraceContentTypeDef#

# TraceContentTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TraceContentTypeDef


def get_value() -> TraceContentTypeDef:
    return {
        "WirelessDeviceFrameInfo": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANServiceProfileTypeDef


def get_value() -> LoRaWANServiceProfileTypeDef:
    return {
        "AddGwMetadata": ...,
    }


# LoRaWANServiceProfileTypeDef definition

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

SidewalkCreateWirelessDeviceTypeDef#

# SidewalkCreateWirelessDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkCreateWirelessDeviceTypeDef


def get_value() -> SidewalkCreateWirelessDeviceTypeDef:
    return {
        "DeviceProfileId": ...,
    }


# SidewalkCreateWirelessDeviceTypeDef definition

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

CreateWirelessGatewayTaskRequestTypeDef#

# CreateWirelessGatewayTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayTaskRequestTypeDef


def get_value() -> CreateWirelessGatewayTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# CreateWirelessGatewayTaskRequestTypeDef definition

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

DakCertificateMetadataTypeDef#

# DakCertificateMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DakCertificateMetadataTypeDef


def get_value() -> DakCertificateMetadataTypeDef:
    return {
        "CertificateId": ...,
    }


# DakCertificateMetadataTypeDef definition

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

DeleteDestinationRequestTypeDef#

# DeleteDestinationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteDestinationRequestTypeDef


def get_value() -> DeleteDestinationRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteDestinationRequestTypeDef definition

class DeleteDestinationRequestTypeDef(TypedDict):
    Name: str,

DeleteDeviceProfileRequestTypeDef#

# DeleteDeviceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteDeviceProfileRequestTypeDef


def get_value() -> DeleteDeviceProfileRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteDeviceProfileRequestTypeDef definition

class DeleteDeviceProfileRequestTypeDef(TypedDict):
    Id: str,

DeleteFuotaTaskRequestTypeDef#

# DeleteFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteFuotaTaskRequestTypeDef


def get_value() -> DeleteFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteFuotaTaskRequestTypeDef definition

class DeleteFuotaTaskRequestTypeDef(TypedDict):
    Id: str,

DeleteMulticastGroupRequestTypeDef#

# DeleteMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteMulticastGroupRequestTypeDef


def get_value() -> DeleteMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteMulticastGroupRequestTypeDef definition

class DeleteMulticastGroupRequestTypeDef(TypedDict):
    Id: str,

DeleteNetworkAnalyzerConfigurationRequestTypeDef#

# DeleteNetworkAnalyzerConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteNetworkAnalyzerConfigurationRequestTypeDef


def get_value() -> DeleteNetworkAnalyzerConfigurationRequestTypeDef:
    return {
        "ConfigurationName": ...,
    }


# DeleteNetworkAnalyzerConfigurationRequestTypeDef definition

class DeleteNetworkAnalyzerConfigurationRequestTypeDef(TypedDict):
    ConfigurationName: str,

DeleteQueuedMessagesRequestTypeDef#

# DeleteQueuedMessagesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteQueuedMessagesRequestTypeDef


def get_value() -> DeleteQueuedMessagesRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteQueuedMessagesRequestTypeDef definition

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

DeleteServiceProfileRequestTypeDef#

# DeleteServiceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteServiceProfileRequestTypeDef


def get_value() -> DeleteServiceProfileRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteServiceProfileRequestTypeDef definition

class DeleteServiceProfileRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessDeviceImportTaskRequestTypeDef#

# DeleteWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteWirelessDeviceImportTaskRequestTypeDef


def get_value() -> DeleteWirelessDeviceImportTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteWirelessDeviceImportTaskRequestTypeDef definition

class DeleteWirelessDeviceImportTaskRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessDeviceRequestTypeDef#

# DeleteWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteWirelessDeviceRequestTypeDef


def get_value() -> DeleteWirelessDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteWirelessDeviceRequestTypeDef definition

class DeleteWirelessDeviceRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayRequestTypeDef#

# DeleteWirelessGatewayRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteWirelessGatewayRequestTypeDef


def get_value() -> DeleteWirelessGatewayRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteWirelessGatewayRequestTypeDef definition

class DeleteWirelessGatewayRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayTaskDefinitionRequestTypeDef#

# DeleteWirelessGatewayTaskDefinitionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteWirelessGatewayTaskDefinitionRequestTypeDef


def get_value() -> DeleteWirelessGatewayTaskDefinitionRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteWirelessGatewayTaskDefinitionRequestTypeDef definition

class DeleteWirelessGatewayTaskDefinitionRequestTypeDef(TypedDict):
    Id: str,

DeleteWirelessGatewayTaskRequestTypeDef#

# DeleteWirelessGatewayTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeleteWirelessGatewayTaskRequestTypeDef


def get_value() -> DeleteWirelessGatewayTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteWirelessGatewayTaskRequestTypeDef definition

class DeleteWirelessGatewayTaskRequestTypeDef(TypedDict):
    Id: str,

DeregisterWirelessDeviceRequestTypeDef#

# DeregisterWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeregisterWirelessDeviceRequestTypeDef


def get_value() -> DeregisterWirelessDeviceRequestTypeDef:
    return {
        "Identifier": ...,
    }


# DeregisterWirelessDeviceRequestTypeDef definition

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

DestinationsTypeDef#

# DestinationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DestinationsTypeDef


def get_value() -> DestinationsTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import DeviceProfileTypeDef


def get_value() -> DeviceProfileTypeDef:
    return {
        "Arn": ...,
    }


# DeviceProfileTypeDef definition

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

SidewalkEventNotificationConfigurationsTypeDef#

# SidewalkEventNotificationConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkEventNotificationConfigurationsTypeDef


def get_value() -> SidewalkEventNotificationConfigurationsTypeDef:
    return {
        "AmazonIdEventTopic": ...,
    }


# SidewalkEventNotificationConfigurationsTypeDef definition

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

SidewalkResourceTypeEventConfigurationTypeDef#

# SidewalkResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkResourceTypeEventConfigurationTypeDef


def get_value() -> SidewalkResourceTypeEventConfigurationTypeDef:
    return {
        "WirelessDeviceEventTopic": ...,
    }


# SidewalkResourceTypeEventConfigurationTypeDef definition

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

DimensionTypeDef#

# DimensionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DimensionTypeDef


def get_value() -> DimensionTypeDef:
    return {
        "name": ...,
    }


# DimensionTypeDef definition

class DimensionTypeDef(TypedDict):
    name: NotRequired[DimensionNameType],  # (1)
    value: NotRequired[str],
  1. See DimensionNameType

DisassociateAwsAccountFromPartnerAccountRequestTypeDef#

# DisassociateAwsAccountFromPartnerAccountRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateAwsAccountFromPartnerAccountRequestTypeDef


def get_value() -> DisassociateAwsAccountFromPartnerAccountRequestTypeDef:
    return {
        "PartnerAccountId": ...,
    }


# DisassociateAwsAccountFromPartnerAccountRequestTypeDef definition

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

DisassociateMulticastGroupFromFuotaTaskRequestTypeDef#

# DisassociateMulticastGroupFromFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateMulticastGroupFromFuotaTaskRequestTypeDef


def get_value() -> DisassociateMulticastGroupFromFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateMulticastGroupFromFuotaTaskRequestTypeDef definition

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

DisassociateWirelessDeviceFromFuotaTaskRequestTypeDef#

# DisassociateWirelessDeviceFromFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateWirelessDeviceFromFuotaTaskRequestTypeDef


def get_value() -> DisassociateWirelessDeviceFromFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateWirelessDeviceFromFuotaTaskRequestTypeDef definition

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

DisassociateWirelessDeviceFromMulticastGroupRequestTypeDef#

# DisassociateWirelessDeviceFromMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateWirelessDeviceFromMulticastGroupRequestTypeDef


def get_value() -> DisassociateWirelessDeviceFromMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateWirelessDeviceFromMulticastGroupRequestTypeDef definition

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

DisassociateWirelessDeviceFromThingRequestTypeDef#

# DisassociateWirelessDeviceFromThingRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateWirelessDeviceFromThingRequestTypeDef


def get_value() -> DisassociateWirelessDeviceFromThingRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateWirelessDeviceFromThingRequestTypeDef definition

class DisassociateWirelessDeviceFromThingRequestTypeDef(TypedDict):
    Id: str,

DisassociateWirelessGatewayFromCertificateRequestTypeDef#

# DisassociateWirelessGatewayFromCertificateRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateWirelessGatewayFromCertificateRequestTypeDef


def get_value() -> DisassociateWirelessGatewayFromCertificateRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateWirelessGatewayFromCertificateRequestTypeDef definition

class DisassociateWirelessGatewayFromCertificateRequestTypeDef(TypedDict):
    Id: str,

DisassociateWirelessGatewayFromThingRequestTypeDef#

# DisassociateWirelessGatewayFromThingRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DisassociateWirelessGatewayFromThingRequestTypeDef


def get_value() -> DisassociateWirelessGatewayFromThingRequestTypeDef:
    return {
        "Id": ...,
    }


# DisassociateWirelessGatewayFromThingRequestTypeDef definition

class DisassociateWirelessGatewayFromThingRequestTypeDef(TypedDict):
    Id: str,

PositioningTypeDef#

# PositioningTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PositioningTypeDef


def get_value() -> PositioningTypeDef:
    return {
        "ClockSync": ...,
    }


# PositioningTypeDef definition

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

FuotaTaskEventLogOptionTypeDef#

# FuotaTaskEventLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FuotaTaskEventLogOptionTypeDef


def get_value() -> FuotaTaskEventLogOptionTypeDef:
    return {
        "Event": ...,
    }


# FuotaTaskEventLogOptionTypeDef definition

class FuotaTaskEventLogOptionTypeDef(TypedDict):
    Event: FuotaTaskEventType,  # (1)
    LogLevel: LogLevelType,  # (2)
  1. See FuotaTaskEventType
  2. See LogLevelType

FuotaTaskTypeDef#

# FuotaTaskTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FuotaTaskTypeDef


def get_value() -> FuotaTaskTypeDef:
    return {
        "Id": ...,
    }


# FuotaTaskTypeDef definition

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

GatewayListItemTypeDef#

# GatewayListItemTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GatewayListItemTypeDef


def get_value() -> GatewayListItemTypeDef:
    return {
        "GatewayId": ...,
    }


# GatewayListItemTypeDef definition

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

GetDestinationRequestTypeDef#

# GetDestinationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetDestinationRequestTypeDef


def get_value() -> GetDestinationRequestTypeDef:
    return {
        "Name": ...,
    }


# GetDestinationRequestTypeDef definition

class GetDestinationRequestTypeDef(TypedDict):
    Name: str,

GetDeviceProfileRequestTypeDef#

# GetDeviceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetDeviceProfileRequestTypeDef


def get_value() -> GetDeviceProfileRequestTypeDef:
    return {
        "Id": ...,
    }


# GetDeviceProfileRequestTypeDef definition

class GetDeviceProfileRequestTypeDef(TypedDict):
    Id: str,

LoRaWANDeviceProfileOutputTypeDef#

# LoRaWANDeviceProfileOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceProfileOutputTypeDef


def get_value() -> LoRaWANDeviceProfileOutputTypeDef:
    return {
        "SupportsClassB": ...,
    }


# LoRaWANDeviceProfileOutputTypeDef definition

class LoRaWANDeviceProfileOutputTypeDef(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[List[int]],
    MaxEirp: NotRequired[int],
    MaxDutyCycle: NotRequired[int],
    RfRegion: NotRequired[str],
    SupportsJoin: NotRequired[bool],
    Supports32BitFCnt: NotRequired[bool],

GetFuotaTaskRequestTypeDef#

# GetFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetFuotaTaskRequestTypeDef


def get_value() -> GetFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# GetFuotaTaskRequestTypeDef definition

class GetFuotaTaskRequestTypeDef(TypedDict):
    Id: str,

LoRaWANFuotaTaskGetInfoTypeDef#

# LoRaWANFuotaTaskGetInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANFuotaTaskGetInfoTypeDef


def get_value() -> LoRaWANFuotaTaskGetInfoTypeDef:
    return {
        "RfRegion": ...,
    }


# LoRaWANFuotaTaskGetInfoTypeDef definition

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

SummaryMetricConfigurationTypeDef#

# SummaryMetricConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SummaryMetricConfigurationTypeDef


def get_value() -> SummaryMetricConfigurationTypeDef:
    return {
        "Status": ...,
    }


# SummaryMetricConfigurationTypeDef definition

class SummaryMetricConfigurationTypeDef(TypedDict):
    Status: NotRequired[SummaryMetricConfigurationStatusType],  # (1)
  1. See SummaryMetricConfigurationStatusType

GetMulticastGroupRequestTypeDef#

# GetMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMulticastGroupRequestTypeDef


def get_value() -> GetMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# GetMulticastGroupRequestTypeDef definition

class GetMulticastGroupRequestTypeDef(TypedDict):
    Id: str,

GetMulticastGroupSessionRequestTypeDef#

# GetMulticastGroupSessionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMulticastGroupSessionRequestTypeDef


def get_value() -> GetMulticastGroupSessionRequestTypeDef:
    return {
        "Id": ...,
    }


# GetMulticastGroupSessionRequestTypeDef definition

class GetMulticastGroupSessionRequestTypeDef(TypedDict):
    Id: str,

LoRaWANMulticastSessionOutputTypeDef#

# LoRaWANMulticastSessionOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastSessionOutputTypeDef


def get_value() -> LoRaWANMulticastSessionOutputTypeDef:
    return {
        "DlDr": ...,
    }


# LoRaWANMulticastSessionOutputTypeDef definition

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

GetNetworkAnalyzerConfigurationRequestTypeDef#

# GetNetworkAnalyzerConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetNetworkAnalyzerConfigurationRequestTypeDef


def get_value() -> GetNetworkAnalyzerConfigurationRequestTypeDef:
    return {
        "ConfigurationName": ...,
    }


# GetNetworkAnalyzerConfigurationRequestTypeDef definition

class GetNetworkAnalyzerConfigurationRequestTypeDef(TypedDict):
    ConfigurationName: str,

GetPartnerAccountRequestTypeDef#

# GetPartnerAccountRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPartnerAccountRequestTypeDef


def get_value() -> GetPartnerAccountRequestTypeDef:
    return {
        "PartnerAccountId": ...,
    }


# GetPartnerAccountRequestTypeDef definition

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

SidewalkAccountInfoWithFingerprintTypeDef#

# SidewalkAccountInfoWithFingerprintTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkAccountInfoWithFingerprintTypeDef


def get_value() -> SidewalkAccountInfoWithFingerprintTypeDef:
    return {
        "AmazonId": ...,
    }


# SidewalkAccountInfoWithFingerprintTypeDef definition

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

GetPositionConfigurationRequestTypeDef#

# GetPositionConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionConfigurationRequestTypeDef


def get_value() -> GetPositionConfigurationRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# GetPositionConfigurationRequestTypeDef definition

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

GnssTypeDef#

# GnssTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GnssTypeDef


def get_value() -> GnssTypeDef:
    return {
        "Payload": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import IpTypeDef


def get_value() -> IpTypeDef:
    return {
        "IpAddress": ...,
    }


# IpTypeDef definition

class IpTypeDef(TypedDict):
    IpAddress: str,

WiFiAccessPointTypeDef#

# WiFiAccessPointTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WiFiAccessPointTypeDef


def get_value() -> WiFiAccessPointTypeDef:
    return {
        "MacAddress": ...,
    }


# WiFiAccessPointTypeDef definition

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

GetPositionRequestTypeDef#

# GetPositionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionRequestTypeDef


def get_value() -> GetPositionRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# GetPositionRequestTypeDef definition

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

GetResourceEventConfigurationRequestTypeDef#

# GetResourceEventConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourceEventConfigurationRequestTypeDef


def get_value() -> GetResourceEventConfigurationRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetResourceEventConfigurationRequestTypeDef definition

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

GetResourceLogLevelRequestTypeDef#

# GetResourceLogLevelRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourceLogLevelRequestTypeDef


def get_value() -> GetResourceLogLevelRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# GetResourceLogLevelRequestTypeDef definition

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

GetResourcePositionRequestTypeDef#

# GetResourcePositionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourcePositionRequestTypeDef


def get_value() -> GetResourcePositionRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# GetResourcePositionRequestTypeDef definition

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

GetServiceEndpointRequestTypeDef#

# GetServiceEndpointRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetServiceEndpointRequestTypeDef


def get_value() -> GetServiceEndpointRequestTypeDef:
    return {
        "ServiceType": ...,
    }


# GetServiceEndpointRequestTypeDef definition

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

GetServiceProfileRequestTypeDef#

# GetServiceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetServiceProfileRequestTypeDef


def get_value() -> GetServiceProfileRequestTypeDef:
    return {
        "Id": ...,
    }


# GetServiceProfileRequestTypeDef definition

class GetServiceProfileRequestTypeDef(TypedDict):
    Id: str,

LoRaWANGetServiceProfileInfoTypeDef#

# LoRaWANGetServiceProfileInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGetServiceProfileInfoTypeDef


def get_value() -> LoRaWANGetServiceProfileInfoTypeDef:
    return {
        "UlRate": ...,
    }


# 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],

GetWirelessDeviceImportTaskRequestTypeDef#

# GetWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceImportTaskRequestTypeDef


def get_value() -> GetWirelessDeviceImportTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# GetWirelessDeviceImportTaskRequestTypeDef definition

class GetWirelessDeviceImportTaskRequestTypeDef(TypedDict):
    Id: str,

SidewalkGetStartImportInfoTypeDef#

# SidewalkGetStartImportInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkGetStartImportInfoTypeDef


def get_value() -> SidewalkGetStartImportInfoTypeDef:
    return {
        "DeviceCreationFileList": ...,
    }


# SidewalkGetStartImportInfoTypeDef definition

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

GetWirelessDeviceRequestTypeDef#

# GetWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceRequestTypeDef


def get_value() -> GetWirelessDeviceRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetWirelessDeviceRequestTypeDef definition

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

GetWirelessDeviceStatisticsRequestTypeDef#

# GetWirelessDeviceStatisticsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceStatisticsRequestTypeDef


def get_value() -> GetWirelessDeviceStatisticsRequestTypeDef:
    return {
        "WirelessDeviceId": ...,
    }


# GetWirelessDeviceStatisticsRequestTypeDef definition

class GetWirelessDeviceStatisticsRequestTypeDef(TypedDict):
    WirelessDeviceId: str,

SidewalkDeviceMetadataTypeDef#

# SidewalkDeviceMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkDeviceMetadataTypeDef


def get_value() -> SidewalkDeviceMetadataTypeDef:
    return {
        "Rssi": ...,
    }


# 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

GetWirelessGatewayCertificateRequestTypeDef#

# GetWirelessGatewayCertificateRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayCertificateRequestTypeDef


def get_value() -> GetWirelessGatewayCertificateRequestTypeDef:
    return {
        "Id": ...,
    }


# GetWirelessGatewayCertificateRequestTypeDef definition

class GetWirelessGatewayCertificateRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayFirmwareInformationRequestTypeDef#

# GetWirelessGatewayFirmwareInformationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayFirmwareInformationRequestTypeDef


def get_value() -> GetWirelessGatewayFirmwareInformationRequestTypeDef:
    return {
        "Id": ...,
    }


# GetWirelessGatewayFirmwareInformationRequestTypeDef definition

class GetWirelessGatewayFirmwareInformationRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayRequestTypeDef#

# GetWirelessGatewayRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayRequestTypeDef


def get_value() -> GetWirelessGatewayRequestTypeDef:
    return {
        "Identifier": ...,
    }


# GetWirelessGatewayRequestTypeDef definition

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

GetWirelessGatewayStatisticsRequestTypeDef#

# GetWirelessGatewayStatisticsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayStatisticsRequestTypeDef


def get_value() -> GetWirelessGatewayStatisticsRequestTypeDef:
    return {
        "WirelessGatewayId": ...,
    }


# GetWirelessGatewayStatisticsRequestTypeDef definition

class GetWirelessGatewayStatisticsRequestTypeDef(TypedDict):
    WirelessGatewayId: str,

GetWirelessGatewayTaskDefinitionRequestTypeDef#

# GetWirelessGatewayTaskDefinitionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayTaskDefinitionRequestTypeDef


def get_value() -> GetWirelessGatewayTaskDefinitionRequestTypeDef:
    return {
        "Id": ...,
    }


# GetWirelessGatewayTaskDefinitionRequestTypeDef definition

class GetWirelessGatewayTaskDefinitionRequestTypeDef(TypedDict):
    Id: str,

GetWirelessGatewayTaskRequestTypeDef#

# GetWirelessGatewayTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayTaskRequestTypeDef


def get_value() -> GetWirelessGatewayTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# GetWirelessGatewayTaskRequestTypeDef definition

class GetWirelessGatewayTaskRequestTypeDef(TypedDict):
    Id: str,

GlobalIdentityTypeDef#

# GlobalIdentityTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GlobalIdentityTypeDef


def get_value() -> GlobalIdentityTypeDef:
    return {
        "Lac": ...,
    }


# GlobalIdentityTypeDef definition

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

GsmLocalIdTypeDef#

# GsmLocalIdTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GsmLocalIdTypeDef


def get_value() -> GsmLocalIdTypeDef:
    return {
        "Bsic": ...,
    }


# GsmLocalIdTypeDef definition

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

ImportedSidewalkDeviceTypeDef#

# ImportedSidewalkDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ImportedSidewalkDeviceTypeDef


def get_value() -> ImportedSidewalkDeviceTypeDef:
    return {
        "SidewalkManufacturingSn": ...,
    }


# ImportedSidewalkDeviceTypeDef definition

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

LoRaWANJoinEventNotificationConfigurationsTypeDef#

# LoRaWANJoinEventNotificationConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANJoinEventNotificationConfigurationsTypeDef


def get_value() -> LoRaWANJoinEventNotificationConfigurationsTypeDef:
    return {
        "DevEuiEventTopic": ...,
    }


# LoRaWANJoinEventNotificationConfigurationsTypeDef definition

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

LoRaWANJoinResourceTypeEventConfigurationTypeDef#

# LoRaWANJoinResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANJoinResourceTypeEventConfigurationTypeDef


def get_value() -> LoRaWANJoinResourceTypeEventConfigurationTypeDef:
    return {
        "WirelessDeviceEventTopic": ...,
    }


# LoRaWANJoinResourceTypeEventConfigurationTypeDef definition

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

ListDestinationsRequestTypeDef#

# ListDestinationsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDestinationsRequestTypeDef


def get_value() -> ListDestinationsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListDestinationsRequestTypeDef definition

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

ListDeviceProfilesRequestTypeDef#

# ListDeviceProfilesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDeviceProfilesRequestTypeDef


def get_value() -> ListDeviceProfilesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListDeviceProfilesRequestTypeDef definition

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

ListDevicesForWirelessDeviceImportTaskRequestTypeDef#

# ListDevicesForWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDevicesForWirelessDeviceImportTaskRequestTypeDef


def get_value() -> ListDevicesForWirelessDeviceImportTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# ListDevicesForWirelessDeviceImportTaskRequestTypeDef definition

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

ListEventConfigurationsRequestTypeDef#

# ListEventConfigurationsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListEventConfigurationsRequestTypeDef


def get_value() -> ListEventConfigurationsRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ListEventConfigurationsRequestTypeDef definition

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

ListFuotaTasksRequestTypeDef#

# ListFuotaTasksRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListFuotaTasksRequestTypeDef


def get_value() -> ListFuotaTasksRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListFuotaTasksRequestTypeDef definition

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

ListMulticastGroupsByFuotaTaskRequestTypeDef#

# ListMulticastGroupsByFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListMulticastGroupsByFuotaTaskRequestTypeDef


def get_value() -> ListMulticastGroupsByFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# ListMulticastGroupsByFuotaTaskRequestTypeDef definition

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

MulticastGroupByFuotaTaskTypeDef#

# MulticastGroupByFuotaTaskTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MulticastGroupByFuotaTaskTypeDef


def get_value() -> MulticastGroupByFuotaTaskTypeDef:
    return {
        "Id": ...,
    }


# MulticastGroupByFuotaTaskTypeDef definition

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

ListMulticastGroupsRequestTypeDef#

# ListMulticastGroupsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListMulticastGroupsRequestTypeDef


def get_value() -> ListMulticastGroupsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListMulticastGroupsRequestTypeDef definition

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

MulticastGroupTypeDef#

# MulticastGroupTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MulticastGroupTypeDef


def get_value() -> MulticastGroupTypeDef:
    return {
        "Id": ...,
    }


# MulticastGroupTypeDef definition

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

ListNetworkAnalyzerConfigurationsRequestTypeDef#

# ListNetworkAnalyzerConfigurationsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListNetworkAnalyzerConfigurationsRequestTypeDef


def get_value() -> ListNetworkAnalyzerConfigurationsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListNetworkAnalyzerConfigurationsRequestTypeDef definition

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

NetworkAnalyzerConfigurationsTypeDef#

# NetworkAnalyzerConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import NetworkAnalyzerConfigurationsTypeDef


def get_value() -> NetworkAnalyzerConfigurationsTypeDef:
    return {
        "Arn": ...,
    }


# NetworkAnalyzerConfigurationsTypeDef definition

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

ListPartnerAccountsRequestTypeDef#

# ListPartnerAccountsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListPartnerAccountsRequestTypeDef


def get_value() -> ListPartnerAccountsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListPartnerAccountsRequestTypeDef definition

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

ListPositionConfigurationsRequestTypeDef#

# ListPositionConfigurationsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListPositionConfigurationsRequestTypeDef


def get_value() -> ListPositionConfigurationsRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ListPositionConfigurationsRequestTypeDef definition

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

ListQueuedMessagesRequestTypeDef#

# ListQueuedMessagesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListQueuedMessagesRequestTypeDef


def get_value() -> ListQueuedMessagesRequestTypeDef:
    return {
        "Id": ...,
    }


# ListQueuedMessagesRequestTypeDef definition

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

ListServiceProfilesRequestTypeDef#

# ListServiceProfilesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListServiceProfilesRequestTypeDef


def get_value() -> ListServiceProfilesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListServiceProfilesRequestTypeDef definition

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

ServiceProfileTypeDef#

# ServiceProfileTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ServiceProfileTypeDef


def get_value() -> ServiceProfileTypeDef:
    return {
        "Arn": ...,
    }


# ServiceProfileTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

ListWirelessDeviceImportTasksRequestTypeDef#

# ListWirelessDeviceImportTasksRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessDeviceImportTasksRequestTypeDef


def get_value() -> ListWirelessDeviceImportTasksRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListWirelessDeviceImportTasksRequestTypeDef definition

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

ListWirelessDevicesRequestTypeDef#

# ListWirelessDevicesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessDevicesRequestTypeDef


def get_value() -> ListWirelessDevicesRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListWirelessDevicesRequestTypeDef definition

class ListWirelessDevicesRequestTypeDef(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

ListWirelessGatewayTaskDefinitionsRequestTypeDef#

# ListWirelessGatewayTaskDefinitionsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessGatewayTaskDefinitionsRequestTypeDef


def get_value() -> ListWirelessGatewayTaskDefinitionsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListWirelessGatewayTaskDefinitionsRequestTypeDef definition

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

ListWirelessGatewaysRequestTypeDef#

# ListWirelessGatewaysRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessGatewaysRequestTypeDef


def get_value() -> ListWirelessGatewaysRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListWirelessGatewaysRequestTypeDef definition

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

LoRaWANGatewayMetadataTypeDef#

# LoRaWANGatewayMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayMetadataTypeDef


def get_value() -> LoRaWANGatewayMetadataTypeDef:
    return {
        "GatewayEui": ...,
    }


# LoRaWANGatewayMetadataTypeDef definition

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

LoRaWANPublicGatewayMetadataTypeDef#

# LoRaWANPublicGatewayMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANPublicGatewayMetadataTypeDef


def get_value() -> LoRaWANPublicGatewayMetadataTypeDef:
    return {
        "ProviderNetId": ...,
    }


# LoRaWANPublicGatewayMetadataTypeDef definition

class LoRaWANPublicGatewayMetadataTypeDef(TypedDict):
    ProviderNetId: NotRequired[str],
    Id: NotRequired[str],
    Rssi: NotRequired[float],
    Snr: NotRequired[float],
    RfRegion: NotRequired[str],
    DlAllowed: NotRequired[bool],

OtaaV10XTypeDef#

# OtaaV10XTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import OtaaV10XTypeDef


def get_value() -> OtaaV10XTypeDef:
    return {
        "AppKey": ...,
    }


# OtaaV10XTypeDef definition

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

OtaaV11TypeDef#

# OtaaV11TypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import OtaaV11TypeDef


def get_value() -> OtaaV11TypeDef:
    return {
        "AppKey": ...,
    }


# OtaaV11TypeDef definition

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

LoRaWANDeviceProfileTypeDef#

# LoRaWANDeviceProfileTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceProfileTypeDef


def get_value() -> LoRaWANDeviceProfileTypeDef:
    return {
        "SupportsClassB": ...,
    }


# 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],

LoRaWANGatewayVersionTypeDef#

# LoRaWANGatewayVersionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayVersionTypeDef


def get_value() -> LoRaWANGatewayVersionTypeDef:
    return {
        "PackageVersion": ...,
    }


# LoRaWANGatewayVersionTypeDef definition

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

LoRaWANListDeviceTypeDef#

# LoRaWANListDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANListDeviceTypeDef


def get_value() -> LoRaWANListDeviceTypeDef:
    return {
        "DevEui": ...,
    }


# LoRaWANListDeviceTypeDef definition

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

ParticipatingGatewaysMulticastOutputTypeDef#

# ParticipatingGatewaysMulticastOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysMulticastOutputTypeDef


def get_value() -> ParticipatingGatewaysMulticastOutputTypeDef:
    return {
        "GatewayList": ...,
    }


# ParticipatingGatewaysMulticastOutputTypeDef definition

class ParticipatingGatewaysMulticastOutputTypeDef(TypedDict):
    GatewayList: NotRequired[List[str]],
    TransmissionInterval: NotRequired[int],

LoRaWANMulticastMetadataTypeDef#

# LoRaWANMulticastMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastMetadataTypeDef


def get_value() -> LoRaWANMulticastMetadataTypeDef:
    return {
        "FPort": ...,
    }


# LoRaWANMulticastMetadataTypeDef definition

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

UpdateAbpV10XTypeDef#

# UpdateAbpV10XTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateAbpV10XTypeDef


def get_value() -> UpdateAbpV10XTypeDef:
    return {
        "FCntStart": ...,
    }


# UpdateAbpV10XTypeDef definition

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

UpdateAbpV11TypeDef#

# UpdateAbpV11TypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateAbpV11TypeDef


def get_value() -> UpdateAbpV11TypeDef:
    return {
        "FCntStart": ...,
    }


# UpdateAbpV11TypeDef definition

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

LteLocalIdTypeDef#

# LteLocalIdTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LteLocalIdTypeDef


def get_value() -> LteLocalIdTypeDef:
    return {
        "Pci": ...,
    }


# LteLocalIdTypeDef definition

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

LteNmrObjTypeDef#

# LteNmrObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LteNmrObjTypeDef


def get_value() -> LteNmrObjTypeDef:
    return {
        "Pci": ...,
    }


# LteNmrObjTypeDef definition

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

MetricQueryValueTypeDef#

# MetricQueryValueTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MetricQueryValueTypeDef


def get_value() -> MetricQueryValueTypeDef:
    return {
        "Min": ...,
    }


# MetricQueryValueTypeDef definition

class MetricQueryValueTypeDef(TypedDict):
    Min: NotRequired[float],
    Max: NotRequired[float],
    Sum: NotRequired[float],
    Avg: NotRequired[float],
    Std: NotRequired[float],
    P90: NotRequired[float],

ParticipatingGatewaysMulticastTypeDef#

# ParticipatingGatewaysMulticastTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysMulticastTypeDef


def get_value() -> ParticipatingGatewaysMulticastTypeDef:
    return {
        "GatewayList": ...,
    }


# ParticipatingGatewaysMulticastTypeDef definition

class ParticipatingGatewaysMulticastTypeDef(TypedDict):
    GatewayList: NotRequired[Sequence[str]],
    TransmissionInterval: NotRequired[int],

SemtechGnssConfigurationTypeDef#

# SemtechGnssConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SemtechGnssConfigurationTypeDef


def get_value() -> SemtechGnssConfigurationTypeDef:
    return {
        "Status": ...,
    }


# SemtechGnssConfigurationTypeDef definition

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

SemtechGnssDetailTypeDef#

# SemtechGnssDetailTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SemtechGnssDetailTypeDef


def get_value() -> SemtechGnssDetailTypeDef:
    return {
        "Provider": ...,
    }


# 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

PutResourceLogLevelRequestTypeDef#

# PutResourceLogLevelRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PutResourceLogLevelRequestTypeDef


def get_value() -> PutResourceLogLevelRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# PutResourceLogLevelRequestTypeDef definition

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

ResetResourceLogLevelRequestTypeDef#

# ResetResourceLogLevelRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ResetResourceLogLevelRequestTypeDef


def get_value() -> ResetResourceLogLevelRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# ResetResourceLogLevelRequestTypeDef definition

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

SidewalkSendDataToDeviceTypeDef#

# SidewalkSendDataToDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkSendDataToDeviceTypeDef


def get_value() -> SidewalkSendDataToDeviceTypeDef:
    return {
        "Seq": ...,
    }


# SidewalkSendDataToDeviceTypeDef definition

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

SidewalkSingleStartImportInfoTypeDef#

# SidewalkSingleStartImportInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkSingleStartImportInfoTypeDef


def get_value() -> SidewalkSingleStartImportInfoTypeDef:
    return {
        "SidewalkManufacturingSn": ...,
    }


# SidewalkSingleStartImportInfoTypeDef definition

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

SidewalkStartImportInfoTypeDef#

# SidewalkStartImportInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkStartImportInfoTypeDef


def get_value() -> SidewalkStartImportInfoTypeDef:
    return {
        "DeviceCreationFile": ...,
    }


# SidewalkStartImportInfoTypeDef definition

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

SidewalkUpdateAccountTypeDef#

# SidewalkUpdateAccountTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkUpdateAccountTypeDef


def get_value() -> SidewalkUpdateAccountTypeDef:
    return {
        "AppServerPrivateKey": ...,
    }


# SidewalkUpdateAccountTypeDef definition

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

SidewalkUpdateImportInfoTypeDef#

# SidewalkUpdateImportInfoTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkUpdateImportInfoTypeDef


def get_value() -> SidewalkUpdateImportInfoTypeDef:
    return {
        "DeviceCreationFile": ...,
    }


# SidewalkUpdateImportInfoTypeDef definition

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

TdscdmaLocalIdTypeDef#

# TdscdmaLocalIdTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TdscdmaLocalIdTypeDef


def get_value() -> TdscdmaLocalIdTypeDef:
    return {
        "Uarfcn": ...,
    }


# TdscdmaLocalIdTypeDef definition

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

TdscdmaNmrObjTypeDef#

# TdscdmaNmrObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TdscdmaNmrObjTypeDef


def get_value() -> TdscdmaNmrObjTypeDef:
    return {
        "Uarfcn": ...,
    }


# TdscdmaNmrObjTypeDef definition

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

TestWirelessDeviceRequestTypeDef#

# TestWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TestWirelessDeviceRequestTypeDef


def get_value() -> TestWirelessDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# TestWirelessDeviceRequestTypeDef definition

class TestWirelessDeviceRequestTypeDef(TypedDict):
    Id: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

UpdateDestinationRequestTypeDef#

# UpdateDestinationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateDestinationRequestTypeDef


def get_value() -> UpdateDestinationRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateDestinationRequestTypeDef definition

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

UpdatePositionRequestTypeDef#

# UpdatePositionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdatePositionRequestTypeDef


def get_value() -> UpdatePositionRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# UpdatePositionRequestTypeDef definition

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

UpdateWirelessGatewayRequestTypeDef#

# UpdateWirelessGatewayRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateWirelessGatewayRequestTypeDef


def get_value() -> UpdateWirelessGatewayRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateWirelessGatewayRequestTypeDef definition

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

WcdmaLocalIdTypeDef#

# WcdmaLocalIdTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WcdmaLocalIdTypeDef


def get_value() -> WcdmaLocalIdTypeDef:
    return {
        "Uarfcndl": ...,
    }


# WcdmaLocalIdTypeDef definition

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

WcdmaNmrObjTypeDef#

# WcdmaNmrObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WcdmaNmrObjTypeDef


def get_value() -> WcdmaNmrObjTypeDef:
    return {
        "Uarfcndl": ...,
    }


# WcdmaNmrObjTypeDef definition

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

WirelessDeviceEventLogOptionTypeDef#

# WirelessDeviceEventLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceEventLogOptionTypeDef


def get_value() -> WirelessDeviceEventLogOptionTypeDef:
    return {
        "Event": ...,
    }


# WirelessDeviceEventLogOptionTypeDef definition

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

WirelessGatewayEventLogOptionTypeDef#

# WirelessGatewayEventLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessGatewayEventLogOptionTypeDef


def get_value() -> WirelessGatewayEventLogOptionTypeDef:
    return {
        "Event": ...,
    }


# WirelessGatewayEventLogOptionTypeDef definition

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

AbpV10XTypeDef#

# AbpV10XTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AbpV10XTypeDef


def get_value() -> AbpV10XTypeDef:
    return {
        "DevAddr": ...,
    }


# AbpV10XTypeDef definition

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

AbpV11TypeDef#

# AbpV11TypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AbpV11TypeDef


def get_value() -> AbpV11TypeDef:
    return {
        "DevAddr": ...,
    }


# AbpV11TypeDef definition

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

AssociateAwsAccountWithPartnerAccountRequestTypeDef#

# AssociateAwsAccountWithPartnerAccountRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateAwsAccountWithPartnerAccountRequestTypeDef


def get_value() -> AssociateAwsAccountWithPartnerAccountRequestTypeDef:
    return {
        "Sidewalk": ...,
    }


# AssociateAwsAccountWithPartnerAccountRequestTypeDef definition

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

CreateDestinationRequestTypeDef#

# CreateDestinationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateDestinationRequestTypeDef


def get_value() -> CreateDestinationRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateDestinationRequestTypeDef definition

class CreateDestinationRequestTypeDef(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

StartBulkAssociateWirelessDeviceWithMulticastGroupRequestTypeDef#

# StartBulkAssociateWirelessDeviceWithMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartBulkAssociateWirelessDeviceWithMulticastGroupRequestTypeDef


def get_value() -> StartBulkAssociateWirelessDeviceWithMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# StartBulkAssociateWirelessDeviceWithMulticastGroupRequestTypeDef definition

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

StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestTypeDef#

# StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestTypeDef


def get_value() -> StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

AssociateAwsAccountWithPartnerAccountResponseTypeDef#

# AssociateAwsAccountWithPartnerAccountResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateAwsAccountWithPartnerAccountResponseTypeDef


def get_value() -> AssociateAwsAccountWithPartnerAccountResponseTypeDef:
    return {
        "Sidewalk": ...,
    }


# AssociateAwsAccountWithPartnerAccountResponseTypeDef definition

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

AssociateWirelessGatewayWithCertificateResponseTypeDef#

# AssociateWirelessGatewayWithCertificateResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import AssociateWirelessGatewayWithCertificateResponseTypeDef


def get_value() -> AssociateWirelessGatewayWithCertificateResponseTypeDef:
    return {
        "IotCertificateId": ...,
    }


# AssociateWirelessGatewayWithCertificateResponseTypeDef definition

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

CreateDestinationResponseTypeDef#

# CreateDestinationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateDestinationResponseTypeDef


def get_value() -> CreateDestinationResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateDestinationResponseTypeDef definition

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

CreateDeviceProfileResponseTypeDef#

# CreateDeviceProfileResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateDeviceProfileResponseTypeDef


def get_value() -> CreateDeviceProfileResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateDeviceProfileResponseTypeDef definition

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

CreateFuotaTaskResponseTypeDef#

# CreateFuotaTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateFuotaTaskResponseTypeDef


def get_value() -> CreateFuotaTaskResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateFuotaTaskResponseTypeDef definition

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

CreateMulticastGroupResponseTypeDef#

# CreateMulticastGroupResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateMulticastGroupResponseTypeDef


def get_value() -> CreateMulticastGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateMulticastGroupResponseTypeDef definition

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

CreateNetworkAnalyzerConfigurationResponseTypeDef#

# CreateNetworkAnalyzerConfigurationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateNetworkAnalyzerConfigurationResponseTypeDef


def get_value() -> CreateNetworkAnalyzerConfigurationResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateNetworkAnalyzerConfigurationResponseTypeDef definition

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

CreateServiceProfileResponseTypeDef#

# CreateServiceProfileResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateServiceProfileResponseTypeDef


def get_value() -> CreateServiceProfileResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateServiceProfileResponseTypeDef definition

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

CreateWirelessDeviceResponseTypeDef#

# CreateWirelessDeviceResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessDeviceResponseTypeDef


def get_value() -> CreateWirelessDeviceResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateWirelessDeviceResponseTypeDef definition

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

CreateWirelessGatewayResponseTypeDef#

# CreateWirelessGatewayResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayResponseTypeDef


def get_value() -> CreateWirelessGatewayResponseTypeDef:
    return {
        "Arn": ...,
    }


# CreateWirelessGatewayResponseTypeDef definition

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

CreateWirelessGatewayTaskDefinitionResponseTypeDef#

# CreateWirelessGatewayTaskDefinitionResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayTaskDefinitionResponseTypeDef


def get_value() -> CreateWirelessGatewayTaskDefinitionResponseTypeDef:
    return {
        "Id": ...,
    }


# CreateWirelessGatewayTaskDefinitionResponseTypeDef definition

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

CreateWirelessGatewayTaskResponseTypeDef#

# CreateWirelessGatewayTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayTaskResponseTypeDef


def get_value() -> CreateWirelessGatewayTaskResponseTypeDef:
    return {
        "WirelessGatewayTaskDefinitionId": ...,
    }


# CreateWirelessGatewayTaskResponseTypeDef definition

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

GetDestinationResponseTypeDef#

# GetDestinationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetDestinationResponseTypeDef


def get_value() -> GetDestinationResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionEstimateResponseTypeDef


def get_value() -> GetPositionEstimateResponseTypeDef:
    return {
        "GeoJsonPayload": ...,
    }


# GetPositionEstimateResponseTypeDef definition

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

GetPositionResponseTypeDef#

# GetPositionResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionResponseTypeDef


def get_value() -> GetPositionResponseTypeDef:
    return {
        "Position": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourceLogLevelResponseTypeDef


def get_value() -> GetResourceLogLevelResponseTypeDef:
    return {
        "LogLevel": ...,
    }


# GetResourceLogLevelResponseTypeDef definition

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

GetResourcePositionResponseTypeDef#

# GetResourcePositionResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourcePositionResponseTypeDef


def get_value() -> GetResourcePositionResponseTypeDef:
    return {
        "GeoJsonPayload": ...,
    }


# GetResourcePositionResponseTypeDef definition

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

GetServiceEndpointResponseTypeDef#

# GetServiceEndpointResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetServiceEndpointResponseTypeDef


def get_value() -> GetServiceEndpointResponseTypeDef:
    return {
        "ServiceType": ...,
    }


# GetServiceEndpointResponseTypeDef definition

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

GetWirelessGatewayCertificateResponseTypeDef#

# GetWirelessGatewayCertificateResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayCertificateResponseTypeDef


def get_value() -> GetWirelessGatewayCertificateResponseTypeDef:
    return {
        "IotCertificateId": ...,
    }


# GetWirelessGatewayCertificateResponseTypeDef definition

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

GetWirelessGatewayStatisticsResponseTypeDef#

# GetWirelessGatewayStatisticsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayStatisticsResponseTypeDef


def get_value() -> GetWirelessGatewayStatisticsResponseTypeDef:
    return {
        "WirelessGatewayId": ...,
    }


# GetWirelessGatewayStatisticsResponseTypeDef definition

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

GetWirelessGatewayTaskResponseTypeDef#

# GetWirelessGatewayTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayTaskResponseTypeDef


def get_value() -> GetWirelessGatewayTaskResponseTypeDef:
    return {
        "WirelessGatewayId": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

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

SendDataToMulticastGroupResponseTypeDef#

# SendDataToMulticastGroupResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SendDataToMulticastGroupResponseTypeDef


def get_value() -> SendDataToMulticastGroupResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendDataToMulticastGroupResponseTypeDef definition

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

SendDataToWirelessDeviceResponseTypeDef#

# SendDataToWirelessDeviceResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SendDataToWirelessDeviceResponseTypeDef


def get_value() -> SendDataToWirelessDeviceResponseTypeDef:
    return {
        "MessageId": ...,
    }


# SendDataToWirelessDeviceResponseTypeDef definition

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

StartSingleWirelessDeviceImportTaskResponseTypeDef#

# StartSingleWirelessDeviceImportTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartSingleWirelessDeviceImportTaskResponseTypeDef


def get_value() -> StartSingleWirelessDeviceImportTaskResponseTypeDef:
    return {
        "Id": ...,
    }


# StartSingleWirelessDeviceImportTaskResponseTypeDef definition

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

StartWirelessDeviceImportTaskResponseTypeDef#

# StartWirelessDeviceImportTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartWirelessDeviceImportTaskResponseTypeDef


def get_value() -> StartWirelessDeviceImportTaskResponseTypeDef:
    return {
        "Id": ...,
    }


# StartWirelessDeviceImportTaskResponseTypeDef definition

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

TestWirelessDeviceResponseTypeDef#

# TestWirelessDeviceResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TestWirelessDeviceResponseTypeDef


def get_value() -> TestWirelessDeviceResponseTypeDef:
    return {
        "Result": ...,
    }


# TestWirelessDeviceResponseTypeDef definition

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

LoRaWANGatewayOutputTypeDef#

# LoRaWANGatewayOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayOutputTypeDef


def get_value() -> LoRaWANGatewayOutputTypeDef:
    return {
        "GatewayEui": ...,
    }


# LoRaWANGatewayOutputTypeDef definition

class LoRaWANGatewayOutputTypeDef(TypedDict):
    GatewayEui: NotRequired[str],
    RfRegion: NotRequired[str],
    JoinEuiFilters: NotRequired[List[List[str]]],
    NetIdFilters: NotRequired[List[str]],
    SubBands: NotRequired[List[int]],
    Beaconing: NotRequired[BeaconingOutputTypeDef],  # (1)
    MaxEirp: NotRequired[float],
  1. See BeaconingOutputTypeDef

LoRaWANGatewayTypeDef#

# LoRaWANGatewayTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayTypeDef


def get_value() -> LoRaWANGatewayTypeDef:
    return {
        "GatewayEui": ...,
    }


# 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

UpdateResourcePositionRequestTypeDef#

# UpdateResourcePositionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateResourcePositionRequestTypeDef


def get_value() -> UpdateResourcePositionRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# UpdateResourcePositionRequestTypeDef definition

class UpdateResourcePositionRequestTypeDef(TypedDict):
    ResourceIdentifier: str,
    ResourceType: PositionResourceTypeType,  # (1)
    GeoJsonPayload: NotRequired[BlobTypeDef],
  1. See PositionResourceTypeType

CdmaObjTypeDef#

# CdmaObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CdmaObjTypeDef


def get_value() -> CdmaObjTypeDef:
    return {
        "SystemId": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkDeviceTypeDef


def get_value() -> SidewalkDeviceTypeDef:
    return {
        "AmazonId": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkListDeviceTypeDef


def get_value() -> SidewalkListDeviceTypeDef:
    return {
        "AmazonId": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import ConnectionStatusEventConfigurationTypeDef


def get_value() -> ConnectionStatusEventConfigurationTypeDef:
    return {
        "LoRaWAN": ...,
    }


# ConnectionStatusEventConfigurationTypeDef definition

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

ConnectionStatusResourceTypeEventConfigurationTypeDef#

# ConnectionStatusResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ConnectionStatusResourceTypeEventConfigurationTypeDef


def get_value() -> ConnectionStatusResourceTypeEventConfigurationTypeDef:
    return {
        "LoRaWAN": ...,
    }


# ConnectionStatusResourceTypeEventConfigurationTypeDef definition

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

CreateFuotaTaskRequestTypeDef#

# CreateFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateFuotaTaskRequestTypeDef


def get_value() -> CreateFuotaTaskRequestTypeDef:
    return {
        "FirmwareUpdateImage": ...,
    }


# CreateFuotaTaskRequestTypeDef definition

class CreateFuotaTaskRequestTypeDef(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],
    Descriptor: NotRequired[str],
  1. See LoRaWANFuotaTaskTypeDef
  2. See TagTypeDef

UpdateFuotaTaskRequestTypeDef#

# UpdateFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateFuotaTaskRequestTypeDef


def get_value() -> UpdateFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateFuotaTaskRequestTypeDef definition

class UpdateFuotaTaskRequestTypeDef(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],
    Descriptor: NotRequired[str],
  1. See LoRaWANFuotaTaskTypeDef

CreateNetworkAnalyzerConfigurationRequestTypeDef#

# CreateNetworkAnalyzerConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateNetworkAnalyzerConfigurationRequestTypeDef


def get_value() -> CreateNetworkAnalyzerConfigurationRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateNetworkAnalyzerConfigurationRequestTypeDef definition

class CreateNetworkAnalyzerConfigurationRequestTypeDef(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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetNetworkAnalyzerConfigurationResponseTypeDef


def get_value() -> GetNetworkAnalyzerConfigurationResponseTypeDef:
    return {
        "TraceContent": ...,
    }


# 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

UpdateNetworkAnalyzerConfigurationRequestTypeDef#

# UpdateNetworkAnalyzerConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateNetworkAnalyzerConfigurationRequestTypeDef


def get_value() -> UpdateNetworkAnalyzerConfigurationRequestTypeDef:
    return {
        "ConfigurationName": ...,
    }


# UpdateNetworkAnalyzerConfigurationRequestTypeDef definition

class UpdateNetworkAnalyzerConfigurationRequestTypeDef(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

CreateServiceProfileRequestTypeDef#

# CreateServiceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateServiceProfileRequestTypeDef


def get_value() -> CreateServiceProfileRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateServiceProfileRequestTypeDef definition

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

SidewalkGetDeviceProfileTypeDef#

# SidewalkGetDeviceProfileTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SidewalkGetDeviceProfileTypeDef


def get_value() -> SidewalkGetDeviceProfileTypeDef:
    return {
        "ApplicationServerPublicKey": ...,
    }


# SidewalkGetDeviceProfileTypeDef definition

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

ListDestinationsResponseTypeDef#

# ListDestinationsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDestinationsResponseTypeDef


def get_value() -> ListDestinationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListDestinationsResponseTypeDef definition

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

ListDeviceProfilesResponseTypeDef#

# ListDeviceProfilesResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDeviceProfilesResponseTypeDef


def get_value() -> ListDeviceProfilesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListDeviceProfilesResponseTypeDef definition

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

DeviceRegistrationStateEventConfigurationTypeDef#

# DeviceRegistrationStateEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeviceRegistrationStateEventConfigurationTypeDef


def get_value() -> DeviceRegistrationStateEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# DeviceRegistrationStateEventConfigurationTypeDef definition

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

MessageDeliveryStatusEventConfigurationTypeDef#

# MessageDeliveryStatusEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MessageDeliveryStatusEventConfigurationTypeDef


def get_value() -> MessageDeliveryStatusEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# MessageDeliveryStatusEventConfigurationTypeDef definition

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

ProximityEventConfigurationTypeDef#

# ProximityEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ProximityEventConfigurationTypeDef


def get_value() -> ProximityEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# ProximityEventConfigurationTypeDef definition

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

DeviceRegistrationStateResourceTypeEventConfigurationTypeDef#

# DeviceRegistrationStateResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import DeviceRegistrationStateResourceTypeEventConfigurationTypeDef


def get_value() -> DeviceRegistrationStateResourceTypeEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# DeviceRegistrationStateResourceTypeEventConfigurationTypeDef definition

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

MessageDeliveryStatusResourceTypeEventConfigurationTypeDef#

# MessageDeliveryStatusResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MessageDeliveryStatusResourceTypeEventConfigurationTypeDef


def get_value() -> MessageDeliveryStatusResourceTypeEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# MessageDeliveryStatusResourceTypeEventConfigurationTypeDef definition

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

ProximityResourceTypeEventConfigurationTypeDef#

# ProximityResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ProximityResourceTypeEventConfigurationTypeDef


def get_value() -> ProximityResourceTypeEventConfigurationTypeDef:
    return {
        "Sidewalk": ...,
    }


# ProximityResourceTypeEventConfigurationTypeDef definition

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

FPortsOutputTypeDef#

# FPortsOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FPortsOutputTypeDef


def get_value() -> FPortsOutputTypeDef:
    return {
        "Fuota": ...,
    }


# FPortsOutputTypeDef definition

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

FPortsTypeDef#

# FPortsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FPortsTypeDef


def get_value() -> FPortsTypeDef:
    return {
        "Fuota": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateFPortsTypeDef


def get_value() -> UpdateFPortsTypeDef:
    return {
        "Positioning": ...,
    }


# UpdateFPortsTypeDef definition

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

FuotaTaskLogOptionOutputTypeDef#

# FuotaTaskLogOptionOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FuotaTaskLogOptionOutputTypeDef


def get_value() -> FuotaTaskLogOptionOutputTypeDef:
    return {
        "Type": ...,
    }


# FuotaTaskLogOptionOutputTypeDef definition

class FuotaTaskLogOptionOutputTypeDef(TypedDict):
    Type: FuotaTaskTypeType,  # (1)
    LogLevel: LogLevelType,  # (2)
    Events: NotRequired[List[FuotaTaskEventLogOptionTypeDef]],  # (3)
  1. See FuotaTaskTypeType
  2. See LogLevelType
  3. See FuotaTaskEventLogOptionTypeDef

FuotaTaskLogOptionTypeDef#

# FuotaTaskLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import FuotaTaskLogOptionTypeDef


def get_value() -> FuotaTaskLogOptionTypeDef:
    return {
        "Type": ...,
    }


# FuotaTaskLogOptionTypeDef definition

class FuotaTaskLogOptionTypeDef(TypedDict):
    Type: FuotaTaskTypeType,  # (1)
    LogLevel: LogLevelType,  # (2)
    Events: NotRequired[Sequence[FuotaTaskEventLogOptionTypeDef]],  # (3)
  1. See FuotaTaskTypeType
  2. See LogLevelType
  3. See FuotaTaskEventLogOptionTypeDef

ListFuotaTasksResponseTypeDef#

# ListFuotaTasksResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListFuotaTasksResponseTypeDef


def get_value() -> ListFuotaTasksResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListFuotaTasksResponseTypeDef definition

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

ParticipatingGatewaysOutputTypeDef#

# ParticipatingGatewaysOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysOutputTypeDef


def get_value() -> ParticipatingGatewaysOutputTypeDef:
    return {
        "DownlinkMode": ...,
    }


# ParticipatingGatewaysOutputTypeDef definition

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

ParticipatingGatewaysTypeDef#

# ParticipatingGatewaysTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ParticipatingGatewaysTypeDef


def get_value() -> ParticipatingGatewaysTypeDef:
    return {
        "DownlinkMode": ...,
    }


# ParticipatingGatewaysTypeDef definition

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

GetFuotaTaskResponseTypeDef#

# GetFuotaTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetFuotaTaskResponseTypeDef


def get_value() -> GetFuotaTaskResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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,
    Descriptor: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FuotaTaskStatusType
  2. See LoRaWANFuotaTaskGetInfoTypeDef
  3. See ResponseMetadataTypeDef

GetMetricConfigurationResponseTypeDef#

# GetMetricConfigurationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMetricConfigurationResponseTypeDef


def get_value() -> GetMetricConfigurationResponseTypeDef:
    return {
        "SummaryMetric": ...,
    }


# GetMetricConfigurationResponseTypeDef definition

class GetMetricConfigurationResponseTypeDef(TypedDict):
    SummaryMetric: SummaryMetricConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SummaryMetricConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateMetricConfigurationRequestTypeDef#

# UpdateMetricConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateMetricConfigurationRequestTypeDef


def get_value() -> UpdateMetricConfigurationRequestTypeDef:
    return {
        "SummaryMetric": ...,
    }


# UpdateMetricConfigurationRequestTypeDef definition

class UpdateMetricConfigurationRequestTypeDef(TypedDict):
    SummaryMetric: NotRequired[SummaryMetricConfigurationTypeDef],  # (1)
  1. See SummaryMetricConfigurationTypeDef

GetMulticastGroupSessionResponseTypeDef#

# GetMulticastGroupSessionResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMulticastGroupSessionResponseTypeDef


def get_value() -> GetMulticastGroupSessionResponseTypeDef:
    return {
        "LoRaWAN": ...,
    }


# GetMulticastGroupSessionResponseTypeDef definition

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

GetPartnerAccountResponseTypeDef#

# GetPartnerAccountResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPartnerAccountResponseTypeDef


def get_value() -> GetPartnerAccountResponseTypeDef:
    return {
        "Sidewalk": ...,
    }


# GetPartnerAccountResponseTypeDef definition

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

ListPartnerAccountsResponseTypeDef#

# ListPartnerAccountsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListPartnerAccountsResponseTypeDef


def get_value() -> ListPartnerAccountsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPartnerAccountsResponseTypeDef definition

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

LoRaWANMulticastSessionTypeDef#

# LoRaWANMulticastSessionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastSessionTypeDef


def get_value() -> LoRaWANMulticastSessionTypeDef:
    return {
        "DlDr": ...,
    }


# LoRaWANMulticastSessionTypeDef definition

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

LoRaWANStartFuotaTaskTypeDef#

# LoRaWANStartFuotaTaskTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANStartFuotaTaskTypeDef


def get_value() -> LoRaWANStartFuotaTaskTypeDef:
    return {
        "StartTime": ...,
    }


# LoRaWANStartFuotaTaskTypeDef definition

class LoRaWANStartFuotaTaskTypeDef(TypedDict):
    StartTime: NotRequired[TimestampTypeDef],

SummaryMetricQueryTypeDef#

# SummaryMetricQueryTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SummaryMetricQueryTypeDef


def get_value() -> SummaryMetricQueryTypeDef:
    return {
        "QueryId": ...,
    }


# SummaryMetricQueryTypeDef definition

class SummaryMetricQueryTypeDef(TypedDict):
    QueryId: NotRequired[str],
    MetricName: NotRequired[MetricNameType],  # (1)
    Dimensions: NotRequired[Sequence[DimensionTypeDef]],  # (2)
    AggregationPeriod: NotRequired[AggregationPeriodType],  # (3)
    StartTimestamp: NotRequired[TimestampTypeDef],
    EndTimestamp: NotRequired[TimestampTypeDef],
  1. See MetricNameType
  2. See DimensionTypeDef
  3. See AggregationPeriodType

GetServiceProfileResponseTypeDef#

# GetServiceProfileResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetServiceProfileResponseTypeDef


def get_value() -> GetServiceProfileResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceImportTaskResponseTypeDef


def get_value() -> GetWirelessDeviceImportTaskResponseTypeDef:
    return {
        "Id": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceImportTaskTypeDef


def get_value() -> WirelessDeviceImportTaskTypeDef:
    return {
        "Id": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GsmNmrObjTypeDef


def get_value() -> GsmNmrObjTypeDef:
    return {
        "Bsic": ...,
    }


# GsmNmrObjTypeDef definition

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

ImportedWirelessDeviceTypeDef#

# ImportedWirelessDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ImportedWirelessDeviceTypeDef


def get_value() -> ImportedWirelessDeviceTypeDef:
    return {
        "Sidewalk": ...,
    }


# ImportedWirelessDeviceTypeDef definition

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

JoinEventConfigurationTypeDef#

# JoinEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import JoinEventConfigurationTypeDef


def get_value() -> JoinEventConfigurationTypeDef:
    return {
        "LoRaWAN": ...,
    }


# JoinEventConfigurationTypeDef definition

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

JoinResourceTypeEventConfigurationTypeDef#

# JoinResourceTypeEventConfigurationTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import JoinResourceTypeEventConfigurationTypeDef


def get_value() -> JoinResourceTypeEventConfigurationTypeDef:
    return {
        "LoRaWAN": ...,
    }


# JoinResourceTypeEventConfigurationTypeDef definition

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

ListMulticastGroupsByFuotaTaskResponseTypeDef#

# ListMulticastGroupsByFuotaTaskResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListMulticastGroupsByFuotaTaskResponseTypeDef


def get_value() -> ListMulticastGroupsByFuotaTaskResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListMulticastGroupsByFuotaTaskResponseTypeDef definition

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

ListMulticastGroupsResponseTypeDef#

# ListMulticastGroupsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListMulticastGroupsResponseTypeDef


def get_value() -> ListMulticastGroupsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListMulticastGroupsResponseTypeDef definition

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

ListNetworkAnalyzerConfigurationsResponseTypeDef#

# ListNetworkAnalyzerConfigurationsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListNetworkAnalyzerConfigurationsResponseTypeDef


def get_value() -> ListNetworkAnalyzerConfigurationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListNetworkAnalyzerConfigurationsResponseTypeDef definition

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

ListServiceProfilesResponseTypeDef#

# ListServiceProfilesResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListServiceProfilesResponseTypeDef


def get_value() -> ListServiceProfilesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListServiceProfilesResponseTypeDef definition

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

LoRaWANDeviceMetadataTypeDef#

# LoRaWANDeviceMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceMetadataTypeDef


def get_value() -> LoRaWANDeviceMetadataTypeDef:
    return {
        "DevEui": ...,
    }


# 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)
    PublicGateways: NotRequired[List[LoRaWANPublicGatewayMetadataTypeDef]],  # (2)
  1. See LoRaWANGatewayMetadataTypeDef
  2. See LoRaWANPublicGatewayMetadataTypeDef

LoRaWANGatewayCurrentVersionTypeDef#

# LoRaWANGatewayCurrentVersionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANGatewayCurrentVersionTypeDef


def get_value() -> LoRaWANGatewayCurrentVersionTypeDef:
    return {
        "CurrentVersion": ...,
    }


# LoRaWANGatewayCurrentVersionTypeDef definition

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

LoRaWANUpdateGatewayTaskCreateTypeDef#

# LoRaWANUpdateGatewayTaskCreateTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANUpdateGatewayTaskCreateTypeDef


def get_value() -> LoRaWANUpdateGatewayTaskCreateTypeDef:
    return {
        "UpdateSignature": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANUpdateGatewayTaskEntryTypeDef


def get_value() -> LoRaWANUpdateGatewayTaskEntryTypeDef:
    return {
        "CurrentVersion": ...,
    }


# LoRaWANUpdateGatewayTaskEntryTypeDef definition

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

LoRaWANMulticastGetTypeDef#

# LoRaWANMulticastGetTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastGetTypeDef


def get_value() -> LoRaWANMulticastGetTypeDef:
    return {
        "RfRegion": ...,
    }


# LoRaWANMulticastGetTypeDef definition

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

MulticastWirelessMetadataTypeDef#

# MulticastWirelessMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import MulticastWirelessMetadataTypeDef


def get_value() -> MulticastWirelessMetadataTypeDef:
    return {
        "LoRaWAN": ...,
    }


# MulticastWirelessMetadataTypeDef definition

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

LteObjTypeDef#

# LteObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LteObjTypeDef


def get_value() -> LteObjTypeDef:
    return {
        "Mcc": ...,
    }


# 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

SummaryMetricQueryResultTypeDef#

# SummaryMetricQueryResultTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SummaryMetricQueryResultTypeDef


def get_value() -> SummaryMetricQueryResultTypeDef:
    return {
        "QueryId": ...,
    }


# SummaryMetricQueryResultTypeDef definition

class SummaryMetricQueryResultTypeDef(TypedDict):
    QueryId: NotRequired[str],
    QueryStatus: NotRequired[MetricQueryStatusType],  # (1)
    Error: NotRequired[str],
    MetricName: NotRequired[MetricNameType],  # (2)
    Dimensions: NotRequired[List[DimensionTypeDef]],  # (3)
    AggregationPeriod: NotRequired[AggregationPeriodType],  # (4)
    StartTimestamp: NotRequired[datetime],
    EndTimestamp: NotRequired[datetime],
    Timestamps: NotRequired[List[datetime]],
    Values: NotRequired[List[MetricQueryValueTypeDef]],  # (5)
    Unit: NotRequired[str],
  1. See MetricQueryStatusType
  2. See MetricNameType
  3. See DimensionTypeDef
  4. See AggregationPeriodType
  5. See MetricQueryValueTypeDef

PositionSolverConfigurationsTypeDef#

# PositionSolverConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PositionSolverConfigurationsTypeDef


def get_value() -> PositionSolverConfigurationsTypeDef:
    return {
        "SemtechGnss": ...,
    }


# PositionSolverConfigurationsTypeDef definition

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

PositionSolverDetailsTypeDef#

# PositionSolverDetailsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PositionSolverDetailsTypeDef


def get_value() -> PositionSolverDetailsTypeDef:
    return {
        "SemtechGnss": ...,
    }


# PositionSolverDetailsTypeDef definition

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

StartSingleWirelessDeviceImportTaskRequestTypeDef#

# StartSingleWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartSingleWirelessDeviceImportTaskRequestTypeDef


def get_value() -> StartSingleWirelessDeviceImportTaskRequestTypeDef:
    return {
        "DestinationName": ...,
    }


# StartSingleWirelessDeviceImportTaskRequestTypeDef definition

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

StartWirelessDeviceImportTaskRequestTypeDef#

# StartWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartWirelessDeviceImportTaskRequestTypeDef


def get_value() -> StartWirelessDeviceImportTaskRequestTypeDef:
    return {
        "DestinationName": ...,
    }


# StartWirelessDeviceImportTaskRequestTypeDef definition

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

UpdatePartnerAccountRequestTypeDef#

# UpdatePartnerAccountRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdatePartnerAccountRequestTypeDef


def get_value() -> UpdatePartnerAccountRequestTypeDef:
    return {
        "Sidewalk": ...,
    }


# UpdatePartnerAccountRequestTypeDef definition

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

UpdateWirelessDeviceImportTaskRequestTypeDef#

# UpdateWirelessDeviceImportTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateWirelessDeviceImportTaskRequestTypeDef


def get_value() -> UpdateWirelessDeviceImportTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateWirelessDeviceImportTaskRequestTypeDef definition

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

TdscdmaObjTypeDef#

# TdscdmaObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import TdscdmaObjTypeDef


def get_value() -> TdscdmaObjTypeDef:
    return {
        "Mcc": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import WcdmaObjTypeDef


def get_value() -> WcdmaObjTypeDef:
    return {
        "Mcc": ...,
    }


# 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

WirelessDeviceLogOptionOutputTypeDef#

# WirelessDeviceLogOptionOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceLogOptionOutputTypeDef


def get_value() -> WirelessDeviceLogOptionOutputTypeDef:
    return {
        "Type": ...,
    }


# WirelessDeviceLogOptionOutputTypeDef definition

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

WirelessDeviceLogOptionTypeDef#

# WirelessDeviceLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceLogOptionTypeDef


def get_value() -> WirelessDeviceLogOptionTypeDef:
    return {
        "Type": ...,
    }


# WirelessDeviceLogOptionTypeDef definition

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

WirelessGatewayLogOptionOutputTypeDef#

# WirelessGatewayLogOptionOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessGatewayLogOptionOutputTypeDef


def get_value() -> WirelessGatewayLogOptionOutputTypeDef:
    return {
        "Type": ...,
    }


# WirelessGatewayLogOptionOutputTypeDef definition

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

WirelessGatewayLogOptionTypeDef#

# WirelessGatewayLogOptionTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessGatewayLogOptionTypeDef


def get_value() -> WirelessGatewayLogOptionTypeDef:
    return {
        "Type": ...,
    }


# WirelessGatewayLogOptionTypeDef definition

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

GetWirelessGatewayResponseTypeDef#

# GetWirelessGatewayResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayResponseTypeDef


def get_value() -> GetWirelessGatewayResponseTypeDef:
    return {
        "Name": ...,
    }


# GetWirelessGatewayResponseTypeDef definition

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

WirelessGatewayStatisticsTypeDef#

# WirelessGatewayStatisticsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessGatewayStatisticsTypeDef


def get_value() -> WirelessGatewayStatisticsTypeDef:
    return {
        "Arn": ...,
    }


# WirelessGatewayStatisticsTypeDef definition

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

WirelessDeviceStatisticsTypeDef#

# WirelessDeviceStatisticsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessDeviceStatisticsTypeDef


def get_value() -> WirelessDeviceStatisticsTypeDef:
    return {
        "Arn": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetDeviceProfileResponseTypeDef


def get_value() -> GetDeviceProfileResponseTypeDef:
    return {
        "Arn": ...,
    }


# GetDeviceProfileResponseTypeDef definition

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

LoRaWANDeviceOutputTypeDef#

# LoRaWANDeviceOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceOutputTypeDef


def get_value() -> LoRaWANDeviceOutputTypeDef:
    return {
        "DevEui": ...,
    }


# LoRaWANDeviceOutputTypeDef definition

class LoRaWANDeviceOutputTypeDef(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[FPortsOutputTypeDef],  # (5)
  1. See OtaaV11TypeDef
  2. See OtaaV10XTypeDef
  3. See AbpV11TypeDef
  4. See AbpV10XTypeDef
  5. See FPortsOutputTypeDef

LoRaWANDeviceTypeDef#

# LoRaWANDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANDeviceTypeDef


def get_value() -> LoRaWANDeviceTypeDef:
    return {
        "DevEui": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANUpdateDeviceTypeDef


def get_value() -> LoRaWANUpdateDeviceTypeDef:
    return {
        "DeviceProfileId": ...,
    }


# 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

LoRaWANSendDataToDeviceOutputTypeDef#

# LoRaWANSendDataToDeviceOutputTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANSendDataToDeviceOutputTypeDef


def get_value() -> LoRaWANSendDataToDeviceOutputTypeDef:
    return {
        "FPort": ...,
    }


# LoRaWANSendDataToDeviceOutputTypeDef definition

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

StartFuotaTaskRequestTypeDef#

# StartFuotaTaskRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartFuotaTaskRequestTypeDef


def get_value() -> StartFuotaTaskRequestTypeDef:
    return {
        "Id": ...,
    }


# StartFuotaTaskRequestTypeDef definition

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

GetMetricsRequestTypeDef#

# GetMetricsRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMetricsRequestTypeDef


def get_value() -> GetMetricsRequestTypeDef:
    return {
        "SummaryMetricQueries": ...,
    }


# GetMetricsRequestTypeDef definition

class GetMetricsRequestTypeDef(TypedDict):
    SummaryMetricQueries: NotRequired[Sequence[SummaryMetricQueryTypeDef]],  # (1)
  1. See SummaryMetricQueryTypeDef

ListWirelessDeviceImportTasksResponseTypeDef#

# ListWirelessDeviceImportTasksResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessDeviceImportTasksResponseTypeDef


def get_value() -> ListWirelessDeviceImportTasksResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListWirelessDeviceImportTasksResponseTypeDef definition

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

GsmObjTypeDef#

# GsmObjTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GsmObjTypeDef


def get_value() -> GsmObjTypeDef:
    return {
        "Mcc": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import ListDevicesForWirelessDeviceImportTaskResponseTypeDef


def get_value() -> ListDevicesForWirelessDeviceImportTaskResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListDevicesForWirelessDeviceImportTaskResponseTypeDef definition

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

EventNotificationItemConfigurationsTypeDef#

# EventNotificationItemConfigurationsTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import EventNotificationItemConfigurationsTypeDef


def get_value() -> EventNotificationItemConfigurationsTypeDef:
    return {
        "DeviceRegistrationState": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetResourceEventConfigurationResponseTypeDef


def get_value() -> GetResourceEventConfigurationResponseTypeDef:
    return {
        "DeviceRegistrationState": ...,
    }


# 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

UpdateResourceEventConfigurationRequestTypeDef#

# UpdateResourceEventConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateResourceEventConfigurationRequestTypeDef


def get_value() -> UpdateResourceEventConfigurationRequestTypeDef:
    return {
        "Identifier": ...,
    }


# UpdateResourceEventConfigurationRequestTypeDef definition

class UpdateResourceEventConfigurationRequestTypeDef(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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetEventConfigurationByResourceTypesResponseTypeDef


def get_value() -> GetEventConfigurationByResourceTypesResponseTypeDef:
    return {
        "DeviceRegistrationState": ...,
    }


# 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

UpdateEventConfigurationByResourceTypesRequestTypeDef#

# UpdateEventConfigurationByResourceTypesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateEventConfigurationByResourceTypesRequestTypeDef


def get_value() -> UpdateEventConfigurationByResourceTypesRequestTypeDef:
    return {
        "DeviceRegistrationState": ...,
    }


# UpdateEventConfigurationByResourceTypesRequestTypeDef definition

class UpdateEventConfigurationByResourceTypesRequestTypeDef(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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceStatisticsResponseTypeDef


def get_value() -> GetWirelessDeviceStatisticsResponseTypeDef:
    return {
        "WirelessDeviceId": ...,
    }


# 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

CreateDeviceProfileRequestTypeDef#

# CreateDeviceProfileRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateDeviceProfileRequestTypeDef


def get_value() -> CreateDeviceProfileRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateDeviceProfileRequestTypeDef definition

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

GetWirelessGatewayFirmwareInformationResponseTypeDef#

# GetWirelessGatewayFirmwareInformationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayFirmwareInformationResponseTypeDef


def get_value() -> GetWirelessGatewayFirmwareInformationResponseTypeDef:
    return {
        "LoRaWAN": ...,
    }


# GetWirelessGatewayFirmwareInformationResponseTypeDef definition

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

UpdateWirelessGatewayTaskCreateTypeDef#

# UpdateWirelessGatewayTaskCreateTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateWirelessGatewayTaskCreateTypeDef


def get_value() -> UpdateWirelessGatewayTaskCreateTypeDef:
    return {
        "UpdateDataSource": ...,
    }


# UpdateWirelessGatewayTaskCreateTypeDef definition

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

UpdateWirelessGatewayTaskEntryTypeDef#

# UpdateWirelessGatewayTaskEntryTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateWirelessGatewayTaskEntryTypeDef


def get_value() -> UpdateWirelessGatewayTaskEntryTypeDef:
    return {
        "Id": ...,
    }


# UpdateWirelessGatewayTaskEntryTypeDef definition

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

GetMulticastGroupResponseTypeDef#

# GetMulticastGroupResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMulticastGroupResponseTypeDef


def get_value() -> GetMulticastGroupResponseTypeDef:
    return {
        "Arn": ...,
    }


# 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

SendDataToMulticastGroupRequestTypeDef#

# SendDataToMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SendDataToMulticastGroupRequestTypeDef


def get_value() -> SendDataToMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# SendDataToMulticastGroupRequestTypeDef definition

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

GetMetricsResponseTypeDef#

# GetMetricsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetMetricsResponseTypeDef


def get_value() -> GetMetricsResponseTypeDef:
    return {
        "SummaryMetricQueryResults": ...,
    }


# GetMetricsResponseTypeDef definition

class GetMetricsResponseTypeDef(TypedDict):
    SummaryMetricQueryResults: List[SummaryMetricQueryResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SummaryMetricQueryResultTypeDef
  2. See ResponseMetadataTypeDef

LoRaWANMulticastTypeDef#

# LoRaWANMulticastTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANMulticastTypeDef


def get_value() -> LoRaWANMulticastTypeDef:
    return {
        "RfRegion": ...,
    }


# LoRaWANMulticastTypeDef definition

class LoRaWANMulticastTypeDef(TypedDict):
    RfRegion: NotRequired[SupportedRfRegionType],  # (1)
    DlClass: NotRequired[DlClassType],  # (2)
    ParticipatingGateways: NotRequired[ParticipatingGatewaysMulticastUnionTypeDef],  # (3)
  1. See SupportedRfRegionType
  2. See DlClassType
  3. See ParticipatingGatewaysMulticastTypeDef ParticipatingGatewaysMulticastOutputTypeDef

PutPositionConfigurationRequestTypeDef#

# PutPositionConfigurationRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PutPositionConfigurationRequestTypeDef


def get_value() -> PutPositionConfigurationRequestTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# PutPositionConfigurationRequestTypeDef definition

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

GetPositionConfigurationResponseTypeDef#

# GetPositionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionConfigurationResponseTypeDef


def get_value() -> GetPositionConfigurationResponseTypeDef:
    return {
        "Solvers": ...,
    }


# GetPositionConfigurationResponseTypeDef definition

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

PositionConfigurationItemTypeDef#

# PositionConfigurationItemTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import PositionConfigurationItemTypeDef


def get_value() -> PositionConfigurationItemTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetLogLevelsByResourceTypesResponseTypeDef


def get_value() -> GetLogLevelsByResourceTypesResponseTypeDef:
    return {
        "DefaultLogLevel": ...,
    }


# GetLogLevelsByResourceTypesResponseTypeDef definition

class GetLogLevelsByResourceTypesResponseTypeDef(TypedDict):
    DefaultLogLevel: LogLevelType,  # (1)
    WirelessGatewayLogOptions: List[WirelessGatewayLogOptionOutputTypeDef],  # (2)
    WirelessDeviceLogOptions: List[WirelessDeviceLogOptionOutputTypeDef],  # (3)
    FuotaTaskLogOptions: List[FuotaTaskLogOptionOutputTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See LogLevelType
  2. See WirelessGatewayLogOptionOutputTypeDef
  3. See WirelessDeviceLogOptionOutputTypeDef
  4. See FuotaTaskLogOptionOutputTypeDef
  5. See ResponseMetadataTypeDef

ListWirelessGatewaysResponseTypeDef#

# ListWirelessGatewaysResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessGatewaysResponseTypeDef


def get_value() -> ListWirelessGatewaysResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListWirelessGatewaysResponseTypeDef definition

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

CreateWirelessGatewayRequestTypeDef#

# CreateWirelessGatewayRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayRequestTypeDef


def get_value() -> CreateWirelessGatewayRequestTypeDef:
    return {
        "LoRaWAN": ...,
    }


# CreateWirelessGatewayRequestTypeDef definition

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

ListWirelessDevicesResponseTypeDef#

# ListWirelessDevicesResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessDevicesResponseTypeDef


def get_value() -> ListWirelessDevicesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListWirelessDevicesResponseTypeDef definition

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

GetWirelessDeviceResponseTypeDef#

# GetWirelessDeviceResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessDeviceResponseTypeDef


def get_value() -> GetWirelessDeviceResponseTypeDef:
    return {
        "Type": ...,
    }


# GetWirelessDeviceResponseTypeDef definition

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

UpdateWirelessDeviceRequestTypeDef#

# UpdateWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateWirelessDeviceRequestTypeDef


def get_value() -> UpdateWirelessDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateWirelessDeviceRequestTypeDef definition

class UpdateWirelessDeviceRequestTypeDef(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 TypedDict usage example

from types_boto3_iotwireless.type_defs import DownlinkQueueMessageTypeDef


def get_value() -> DownlinkQueueMessageTypeDef:
    return {
        "MessageId": ...,
    }


# DownlinkQueueMessageTypeDef definition

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

LoRaWANSendDataToDeviceTypeDef#

# LoRaWANSendDataToDeviceTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import LoRaWANSendDataToDeviceTypeDef


def get_value() -> LoRaWANSendDataToDeviceTypeDef:
    return {
        "FPort": ...,
    }


# LoRaWANSendDataToDeviceTypeDef definition

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

StartMulticastGroupSessionRequestTypeDef#

# StartMulticastGroupSessionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import StartMulticastGroupSessionRequestTypeDef


def get_value() -> StartMulticastGroupSessionRequestTypeDef:
    return {
        "Id": ...,
    }


# StartMulticastGroupSessionRequestTypeDef definition

class StartMulticastGroupSessionRequestTypeDef(TypedDict):
    Id: str,
    LoRaWAN: LoRaWANMulticastSessionUnionTypeDef,  # (1)
  1. See LoRaWANMulticastSessionTypeDef LoRaWANMulticastSessionOutputTypeDef

CellTowersTypeDef#

# CellTowersTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CellTowersTypeDef


def get_value() -> CellTowersTypeDef:
    return {
        "Gsm": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import EventConfigurationItemTypeDef


def get_value() -> EventConfigurationItemTypeDef:
    return {
        "Identifier": ...,
    }


# 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

CreateWirelessGatewayTaskDefinitionRequestTypeDef#

# CreateWirelessGatewayTaskDefinitionRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessGatewayTaskDefinitionRequestTypeDef


def get_value() -> CreateWirelessGatewayTaskDefinitionRequestTypeDef:
    return {
        "AutoCreateTasks": ...,
    }


# CreateWirelessGatewayTaskDefinitionRequestTypeDef definition

class CreateWirelessGatewayTaskDefinitionRequestTypeDef(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 TypedDict usage example

from types_boto3_iotwireless.type_defs import GetWirelessGatewayTaskDefinitionResponseTypeDef


def get_value() -> GetWirelessGatewayTaskDefinitionResponseTypeDef:
    return {
        "AutoCreateTasks": ...,
    }


# 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 TypedDict usage example

from types_boto3_iotwireless.type_defs import ListWirelessGatewayTaskDefinitionsResponseTypeDef


def get_value() -> ListWirelessGatewayTaskDefinitionsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListWirelessGatewayTaskDefinitionsResponseTypeDef definition

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

CreateMulticastGroupRequestTypeDef#

# CreateMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateMulticastGroupRequestTypeDef


def get_value() -> CreateMulticastGroupRequestTypeDef:
    return {
        "LoRaWAN": ...,
    }


# CreateMulticastGroupRequestTypeDef definition

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

UpdateMulticastGroupRequestTypeDef#

# UpdateMulticastGroupRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateMulticastGroupRequestTypeDef


def get_value() -> UpdateMulticastGroupRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateMulticastGroupRequestTypeDef definition

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

ListPositionConfigurationsResponseTypeDef#

# ListPositionConfigurationsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListPositionConfigurationsResponseTypeDef


def get_value() -> ListPositionConfigurationsResponseTypeDef:
    return {
        "PositionConfigurationList": ...,
    }


# ListPositionConfigurationsResponseTypeDef definition

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

UpdateLogLevelsByResourceTypesRequestTypeDef#

# UpdateLogLevelsByResourceTypesRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import UpdateLogLevelsByResourceTypesRequestTypeDef


def get_value() -> UpdateLogLevelsByResourceTypesRequestTypeDef:
    return {
        "DefaultLogLevel": ...,
    }


# UpdateLogLevelsByResourceTypesRequestTypeDef definition

class UpdateLogLevelsByResourceTypesRequestTypeDef(TypedDict):
    DefaultLogLevel: NotRequired[LogLevelType],  # (1)
    FuotaTaskLogOptions: NotRequired[Sequence[FuotaTaskLogOptionUnionTypeDef]],  # (2)
    WirelessDeviceLogOptions: NotRequired[Sequence[WirelessDeviceLogOptionUnionTypeDef]],  # (3)
    WirelessGatewayLogOptions: NotRequired[Sequence[WirelessGatewayLogOptionUnionTypeDef]],  # (4)
  1. See LogLevelType
  2. See FuotaTaskLogOptionTypeDef FuotaTaskLogOptionOutputTypeDef
  3. See WirelessDeviceLogOptionTypeDef WirelessDeviceLogOptionOutputTypeDef
  4. See WirelessGatewayLogOptionTypeDef WirelessGatewayLogOptionOutputTypeDef

CreateWirelessDeviceRequestTypeDef#

# CreateWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import CreateWirelessDeviceRequestTypeDef


def get_value() -> CreateWirelessDeviceRequestTypeDef:
    return {
        "Type": ...,
    }


# CreateWirelessDeviceRequestTypeDef definition

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

ListQueuedMessagesResponseTypeDef#

# ListQueuedMessagesResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListQueuedMessagesResponseTypeDef


def get_value() -> ListQueuedMessagesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListQueuedMessagesResponseTypeDef definition

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

GetPositionEstimateRequestTypeDef#

# GetPositionEstimateRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import GetPositionEstimateRequestTypeDef


def get_value() -> GetPositionEstimateRequestTypeDef:
    return {
        "WiFiAccessPoints": ...,
    }


# GetPositionEstimateRequestTypeDef definition

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

ListEventConfigurationsResponseTypeDef#

# ListEventConfigurationsResponseTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import ListEventConfigurationsResponseTypeDef


def get_value() -> ListEventConfigurationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListEventConfigurationsResponseTypeDef definition

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

WirelessMetadataTypeDef#

# WirelessMetadataTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import WirelessMetadataTypeDef


def get_value() -> WirelessMetadataTypeDef:
    return {
        "LoRaWAN": ...,
    }


# WirelessMetadataTypeDef definition

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

SendDataToWirelessDeviceRequestTypeDef#

# SendDataToWirelessDeviceRequestTypeDef TypedDict usage example

from types_boto3_iotwireless.type_defs import SendDataToWirelessDeviceRequestTypeDef


def get_value() -> SendDataToWirelessDeviceRequestTypeDef:
    return {
        "Id": ...,
    }


# SendDataToWirelessDeviceRequestTypeDef definition

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