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],
    botocore.response.StreamingBody,
]TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_iotwireless.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
    return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
    datetime.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)
]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)
]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)
]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)
]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)
]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)
]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)
]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)
]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)
]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)
]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],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,- 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)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)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)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)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],
    TxPowerIndexMin: NotRequired[int],
    TxPowerIndexMax: NotRequired[int],
    NbTransMin: NotRequired[int],
    NbTransMax: NotRequired[int],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)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)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],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)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)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],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)- 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)- See FuotaTaskEventType
- 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.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)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.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)- 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)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)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)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)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)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],
    TxPowerIndexMin: NotRequired[int],
    TxPowerIndexMax: NotRequired[int],
    NbTransMin: NotRequired[int],
    NbTransMax: 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)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)- See BatteryLevelType
- See EventType
- 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)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.datetime],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)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)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)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)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],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],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)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],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)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: NotRequired[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)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)- See PositionSolverProviderType
- See PositionSolverTypeType
- See PositionConfigurationStatusType
- 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)- 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],- 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],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],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)- See WirelessDeviceEventType
- 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)- See WirelessGatewayEventType
- 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],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],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)- See SidewalkAccountInfoTypeDef
- See Sequence[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],- See ExpressionTypeType
- See Sequence[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)- See Sequence[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)- See Sequence[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)- See Sequence[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)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)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)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)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)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)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)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)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)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)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)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)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)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: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)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)- See AccuracyTypeDef
- See PositionSolverTypeType
- See PositionSolverProviderType
- 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)- See LogLevelType
- 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: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)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)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)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)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)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)- See List[TagTypeDef]
- 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)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)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)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)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)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],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],- 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],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)- See CdmaLocalIdTypeDef
- See Sequence[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)- See List[CertificateListTypeDef]
- See List[CertificateListTypeDef]
- 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)- See List[CertificateListTypeDef]
- 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)- See LoRaWANConnectionStatusEventNotificationConfigurationsTypeDef
- 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)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],- See LoRaWANFuotaTaskTypeDef
- See Sequence[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],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]],- See TraceContentTypeDef
- See Sequence[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)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]],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],- See LoRaWANServiceProfileTypeDef
- See Sequence[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)- See List[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],- See List[DestinationsTypeDef]
- 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],- See List[DeviceProfileTypeDef]
- 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)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)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)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)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)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)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)- See PositioningTypeDef
- See List[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)- See PositioningTypeDef
- See Sequence[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)- See PositioningTypeDef
- See Sequence[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)- See FuotaTaskTypeType
- See LogLevelType
- See List[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)- See FuotaTaskTypeType
- See LogLevelType
- See Sequence[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],- See List[FuotaTaskTypeDef]
- 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,- See DownlinkModeType
- See List[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,- See DownlinkModeType
- See Sequence[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.datetime,
    RedundancyPercent: int,
    FragmentSizeBytes: int,
    FragmentIntervalMS: int,
    Descriptor: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)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)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)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)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)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],- See List[SidewalkAccountInfoWithFingerprintTypeDef]
- 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],- See MetricNameType
- See Sequence[DimensionTypeDef]
- 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)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.datetime,
    Status: ImportTaskStatusType,  # (2)
    StatusReason: str,
    InitializedImportedDeviceCount: int,
    PendingImportedDeviceCount: int,
    OnboardedImportedDeviceCount: int,
    FailedImportedDeviceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)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.datetime],
    Status: NotRequired[ImportTaskStatusType],  # (2)
    StatusReason: NotRequired[str],
    InitializedImportedDeviceCount: NotRequired[int],
    PendingImportedDeviceCount: NotRequired[int],
    OnboardedImportedDeviceCount: NotRequired[int],
    FailedImportedDeviceCount: NotRequired[int],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)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)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)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)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],- See List[MulticastGroupByFuotaTaskTypeDef]
- 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],- See List[MulticastGroupTypeDef]
- 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],- See List[NetworkAnalyzerConfigurationsTypeDef]
- 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],- See List[ServiceProfileTypeDef]
- 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)- See List[LoRaWANGatewayMetadataTypeDef]
- See List[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)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)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)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)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)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)- See LteLocalIdTypeDef
- See Sequence[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.datetime],
    EndTimestamp: NotRequired[datetime.datetime],
    Timestamps: NotRequired[List[datetime.datetime]],
    Values: NotRequired[List[MetricQueryValueTypeDef]],  # (5)
    Unit: NotRequired[str],- See MetricQueryStatusType
