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