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.



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.



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.



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