class Aws::CloudFront::Types::UpdateFieldLevelEncryptionConfigRequest

@note When making an API call, you may pass UpdateFieldLevelEncryptionConfigRequest

data as a hash:

    {
      field_level_encryption_config: { # required
        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
              },
            ],
          },
        },
      },
      id: "string", # required
      if_match: "string",
    }

@!attribute [rw] field_level_encryption_config

Request to update a field-level encryption configuration.
@return [Types::FieldLevelEncryptionConfig]

@!attribute [rw] id

The ID of the configuration you want to update.
@return [String]

@!attribute [rw] if_match

The value of the `ETag` header that you received when retrieving the
configuration identity to update. For example: `E2QWRUHAPOMQZL`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/UpdateFieldLevelEncryptionConfigRequest AWS API Documentation

Constants

SENSITIVE