libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Read GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Show GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Generic GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type Rep GetWirelessDevice :: Type -> Type #

NFData GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Methods

rnf :: GetWirelessDevice -> () #

Hashable GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

AWSRequest GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type AWSResponse GetWirelessDevice #

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

type Rep GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

type Rep GetWirelessDevice = D1 ('MetaData "GetWirelessDevice" "Amazonka.IoTWireless.GetWirelessDevice" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "GetWirelessDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identifierType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WirelessDeviceIdType)))
type AWSResponse GetWirelessDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

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:

$sel:identifier:GetWirelessDevice', getWirelessDevice_identifier - The identifier of the wireless device to get.

$sel:identifierType: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
Eq GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Read GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Show GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Generic GetWirelessDeviceResponse Source # 
Instance details

Defined in Amazonka.IoTWireless.GetWirelessDevice

Associated Types

type Rep GetWirelessDeviceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iotwirelessZSamazonka-iotwireless" 'False) (C1 ('MetaCons "GetWirelessDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sidewalk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SidewalkDevice)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "loRaWAN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoRaWANDevice)) :*: (S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WirelessDeviceType)) :*: S1 ('MetaSel ('Just "destinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:sidewalk:GetWirelessDeviceResponse', getWirelessDeviceResponse_sidewalk - Sidewalk device object.

$sel:arn:GetWirelessDeviceResponse', getWirelessDeviceResponse_arn - The Amazon Resource Name of the resource.

$sel:loRaWAN:GetWirelessDeviceResponse', getWirelessDeviceResponse_loRaWAN - Information about the wireless device.

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

$sel:name:GetWirelessDeviceResponse', getWirelessDeviceResponse_name - The name of the resource.

$sel:id:GetWirelessDeviceResponse', getWirelessDeviceResponse_id - The ID of the wireless device.

$sel:type':GetWirelessDeviceResponse', getWirelessDeviceResponse_type - The wireless device type.

$sel:destinationName:GetWirelessDeviceResponse', getWirelessDeviceResponse_destinationName - The name of the destination to which the device is assigned.

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

$sel:description:GetWirelessDeviceResponse', getWirelessDeviceResponse_description - The description of the resource.

$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_thingArn :: Lens' GetWirelessDeviceResponse (Maybe Text) Source #

The ARN of the thing associated with the wireless device.

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

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

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.