ThingTypeArgs

data class ThingTypeArgs(val deprecateThingType: Output<Boolean>? = null, val tags: Output<List<TagArgs>>? = null, val thingTypeName: Output<String>? = null, val thingTypeProperties: Output<ThingTypePropertiesPropertiesArgs>? = null) : ConvertibleToJava<ThingTypeArgs>

Resource Type definition for AWS::IoT::ThingType

Constructors

Link copied to clipboard
constructor(deprecateThingType: Output<Boolean>? = null, tags: Output<List<TagArgs>>? = null, thingTypeName: Output<String>? = null, thingTypeProperties: Output<ThingTypePropertiesPropertiesArgs>? = null)

Properties

Link copied to clipboard
val deprecateThingType: Output<Boolean>? = null

Deprecates a thing type. You can not associate new things with deprecated thing type. Requires permission to access the DeprecateThingType action.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val thingTypeName: Output<String>? = null

The name of the thing type.

Link copied to clipboard

The thing type properties for the thing type to create. It contains information about the new thing type including a description, a list of searchable thing attribute names, and a list of propagating attributes. After a thing type is created, you can only update Mqtt5Configuration .

Functions

Link copied to clipboard
open override fun toJava(): ThingTypeArgs