class Aws::CloudFront::Types::FieldLevelEncryptionProfileConfig
A complex data type of profiles for the field-level encryption.
@note When making an API call, you may pass FieldLevelEncryptionProfileConfig
data as a hash: { name: "string", # required caller_reference: "string", # required comment: "string", encryption_entities: { # required quantity: 1, # required items: [ { public_key_id: "string", # required provider_id: "string", # required field_patterns: { # required quantity: 1, # required items: ["string"], }, }, ], }, }
@!attribute [rw] name
Profile name for the field-level encryption profile. @return [String]
@!attribute [rw] caller_reference
A unique number that ensures that the request can't be replayed. @return [String]
@!attribute [rw] comment
An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters. @return [String]
@!attribute [rw] encryption_entities
A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key. @return [Types::EncryptionEntities]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/FieldLevelEncryptionProfileConfig AWS API Documentation
Constants
- SENSITIVE