This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::CloudFront::FieldLevelEncryptionProfile EncryptionEntity
Complex data type for field-level encryption profiles that includes the encryption key and field pattern specifications.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "FieldPatterns" :[ String, ... ], "ProviderId" :String, "PublicKeyId" :String}
YAML
FieldPatterns:- StringProviderId:StringPublicKeyId:String
Properties
FieldPatterns-
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*). You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns are case-sensitive.
Required: Yes
Type: Array of String
Minimum:
1Update requires: No interruption
ProviderId-
The provider associated with the public key being used for encryption. This value must also be provided with the private key for applications to be able to decrypt data.
Required: Yes
Type: String
Update requires: No interruption
PublicKeyId-
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
Required: Yes
Type: String
Update requires: No interruption