ThingGroupArgs

data class ThingGroupArgs(val parentGroupName: Output<String>? = null, val queryString: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val thingGroupName: Output<String>? = null, val thingGroupProperties: Output<ThingGroupPropertiesPropertiesArgs>? = null) : ConvertibleToJava<ThingGroupArgs>

Resource Type definition for AWS::IoT::ThingGroup

Constructors

Link copied to clipboard
constructor(parentGroupName: Output<String>? = null, queryString: Output<String>? = null, tags: Output<List<TagArgs>>? = null, thingGroupName: Output<String>? = null, thingGroupProperties: Output<ThingGroupPropertiesPropertiesArgs>? = null)

Properties

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

The parent thing group name. A Dynamic Thing Group does not have parentGroupName defined.

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

The dynamic thing group search query string. The queryString attribute is required for CreateDynamicThingGroup . The queryString attribute is not required for CreateThingGroup .

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 thingGroupName: Output<String>? = null

The thing group name.

Link copied to clipboard

Thing group properties.

Functions

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