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