interface ThingTypePropertiesProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.IoT.Mixins.CfnThingTypePropsMixin.ThingTypePropertiesProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsiot/mixins#CfnThingTypePropsMixin_ThingTypePropertiesProperty |
Java | software.amazon.awscdk.mixins.preview.services.iot.mixins.CfnThingTypePropsMixin.ThingTypePropertiesProperty |
Python | aws_cdk.mixins_preview.aws_iot.mixins.CfnThingTypePropsMixin.ThingTypePropertiesProperty |
TypeScript | @aws-cdk/mixins-preview » aws_iot » mixins » CfnThingTypePropsMixin » ThingTypePropertiesProperty |
The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as iot_mixins } from '@aws-cdk/mixins-preview/aws-iot';
const thingTypePropertiesProperty: iot_mixins.CfnThingTypePropsMixin.ThingTypePropertiesProperty = {
mqtt5Configuration: {
propagatingAttributes: [{
connectionAttribute: 'connectionAttribute',
thingAttribute: 'thingAttribute',
userPropertyKey: 'userPropertyKey',
}],
},
searchableAttributes: ['searchableAttributes'],
thingTypeDescription: 'thingTypeDescription',
};
Properties
| Name | Type | Description |
|---|---|---|
| mqtt5 | IResolvable | Mqtt5 | The configuration to add user-defined properties to enrich MQTT 5 messages. |
| searchable | string[] | A list of searchable thing attribute names. |
| thing | string | The description of the thing type. |
mqtt5Configuration?
Type:
IResolvable | Mqtt5
(optional)
The configuration to add user-defined properties to enrich MQTT 5 messages.
searchableAttributes?
Type:
string[]
(optional)
A list of searchable thing attribute names.
thingTypeDescription?
Type:
string
(optional)
The description of the thing type.

.NET
Go
Java
Python
TypeScript