class Aws::CloudFront::Types::FieldLevelEncryptionConfig
A complex data type that includes the profile configurations specified for field-level encryption.
@note When making an API call, you may pass FieldLevelEncryptionConfig
data as a hash: { caller_reference: "string", # required comment: "string", query_arg_profile_config: { forward_when_query_arg_profile_is_unknown: false, # required query_arg_profiles: { quantity: 1, # required items: [ { query_arg: "string", # required profile_id: "string", # required }, ], }, }, content_type_profile_config: { forward_when_content_type_is_unknown: false, # required content_type_profiles: { quantity: 1, # required items: [ { format: "URLEncoded", # required, accepts URLEncoded profile_id: "string", content_type: "string", # required }, ], }, }, }
@!attribute [rw] caller_reference
A unique number that ensures the request can't be replayed. @return [String]
@!attribute [rw] comment
An optional comment about the configuration. The comment cannot be longer than 128 characters. @return [String]
@!attribute [rw] query_arg_profile_config
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request. @return [Types::QueryArgProfileConfig]
@!attribute [rw] content_type_profile_config
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use. @return [Types::ContentTypeProfileConfig]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/FieldLevelEncryptionConfig AWS API Documentation
Constants
- SENSITIVE