class Aws::IoT::Types::UpdateThingRequest


@return [Boolean]
removed.
Remove a thing type association. If true, the association is
@!attribute [rw] remove_thing_type
@return [Integer]
rejected with a ‘VersionConflictException`.
version specified in the request, the `UpdateThing` request is
version of the record in the registry does not match the expected
The expected version of the thing record in the registry. If the
@!attribute [rw] expected_version
@return [Types::AttributePayload]
attributes.
This data is used to add new attributes or update existing
`{“attributes”:{“name1”:“value2”}}`
pairs. For example:
A list of thing attributes, a JSON string containing name-value
@!attribute [rw] attribute_payload
@return [String]
The name of the thing type.
@!attribute [rw] thing_type_name
@return [String]
The name of the thing to update.
@!attribute [rw] thing_name
}
remove_thing_type: false,
expected_version: 1,
},
merge: false,
},
“AttributeName” => “AttributeValue”,
attributes: {
attribute_payload: {
thing_type_name: “ThingTypeName”,
thing_name: “ThingName”, # required
{
data as a hash:
@note When making an API call, you may pass UpdateThingRequest
The input for the UpdateThing operation.