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.GetWirelessDevice

Description

Gets information about a wireless device.

Synopsis

Creating a Request

data GetWirelessDevice Source #

See: newGetWirelessDevice smart constructor.

Constructors

GetWirelessDevice' 

Fields

Instances

Instances details
ToHeaders GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

ToPath GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

ToQuery GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

AWSRequest GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type AWSResponse GetWirelessDevice #

Generic GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type Rep GetWirelessDevice :: Type -> Type #

Read GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Show GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

NFData GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Methods

rnf :: GetWirelessDevice -> () #

Eq GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Hashable GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type AWSResponse GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type Rep GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type Rep GetWirelessDevice = D1 ('MetaData "GetWirelessDevice" "Amazonka.IoTWireless.GetWirelessDevice" "amazonka-iotwireless-2.0-Dzx6Wen5AK9DyNP5TQU7zN" 'False) (C1 ('MetaCons "GetWirelessDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identifierType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WirelessDeviceIdType)))

newGetWirelessDevice Source #

Create a value of GetWirelessDevice 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:

GetWirelessDevice, getWirelessDevice_identifier - The identifier of the wireless device to get.

GetWirelessDevice, getWirelessDevice_identifierType - The type of identifier used in identifier.

Request Lenses

getWirelessDevice_identifier :: Lens' GetWirelessDevice Text Source #

The identifier of the wireless device to get.

Destructuring the Response

data GetWirelessDeviceResponse Source #

See: newGetWirelessDeviceResponse smart constructor.

Constructors

GetWirelessDeviceResponse' 

Fields

Instances

Instances details
Generic GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type Rep GetWirelessDeviceResponse :: Type -> Type #

Read GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Show GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

NFData GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Eq GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type Rep GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type Rep GetWirelessDeviceResponse = D1 ('MetaData "GetWirelessDeviceResponse" "Amazonka.IoTWireless.GetWirelessDevice" "amazonka-iotwireless-2.0-Dzx6Wen5AK9DyNP5TQU7zN" 'False) (C1 ('MetaCons "GetWirelessDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loRaWAN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoRaWANDevice)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "positioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PositioningConfigStatus)) :*: (S1 ('MetaSel ('Just "sidewalk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SidewalkDevice)) :*: S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WirelessDeviceType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetWirelessDeviceResponse Source #

Create a value of GetWirelessDeviceResponse 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:

GetWirelessDeviceResponse, getWirelessDeviceResponse_arn - The Amazon Resource Name of the resource.

GetWirelessDeviceResponse, getWirelessDeviceResponse_description - The description of the resource.

GetWirelessDeviceResponse, getWirelessDeviceResponse_destinationName - The name of the destination to which the device is assigned.

GetWirelessDeviceResponse, getWirelessDeviceResponse_id - The ID of the wireless device.

GetWirelessDeviceResponse, getWirelessDeviceResponse_loRaWAN - Information about the wireless device.

GetWirelessDeviceResponse, getWirelessDeviceResponse_name - The name of the resource.

GetWirelessDeviceResponse, getWirelessDeviceResponse_positioning - FPort values for the GNSS, stream, and ClockSync functions of the positioning information.

GetWirelessDeviceResponse, getWirelessDeviceResponse_sidewalk - Sidewalk device object.

$sel:thingArn:GetWirelessDeviceResponse', getWirelessDeviceResponse_thingArn - The ARN of the thing associated with the wireless device.

$sel:thingName:GetWirelessDeviceResponse', getWirelessDeviceResponse_thingName - The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.

GetWirelessDeviceResponse, getWirelessDeviceResponse_type - The wireless device type.

$sel:httpStatus:GetWirelessDeviceResponse', getWirelessDeviceResponse_httpStatus - The response's http status code.

Response Lenses

getWirelessDeviceResponse_arn :: Lens' GetWirelessDeviceResponse (Maybe Text) Source #

The Amazon Resource Name of the resource.

getWirelessDeviceResponse_destinationName :: Lens' GetWirelessDeviceResponse (Maybe Text) Source #

The name of the destination to which the device is assigned.

getWirelessDeviceResponse_positioning :: Lens' GetWirelessDeviceResponse (Maybe PositioningConfigStatus) Source #

FPort values for the GNSS, stream, and ClockSync functions of the positioning information.

getWirelessDeviceResponse_thingArn :: Lens' GetWirelessDeviceResponse (Maybe Text) Source #

The ARN of the thing associated with the wireless device.

getWirelessDeviceResponse_thingName :: Lens' GetWirelessDeviceResponse (Maybe Text) Source #

The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.