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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

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

#descriptionString

The description of the Route 53 Global Resolver.

Returns:

  • (String)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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>)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

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

#nameString

The name of the Route 53 Global Resolver.

Returns:

  • (String)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

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

#observability_regionString

The AWS Region where observability data for the Route 53 Global Resolver is stored.

Returns:

  • (String)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

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

#regionsArray<String>

The AWS Regions where the Route 53 Global Resolver is deployed and operational.

Returns:

  • (Array<String>)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

class CreateGlobalResolverOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :description,
  :dns_name,
  :ipv4_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)


1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1564

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