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::Glue::DataCatalogEncryptionSettings EncryptionAtRest
Specifies the encryption-at-rest configuration for the Data Catalog.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CatalogEncryptionMode" :String, "CatalogEncryptionServiceRole" :String, "SseAwsKmsKeyId" :String}
YAML
CatalogEncryptionMode:StringCatalogEncryptionServiceRole:StringSseAwsKmsKeyId:String
Properties
CatalogEncryptionMode-
The encryption-at-rest mode for encrypting Data Catalog data.
Required: No
Type: String
Allowed values:
DISABLED | SSE-KMS | SSE-KMS-WITH-SERVICE-ROLEUpdate requires: No interruption
CatalogEncryptionServiceRole-
The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.
Required: No
Type: String
Pattern:
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::[0-9]{12}:role/.+Update requires: No interruption
SseAwsKmsKeyId-
The ID of the AWS KMS key to use for encryption at rest.
Required: No
Type: String
Pattern:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*Minimum:
1Maximum:
255Update requires: No interruption