class Aws::CloudFront::Types::CloudFrontOriginAccessIdentityConfig

Origin access identity configuration. Send a `GET` request to the `/CloudFront API version/CloudFront/identity ID/config` resource.

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

data as a hash:

    {
      caller_reference: "string", # required
      comment: "string", # required
    }

@!attribute [rw] caller_reference

A unique value (for example, a date-time stamp) that ensures that
the request can't be replayed.

If the value of `CallerReference` is new (regardless of the content
of the `CloudFrontOriginAccessIdentityConfig` object), a new origin
access identity is created.

If the `CallerReference` is a value already sent in a previous
identity request, and the content of the
`CloudFrontOriginAccessIdentityConfig` is identical to the original
request (ignoring white space), the response includes the same
information returned to the original request.

If the `CallerReference` is a value you already sent in a previous
request to create an identity, but the content of the
`CloudFrontOriginAccessIdentityConfig` is different from the
original request, CloudFront returns a
`CloudFrontOriginAccessIdentityAlreadyExists` error.
@return [String]

@!attribute [rw] comment

A comment to describe the origin access identity. The comment cannot
be longer than 128 characters.
@return [String]

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

Constants

SENSITIVE