libZSservicesZSamazonka-iot-dataplaneZSamazonka-iot-dataplane
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.IoTData.DeleteThingShadow

Description

Deletes the shadow for the specified thing.

Requires permission to access the DeleteThingShadow action.

For more information, see DeleteThingShadow in the IoT Developer Guide.

Synopsis

Creating a Request

data DeleteThingShadow Source #

The input for the DeleteThingShadow operation.

See: newDeleteThingShadow smart constructor.

Constructors

DeleteThingShadow' 

Fields

Instances

Instances details
Eq DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Read DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Show DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Generic DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Associated Types

type Rep DeleteThingShadow :: Type -> Type #

NFData DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Methods

rnf :: DeleteThingShadow -> () #

Hashable DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

AWSRequest DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Associated Types

type AWSResponse DeleteThingShadow #

ToHeaders DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

ToPath DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

ToQuery DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

type Rep DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

type Rep DeleteThingShadow = D1 ('MetaData "DeleteThingShadow" "Amazonka.IoTData.DeleteThingShadow" "libZSservicesZSamazonka-iot-dataplaneZSamazonka-iot-dataplane" 'False) (C1 ('MetaCons "DeleteThingShadow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shadowName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteThingShadow Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

newDeleteThingShadow Source #

Create a value of DeleteThingShadow 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:shadowName:DeleteThingShadow', deleteThingShadow_shadowName - The name of the shadow.

$sel:thingName:DeleteThingShadow', deleteThingShadow_thingName - The name of the thing.

Request Lenses

Destructuring the Response

data DeleteThingShadowResponse Source #

The output from the DeleteThingShadow operation.

See: newDeleteThingShadowResponse smart constructor.

Constructors

DeleteThingShadowResponse' 

Fields

Instances

Instances details
Eq DeleteThingShadowResponse Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Show DeleteThingShadowResponse Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Generic DeleteThingShadowResponse Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

Associated Types

type Rep DeleteThingShadowResponse :: Type -> Type #

NFData DeleteThingShadowResponse Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

type Rep DeleteThingShadowResponse Source # 
Instance details

Defined in Amazonka.IoTData.DeleteThingShadow

type Rep DeleteThingShadowResponse = D1 ('MetaData "DeleteThingShadowResponse" "Amazonka.IoTData.DeleteThingShadow" "libZSservicesZSamazonka-iot-dataplaneZSamazonka-iot-dataplane" 'False) (C1 ('MetaCons "DeleteThingShadowResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)))

newDeleteThingShadowResponse Source #

Create a value of DeleteThingShadowResponse 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:httpStatus:DeleteThingShadowResponse', deleteThingShadowResponse_httpStatus - The response's http status code.

$sel:payload:DeleteThingShadowResponse', deleteThingShadowResponse_payload - The state information, in JSON format.

Response Lenses