Class: Aws::Route53GlobalResolver::Types::CreateGlobalResolverOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the Route 53 Global Resolver.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

The unique string that identifies the request and ensures idempotency.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time when the Route 53 Global Resolver was created.

Returns:

  • (Time)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the Route 53 Global Resolver.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#dns_nameString

The hostname that DNS clients should use for TLS certificate validation when connecting to the Route 53 Global Resolver. This value resolves to the global anycast IP addresses for the resolver.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier for the Route 53 Global Resolver.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_typeString

The IP address type configured for the Route 53 Global Resolver (IPV4 or DUAL_STACK).

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#ipv4_addressesArray<String>

The global anycast IPv4 addresses associated with the Route 53 Global Resolver. DNS clients can send queries to these addresses from anywhere on the internet.

Returns:

  • (Array<String>)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#ipv6_addressesArray<String>

The global anycast IPv6 addresses associated with the Route 53 Global Resolver. This field is only populated when ipAddressType is DUAL_STACK. DNS clients can send queries to these addresses from anywhere on the internet.

Returns:

  • (Array<String>)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the Route 53 Global Resolver.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#observability_regionString

The Amazon Web Services Region where observability data for the Route 53 Global Resolver is stored.

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#regionsArray<String>

The Amazon Web Services Regions where the Route 53 Global Resolver is deployed and operational.

Returns:

  • (Array<String>)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the Route 53 Global Resolver. Possible values are CREATING (being provisioned), UPDATING (being modified), OPERATIONAL (ready to serve queries), or DELETING (being removed).

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time when the Route 53 Global Resolver was last updated.

Returns:

  • (Time)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1584

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ip_address_type,
  :ipv4_addresses,
  :ipv6_addresses,
  :name,
  :observability_region,
  :regions,
  :status,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end