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::IoT::EncryptionConfiguration ConfigurationDetails
The encryption configuration details that include the status information of the AWS Key Management Service (AWS KMS) key and the AWS KMS access role.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "ConfigurationStatus" :String, "ErrorCode" :String, "ErrorMessage" :String}
YAML
ConfigurationStatus:StringErrorCode:StringErrorMessage:String
Properties
- ConfigurationStatus
- 
                    The health status of KMS key and AWS KMS access role. If either KMS key or AWS KMS access role is UNHEALTHY, the return value will beUNHEALTHY. To use a customer managed KMS key, the value ofconfigurationStatusmust beHEALTHY.Required: No Type: String Allowed values: HEALTHY | UNHEALTHYUpdate requires: No interruption 
- ErrorCode
- 
                    The error code that indicates either the KMS key or the AWS KMS access role is UNHEALTHY. Valid values:KMS_KEY_VALIDATION_ERRORandROLE_VALIDATION_ERROR.Required: No Type: String Update requires: No interruption 
- ErrorMessage
- 
                    The detailed error message that corresponds to the errorCode.Required: No Type: String Update requires: No interruption