- See MetricNameType
- See List[DimensionTypeDef]
- See AggregationPeriodType
- See List[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)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)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)- See SidewalkSingleStartImportInfoTypeDef
- See Sequence[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)- See SidewalkStartImportInfoTypeDef
- See Sequence[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)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)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)- See TdscdmaLocalIdTypeDef
- See Sequence[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)- See WcdmaLocalIdTypeDef
- See Sequence[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)- See WirelessDeviceTypeType
- See LogLevelType
- See List[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)- See WirelessDeviceTypeType
- See LogLevelType
- See Sequence[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)- See WirelessGatewayTypeType
- See LogLevelType
- See List[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)- See WirelessGatewayTypeType
- See LogLevelType
- See Sequence[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)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],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],- See WirelessDeviceTypeType
- See LoRaWANListDeviceTypeDef
- See SidewalkListDeviceTypeDef
- 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)- See LoRaWANDeviceProfileOutputTypeDef
- See SidewalkGetDeviceProfileTypeDef
- 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)- See OtaaV11TypeDef
- See OtaaV10XTypeDef
- See AbpV11TypeDef
- See AbpV10XTypeDef
- 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)- See OtaaV11TypeDef
- See OtaaV10XTypeDef
- See AbpV11TypeDef
- See AbpV10XTypeDef
- 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)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)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)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)- See Sequence[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],- See List[WirelessDeviceImportTaskTypeDef]
- 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)- See GsmLocalIdTypeDef
- See Sequence[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],- See List[ImportedWirelessDeviceTypeDef]
- 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)- See DeviceRegistrationStateEventConfigurationTypeDef
- See ProximityEventConfigurationTypeDef
- See JoinEventConfigurationTypeDef
- See ConnectionStatusEventConfigurationTypeDef
- 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)- See DeviceRegistrationStateEventConfigurationTypeDef
- See ProximityEventConfigurationTypeDef
- See JoinEventConfigurationTypeDef
- See ConnectionStatusEventConfigurationTypeDef
- See MessageDeliveryStatusEventConfigurationTypeDef
- 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)- See IdentifierTypeType
- See EventNotificationPartnerTypeType
- See DeviceRegistrationStateEventConfigurationTypeDef
- See ProximityEventConfigurationTypeDef
- See JoinEventConfigurationTypeDef
- See ConnectionStatusEventConfigurationTypeDef
- 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)- See DeviceRegistrationStateResourceTypeEventConfigurationTypeDef
- See ProximityResourceTypeEventConfigurationTypeDef
- See JoinResourceTypeEventConfigurationTypeDef
- See ConnectionStatusResourceTypeEventConfigurationTypeDef
- See MessageDeliveryStatusResourceTypeEventConfigurationTypeDef
- 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)- See DeviceRegistrationStateResourceTypeEventConfigurationTypeDef
- See ProximityResourceTypeEventConfigurationTypeDef
- See JoinResourceTypeEventConfigurationTypeDef
- See ConnectionStatusResourceTypeEventConfigurationTypeDef
- 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)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]],- See LoRaWANDeviceProfileUnionTypeDef
- See Sequence[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)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)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],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.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)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)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)- See List[SummaryMetricQueryResultTypeDef]
- 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)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],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)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],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)- See LogLevelType
- See List[WirelessGatewayLogOptionOutputTypeDef]
- See List[WirelessDeviceLogOptionOutputTypeDef]
- See List[FuotaTaskLogOptionOutputTypeDef]
- 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],- See List[WirelessGatewayStatisticsTypeDef]
- 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],- See LoRaWANGatewayUnionTypeDef
- See Sequence[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],- See List[WirelessDeviceStatisticsTypeDef]
- 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)- See WirelessDeviceTypeType
- See LoRaWANDeviceOutputTypeDef
- See SidewalkDeviceTypeDef
- See PositioningConfigStatusType
- 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)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)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)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)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)- See Sequence[GsmObjTypeDef]
- See Sequence[WcdmaObjTypeDef]
- See Sequence[TdscdmaObjTypeDef]
- See Sequence[LteObjTypeDef]
- See Sequence[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)- See IdentifierTypeType
- See EventNotificationPartnerTypeType
- 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)- See UpdateWirelessGatewayTaskCreateTypeDef
- See Sequence[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)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],- See List[UpdateWirelessGatewayTaskEntryTypeDef]
- 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)- See LoRaWANMulticastTypeDef
- See Sequence[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)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],- See List[PositionConfigurationItemTypeDef]
- 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)- See LogLevelType
- See Sequence[FuotaTaskLogOptionUnionTypeDef]
- See Sequence[WirelessDeviceLogOptionUnionTypeDef]
- See Sequence[WirelessGatewayLogOptionUnionTypeDef]
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)- See WirelessDeviceTypeType
- See LoRaWANDeviceUnionTypeDef
- See Sequence[TagTypeDef]
- See PositioningConfigStatusType
- 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],- See List[DownlinkQueueMessageTypeDef]
- 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],- See Sequence[WiFiAccessPointTypeDef]
- See CellTowersTypeDef
- See IpTypeDef
- 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],- See List[EventConfigurationItemTypeDef]
- 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)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)