This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::IoTManagedIntegrations::ManagedThing CapabilityReportCapability
The capability used in capability report.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Actions" :
[ String, ... ]
, "Events" :[ String, ... ]
, "Id" :String
, "Name" :String
, "Properties" :[ String, ... ]
, "Version" :String
}
YAML
Actions:
- String
Events:- String
Id:String
Name:String
Properties:- String
Version:String
Properties
Actions
-
The capability actions used in the capability report.
Required: Yes
Type: Array of String
Minimum:
1 | 0
Maximum:
128 | 100
Update requires: No interruption
Events
-
The capability events used in the capability report.
Required: Yes
Type: Array of String
Minimum:
1 | 0
Maximum:
128 | 100
Update requires: No interruption
Id
-
The id of the schema version.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9.\/]+(@(\d+\.\d+|\$latest))?$
Minimum:
1
Maximum:
128
Update requires: No interruption
Name
-
The name of the capability.
Required: Yes
Type: String
Pattern:
^[/a-zA-Z0-9\._ ]+$
Minimum:
1
Maximum:
128
Update requires: No interruption
Properties
-
The capability properties used in the capability report.
Required: Yes
Type: Array of String
Minimum:
1 | 0
Maximum:
128 | 100
Update requires: No interruption
Version
-
The version of the capability.
Required: Yes
Type: String
Pattern:
^(0|[1-9][0-9]*)$
Minimum:
1
Maximum:
64
Update requires: No interruption