AWS::IoT::ThingType PropagatingAttribute - AWS CloudFormation

AWS::IoT::ThingType PropagatingAttribute

An object that represents the connection attribute, the thing attribute, and the MQTT 5 user property key.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ConnectionAttribute" : String, "ThingAttribute" : String, "UserPropertyKey" : String }

YAML

ConnectionAttribute: String ThingAttribute: String UserPropertyKey: String

Properties

ConnectionAttribute

The attribute associated with the connection details.

Required: No

Type: String

Allowed values: iot:ClientId | iot:Thing.ThingName

Update requires: No interruption

ThingAttribute

The thing attribute that is propagating for MQTT 5 message enrichment.

Required: No

Type: String

Pattern: [a-zA-Z0-9_.,@/:#-]+

Maximum: 128

Update requires: No interruption

UserPropertyKey

The key of the MQTT 5 user property, which is a key-value pair.

Required: Yes

Type: String

Pattern: [a-zA-Z0-9:$.]+

Maximum: 128

Update requires: No interruption