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

Description

Updates a dynamic thing group.

Requires permission to access the UpdateDynamicThingGroup action.

Synopsis

Creating a Request

data UpdateDynamicThingGroup Source #

See: newUpdateDynamicThingGroup smart constructor.

Constructors

UpdateDynamicThingGroup' 

Fields

Instances

Instances details
Eq UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Read UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Show UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Generic UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Associated Types

type Rep UpdateDynamicThingGroup :: Type -> Type #

NFData UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Methods

rnf :: UpdateDynamicThingGroup -> () #

Hashable UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToJSON UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

AWSRequest UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToHeaders UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToPath UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToQuery UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroup = D1 ('MetaData "UpdateDynamicThingGroup" "Amazonka.IoT.UpdateDynamicThingGroup" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "UpdateDynamicThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThingGroupProperties)))))
type AWSResponse UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

newUpdateDynamicThingGroup Source #

Create a value of UpdateDynamicThingGroup 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:queryVersion:UpdateDynamicThingGroup', updateDynamicThingGroup_queryVersion - The dynamic thing group query version to update.

Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.

$sel:expectedVersion:UpdateDynamicThingGroup', updateDynamicThingGroup_expectedVersion - The expected version of the dynamic thing group to update.

$sel:queryString:UpdateDynamicThingGroup', updateDynamicThingGroup_queryString - The dynamic thing group search query string to update.

$sel:indexName:UpdateDynamicThingGroup', updateDynamicThingGroup_indexName - The dynamic thing group index to update.

Currently one index is supported: AWS_Things.

$sel:thingGroupName:UpdateDynamicThingGroup', updateDynamicThingGroup_thingGroupName - The name of the dynamic thing group to update.

$sel:thingGroupProperties:UpdateDynamicThingGroup', updateDynamicThingGroup_thingGroupProperties - The dynamic thing group properties to update.

Request Lenses

updateDynamicThingGroup_queryVersion :: Lens' UpdateDynamicThingGroup (Maybe Text) Source #

The dynamic thing group query version to update.

Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.

updateDynamicThingGroup_expectedVersion :: Lens' UpdateDynamicThingGroup (Maybe Integer) Source #

The expected version of the dynamic thing group to update.

updateDynamicThingGroup_queryString :: Lens' UpdateDynamicThingGroup (Maybe Text) Source #

The dynamic thing group search query string to update.

updateDynamicThingGroup_indexName :: Lens' UpdateDynamicThingGroup (Maybe Text) Source #

The dynamic thing group index to update.

Currently one index is supported: AWS_Things.

updateDynamicThingGroup_thingGroupName :: Lens' UpdateDynamicThingGroup Text Source #

The name of the dynamic thing group to update.

Destructuring the Response

data UpdateDynamicThingGroupResponse Source #

See: newUpdateDynamicThingGroupResponse smart constructor.

Constructors

UpdateDynamicThingGroupResponse' 

Fields

Instances

Instances details
Eq UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Read UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Show UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Generic UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Associated Types

type Rep UpdateDynamicThingGroupResponse :: Type -> Type #

NFData UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroupResponse = D1 ('MetaData "UpdateDynamicThingGroupResponse" "Amazonka.IoT.UpdateDynamicThingGroup" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "UpdateDynamicThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDynamicThingGroupResponse Source #

Create a value of UpdateDynamicThingGroupResponse 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:version:UpdateDynamicThingGroupResponse', updateDynamicThingGroupResponse_version - The dynamic thing group version.

$sel:httpStatus:UpdateDynamicThingGroupResponse', updateDynamicThingGroupResponse_httpStatus - The response's http status code.

Response Lenses