| 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 |
Amazonka.IoTWireless.Types
Contents
- 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
Description
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.
Constructors
| BatteryLevel' | |
Fields | |
Bundled Patterns
| pattern BatteryLevel_Critical :: BatteryLevel | |
| pattern BatteryLevel_Low :: BatteryLevel | |
| pattern BatteryLevel_Normal :: BatteryLevel |
Instances
ConnectionStatus
newtype ConnectionStatus Source #
Constructors
| ConnectionStatus' | |
Fields | |
Bundled Patterns
| pattern ConnectionStatus_Connected :: ConnectionStatus | |
| pattern ConnectionStatus_Disconnected :: ConnectionStatus |
Instances
DeviceState
newtype DeviceState Source #
Device state defines the device status of sidewalk device.
Constructors
| DeviceState' | |
Fields | |
Bundled Patterns
| pattern DeviceState_Provisioned :: DeviceState | |
| pattern DeviceState_RegisteredNotSeen :: DeviceState | |
| pattern DeviceState_RegisteredReachable :: DeviceState | |
| pattern DeviceState_RegisteredUnreachable :: DeviceState |
Instances
Event
Sidewalk device status notification.
Bundled Patterns
| 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 #
Constructors
| ExpressionType' | |
Fields | |
Bundled Patterns
| pattern ExpressionType_MqttTopic :: ExpressionType | |
| pattern ExpressionType_RuleName :: ExpressionType |
Instances
LogLevel
The log level for a log message.
Constructors
| LogLevel' | |
Fields
| |
Bundled Patterns
| 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.
Constructors
| MessageType' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| PartnerType' | |
Fields | |
Bundled Patterns
| pattern PartnerType_Sidewalk :: PartnerType |
Instances
SigningAlg
newtype SigningAlg Source #
The certificate chain algorithm provided by sidewalk.
Constructors
| SigningAlg' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| WirelessDeviceEvent' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| WirelessDeviceIdType' | |
Fields | |
Bundled Patterns
Instances
WirelessDeviceType
newtype WirelessDeviceType Source #
Constructors
| WirelessDeviceType' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| WirelessGatewayEvent' | |
Fields | |
Bundled Patterns
| pattern WirelessGatewayEvent_CUPS_Request :: WirelessGatewayEvent | |
| pattern WirelessGatewayEvent_Certificate :: WirelessGatewayEvent |
Instances
WirelessGatewayIdType
newtype WirelessGatewayIdType Source #
Constructors
| WirelessGatewayIdType' | |
Fields | |
Bundled Patterns
Instances
WirelessGatewayServiceType
newtype WirelessGatewayServiceType Source #
Constructors
| WirelessGatewayServiceType' | |
Fields | |
Bundled Patterns
| pattern WirelessGatewayServiceType_CUPS :: WirelessGatewayServiceType | |
| pattern WirelessGatewayServiceType_LNS :: WirelessGatewayServiceType |
Instances
WirelessGatewayTaskDefinitionType
newtype WirelessGatewayTaskDefinitionType Source #
Constructors
| WirelessGatewayTaskDefinitionType' | |
Bundled Patterns
| pattern WirelessGatewayTaskDefinitionType_UPDATE :: WirelessGatewayTaskDefinitionType |
Instances
WirelessGatewayTaskStatus
newtype WirelessGatewayTaskStatus Source #
Constructors
| WirelessGatewayTaskStatus' | |
Fields | |
Bundled Patterns
Instances
WirelessGatewayType
newtype WirelessGatewayType Source #
The wireless gateway type.
Constructors
| WirelessGatewayType' | |
Fields | |
Bundled Patterns
| pattern WirelessGatewayType_LoRaWAN :: WirelessGatewayType |
Instances
AbpV1_0_x
ABP device object for LoRaWAN specification v1.0.x
See: newAbpV1_0_x smart constructor.
Constructors
| AbpV1_0_x' | |
Fields
| |
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.
Constructors
| AbpV1_1' | |
Fields
| |
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.
Constructors
| CertificateList' | |
Fields
| |
Instances
Arguments
| :: SigningAlg | |
| -> Text | |
| -> CertificateList |
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.
Constructors
| Destinations' | |
Fields
| |
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.
Constructors
| DeviceProfile' | |
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.
Constructors
| LoRaWANDevice' | |
Fields
| |
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.
Constructors
| LoRaWANDeviceMetadata' | |
Fields
| |
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.
Constructors
| LoRaWANDeviceProfile' | |
Fields
| |
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.
Constructors
| LoRaWANGateway' | |
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.
Constructors
| LoRaWANGatewayCurrentVersion' | |
Fields
| |
Instances
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.
Constructors
| LoRaWANGatewayMetadata' | |
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.
Constructors
| LoRaWANGatewayVersion' | |
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.
Constructors
| LoRaWANGetServiceProfileInfo' | |
Fields
| |
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.
Constructors
| LoRaWANListDevice' | |
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.
Constructors
| LoRaWANSendDataToDevice' | |
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.
Constructors
| LoRaWANServiceProfile' | |
Fields
| |
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.
Constructors
| LoRaWANUpdateDevice' | |
Fields
| |
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.
Constructors
| LoRaWANUpdateGatewayTaskCreate' | |
Fields
| |
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.
Constructors
| LoRaWANUpdateGatewayTaskEntry' | |
Fields
| |
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.
Constructors
| OtaaV1_0_x' | |
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.
Constructors
| OtaaV1_1' | |
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.
Constructors
| ServiceProfile' | |
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.
Constructors
| SessionKeysAbpV1_0_x' | |
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.
Constructors
| SessionKeysAbpV1_1' | |
Fields
| |
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.
Constructors
| SidewalkAccountInfo' | |
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.
Constructors
| SidewalkAccountInfoWithFingerprint' | |
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.
Constructors
| SidewalkDevice' | |
Fields
| |
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.
Constructors
| SidewalkDeviceMetadata' | |
Fields
| |
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.
Constructors
| SidewalkListDevice' | |
Fields
| |
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.
Constructors
| SidewalkSendDataToDevice' | |
Fields
| |
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.
Constructors
| SidewalkUpdateAccount' | |
Fields
| |
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.
Constructors
| UpdateWirelessGatewayTaskCreate' | |
Fields
| |
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.
Constructors
| UpdateWirelessGatewayTaskEntry' | |
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.
Constructors
| WirelessDeviceEventLogOption' | |
Fields | |
Instances
newWirelessDeviceEventLogOption Source #
Arguments
| :: WirelessDeviceEvent | |
| -> LogLevel | |
| -> WirelessDeviceEventLogOption |
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.
Constructors
| WirelessDeviceLogOption' | |
Fields
| |
Instances
newWirelessDeviceLogOption Source #
Arguments
| :: WirelessDeviceType | |
| -> LogLevel | |
| -> WirelessDeviceLogOption |
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.
Constructors
| WirelessDeviceStatistics' | |
Fields
| |
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.
Constructors
| WirelessGatewayEventLogOption' | |
Fields | |
Instances
newWirelessGatewayEventLogOption Source #
Arguments
| :: WirelessGatewayEvent | |
| -> LogLevel | |
| -> WirelessGatewayEventLogOption |
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.
Constructors
| WirelessGatewayLogOption' | |
Fields | |
Instances
newWirelessGatewayLogOption Source #
Arguments
| :: WirelessGatewayType | |
| -> LogLevel | |
| -> WirelessGatewayLogOption |
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.
Constructors
| WirelessGatewayStatistics' | |
Fields
| |
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.
Constructors
| WirelessMetadata' | |
Fields
| |
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.