Class: Aws::CloudFront::Types::DnsConfiguration

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

Overview

The DNS configuration for your domain names.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#domainString

The domain name that you’re verifying.

Returns:

  • (String)


5205
5206
5207
5208
5209
5210
5211
# File 'lib/aws-sdk-cloudfront/types.rb', line 5205

class DnsConfiguration < Struct.new(
  :domain,
  :status,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end

#reasonString

Explains the status of the DNS configuration.

Returns:

  • (String)


5205
5206
5207
5208
5209
5210
5211
# File 'lib/aws-sdk-cloudfront/types.rb', line 5205

class DnsConfiguration < Struct.new(
  :domain,
  :status,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of your domain name.

  • ‘valid-configuration`: The domain name is correctly configured and points to the correct routing endpoint of the connection group.

  • ‘invalid-configuration`: There is either a missing DNS record or the DNS record exists but it’s using an incorrect routing endpoint. Update the DNS record to point to the correct routing endpoint.

  • ‘unknown-configuration`: CloudFront can’t validate your DNS configuration. This status can appear if CloudFront can’t verify the DNS record, or the DNS lookup request failed or timed out.

Returns:

  • (String)


5205
5206
5207
5208
5209
5210
5211
# File 'lib/aws-sdk-cloudfront/types.rb', line 5205

class DnsConfiguration < Struct.new(
  :domain,
  :status,
  :reason)
  SENSITIVE = []
  include Aws::Structure
end