Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- BatteryLevel
- ConnectionStatus
- DeviceState
- Event
- ExpressionType
- LogLevel
- MessageType
- PartnerType
- SigningAlg
- WirelessDeviceEvent
- WirelessDeviceIdType
- WirelessDeviceType
- WirelessGatewayEvent
- WirelessGatewayIdType
- WirelessGatewayServiceType
- WirelessGatewayTaskDefinitionType
- WirelessGatewayTaskStatus
- WirelessGatewayType
- AbpV1_0_x
- AbpV1_1
- CertificateList
- Destinations
- DeviceProfile
- LoRaWANDevice
- LoRaWANDeviceMetadata
- LoRaWANDeviceProfile
- LoRaWANGateway
- LoRaWANGatewayCurrentVersion
- LoRaWANGatewayMetadata
- LoRaWANGatewayVersion
- LoRaWANGetServiceProfileInfo
- LoRaWANListDevice
- LoRaWANSendDataToDevice
- LoRaWANServiceProfile
- LoRaWANUpdateDevice
- LoRaWANUpdateGatewayTaskCreate
- LoRaWANUpdateGatewayTaskEntry
- OtaaV1_0_x
- OtaaV1_1
- ServiceProfile
- SessionKeysAbpV1_0_x
- SessionKeysAbpV1_1
- SidewalkAccountInfo
- SidewalkAccountInfoWithFingerprint
- SidewalkDevice
- SidewalkDeviceMetadata
- SidewalkListDevice
- SidewalkSendDataToDevice
- SidewalkUpdateAccount
- Tag
- UpdateWirelessGatewayTaskCreate
- UpdateWirelessGatewayTaskEntry
- WirelessDeviceEventLogOption
- WirelessDeviceLogOption
- WirelessDeviceStatistics
- WirelessGatewayEventLogOption
- WirelessGatewayLogOption
- WirelessGatewayStatistics
- WirelessMetadata
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype BatteryLevel where
- BatteryLevel' { }
- pattern BatteryLevel_Critical :: BatteryLevel
- pattern BatteryLevel_Low :: BatteryLevel
- pattern BatteryLevel_Normal :: BatteryLevel
- newtype ConnectionStatus where
- ConnectionStatus' { }
- pattern ConnectionStatus_Connected :: ConnectionStatus
- pattern ConnectionStatus_Disconnected :: ConnectionStatus
- newtype DeviceState where
- DeviceState' { }
- pattern DeviceState_Provisioned :: DeviceState
- pattern DeviceState_RegisteredNotSeen :: DeviceState
- pattern DeviceState_RegisteredReachable :: DeviceState
- pattern DeviceState_RegisteredUnreachable :: DeviceState
- newtype Event where
- Event' { }
- pattern Event_Ack :: Event
- pattern Event_Discovered :: Event
- pattern Event_Lost :: Event
- pattern Event_Nack :: Event
- pattern Event_Passthrough :: Event
- newtype ExpressionType where
- ExpressionType' { }
- pattern ExpressionType_MqttTopic :: ExpressionType
- pattern ExpressionType_RuleName :: ExpressionType
- newtype LogLevel where
- LogLevel' {
- fromLogLevel :: Text
- pattern LogLevel_DISABLED :: LogLevel
- pattern LogLevel_ERROR :: LogLevel
- pattern LogLevel_INFO :: LogLevel
- LogLevel' {
- newtype MessageType where
- MessageType' { }
- pattern MessageType_CUSTOM_COMMAND_ID_GET :: MessageType
- pattern MessageType_CUSTOM_COMMAND_ID_NOTIFY :: MessageType
- pattern MessageType_CUSTOM_COMMAND_ID_RESP :: MessageType
- pattern MessageType_CUSTOM_COMMAND_ID_SET :: MessageType
- newtype PartnerType where
- PartnerType' { }
- pattern PartnerType_Sidewalk :: PartnerType
- newtype SigningAlg where
- SigningAlg' { }
- pattern SigningAlg_Ed25519 :: SigningAlg
- pattern SigningAlg_P256r1 :: SigningAlg
- newtype WirelessDeviceEvent where
- WirelessDeviceEvent' { }
- pattern WirelessDeviceEvent_Downlink_Data :: WirelessDeviceEvent
- pattern WirelessDeviceEvent_Join :: WirelessDeviceEvent
- pattern WirelessDeviceEvent_Registration :: WirelessDeviceEvent
- pattern WirelessDeviceEvent_Rejoin :: WirelessDeviceEvent
- pattern WirelessDeviceEvent_Uplink_Data :: WirelessDeviceEvent
- newtype WirelessDeviceIdType where
- newtype WirelessDeviceType where
- newtype WirelessGatewayEvent where
- newtype WirelessGatewayIdType where
- newtype WirelessGatewayServiceType where
- newtype WirelessGatewayTaskDefinitionType where
- newtype WirelessGatewayTaskStatus where
- WirelessGatewayTaskStatus' { }
- pattern WirelessGatewayTaskStatus_COMPLETED :: WirelessGatewayTaskStatus
- pattern WirelessGatewayTaskStatus_FAILED :: WirelessGatewayTaskStatus
- pattern WirelessGatewayTaskStatus_FIRST_RETRY :: WirelessGatewayTaskStatus
- pattern WirelessGatewayTaskStatus_IN_PROGRESS :: WirelessGatewayTaskStatus
- pattern WirelessGatewayTaskStatus_PENDING :: WirelessGatewayTaskStatus
- pattern WirelessGatewayTaskStatus_SECOND_RETRY :: WirelessGatewayTaskStatus
- newtype WirelessGatewayType where
- data AbpV1_0_x = AbpV1_0_x' {}
- newAbpV1_0_x :: AbpV1_0_x
- abpV1_0_x_devAddr :: Lens' AbpV1_0_x (Maybe Text)
- abpV1_0_x_sessionKeys :: Lens' AbpV1_0_x (Maybe SessionKeysAbpV1_0_x)
- data AbpV1_1 = AbpV1_1' {}
- newAbpV1_1 :: AbpV1_1
- abpV1_1_devAddr :: Lens' AbpV1_1 (Maybe Text)
- abpV1_1_sessionKeys :: Lens' AbpV1_1 (Maybe SessionKeysAbpV1_1)
- data CertificateList = CertificateList' {
- signingAlg :: SigningAlg
- value :: Text
- newCertificateList :: SigningAlg -> Text -> CertificateList
- certificateList_signingAlg :: Lens' CertificateList SigningAlg
- certificateList_value :: Lens' CertificateList Text
- data Destinations = Destinations' {
- expressionType :: Maybe ExpressionType
- arn :: Maybe Text
- name :: Maybe Text
- expression :: Maybe Text
- description :: Maybe Text
- roleArn :: Maybe Text
- newDestinations :: Destinations
- destinations_expressionType :: Lens' Destinations (Maybe ExpressionType)
- destinations_arn :: Lens' Destinations (Maybe Text)
- destinations_name :: Lens' Destinations (Maybe Text)
- destinations_expression :: Lens' Destinations (Maybe Text)
- destinations_description :: Lens' Destinations (Maybe Text)
- destinations_roleArn :: Lens' Destinations (Maybe Text)
- data DeviceProfile = DeviceProfile' {}
- newDeviceProfile :: DeviceProfile
- deviceProfile_arn :: Lens' DeviceProfile (Maybe Text)
- deviceProfile_name :: Lens' DeviceProfile (Maybe Text)
- deviceProfile_id :: Lens' DeviceProfile (Maybe Text)
- data LoRaWANDevice = LoRaWANDevice' {}
- newLoRaWANDevice :: LoRaWANDevice
- loRaWANDevice_abpV1_0_x :: Lens' LoRaWANDevice (Maybe AbpV1_0_x)
- loRaWANDevice_otaaV1_1 :: Lens' LoRaWANDevice (Maybe OtaaV1_1)
- loRaWANDevice_serviceProfileId :: Lens' LoRaWANDevice (Maybe Text)
- loRaWANDevice_deviceProfileId :: Lens' LoRaWANDevice (Maybe Text)
- loRaWANDevice_otaaV1_0_x :: Lens' LoRaWANDevice (Maybe OtaaV1_0_x)
- loRaWANDevice_abpV1_1 :: Lens' LoRaWANDevice (Maybe AbpV1_1)
- loRaWANDevice_devEui :: Lens' LoRaWANDevice (Maybe Text)
- data LoRaWANDeviceMetadata = LoRaWANDeviceMetadata' {}
- newLoRaWANDeviceMetadata :: LoRaWANDeviceMetadata
- loRaWANDeviceMetadata_frequency :: Lens' LoRaWANDeviceMetadata (Maybe Int)
- loRaWANDeviceMetadata_fPort :: Lens' LoRaWANDeviceMetadata (Maybe Int)
- loRaWANDeviceMetadata_dataRate :: Lens' LoRaWANDeviceMetadata (Maybe Int)
- loRaWANDeviceMetadata_gateways :: Lens' LoRaWANDeviceMetadata (Maybe [LoRaWANGatewayMetadata])
- loRaWANDeviceMetadata_timestamp :: Lens' LoRaWANDeviceMetadata (Maybe Text)
- loRaWANDeviceMetadata_devEui :: Lens' LoRaWANDeviceMetadata (Maybe Text)
- data LoRaWANDeviceProfile = LoRaWANDeviceProfile' {
- rfRegion :: Maybe Text
- pingSlotFreq :: Maybe Natural
- classBTimeout :: Maybe Natural
- maxEirp :: Maybe Natural
- rxDataRate2 :: Maybe Natural
- macVersion :: Maybe Text
- factoryPresetFreqsList :: Maybe [Natural]
- rxFreq2 :: Maybe Natural
- classCTimeout :: Maybe Natural
- regParamsRevision :: Maybe Text
- pingSlotDr :: Maybe Natural
- supports32BitFCnt :: Maybe Bool
- maxDutyCycle :: Maybe Natural
- rxDrOffset1 :: Maybe Natural
- supportsClassB :: Maybe Bool
- supportsJoin :: Maybe Bool
- rxDelay1 :: Maybe Natural
- supportsClassC :: Maybe Bool
- pingSlotPeriod :: Maybe Natural
- newLoRaWANDeviceProfile :: LoRaWANDeviceProfile
- loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_macVersion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural])
- loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- data LoRaWANGateway = LoRaWANGateway' {}
- newLoRaWANGateway :: LoRaWANGateway
- loRaWANGateway_rfRegion :: Lens' LoRaWANGateway (Maybe Text)
- loRaWANGateway_subBands :: Lens' LoRaWANGateway (Maybe [Natural])
- loRaWANGateway_gatewayEui :: Lens' LoRaWANGateway (Maybe Text)
- loRaWANGateway_joinEuiFilters :: Lens' LoRaWANGateway (Maybe [NonEmpty Text])
- loRaWANGateway_netIdFilters :: Lens' LoRaWANGateway (Maybe [Text])
- data LoRaWANGatewayCurrentVersion = LoRaWANGatewayCurrentVersion' {}
- newLoRaWANGatewayCurrentVersion :: LoRaWANGatewayCurrentVersion
- loRaWANGatewayCurrentVersion_currentVersion :: Lens' LoRaWANGatewayCurrentVersion (Maybe LoRaWANGatewayVersion)
- data LoRaWANGatewayMetadata = LoRaWANGatewayMetadata' {}
- newLoRaWANGatewayMetadata :: LoRaWANGatewayMetadata
- loRaWANGatewayMetadata_gatewayEui :: Lens' LoRaWANGatewayMetadata (Maybe Text)
- loRaWANGatewayMetadata_snr :: Lens' LoRaWANGatewayMetadata (Maybe Double)
- loRaWANGatewayMetadata_rssi :: Lens' LoRaWANGatewayMetadata (Maybe Double)
- data LoRaWANGatewayVersion = LoRaWANGatewayVersion' {}
- newLoRaWANGatewayVersion :: LoRaWANGatewayVersion
- loRaWANGatewayVersion_packageVersion :: Lens' LoRaWANGatewayVersion (Maybe Text)
- loRaWANGatewayVersion_model :: Lens' LoRaWANGatewayVersion (Maybe Text)
- loRaWANGatewayVersion_station :: Lens' LoRaWANGatewayVersion (Maybe Text)
- data LoRaWANGetServiceProfileInfo = LoRaWANGetServiceProfileInfo' {
- addGwMetadata :: Maybe Bool
- prAllowed :: Maybe Bool
- drMax :: Maybe Natural
- dlRate :: Maybe Natural
- devStatusReqFreq :: Maybe Natural
- reportDevStatusBattery :: Maybe Bool
- dlBucketSize :: Maybe Natural
- ulRatePolicy :: Maybe Text
- targetPer :: Maybe Natural
- drMin :: Maybe Natural
- nwkGeoLoc :: Maybe Bool
- channelMask :: Maybe Text
- dlRatePolicy :: Maybe Text
- hrAllowed :: Maybe Bool
- ulBucketSize :: Maybe Natural
- ulRate :: Maybe Natural
- reportDevStatusMargin :: Maybe Bool
- raAllowed :: Maybe Bool
- minGwDiversity :: Maybe Natural
- newLoRaWANGetServiceProfileInfo :: LoRaWANGetServiceProfileInfo
- loRaWANGetServiceProfileInfo_addGwMetadata :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_prAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_drMax :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_dlRate :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_devStatusReqFreq :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_reportDevStatusBattery :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_dlBucketSize :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_ulRatePolicy :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text)
- loRaWANGetServiceProfileInfo_targetPer :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_drMin :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_nwkGeoLoc :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_channelMask :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text)
- loRaWANGetServiceProfileInfo_dlRatePolicy :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text)
- loRaWANGetServiceProfileInfo_hrAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_ulBucketSize :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_ulRate :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- loRaWANGetServiceProfileInfo_reportDevStatusMargin :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_raAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool)
- loRaWANGetServiceProfileInfo_minGwDiversity :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural)
- data LoRaWANListDevice = LoRaWANListDevice' {}
- newLoRaWANListDevice :: LoRaWANListDevice
- loRaWANListDevice_devEui :: Lens' LoRaWANListDevice (Maybe Text)
- data LoRaWANSendDataToDevice = LoRaWANSendDataToDevice' {}
- newLoRaWANSendDataToDevice :: LoRaWANSendDataToDevice
- loRaWANSendDataToDevice_fPort :: Lens' LoRaWANSendDataToDevice (Maybe Natural)
- data LoRaWANServiceProfile = LoRaWANServiceProfile' {}
- newLoRaWANServiceProfile :: LoRaWANServiceProfile
- loRaWANServiceProfile_addGwMetadata :: Lens' LoRaWANServiceProfile (Maybe Bool)
- data LoRaWANUpdateDevice = LoRaWANUpdateDevice' {}
- newLoRaWANUpdateDevice :: LoRaWANUpdateDevice
- loRaWANUpdateDevice_serviceProfileId :: Lens' LoRaWANUpdateDevice (Maybe Text)
- loRaWANUpdateDevice_deviceProfileId :: Lens' LoRaWANUpdateDevice (Maybe Text)
- data LoRaWANUpdateGatewayTaskCreate = LoRaWANUpdateGatewayTaskCreate' {}
- newLoRaWANUpdateGatewayTaskCreate :: LoRaWANUpdateGatewayTaskCreate
- loRaWANUpdateGatewayTaskCreate_updateSignature :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe Text)
- loRaWANUpdateGatewayTaskCreate_sigKeyCrc :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe Natural)
- loRaWANUpdateGatewayTaskCreate_currentVersion :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe LoRaWANGatewayVersion)
- loRaWANUpdateGatewayTaskCreate_updateVersion :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe LoRaWANGatewayVersion)
- data LoRaWANUpdateGatewayTaskEntry = LoRaWANUpdateGatewayTaskEntry' {}
- newLoRaWANUpdateGatewayTaskEntry :: LoRaWANUpdateGatewayTaskEntry
- loRaWANUpdateGatewayTaskEntry_currentVersion :: Lens' LoRaWANUpdateGatewayTaskEntry (Maybe LoRaWANGatewayVersion)
- loRaWANUpdateGatewayTaskEntry_updateVersion :: Lens' LoRaWANUpdateGatewayTaskEntry (Maybe LoRaWANGatewayVersion)
- data OtaaV1_0_x = OtaaV1_0_x' {}
- newOtaaV1_0_x :: OtaaV1_0_x
- otaaV1_0_x_appEui :: Lens' OtaaV1_0_x (Maybe Text)
- otaaV1_0_x_appKey :: Lens' OtaaV1_0_x (Maybe Text)
- data OtaaV1_1 = OtaaV1_1' {}
- newOtaaV1_1 :: OtaaV1_1
- otaaV1_1_joinEui :: Lens' OtaaV1_1 (Maybe Text)
- otaaV1_1_nwkKey :: Lens' OtaaV1_1 (Maybe Text)
- otaaV1_1_appKey :: Lens' OtaaV1_1 (Maybe Text)
- data ServiceProfile = ServiceProfile' {}
- newServiceProfile :: ServiceProfile
- serviceProfile_arn :: Lens' ServiceProfile (Maybe Text)
- serviceProfile_name :: Lens' ServiceProfile (Maybe Text)
- serviceProfile_id :: Lens' ServiceProfile (Maybe Text)
- data SessionKeysAbpV1_0_x = SessionKeysAbpV1_0_x' {}
- newSessionKeysAbpV1_0_x :: SessionKeysAbpV1_0_x
- sessionKeysAbpV1_0_x_nwkSKey :: Lens' SessionKeysAbpV1_0_x (Maybe Text)
- sessionKeysAbpV1_0_x_appSKey :: Lens' SessionKeysAbpV1_0_x (Maybe Text)
- data SessionKeysAbpV1_1 = SessionKeysAbpV1_1' {
- fNwkSIntKey :: Maybe Text
- sNwkSIntKey :: Maybe Text
- nwkSEncKey :: Maybe Text
- appSKey :: Maybe Text
- newSessionKeysAbpV1_1 :: SessionKeysAbpV1_1
- sessionKeysAbpV1_1_fNwkSIntKey :: Lens' SessionKeysAbpV1_1 (Maybe Text)
- sessionKeysAbpV1_1_sNwkSIntKey :: Lens' SessionKeysAbpV1_1 (Maybe Text)
- sessionKeysAbpV1_1_nwkSEncKey :: Lens' SessionKeysAbpV1_1 (Maybe Text)
- sessionKeysAbpV1_1_appSKey :: Lens' SessionKeysAbpV1_1 (Maybe Text)
- data SidewalkAccountInfo = SidewalkAccountInfo' {}
- newSidewalkAccountInfo :: SidewalkAccountInfo
- sidewalkAccountInfo_amazonId :: Lens' SidewalkAccountInfo (Maybe Text)
- sidewalkAccountInfo_appServerPrivateKey :: Lens' SidewalkAccountInfo (Maybe Text)
- data SidewalkAccountInfoWithFingerprint = SidewalkAccountInfoWithFingerprint' {}
- newSidewalkAccountInfoWithFingerprint :: SidewalkAccountInfoWithFingerprint
- sidewalkAccountInfoWithFingerprint_arn :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text)
- sidewalkAccountInfoWithFingerprint_fingerprint :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text)
- sidewalkAccountInfoWithFingerprint_amazonId :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text)
- data SidewalkDevice = SidewalkDevice' {}
- newSidewalkDevice :: SidewalkDevice
- sidewalkDevice_sidewalkManufacturingSn :: Lens' SidewalkDevice (Maybe Text)
- sidewalkDevice_amazonId :: Lens' SidewalkDevice (Maybe Text)
- sidewalkDevice_deviceCertificates :: Lens' SidewalkDevice (Maybe [CertificateList])
- sidewalkDevice_sidewalkId :: Lens' SidewalkDevice (Maybe Text)
- data SidewalkDeviceMetadata = SidewalkDeviceMetadata' {}
- newSidewalkDeviceMetadata :: SidewalkDeviceMetadata
- sidewalkDeviceMetadata_event :: Lens' SidewalkDeviceMetadata (Maybe Event)
- sidewalkDeviceMetadata_deviceState :: Lens' SidewalkDeviceMetadata (Maybe DeviceState)
- sidewalkDeviceMetadata_batteryLevel :: Lens' SidewalkDeviceMetadata (Maybe BatteryLevel)
- sidewalkDeviceMetadata_rssi :: Lens' SidewalkDeviceMetadata (Maybe Int)
- data SidewalkListDevice = SidewalkListDevice' {}
- newSidewalkListDevice :: SidewalkListDevice
- sidewalkListDevice_sidewalkManufacturingSn :: Lens' SidewalkListDevice (Maybe Text)
- sidewalkListDevice_amazonId :: Lens' SidewalkListDevice (Maybe Text)
- sidewalkListDevice_deviceCertificates :: Lens' SidewalkListDevice (Maybe [CertificateList])
- sidewalkListDevice_sidewalkId :: Lens' SidewalkListDevice (Maybe Text)
- data SidewalkSendDataToDevice = SidewalkSendDataToDevice' {}
- newSidewalkSendDataToDevice :: SidewalkSendDataToDevice
- sidewalkSendDataToDevice_messageType :: Lens' SidewalkSendDataToDevice (Maybe MessageType)
- sidewalkSendDataToDevice_seq :: Lens' SidewalkSendDataToDevice (Maybe Natural)
- data SidewalkUpdateAccount = SidewalkUpdateAccount' {}
- newSidewalkUpdateAccount :: SidewalkUpdateAccount
- sidewalkUpdateAccount_appServerPrivateKey :: Lens' SidewalkUpdateAccount (Maybe Text)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data UpdateWirelessGatewayTaskCreate = UpdateWirelessGatewayTaskCreate' {}
- newUpdateWirelessGatewayTaskCreate :: UpdateWirelessGatewayTaskCreate
- updateWirelessGatewayTaskCreate_updateDataSource :: Lens' UpdateWirelessGatewayTaskCreate (Maybe Text)
- updateWirelessGatewayTaskCreate_updateDataRole :: Lens' UpdateWirelessGatewayTaskCreate (Maybe Text)
- updateWirelessGatewayTaskCreate_loRaWAN :: Lens' UpdateWirelessGatewayTaskCreate (Maybe LoRaWANUpdateGatewayTaskCreate)
- data UpdateWirelessGatewayTaskEntry = UpdateWirelessGatewayTaskEntry' {}
- newUpdateWirelessGatewayTaskEntry :: UpdateWirelessGatewayTaskEntry
- updateWirelessGatewayTaskEntry_arn :: Lens' UpdateWirelessGatewayTaskEntry (Maybe Text)
- updateWirelessGatewayTaskEntry_loRaWAN :: Lens' UpdateWirelessGatewayTaskEntry (Maybe LoRaWANUpdateGatewayTaskEntry)
- updateWirelessGatewayTaskEntry_id :: Lens' UpdateWirelessGatewayTaskEntry (Maybe Text)
- data WirelessDeviceEventLogOption = WirelessDeviceEventLogOption' {}
- newWirelessDeviceEventLogOption :: WirelessDeviceEvent -> LogLevel -> WirelessDeviceEventLogOption
- wirelessDeviceEventLogOption_event :: Lens' WirelessDeviceEventLogOption WirelessDeviceEvent
- wirelessDeviceEventLogOption_logLevel :: Lens' WirelessDeviceEventLogOption LogLevel
- data WirelessDeviceLogOption = WirelessDeviceLogOption' {}
- newWirelessDeviceLogOption :: WirelessDeviceType -> LogLevel -> WirelessDeviceLogOption
- wirelessDeviceLogOption_events :: Lens' WirelessDeviceLogOption (Maybe [WirelessDeviceEventLogOption])
- wirelessDeviceLogOption_type :: Lens' WirelessDeviceLogOption WirelessDeviceType
- wirelessDeviceLogOption_logLevel :: Lens' WirelessDeviceLogOption LogLevel
- data WirelessDeviceStatistics = WirelessDeviceStatistics' {}
- newWirelessDeviceStatistics :: WirelessDeviceStatistics
- wirelessDeviceStatistics_sidewalk :: Lens' WirelessDeviceStatistics (Maybe SidewalkListDevice)
- wirelessDeviceStatistics_arn :: Lens' WirelessDeviceStatistics (Maybe Text)
- wirelessDeviceStatistics_loRaWAN :: Lens' WirelessDeviceStatistics (Maybe LoRaWANListDevice)
- wirelessDeviceStatistics_name :: Lens' WirelessDeviceStatistics (Maybe Text)
- wirelessDeviceStatistics_id :: Lens' WirelessDeviceStatistics (Maybe Text)
- wirelessDeviceStatistics_lastUplinkReceivedAt :: Lens' WirelessDeviceStatistics (Maybe Text)
- wirelessDeviceStatistics_type :: Lens' WirelessDeviceStatistics (Maybe WirelessDeviceType)
- wirelessDeviceStatistics_destinationName :: Lens' WirelessDeviceStatistics (Maybe Text)
- data WirelessGatewayEventLogOption = WirelessGatewayEventLogOption' {}
- newWirelessGatewayEventLogOption :: WirelessGatewayEvent -> LogLevel -> WirelessGatewayEventLogOption
- wirelessGatewayEventLogOption_event :: Lens' WirelessGatewayEventLogOption WirelessGatewayEvent
- wirelessGatewayEventLogOption_logLevel :: Lens' WirelessGatewayEventLogOption LogLevel
- data WirelessGatewayLogOption = WirelessGatewayLogOption' {}
- newWirelessGatewayLogOption :: WirelessGatewayType -> LogLevel -> WirelessGatewayLogOption
- wirelessGatewayLogOption_events :: Lens' WirelessGatewayLogOption (Maybe [WirelessGatewayEventLogOption])
- wirelessGatewayLogOption_type :: Lens' WirelessGatewayLogOption WirelessGatewayType
- wirelessGatewayLogOption_logLevel :: Lens' WirelessGatewayLogOption LogLevel
- data WirelessGatewayStatistics = WirelessGatewayStatistics' {}
- newWirelessGatewayStatistics :: WirelessGatewayStatistics
- wirelessGatewayStatistics_arn :: Lens' WirelessGatewayStatistics (Maybe Text)
- wirelessGatewayStatistics_loRaWAN :: Lens' WirelessGatewayStatistics (Maybe LoRaWANGateway)
- wirelessGatewayStatistics_name :: Lens' WirelessGatewayStatistics (Maybe Text)
- wirelessGatewayStatistics_id :: Lens' WirelessGatewayStatistics (Maybe Text)
- wirelessGatewayStatistics_lastUplinkReceivedAt :: Lens' WirelessGatewayStatistics (Maybe Text)
- wirelessGatewayStatistics_description :: Lens' WirelessGatewayStatistics (Maybe Text)
- data WirelessMetadata = WirelessMetadata' {}
- newWirelessMetadata :: WirelessMetadata
- wirelessMetadata_sidewalk :: Lens' WirelessMetadata (Maybe SidewalkSendDataToDevice)
- wirelessMetadata_loRaWAN :: Lens' WirelessMetadata (Maybe LoRaWANSendDataToDevice)
Service Configuration
defaultService :: Service Source #
API version 2020-11-22
of the Amazon IoT Wireless SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input did not meet the specified constraints.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
User does not have permission to perform this action.
_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied because the resource can't have any more tags.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Adding, updating, or deleting the resource can cause an inconsistent state.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied because it exceeded the allowed API request rate.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error occurred while processing a request.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Resource does not exist.
BatteryLevel
newtype BatteryLevel Source #
Sidewalk device battery level.
pattern BatteryLevel_Critical :: BatteryLevel | |
pattern BatteryLevel_Low :: BatteryLevel | |
pattern BatteryLevel_Normal :: BatteryLevel |
Instances
ConnectionStatus
newtype ConnectionStatus Source #
pattern ConnectionStatus_Connected :: ConnectionStatus | |
pattern ConnectionStatus_Disconnected :: ConnectionStatus |
Instances
DeviceState
newtype DeviceState Source #
Device state defines the device status of sidewalk device.
pattern DeviceState_Provisioned :: DeviceState | |
pattern DeviceState_RegisteredNotSeen :: DeviceState | |
pattern DeviceState_RegisteredReachable :: DeviceState | |
pattern DeviceState_RegisteredUnreachable :: DeviceState |
Instances
Event
Sidewalk device status notification.
pattern Event_Ack :: Event | |
pattern Event_Discovered :: Event | |
pattern Event_Lost :: Event | |
pattern Event_Nack :: Event | |
pattern Event_Passthrough :: Event |
Instances
ExpressionType
newtype ExpressionType Source #
pattern ExpressionType_MqttTopic :: ExpressionType | |
pattern ExpressionType_RuleName :: ExpressionType |
Instances
LogLevel
The log level for a log message.
pattern LogLevel_DISABLED :: LogLevel | |
pattern LogLevel_ERROR :: LogLevel | |
pattern LogLevel_INFO :: LogLevel |
Instances
MessageType
newtype MessageType Source #
Sidewalk device message type. Default value is
CUSTOM_COMMAND_ID_NOTIFY
.
pattern MessageType_CUSTOM_COMMAND_ID_GET :: MessageType | |
pattern MessageType_CUSTOM_COMMAND_ID_NOTIFY :: MessageType | |
pattern MessageType_CUSTOM_COMMAND_ID_RESP :: MessageType | |
pattern MessageType_CUSTOM_COMMAND_ID_SET :: MessageType |
Instances
PartnerType
newtype PartnerType Source #
pattern PartnerType_Sidewalk :: PartnerType |
Instances
SigningAlg
newtype SigningAlg Source #
The certificate chain algorithm provided by sidewalk.
pattern SigningAlg_Ed25519 :: SigningAlg | |
pattern SigningAlg_P256r1 :: SigningAlg |
Instances
WirelessDeviceEvent
newtype WirelessDeviceEvent Source #
The event for a log message, if the log message is tied to a wireless device.
pattern WirelessDeviceEvent_Downlink_Data :: WirelessDeviceEvent | |
pattern WirelessDeviceEvent_Join :: WirelessDeviceEvent | |
pattern WirelessDeviceEvent_Registration :: WirelessDeviceEvent | |
pattern WirelessDeviceEvent_Rejoin :: WirelessDeviceEvent | |
pattern WirelessDeviceEvent_Uplink_Data :: WirelessDeviceEvent |
Instances
WirelessDeviceIdType
newtype WirelessDeviceIdType Source #
Instances
WirelessDeviceType
newtype WirelessDeviceType Source #
pattern WirelessDeviceType_LoRaWAN :: WirelessDeviceType | |
pattern WirelessDeviceType_Sidewalk :: WirelessDeviceType |
Instances
WirelessGatewayEvent
newtype WirelessGatewayEvent Source #
The event for a log message, if the log message is tied to a wireless gateway.
pattern WirelessGatewayEvent_CUPS_Request :: WirelessGatewayEvent | |
pattern WirelessGatewayEvent_Certificate :: WirelessGatewayEvent |
Instances
WirelessGatewayIdType
newtype WirelessGatewayIdType Source #
Instances
WirelessGatewayServiceType
newtype WirelessGatewayServiceType Source #
pattern WirelessGatewayServiceType_CUPS :: WirelessGatewayServiceType | |
pattern WirelessGatewayServiceType_LNS :: WirelessGatewayServiceType |
Instances
WirelessGatewayTaskDefinitionType
newtype WirelessGatewayTaskDefinitionType Source #
Instances
WirelessGatewayTaskStatus
newtype WirelessGatewayTaskStatus Source #
Instances
WirelessGatewayType
newtype WirelessGatewayType Source #
The wireless gateway type.
pattern WirelessGatewayType_LoRaWAN :: WirelessGatewayType |
Instances
AbpV1_0_x
ABP device object for LoRaWAN specification v1.0.x
See: newAbpV1_0_x
smart constructor.
AbpV1_0_x' | |
|
Instances
Eq AbpV1_0_x Source # | |
Read AbpV1_0_x Source # | |
Show AbpV1_0_x Source # | |
Generic AbpV1_0_x Source # | |
NFData AbpV1_0_x Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_0_x | |
Hashable AbpV1_0_x Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_0_x | |
ToJSON AbpV1_0_x Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_0_x | |
FromJSON AbpV1_0_x Source # | |
type Rep AbpV1_0_x Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_0_x type Rep AbpV1_0_x = D1 ('MetaData "AbpV1_0_x" "Amazonka.IoTWireless.Types.AbpV1_0_x" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "AbpV1_0_x'" 'PrefixI 'True) (S1 ('MetaSel ('Just "devAddr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionKeysAbpV1_0_x)))) |
newAbpV1_0_x :: AbpV1_0_x Source #
Create a value of AbpV1_0_x
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:devAddr:AbpV1_0_x'
, abpV1_0_x_devAddr
- The DevAddr value.
$sel:sessionKeys:AbpV1_0_x'
, abpV1_0_x_sessionKeys
- Session keys for ABP v1.0.x
abpV1_0_x_sessionKeys :: Lens' AbpV1_0_x (Maybe SessionKeysAbpV1_0_x) Source #
Session keys for ABP v1.0.x
AbpV1_1
ABP device object for LoRaWAN specification v1.1
See: newAbpV1_1
smart constructor.
AbpV1_1' | |
|
Instances
Eq AbpV1_1 Source # | |
Read AbpV1_1 Source # | |
Show AbpV1_1 Source # | |
Generic AbpV1_1 Source # | |
NFData AbpV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_1 | |
Hashable AbpV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_1 | |
ToJSON AbpV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_1 | |
FromJSON AbpV1_1 Source # | |
type Rep AbpV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.AbpV1_1 type Rep AbpV1_1 = D1 ('MetaData "AbpV1_1" "Amazonka.IoTWireless.Types.AbpV1_1" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "AbpV1_1'" 'PrefixI 'True) (S1 ('MetaSel ('Just "devAddr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionKeysAbpV1_1)))) |
newAbpV1_1 :: AbpV1_1 Source #
Create a value of AbpV1_1
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:devAddr:AbpV1_1'
, abpV1_1_devAddr
- The DevAddr value.
$sel:sessionKeys:AbpV1_1'
, abpV1_1_sessionKeys
- Session keys for ABP v1.1
abpV1_1_sessionKeys :: Lens' AbpV1_1 (Maybe SessionKeysAbpV1_1) Source #
Session keys for ABP v1.1
CertificateList
data CertificateList Source #
List of sidewalk certificates.
See: newCertificateList
smart constructor.
CertificateList' | |
|
Instances
Create a value of CertificateList
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:signingAlg:CertificateList'
, certificateList_signingAlg
- The certificate chain algorithm provided by sidewalk.
$sel:value:CertificateList'
, certificateList_value
- The value of the chosen sidewalk certificate.
certificateList_signingAlg :: Lens' CertificateList SigningAlg Source #
The certificate chain algorithm provided by sidewalk.
certificateList_value :: Lens' CertificateList Text Source #
The value of the chosen sidewalk certificate.
Destinations
data Destinations Source #
Describes a destination.
See: newDestinations
smart constructor.
Destinations' | |
|
Instances
newDestinations :: Destinations Source #
Create a value of Destinations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expressionType:Destinations'
, destinations_expressionType
- The type of value in Expression
.
$sel:arn:Destinations'
, destinations_arn
- The Amazon Resource Name of the resource.
$sel:name:Destinations'
, destinations_name
- The name of the resource.
$sel:expression:Destinations'
, destinations_expression
- The rule name or topic rule to send messages to.
$sel:description:Destinations'
, destinations_description
- The description of the resource.
$sel:roleArn:Destinations'
, destinations_roleArn
- The ARN of the IAM Role that authorizes the destination.
destinations_expressionType :: Lens' Destinations (Maybe ExpressionType) Source #
The type of value in Expression
.
destinations_arn :: Lens' Destinations (Maybe Text) Source #
The Amazon Resource Name of the resource.
destinations_name :: Lens' Destinations (Maybe Text) Source #
The name of the resource.
destinations_expression :: Lens' Destinations (Maybe Text) Source #
The rule name or topic rule to send messages to.
destinations_description :: Lens' Destinations (Maybe Text) Source #
The description of the resource.
destinations_roleArn :: Lens' Destinations (Maybe Text) Source #
The ARN of the IAM Role that authorizes the destination.
DeviceProfile
data DeviceProfile Source #
Describes a device profile.
See: newDeviceProfile
smart constructor.
Instances
newDeviceProfile :: DeviceProfile Source #
Create a value of DeviceProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:DeviceProfile'
, deviceProfile_arn
- The Amazon Resource Name of the resource.
$sel:name:DeviceProfile'
, deviceProfile_name
- The name of the resource.
$sel:id:DeviceProfile'
, deviceProfile_id
- The ID of the device profile.
deviceProfile_arn :: Lens' DeviceProfile (Maybe Text) Source #
The Amazon Resource Name of the resource.
deviceProfile_name :: Lens' DeviceProfile (Maybe Text) Source #
The name of the resource.
deviceProfile_id :: Lens' DeviceProfile (Maybe Text) Source #
The ID of the device profile.
LoRaWANDevice
data LoRaWANDevice Source #
LoRaWAN object for create functions.
See: newLoRaWANDevice
smart constructor.
LoRaWANDevice' | |
|
Instances
newLoRaWANDevice :: LoRaWANDevice Source #
Create a value of LoRaWANDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:abpV1_0_x:LoRaWANDevice'
, loRaWANDevice_abpV1_0_x
- LoRaWAN object for create APIs
$sel:otaaV1_1:LoRaWANDevice'
, loRaWANDevice_otaaV1_1
- OTAA device object for v1.1 for create APIs
$sel:serviceProfileId:LoRaWANDevice'
, loRaWANDevice_serviceProfileId
- The ID of the service profile.
$sel:deviceProfileId:LoRaWANDevice'
, loRaWANDevice_deviceProfileId
- The ID of the device profile for the new wireless device.
$sel:otaaV1_0_x:LoRaWANDevice'
, loRaWANDevice_otaaV1_0_x
- OTAA device object for create APIs for v1.0.x
$sel:abpV1_1:LoRaWANDevice'
, loRaWANDevice_abpV1_1
- ABP device object for create APIs for v1.1
$sel:devEui:LoRaWANDevice'
, loRaWANDevice_devEui
- The DevEUI value.
loRaWANDevice_abpV1_0_x :: Lens' LoRaWANDevice (Maybe AbpV1_0_x) Source #
LoRaWAN object for create APIs
loRaWANDevice_otaaV1_1 :: Lens' LoRaWANDevice (Maybe OtaaV1_1) Source #
OTAA device object for v1.1 for create APIs
loRaWANDevice_serviceProfileId :: Lens' LoRaWANDevice (Maybe Text) Source #
The ID of the service profile.
loRaWANDevice_deviceProfileId :: Lens' LoRaWANDevice (Maybe Text) Source #
The ID of the device profile for the new wireless device.
loRaWANDevice_otaaV1_0_x :: Lens' LoRaWANDevice (Maybe OtaaV1_0_x) Source #
OTAA device object for create APIs for v1.0.x
loRaWANDevice_abpV1_1 :: Lens' LoRaWANDevice (Maybe AbpV1_1) Source #
ABP device object for create APIs for v1.1
loRaWANDevice_devEui :: Lens' LoRaWANDevice (Maybe Text) Source #
The DevEUI value.
LoRaWANDeviceMetadata
data LoRaWANDeviceMetadata Source #
LoRaWAN device metatdata.
See: newLoRaWANDeviceMetadata
smart constructor.
LoRaWANDeviceMetadata' | |
|
Instances
newLoRaWANDeviceMetadata :: LoRaWANDeviceMetadata Source #
Create a value of LoRaWANDeviceMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:frequency:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_frequency
- The device's channel frequency in Hz.
$sel:fPort:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_fPort
- The FPort value.
$sel:dataRate:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_dataRate
- The DataRate value.
$sel:gateways:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_gateways
- Information about the gateways accessed by the device.
$sel:timestamp:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_timestamp
- The date and time of the metadata.
$sel:devEui:LoRaWANDeviceMetadata'
, loRaWANDeviceMetadata_devEui
- The DevEUI value.
loRaWANDeviceMetadata_frequency :: Lens' LoRaWANDeviceMetadata (Maybe Int) Source #
The device's channel frequency in Hz.
loRaWANDeviceMetadata_fPort :: Lens' LoRaWANDeviceMetadata (Maybe Int) Source #
The FPort value.
loRaWANDeviceMetadata_dataRate :: Lens' LoRaWANDeviceMetadata (Maybe Int) Source #
The DataRate value.
loRaWANDeviceMetadata_gateways :: Lens' LoRaWANDeviceMetadata (Maybe [LoRaWANGatewayMetadata]) Source #
Information about the gateways accessed by the device.
loRaWANDeviceMetadata_timestamp :: Lens' LoRaWANDeviceMetadata (Maybe Text) Source #
The date and time of the metadata.
loRaWANDeviceMetadata_devEui :: Lens' LoRaWANDeviceMetadata (Maybe Text) Source #
The DevEUI value.
LoRaWANDeviceProfile
data LoRaWANDeviceProfile Source #
LoRaWANDeviceProfile object.
See: newLoRaWANDeviceProfile
smart constructor.
LoRaWANDeviceProfile' | |
|
Instances
newLoRaWANDeviceProfile :: LoRaWANDeviceProfile Source #
Create a value of LoRaWANDeviceProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rfRegion:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rfRegion
- The frequency band (RFRegion) value.
$sel:pingSlotFreq:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotFreq
- The PingSlotFreq value.
$sel:classBTimeout:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_classBTimeout
- The ClassBTimeout value.
$sel:maxEirp:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_maxEirp
- The MaxEIRP value.
$sel:rxDataRate2:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDataRate2
- The RXDataRate2 value.
$sel:macVersion:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_macVersion
- The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device
profile.
$sel:factoryPresetFreqsList:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.
$sel:rxFreq2:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxFreq2
- The RXFreq2 value.
$sel:classCTimeout:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_classCTimeout
- The ClassCTimeout value.
$sel:regParamsRevision:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_regParamsRevision
- The version of regional parameters.
$sel:pingSlotDr:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotDr
- The PingSlotDR value.
$sel:supports32BitFCnt:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supports32BitFCnt
- The Supports32BitFCnt value.
$sel:maxDutyCycle:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_maxDutyCycle
- The MaxDutyCycle value.
$sel:rxDrOffset1:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDrOffset1
- The RXDROffset1 value.
$sel:supportsClassB:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsClassB
- The SupportsClassB value.
$sel:supportsJoin:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsJoin
- The SupportsJoin value.
$sel:rxDelay1:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDelay1
- The RXDelay1 value.
$sel:supportsClassC:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsClassC
- The SupportsClassC value.
$sel:pingSlotPeriod:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotPeriod
- The PingSlotPeriod value.
loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The frequency band (RFRegion) value.
loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotFreq value.
loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassBTimeout value.
loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxEIRP value.
loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDataRate2 value.
loRaWANDeviceProfile_macVersion :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural]) Source #
The list of values that make up the FactoryPresetFreqs value.
loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXFreq2 value.
loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassCTimeout value.
loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The version of regional parameters.
loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotDR value.
loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The Supports32BitFCnt value.
loRaWANDeviceProfile_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxDutyCycle value.
loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDROffset1 value.
loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassB value.
loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsJoin value.
loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDelay1 value.
loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassC value.
loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotPeriod value.
LoRaWANGateway
data LoRaWANGateway Source #
LoRaWANGateway object.
See: newLoRaWANGateway
smart constructor.
Instances
newLoRaWANGateway :: LoRaWANGateway Source #
Create a value of LoRaWANGateway
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rfRegion:LoRaWANGateway'
, loRaWANGateway_rfRegion
- The frequency band (RFRegion) value.
$sel:subBands:LoRaWANGateway'
, loRaWANGateway_subBands
- Undocumented member.
$sel:gatewayEui:LoRaWANGateway'
, loRaWANGateway_gatewayEui
- The gateway's EUI value.
$sel:joinEuiFilters:LoRaWANGateway'
, loRaWANGateway_joinEuiFilters
- Undocumented member.
$sel:netIdFilters:LoRaWANGateway'
, loRaWANGateway_netIdFilters
- Undocumented member.
loRaWANGateway_rfRegion :: Lens' LoRaWANGateway (Maybe Text) Source #
The frequency band (RFRegion) value.
loRaWANGateway_subBands :: Lens' LoRaWANGateway (Maybe [Natural]) Source #
Undocumented member.
loRaWANGateway_gatewayEui :: Lens' LoRaWANGateway (Maybe Text) Source #
The gateway's EUI value.
loRaWANGateway_joinEuiFilters :: Lens' LoRaWANGateway (Maybe [NonEmpty Text]) Source #
Undocumented member.
loRaWANGateway_netIdFilters :: Lens' LoRaWANGateway (Maybe [Text]) Source #
Undocumented member.
LoRaWANGatewayCurrentVersion
data LoRaWANGatewayCurrentVersion Source #
LoRaWANGatewayCurrentVersion object.
See: newLoRaWANGatewayCurrentVersion
smart constructor.
LoRaWANGatewayCurrentVersion' | |
|
Instances
Eq LoRaWANGatewayCurrentVersion Source # | |
Read LoRaWANGatewayCurrentVersion Source # | |
Show LoRaWANGatewayCurrentVersion Source # | |
Generic LoRaWANGatewayCurrentVersion Source # | |
NFData LoRaWANGatewayCurrentVersion Source # | |
Defined in Amazonka.IoTWireless.Types.LoRaWANGatewayCurrentVersion rnf :: LoRaWANGatewayCurrentVersion -> () # | |
Hashable LoRaWANGatewayCurrentVersion Source # | |
FromJSON LoRaWANGatewayCurrentVersion Source # | |
type Rep LoRaWANGatewayCurrentVersion Source # | |
Defined in Amazonka.IoTWireless.Types.LoRaWANGatewayCurrentVersion type Rep LoRaWANGatewayCurrentVersion = D1 ('MetaData "LoRaWANGatewayCurrentVersion" "Amazonka.IoTWireless.Types.LoRaWANGatewayCurrentVersion" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "LoRaWANGatewayCurrentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoRaWANGatewayVersion)))) |
newLoRaWANGatewayCurrentVersion :: LoRaWANGatewayCurrentVersion Source #
Create a value of LoRaWANGatewayCurrentVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currentVersion:LoRaWANGatewayCurrentVersion'
, loRaWANGatewayCurrentVersion_currentVersion
- The version of the gateways that should receive the update.
loRaWANGatewayCurrentVersion_currentVersion :: Lens' LoRaWANGatewayCurrentVersion (Maybe LoRaWANGatewayVersion) Source #
The version of the gateways that should receive the update.
LoRaWANGatewayMetadata
data LoRaWANGatewayMetadata Source #
LoRaWAN gateway metatdata.
See: newLoRaWANGatewayMetadata
smart constructor.
Instances
newLoRaWANGatewayMetadata :: LoRaWANGatewayMetadata Source #
Create a value of LoRaWANGatewayMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:gatewayEui:LoRaWANGatewayMetadata'
, loRaWANGatewayMetadata_gatewayEui
- The gateway's EUI value.
$sel:snr:LoRaWANGatewayMetadata'
, loRaWANGatewayMetadata_snr
- The SNR value.
$sel:rssi:LoRaWANGatewayMetadata'
, loRaWANGatewayMetadata_rssi
- The RSSI value.
loRaWANGatewayMetadata_gatewayEui :: Lens' LoRaWANGatewayMetadata (Maybe Text) Source #
The gateway's EUI value.
loRaWANGatewayMetadata_snr :: Lens' LoRaWANGatewayMetadata (Maybe Double) Source #
The SNR value.
loRaWANGatewayMetadata_rssi :: Lens' LoRaWANGatewayMetadata (Maybe Double) Source #
The RSSI value.
LoRaWANGatewayVersion
data LoRaWANGatewayVersion Source #
LoRaWANGatewayVersion object.
See: newLoRaWANGatewayVersion
smart constructor.
Instances
newLoRaWANGatewayVersion :: LoRaWANGatewayVersion Source #
Create a value of LoRaWANGatewayVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:packageVersion:LoRaWANGatewayVersion'
, loRaWANGatewayVersion_packageVersion
- The version of the wireless gateway firmware.
$sel:model:LoRaWANGatewayVersion'
, loRaWANGatewayVersion_model
- The model number of the wireless gateway.
$sel:station:LoRaWANGatewayVersion'
, loRaWANGatewayVersion_station
- The basic station version of the wireless gateway.
loRaWANGatewayVersion_packageVersion :: Lens' LoRaWANGatewayVersion (Maybe Text) Source #
The version of the wireless gateway firmware.
loRaWANGatewayVersion_model :: Lens' LoRaWANGatewayVersion (Maybe Text) Source #
The model number of the wireless gateway.
loRaWANGatewayVersion_station :: Lens' LoRaWANGatewayVersion (Maybe Text) Source #
The basic station version of the wireless gateway.
LoRaWANGetServiceProfileInfo
data LoRaWANGetServiceProfileInfo Source #
LoRaWANGetServiceProfileInfo object.
See: newLoRaWANGetServiceProfileInfo
smart constructor.
LoRaWANGetServiceProfileInfo' | |
|
Instances
newLoRaWANGetServiceProfileInfo :: LoRaWANGetServiceProfileInfo Source #
Create a value of LoRaWANGetServiceProfileInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addGwMetadata:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_addGwMetadata
- The AddGWMetaData value.
$sel:prAllowed:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_prAllowed
- The PRAllowed value that describes whether passive roaming is allowed.
$sel:drMax:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_drMax
- The DRMax value.
$sel:dlRate:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_dlRate
- The DLRate value.
$sel:devStatusReqFreq:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_devStatusReqFreq
- The DevStatusReqFreq value.
$sel:reportDevStatusBattery:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_reportDevStatusBattery
- The ReportDevStatusBattery value.
$sel:dlBucketSize:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_dlBucketSize
- The DLBucketSize value.
$sel:ulRatePolicy:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_ulRatePolicy
- The ULRatePolicy value.
$sel:targetPer:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_targetPer
- The TargetPER value.
$sel:drMin:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_drMin
- The DRMin value.
$sel:nwkGeoLoc:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_nwkGeoLoc
- The NwkGeoLoc value.
$sel:channelMask:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_channelMask
- The ChannelMask value.
$sel:dlRatePolicy:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_dlRatePolicy
- The DLRatePolicy value.
$sel:hrAllowed:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_hrAllowed
- The HRAllowed value that describes whether handover roaming is allowed.
$sel:ulBucketSize:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_ulBucketSize
- The ULBucketSize value.
$sel:ulRate:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_ulRate
- The ULRate value.
$sel:reportDevStatusMargin:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_reportDevStatusMargin
- The ReportDevStatusMargin value.
$sel:raAllowed:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_raAllowed
- The RAAllowed value that describes whether roaming activation is
allowed.
$sel:minGwDiversity:LoRaWANGetServiceProfileInfo'
, loRaWANGetServiceProfileInfo_minGwDiversity
- The MinGwDiversity value.
loRaWANGetServiceProfileInfo_addGwMetadata :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The AddGWMetaData value.
loRaWANGetServiceProfileInfo_prAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The PRAllowed value that describes whether passive roaming is allowed.
loRaWANGetServiceProfileInfo_drMax :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The DRMax value.
loRaWANGetServiceProfileInfo_dlRate :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The DLRate value.
loRaWANGetServiceProfileInfo_devStatusReqFreq :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The DevStatusReqFreq value.
loRaWANGetServiceProfileInfo_reportDevStatusBattery :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The ReportDevStatusBattery value.
loRaWANGetServiceProfileInfo_dlBucketSize :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The DLBucketSize value.
loRaWANGetServiceProfileInfo_ulRatePolicy :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text) Source #
The ULRatePolicy value.
loRaWANGetServiceProfileInfo_targetPer :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The TargetPER value.
loRaWANGetServiceProfileInfo_drMin :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The DRMin value.
loRaWANGetServiceProfileInfo_nwkGeoLoc :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The NwkGeoLoc value.
loRaWANGetServiceProfileInfo_channelMask :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text) Source #
The ChannelMask value.
loRaWANGetServiceProfileInfo_dlRatePolicy :: Lens' LoRaWANGetServiceProfileInfo (Maybe Text) Source #
The DLRatePolicy value.
loRaWANGetServiceProfileInfo_hrAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The HRAllowed value that describes whether handover roaming is allowed.
loRaWANGetServiceProfileInfo_ulBucketSize :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The ULBucketSize value.
loRaWANGetServiceProfileInfo_ulRate :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The ULRate value.
loRaWANGetServiceProfileInfo_reportDevStatusMargin :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The ReportDevStatusMargin value.
loRaWANGetServiceProfileInfo_raAllowed :: Lens' LoRaWANGetServiceProfileInfo (Maybe Bool) Source #
The RAAllowed value that describes whether roaming activation is allowed.
loRaWANGetServiceProfileInfo_minGwDiversity :: Lens' LoRaWANGetServiceProfileInfo (Maybe Natural) Source #
The MinGwDiversity value.
LoRaWANListDevice
data LoRaWANListDevice Source #
LoRaWAN object for list functions.
See: newLoRaWANListDevice
smart constructor.
Instances
newLoRaWANListDevice :: LoRaWANListDevice Source #
Create a value of LoRaWANListDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:devEui:LoRaWANListDevice'
, loRaWANListDevice_devEui
- The DevEUI value.
loRaWANListDevice_devEui :: Lens' LoRaWANListDevice (Maybe Text) Source #
The DevEUI value.
LoRaWANSendDataToDevice
data LoRaWANSendDataToDevice Source #
LoRaWAN router info.
See: newLoRaWANSendDataToDevice
smart constructor.
Instances
newLoRaWANSendDataToDevice :: LoRaWANSendDataToDevice Source #
Create a value of LoRaWANSendDataToDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fPort:LoRaWANSendDataToDevice'
, loRaWANSendDataToDevice_fPort
- The Fport value.
loRaWANSendDataToDevice_fPort :: Lens' LoRaWANSendDataToDevice (Maybe Natural) Source #
The Fport value.
LoRaWANServiceProfile
data LoRaWANServiceProfile Source #
LoRaWANServiceProfile object.
See: newLoRaWANServiceProfile
smart constructor.
LoRaWANServiceProfile' | |
|
Instances
newLoRaWANServiceProfile :: LoRaWANServiceProfile Source #
Create a value of LoRaWANServiceProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addGwMetadata:LoRaWANServiceProfile'
, loRaWANServiceProfile_addGwMetadata
- The AddGWMetaData value.
loRaWANServiceProfile_addGwMetadata :: Lens' LoRaWANServiceProfile (Maybe Bool) Source #
The AddGWMetaData value.
LoRaWANUpdateDevice
data LoRaWANUpdateDevice Source #
LoRaWAN object for update functions.
See: newLoRaWANUpdateDevice
smart constructor.
LoRaWANUpdateDevice' | |
|
Instances
newLoRaWANUpdateDevice :: LoRaWANUpdateDevice Source #
Create a value of LoRaWANUpdateDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceProfileId:LoRaWANUpdateDevice'
, loRaWANUpdateDevice_serviceProfileId
- The ID of the service profile.
$sel:deviceProfileId:LoRaWANUpdateDevice'
, loRaWANUpdateDevice_deviceProfileId
- The ID of the device profile for the wireless device.
loRaWANUpdateDevice_serviceProfileId :: Lens' LoRaWANUpdateDevice (Maybe Text) Source #
The ID of the service profile.
loRaWANUpdateDevice_deviceProfileId :: Lens' LoRaWANUpdateDevice (Maybe Text) Source #
The ID of the device profile for the wireless device.
LoRaWANUpdateGatewayTaskCreate
data LoRaWANUpdateGatewayTaskCreate Source #
LoRaWANUpdateGatewayTaskCreate object.
See: newLoRaWANUpdateGatewayTaskCreate
smart constructor.
LoRaWANUpdateGatewayTaskCreate' | |
|
Instances
newLoRaWANUpdateGatewayTaskCreate :: LoRaWANUpdateGatewayTaskCreate Source #
Create a value of LoRaWANUpdateGatewayTaskCreate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:updateSignature:LoRaWANUpdateGatewayTaskCreate'
, loRaWANUpdateGatewayTaskCreate_updateSignature
- The signature used to verify the update firmware.
$sel:sigKeyCrc:LoRaWANUpdateGatewayTaskCreate'
, loRaWANUpdateGatewayTaskCreate_sigKeyCrc
- The CRC of the signature private key to check.
$sel:currentVersion:LoRaWANUpdateGatewayTaskCreate'
, loRaWANUpdateGatewayTaskCreate_currentVersion
- The version of the gateways that should receive the update.
$sel:updateVersion:LoRaWANUpdateGatewayTaskCreate'
, loRaWANUpdateGatewayTaskCreate_updateVersion
- The firmware version to update the gateway to.
loRaWANUpdateGatewayTaskCreate_updateSignature :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe Text) Source #
The signature used to verify the update firmware.
loRaWANUpdateGatewayTaskCreate_sigKeyCrc :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe Natural) Source #
The CRC of the signature private key to check.
loRaWANUpdateGatewayTaskCreate_currentVersion :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe LoRaWANGatewayVersion) Source #
The version of the gateways that should receive the update.
loRaWANUpdateGatewayTaskCreate_updateVersion :: Lens' LoRaWANUpdateGatewayTaskCreate (Maybe LoRaWANGatewayVersion) Source #
The firmware version to update the gateway to.
LoRaWANUpdateGatewayTaskEntry
data LoRaWANUpdateGatewayTaskEntry Source #
LoRaWANUpdateGatewayTaskEntry object.
See: newLoRaWANUpdateGatewayTaskEntry
smart constructor.
LoRaWANUpdateGatewayTaskEntry' | |
|
Instances
newLoRaWANUpdateGatewayTaskEntry :: LoRaWANUpdateGatewayTaskEntry Source #
Create a value of LoRaWANUpdateGatewayTaskEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currentVersion:LoRaWANUpdateGatewayTaskEntry'
, loRaWANUpdateGatewayTaskEntry_currentVersion
- The version of the gateways that should receive the update.
$sel:updateVersion:LoRaWANUpdateGatewayTaskEntry'
, loRaWANUpdateGatewayTaskEntry_updateVersion
- The firmware version to update the gateway to.
loRaWANUpdateGatewayTaskEntry_currentVersion :: Lens' LoRaWANUpdateGatewayTaskEntry (Maybe LoRaWANGatewayVersion) Source #
The version of the gateways that should receive the update.
loRaWANUpdateGatewayTaskEntry_updateVersion :: Lens' LoRaWANUpdateGatewayTaskEntry (Maybe LoRaWANGatewayVersion) Source #
The firmware version to update the gateway to.
OtaaV1_0_x
data OtaaV1_0_x Source #
OTAA device object for v1.0.x
See: newOtaaV1_0_x
smart constructor.
Instances
newOtaaV1_0_x :: OtaaV1_0_x Source #
Create a value of OtaaV1_0_x
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appEui:OtaaV1_0_x'
, otaaV1_0_x_appEui
- The AppEUI value.
$sel:appKey:OtaaV1_0_x'
, otaaV1_0_x_appKey
- The AppKey value.
otaaV1_0_x_appEui :: Lens' OtaaV1_0_x (Maybe Text) Source #
The AppEUI value.
otaaV1_0_x_appKey :: Lens' OtaaV1_0_x (Maybe Text) Source #
The AppKey value.
OtaaV1_1
OTAA device object for v1.1
See: newOtaaV1_1
smart constructor.
Instances
Eq OtaaV1_1 Source # | |
Read OtaaV1_1 Source # | |
Show OtaaV1_1 Source # | |
Generic OtaaV1_1 Source # | |
NFData OtaaV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.OtaaV1_1 | |
Hashable OtaaV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.OtaaV1_1 | |
ToJSON OtaaV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.OtaaV1_1 | |
FromJSON OtaaV1_1 Source # | |
type Rep OtaaV1_1 Source # | |
Defined in Amazonka.IoTWireless.Types.OtaaV1_1 type Rep OtaaV1_1 = D1 ('MetaData "OtaaV1_1" "Amazonka.IoTWireless.Types.OtaaV1_1" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "OtaaV1_1'" 'PrefixI 'True) (S1 ('MetaSel ('Just "joinEui") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nwkKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "appKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newOtaaV1_1 :: OtaaV1_1 Source #
Create a value of OtaaV1_1
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:joinEui:OtaaV1_1'
, otaaV1_1_joinEui
- The JoinEUI value.
$sel:nwkKey:OtaaV1_1'
, otaaV1_1_nwkKey
- The NwkKey value.
$sel:appKey:OtaaV1_1'
, otaaV1_1_appKey
- The AppKey value.
ServiceProfile
data ServiceProfile Source #
Information about a service profile.
See: newServiceProfile
smart constructor.
Instances
newServiceProfile :: ServiceProfile Source #
Create a value of ServiceProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ServiceProfile'
, serviceProfile_arn
- The Amazon Resource Name of the resource.
$sel:name:ServiceProfile'
, serviceProfile_name
- The name of the resource.
$sel:id:ServiceProfile'
, serviceProfile_id
- The ID of the service profile.
serviceProfile_arn :: Lens' ServiceProfile (Maybe Text) Source #
The Amazon Resource Name of the resource.
serviceProfile_name :: Lens' ServiceProfile (Maybe Text) Source #
The name of the resource.
serviceProfile_id :: Lens' ServiceProfile (Maybe Text) Source #
The ID of the service profile.
SessionKeysAbpV1_0_x
data SessionKeysAbpV1_0_x Source #
Session keys for ABP v1.1
See: newSessionKeysAbpV1_0_x
smart constructor.
Instances
newSessionKeysAbpV1_0_x :: SessionKeysAbpV1_0_x Source #
Create a value of SessionKeysAbpV1_0_x
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nwkSKey:SessionKeysAbpV1_0_x'
, sessionKeysAbpV1_0_x_nwkSKey
- The NwkSKey value.
$sel:appSKey:SessionKeysAbpV1_0_x'
, sessionKeysAbpV1_0_x_appSKey
- The AppSKey value.
sessionKeysAbpV1_0_x_nwkSKey :: Lens' SessionKeysAbpV1_0_x (Maybe Text) Source #
The NwkSKey value.
sessionKeysAbpV1_0_x_appSKey :: Lens' SessionKeysAbpV1_0_x (Maybe Text) Source #
The AppSKey value.
SessionKeysAbpV1_1
data SessionKeysAbpV1_1 Source #
Session keys for ABP v1.1
See: newSessionKeysAbpV1_1
smart constructor.
SessionKeysAbpV1_1' | |
|
Instances
newSessionKeysAbpV1_1 :: SessionKeysAbpV1_1 Source #
Create a value of SessionKeysAbpV1_1
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fNwkSIntKey:SessionKeysAbpV1_1'
, sessionKeysAbpV1_1_fNwkSIntKey
- The FNwkSIntKey value.
$sel:sNwkSIntKey:SessionKeysAbpV1_1'
, sessionKeysAbpV1_1_sNwkSIntKey
- The SNwkSIntKey value.
$sel:nwkSEncKey:SessionKeysAbpV1_1'
, sessionKeysAbpV1_1_nwkSEncKey
- The NwkSEncKey value.
$sel:appSKey:SessionKeysAbpV1_1'
, sessionKeysAbpV1_1_appSKey
- The AppSKey value.
sessionKeysAbpV1_1_fNwkSIntKey :: Lens' SessionKeysAbpV1_1 (Maybe Text) Source #
The FNwkSIntKey value.
sessionKeysAbpV1_1_sNwkSIntKey :: Lens' SessionKeysAbpV1_1 (Maybe Text) Source #
The SNwkSIntKey value.
sessionKeysAbpV1_1_nwkSEncKey :: Lens' SessionKeysAbpV1_1 (Maybe Text) Source #
The NwkSEncKey value.
sessionKeysAbpV1_1_appSKey :: Lens' SessionKeysAbpV1_1 (Maybe Text) Source #
The AppSKey value.
SidewalkAccountInfo
data SidewalkAccountInfo Source #
Information about a Sidewalk account.
See: newSidewalkAccountInfo
smart constructor.
Instances
newSidewalkAccountInfo :: SidewalkAccountInfo Source #
Create a value of SidewalkAccountInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:amazonId:SidewalkAccountInfo'
, sidewalkAccountInfo_amazonId
- The Sidewalk Amazon ID.
$sel:appServerPrivateKey:SidewalkAccountInfo'
, sidewalkAccountInfo_appServerPrivateKey
- The Sidewalk application server private key.
sidewalkAccountInfo_amazonId :: Lens' SidewalkAccountInfo (Maybe Text) Source #
The Sidewalk Amazon ID.
sidewalkAccountInfo_appServerPrivateKey :: Lens' SidewalkAccountInfo (Maybe Text) Source #
The Sidewalk application server private key.
SidewalkAccountInfoWithFingerprint
data SidewalkAccountInfoWithFingerprint Source #
Information about a Sidewalk account.
See: newSidewalkAccountInfoWithFingerprint
smart constructor.
Instances
newSidewalkAccountInfoWithFingerprint :: SidewalkAccountInfoWithFingerprint Source #
Create a value of SidewalkAccountInfoWithFingerprint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:SidewalkAccountInfoWithFingerprint'
, sidewalkAccountInfoWithFingerprint_arn
- The Amazon Resource Name of the resource.
$sel:fingerprint:SidewalkAccountInfoWithFingerprint'
, sidewalkAccountInfoWithFingerprint_fingerprint
- The fingerprint of the Sidewalk application server private key.
$sel:amazonId:SidewalkAccountInfoWithFingerprint'
, sidewalkAccountInfoWithFingerprint_amazonId
- The Sidewalk Amazon ID.
sidewalkAccountInfoWithFingerprint_arn :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text) Source #
The Amazon Resource Name of the resource.
sidewalkAccountInfoWithFingerprint_fingerprint :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text) Source #
The fingerprint of the Sidewalk application server private key.
sidewalkAccountInfoWithFingerprint_amazonId :: Lens' SidewalkAccountInfoWithFingerprint (Maybe Text) Source #
The Sidewalk Amazon ID.
SidewalkDevice
data SidewalkDevice Source #
Sidewalk device object.
See: newSidewalkDevice
smart constructor.
SidewalkDevice' | |
|
Instances
newSidewalkDevice :: SidewalkDevice Source #
Create a value of SidewalkDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sidewalkManufacturingSn:SidewalkDevice'
, sidewalkDevice_sidewalkManufacturingSn
- The Sidewalk manufacturing series number.
$sel:amazonId:SidewalkDevice'
, sidewalkDevice_amazonId
- Undocumented member.
$sel:deviceCertificates:SidewalkDevice'
, sidewalkDevice_deviceCertificates
- The sidewalk device certificates for Ed25519 and P256r1.
$sel:sidewalkId:SidewalkDevice'
, sidewalkDevice_sidewalkId
- The sidewalk device identification.
sidewalkDevice_sidewalkManufacturingSn :: Lens' SidewalkDevice (Maybe Text) Source #
The Sidewalk manufacturing series number.
sidewalkDevice_amazonId :: Lens' SidewalkDevice (Maybe Text) Source #
Undocumented member.
sidewalkDevice_deviceCertificates :: Lens' SidewalkDevice (Maybe [CertificateList]) Source #
The sidewalk device certificates for Ed25519 and P256r1.
sidewalkDevice_sidewalkId :: Lens' SidewalkDevice (Maybe Text) Source #
The sidewalk device identification.
SidewalkDeviceMetadata
data SidewalkDeviceMetadata Source #
MetaData for Sidewalk device.
See: newSidewalkDeviceMetadata
smart constructor.
SidewalkDeviceMetadata' | |
|
Instances
newSidewalkDeviceMetadata :: SidewalkDeviceMetadata Source #
Create a value of SidewalkDeviceMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:event:SidewalkDeviceMetadata'
, sidewalkDeviceMetadata_event
- Sidewalk device status notification.
$sel:deviceState:SidewalkDeviceMetadata'
, sidewalkDeviceMetadata_deviceState
- Device state defines the device status of sidewalk device.
$sel:batteryLevel:SidewalkDeviceMetadata'
, sidewalkDeviceMetadata_batteryLevel
- Sidewalk device battery level.
$sel:rssi:SidewalkDeviceMetadata'
, sidewalkDeviceMetadata_rssi
- The RSSI value.
sidewalkDeviceMetadata_event :: Lens' SidewalkDeviceMetadata (Maybe Event) Source #
Sidewalk device status notification.
sidewalkDeviceMetadata_deviceState :: Lens' SidewalkDeviceMetadata (Maybe DeviceState) Source #
Device state defines the device status of sidewalk device.
sidewalkDeviceMetadata_batteryLevel :: Lens' SidewalkDeviceMetadata (Maybe BatteryLevel) Source #
Sidewalk device battery level.
sidewalkDeviceMetadata_rssi :: Lens' SidewalkDeviceMetadata (Maybe Int) Source #
The RSSI value.
SidewalkListDevice
data SidewalkListDevice Source #
Sidewalk object used by list functions.
See: newSidewalkListDevice
smart constructor.
SidewalkListDevice' | |
|
Instances
newSidewalkListDevice :: SidewalkListDevice Source #
Create a value of SidewalkListDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sidewalkManufacturingSn:SidewalkListDevice'
, sidewalkListDevice_sidewalkManufacturingSn
- The Sidewalk manufacturing series number.
$sel:amazonId:SidewalkListDevice'
, sidewalkListDevice_amazonId
- The Sidewalk Amazon ID.
$sel:deviceCertificates:SidewalkListDevice'
, sidewalkListDevice_deviceCertificates
- The sidewalk device certificates for Ed25519 and P256r1.
$sel:sidewalkId:SidewalkListDevice'
, sidewalkListDevice_sidewalkId
- The sidewalk device identification.
sidewalkListDevice_sidewalkManufacturingSn :: Lens' SidewalkListDevice (Maybe Text) Source #
The Sidewalk manufacturing series number.
sidewalkListDevice_amazonId :: Lens' SidewalkListDevice (Maybe Text) Source #
The Sidewalk Amazon ID.
sidewalkListDevice_deviceCertificates :: Lens' SidewalkListDevice (Maybe [CertificateList]) Source #
The sidewalk device certificates for Ed25519 and P256r1.
sidewalkListDevice_sidewalkId :: Lens' SidewalkListDevice (Maybe Text) Source #
The sidewalk device identification.
SidewalkSendDataToDevice
data SidewalkSendDataToDevice Source #
Information about a Sidewalk router.
See: newSidewalkSendDataToDevice
smart constructor.
SidewalkSendDataToDevice' | |
|
Instances
newSidewalkSendDataToDevice :: SidewalkSendDataToDevice Source #
Create a value of SidewalkSendDataToDevice
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:messageType:SidewalkSendDataToDevice'
, sidewalkSendDataToDevice_messageType
- Undocumented member.
$sel:seq:SidewalkSendDataToDevice'
, sidewalkSendDataToDevice_seq
- The sequence number.
sidewalkSendDataToDevice_messageType :: Lens' SidewalkSendDataToDevice (Maybe MessageType) Source #
Undocumented member.
sidewalkSendDataToDevice_seq :: Lens' SidewalkSendDataToDevice (Maybe Natural) Source #
The sequence number.
SidewalkUpdateAccount
data SidewalkUpdateAccount Source #
Sidewalk update.
See: newSidewalkUpdateAccount
smart constructor.
SidewalkUpdateAccount' | |
|
Instances
newSidewalkUpdateAccount :: SidewalkUpdateAccount Source #
Create a value of SidewalkUpdateAccount
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appServerPrivateKey:SidewalkUpdateAccount'
, sidewalkUpdateAccount_appServerPrivateKey
- The new Sidewalk application server private key.
sidewalkUpdateAccount_appServerPrivateKey :: Lens' SidewalkUpdateAccount (Maybe Text) Source #
The new Sidewalk application server private key.
Tag
A simple label consisting of a customer-defined key-value pair
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.IoTWireless.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.IoTWireless.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.IoTWireless.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.IoTWireless.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.IoTWireless.Types.Tag" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The tag's key value.
$sel:value:Tag'
, tag_value
- The tag's value.
UpdateWirelessGatewayTaskCreate
data UpdateWirelessGatewayTaskCreate Source #
UpdateWirelessGatewayTaskCreate object.
See: newUpdateWirelessGatewayTaskCreate
smart constructor.
UpdateWirelessGatewayTaskCreate' | |
|
Instances
newUpdateWirelessGatewayTaskCreate :: UpdateWirelessGatewayTaskCreate Source #
Create a value of UpdateWirelessGatewayTaskCreate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:updateDataSource:UpdateWirelessGatewayTaskCreate'
, updateWirelessGatewayTaskCreate_updateDataSource
- The link to the S3 bucket.
$sel:updateDataRole:UpdateWirelessGatewayTaskCreate'
, updateWirelessGatewayTaskCreate_updateDataRole
- The IAM role used to read data from the S3 bucket.
$sel:loRaWAN:UpdateWirelessGatewayTaskCreate'
, updateWirelessGatewayTaskCreate_loRaWAN
- The properties that relate to the LoRaWAN wireless gateway.
updateWirelessGatewayTaskCreate_updateDataSource :: Lens' UpdateWirelessGatewayTaskCreate (Maybe Text) Source #
The link to the S3 bucket.
updateWirelessGatewayTaskCreate_updateDataRole :: Lens' UpdateWirelessGatewayTaskCreate (Maybe Text) Source #
The IAM role used to read data from the S3 bucket.
updateWirelessGatewayTaskCreate_loRaWAN :: Lens' UpdateWirelessGatewayTaskCreate (Maybe LoRaWANUpdateGatewayTaskCreate) Source #
The properties that relate to the LoRaWAN wireless gateway.
UpdateWirelessGatewayTaskEntry
data UpdateWirelessGatewayTaskEntry Source #
UpdateWirelessGatewayTaskEntry object.
See: newUpdateWirelessGatewayTaskEntry
smart constructor.
Instances
newUpdateWirelessGatewayTaskEntry :: UpdateWirelessGatewayTaskEntry Source #
Create a value of UpdateWirelessGatewayTaskEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:UpdateWirelessGatewayTaskEntry'
, updateWirelessGatewayTaskEntry_arn
- The Amazon Resource Name of the resource.
$sel:loRaWAN:UpdateWirelessGatewayTaskEntry'
, updateWirelessGatewayTaskEntry_loRaWAN
- The properties that relate to the LoRaWAN wireless gateway.
$sel:id:UpdateWirelessGatewayTaskEntry'
, updateWirelessGatewayTaskEntry_id
- The ID of the new wireless gateway task entry.
updateWirelessGatewayTaskEntry_arn :: Lens' UpdateWirelessGatewayTaskEntry (Maybe Text) Source #
The Amazon Resource Name of the resource.
updateWirelessGatewayTaskEntry_loRaWAN :: Lens' UpdateWirelessGatewayTaskEntry (Maybe LoRaWANUpdateGatewayTaskEntry) Source #
The properties that relate to the LoRaWAN wireless gateway.
updateWirelessGatewayTaskEntry_id :: Lens' UpdateWirelessGatewayTaskEntry (Maybe Text) Source #
The ID of the new wireless gateway task entry.
WirelessDeviceEventLogOption
data WirelessDeviceEventLogOption Source #
The log options for a wireless device event and can be used to set log levels for a specific wireless device event.
For a LoRaWAN device, possible events for a log messsage are: Join
,
Rejoin
, Downlink_Data
, and Uplink_Data
. For a Sidewalk device,
possible events for a log message are Registration
, Downlink_Data
,
and Uplink_Data
.
See: newWirelessDeviceEventLogOption
smart constructor.
Instances
newWirelessDeviceEventLogOption Source #
Create a value of WirelessDeviceEventLogOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:event:WirelessDeviceEventLogOption'
, wirelessDeviceEventLogOption_event
- Undocumented member.
$sel:logLevel:WirelessDeviceEventLogOption'
, wirelessDeviceEventLogOption_logLevel
- Undocumented member.
wirelessDeviceEventLogOption_event :: Lens' WirelessDeviceEventLogOption WirelessDeviceEvent Source #
Undocumented member.
wirelessDeviceEventLogOption_logLevel :: Lens' WirelessDeviceEventLogOption LogLevel Source #
Undocumented member.
WirelessDeviceLogOption
data WirelessDeviceLogOption Source #
The log options for wireless devices and can be used to set log levels for a specific type of wireless device.
See: newWirelessDeviceLogOption
smart constructor.
WirelessDeviceLogOption' | |
|
Instances
newWirelessDeviceLogOption Source #
Create a value of WirelessDeviceLogOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:events:WirelessDeviceLogOption'
, wirelessDeviceLogOption_events
- Undocumented member.
$sel:type':WirelessDeviceLogOption'
, wirelessDeviceLogOption_type
- The wireless device type.
$sel:logLevel:WirelessDeviceLogOption'
, wirelessDeviceLogOption_logLevel
- Undocumented member.
wirelessDeviceLogOption_events :: Lens' WirelessDeviceLogOption (Maybe [WirelessDeviceEventLogOption]) Source #
Undocumented member.
wirelessDeviceLogOption_type :: Lens' WirelessDeviceLogOption WirelessDeviceType Source #
The wireless device type.
wirelessDeviceLogOption_logLevel :: Lens' WirelessDeviceLogOption LogLevel Source #
Undocumented member.
WirelessDeviceStatistics
data WirelessDeviceStatistics Source #
Information about a wireless device's operation.
See: newWirelessDeviceStatistics
smart constructor.
WirelessDeviceStatistics' | |
|
Instances
newWirelessDeviceStatistics :: WirelessDeviceStatistics Source #
Create a value of WirelessDeviceStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sidewalk:WirelessDeviceStatistics'
, wirelessDeviceStatistics_sidewalk
- The Sidewalk account credentials.
$sel:arn:WirelessDeviceStatistics'
, wirelessDeviceStatistics_arn
- The Amazon Resource Name of the resource.
$sel:loRaWAN:WirelessDeviceStatistics'
, wirelessDeviceStatistics_loRaWAN
- LoRaWAN device info.
$sel:name:WirelessDeviceStatistics'
, wirelessDeviceStatistics_name
- The name of the resource.
$sel:id:WirelessDeviceStatistics'
, wirelessDeviceStatistics_id
- The ID of the wireless device reporting the data.
$sel:lastUplinkReceivedAt:WirelessDeviceStatistics'
, wirelessDeviceStatistics_lastUplinkReceivedAt
- The date and time when the most recent uplink was received.
$sel:type':WirelessDeviceStatistics'
, wirelessDeviceStatistics_type
- The wireless device type.
$sel:destinationName:WirelessDeviceStatistics'
, wirelessDeviceStatistics_destinationName
- The name of the destination to which the device is assigned.
wirelessDeviceStatistics_sidewalk :: Lens' WirelessDeviceStatistics (Maybe SidewalkListDevice) Source #
The Sidewalk account credentials.
wirelessDeviceStatistics_arn :: Lens' WirelessDeviceStatistics (Maybe Text) Source #
The Amazon Resource Name of the resource.
wirelessDeviceStatistics_loRaWAN :: Lens' WirelessDeviceStatistics (Maybe LoRaWANListDevice) Source #
LoRaWAN device info.
wirelessDeviceStatistics_name :: Lens' WirelessDeviceStatistics (Maybe Text) Source #
The name of the resource.
wirelessDeviceStatistics_id :: Lens' WirelessDeviceStatistics (Maybe Text) Source #
The ID of the wireless device reporting the data.
wirelessDeviceStatistics_lastUplinkReceivedAt :: Lens' WirelessDeviceStatistics (Maybe Text) Source #
The date and time when the most recent uplink was received.
wirelessDeviceStatistics_type :: Lens' WirelessDeviceStatistics (Maybe WirelessDeviceType) Source #
The wireless device type.
wirelessDeviceStatistics_destinationName :: Lens' WirelessDeviceStatistics (Maybe Text) Source #
The name of the destination to which the device is assigned.
WirelessGatewayEventLogOption
data WirelessGatewayEventLogOption Source #
The log options for a wireless gateway event and can be used to set log levels for a specific wireless gateway event.
For a LoRaWAN gateway, possible events for a log message are
CUPS_Request
and Certificate
.
See: newWirelessGatewayEventLogOption
smart constructor.
Instances
newWirelessGatewayEventLogOption Source #
Create a value of WirelessGatewayEventLogOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:event:WirelessGatewayEventLogOption'
, wirelessGatewayEventLogOption_event
- Undocumented member.
$sel:logLevel:WirelessGatewayEventLogOption'
, wirelessGatewayEventLogOption_logLevel
- Undocumented member.
wirelessGatewayEventLogOption_event :: Lens' WirelessGatewayEventLogOption WirelessGatewayEvent Source #
Undocumented member.
wirelessGatewayEventLogOption_logLevel :: Lens' WirelessGatewayEventLogOption LogLevel Source #
Undocumented member.
WirelessGatewayLogOption
data WirelessGatewayLogOption Source #
The log options for wireless gateways and can be used to set log levels for a specific type of wireless gateway.
See: newWirelessGatewayLogOption
smart constructor.
Instances
newWirelessGatewayLogOption Source #
Create a value of WirelessGatewayLogOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:events:WirelessGatewayLogOption'
, wirelessGatewayLogOption_events
- Undocumented member.
$sel:type':WirelessGatewayLogOption'
, wirelessGatewayLogOption_type
- Undocumented member.
$sel:logLevel:WirelessGatewayLogOption'
, wirelessGatewayLogOption_logLevel
- Undocumented member.
wirelessGatewayLogOption_events :: Lens' WirelessGatewayLogOption (Maybe [WirelessGatewayEventLogOption]) Source #
Undocumented member.
wirelessGatewayLogOption_type :: Lens' WirelessGatewayLogOption WirelessGatewayType Source #
Undocumented member.
wirelessGatewayLogOption_logLevel :: Lens' WirelessGatewayLogOption LogLevel Source #
Undocumented member.
WirelessGatewayStatistics
data WirelessGatewayStatistics Source #
Information about a wireless gateway's operation.
See: newWirelessGatewayStatistics
smart constructor.
WirelessGatewayStatistics' | |
|
Instances
newWirelessGatewayStatistics :: WirelessGatewayStatistics Source #
Create a value of WirelessGatewayStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:WirelessGatewayStatistics'
, wirelessGatewayStatistics_arn
- The Amazon Resource Name of the resource.
$sel:loRaWAN:WirelessGatewayStatistics'
, wirelessGatewayStatistics_loRaWAN
- LoRaWAN gateway info.
$sel:name:WirelessGatewayStatistics'
, wirelessGatewayStatistics_name
- The name of the resource.
$sel:id:WirelessGatewayStatistics'
, wirelessGatewayStatistics_id
- The ID of the wireless gateway reporting the data.
$sel:lastUplinkReceivedAt:WirelessGatewayStatistics'
, wirelessGatewayStatistics_lastUplinkReceivedAt
- The date and time when the most recent uplink was received.
$sel:description:WirelessGatewayStatistics'
, wirelessGatewayStatistics_description
- The description of the resource.
wirelessGatewayStatistics_arn :: Lens' WirelessGatewayStatistics (Maybe Text) Source #
The Amazon Resource Name of the resource.
wirelessGatewayStatistics_loRaWAN :: Lens' WirelessGatewayStatistics (Maybe LoRaWANGateway) Source #
LoRaWAN gateway info.
wirelessGatewayStatistics_name :: Lens' WirelessGatewayStatistics (Maybe Text) Source #
The name of the resource.
wirelessGatewayStatistics_id :: Lens' WirelessGatewayStatistics (Maybe Text) Source #
The ID of the wireless gateway reporting the data.
wirelessGatewayStatistics_lastUplinkReceivedAt :: Lens' WirelessGatewayStatistics (Maybe Text) Source #
The date and time when the most recent uplink was received.
wirelessGatewayStatistics_description :: Lens' WirelessGatewayStatistics (Maybe Text) Source #
The description of the resource.
WirelessMetadata
data WirelessMetadata Source #
WirelessMetadata object.
See: newWirelessMetadata
smart constructor.
WirelessMetadata' | |
|
Instances
newWirelessMetadata :: WirelessMetadata Source #
Create a value of WirelessMetadata
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sidewalk:WirelessMetadata'
, wirelessMetadata_sidewalk
- The Sidewalk account credentials.
$sel:loRaWAN:WirelessMetadata'
, wirelessMetadata_loRaWAN
- LoRaWAN device info.
wirelessMetadata_sidewalk :: Lens' WirelessMetadata (Maybe SidewalkSendDataToDevice) Source #
The Sidewalk account credentials.
wirelessMetadata_loRaWAN :: Lens' WirelessMetadata (Maybe LoRaWANSendDataToDevice) Source #
LoRaWAN device info.