amazonka-iotwireless-2.0: Amazon IoT Wireless SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTWireless.Types.ApplicationConfig

Description

 
Synopsis

Documentation

data ApplicationConfig Source #

LoRaWAN application configuration, which can be used to perform geolocation.

See: newApplicationConfig smart constructor.

Constructors

ApplicationConfig' 

Fields

Instances

Instances details
FromJSON ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

ToJSON ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

Generic ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

Associated Types

type Rep ApplicationConfig :: Type -> Type #

Read ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

Show ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

NFData ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

Methods

rnf :: ApplicationConfig -> () #

Eq ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

Hashable ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

type Rep ApplicationConfig Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.ApplicationConfig

type Rep ApplicationConfig = D1 ('MetaData "ApplicationConfig" "Amazonka.IoTWireless.Types.ApplicationConfig" "amazonka-iotwireless-2.0-Dzx6Wen5AK9DyNP5TQU7zN" 'False) (C1 ('MetaCons "ApplicationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationConfigType)))))

newApplicationConfig :: ApplicationConfig Source #

Create a value of ApplicationConfig 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:destinationName:ApplicationConfig', applicationConfig_destinationName - The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.

$sel:fPort:ApplicationConfig', applicationConfig_fPort - Undocumented member.

$sel:type':ApplicationConfig', applicationConfig_type - Application type, which can be specified to obtain real-time position information of your LoRaWAN device.

applicationConfig_destinationName :: Lens' ApplicationConfig (Maybe Text) Source #

The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.

applicationConfig_type :: Lens' ApplicationConfig (Maybe ApplicationConfigType) Source #

Application type, which can be specified to obtain real-time position information of your LoRaWAN device.