Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::SecurityHub::Types::AwsRoute53HostedZoneDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Provides details about a specified Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hosted_zoneTypes::AwsRoute53HostedZoneObjectDetails

An object that contains information about the specified hosted zone.


17692
17693
17694
17695
17696
17697
17698
17699
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17692

class AwsRoute53HostedZoneDetails < Struct.new(
  :hosted_zone,
  :vpcs,
  :name_servers,
  :query_logging_config)
  SENSITIVE = []
  include Aws::Structure
end

#name_serversArray<String>

An object that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

Returns:

  • (Array<String>)

17692
17693
17694
17695
17696
17697
17698
17699
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17692

class AwsRoute53HostedZoneDetails < Struct.new(
  :hosted_zone,
  :vpcs,
  :name_servers,
  :query_logging_config)
  SENSITIVE = []
  include Aws::Structure
end

#query_logging_configTypes::AwsRoute53QueryLoggingConfigDetails

An array that contains one QueryLoggingConfig element for each DNS query logging configuration that is associated with the current Amazon Web Services account.


17692
17693
17694
17695
17696
17697
17698
17699
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17692

class AwsRoute53HostedZoneDetails < Struct.new(
  :hosted_zone,
  :vpcs,
  :name_servers,
  :query_logging_config)
  SENSITIVE = []
  include Aws::Structure
end

#vpcsArray<Types::AwsRoute53HostedZoneVpcDetails>

An object that contains information about the Amazon Virtual Private Clouds (Amazon VPCs) that are associated with the specified hosted zone.


17692
17693
17694
17695
17696
17697
17698
17699
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17692

class AwsRoute53HostedZoneDetails < Struct.new(
  :hosted_zone,
  :vpcs,
  :name_servers,
  :query_logging_config)
  SENSITIVE = []
  include Aws::Structure
end