libZSservicesZSamazonka-iotZSamazonka-iot
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.IoT.Types.ThingDocument

Description

 
Synopsis

Documentation

data ThingDocument Source #

The thing search index document.

See: newThingDocument smart constructor.

Constructors

ThingDocument' 

Fields

Instances

Instances details
Eq ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Read ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Show ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Generic ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Associated Types

type Rep ThingDocument :: Type -> Type #

NFData ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Methods

rnf :: ThingDocument -> () #

Hashable ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

FromJSON ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

type Rep ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

newThingDocument :: ThingDocument Source #

Create a value of ThingDocument 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:thingGroupNames:ThingDocument', thingDocument_thingGroupNames - Thing group names.

$sel:thingTypeName:ThingDocument', thingDocument_thingTypeName - The thing type name.

$sel:shadow:ThingDocument', thingDocument_shadow - The shadow.

$sel:attributes:ThingDocument', thingDocument_attributes - The attributes.

$sel:connectivity:ThingDocument', thingDocument_connectivity - Indicates whether the thing is connected to the Amazon Web Services IoT Core service.

$sel:thingName:ThingDocument', thingDocument_thingName - The thing name.

$sel:thingId:ThingDocument', thingDocument_thingId - The thing ID.

thingDocument_connectivity :: Lens' ThingDocument (Maybe ThingConnectivity) Source #

Indicates whether the thing is connected to the Amazon Web Services IoT Core service.