class Aws::CloudFront::Types::EncryptionEntity
Complex data type for field-level encryption profiles that includes the encryption key and field pattern specifications.
@note When making an API call, you may pass EncryptionEntity
data as a hash: { public_key_id: "string", # required provider_id: "string", # required field_patterns: { # required quantity: 1, # required items: ["string"], }, }
@!attribute [rw] public_key_id
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns. @return [String]
@!attribute [rw] provider_id
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. @return [String]
@!attribute [rw] field_patterns
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. @return [Types::FieldPatterns]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/EncryptionEntity AWS API Documentation
Constants
- SENSITIVE