Class: Aws::CloudFront::Types::CloudFrontOriginAccessIdentityConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudfront/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#caller_referenceString

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.

Returns:

  • (String)


1114
1115
1116
1117
1118
1119
# File 'lib/aws-sdk-cloudfront/types.rb', line 1114

class CloudFrontOriginAccessIdentityConfig < Struct.new(
  :caller_reference,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end

#commentString

A comment to describe the origin access identity. The comment cannot be longer than 128 characters.

Returns:

  • (String)


1114
1115
1116
1117
1118
1119
# File 'lib/aws-sdk-cloudfront/types.rb', line 1114

class CloudFrontOriginAccessIdentityConfig < Struct.new(
  :caller_reference,
  :comment)
  SENSITIVE = []
  include Aws::Structure
end