Class: Aws::AppMesh::Types::DnsServiceDiscovery

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

Overview

An object that represents the DNS service discovery information for your virtual node.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hostname ⇒ String

Specifies the DNS service discovery hostname for the virtual node.

Returns:

  • (String)


1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 1427

class DnsServiceDiscovery < Struct.new(
  :hostname,
  :ip_preference,
  :response_type)
  SENSITIVE = []
  include Aws::Structure
end

#ip_preference ⇒ String

The preferred IP version that this virtual node uses. Setting the IP preference on the virtual node only overrides the IP preference set for the mesh on this specific node.

Returns:

  • (String)


1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 1427

class DnsServiceDiscovery < Struct.new(
  :hostname,
  :ip_preference,
  :response_type)
  SENSITIVE = []
  include Aws::Structure
end

#response_type ⇒ String

Specifies the DNS response type for the virtual node.

Returns:

  • (String)


1427
1428
1429
1430
1431
1432
1433
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 1427

class DnsServiceDiscovery < Struct.new(
  :hostname,
  :ip_preference,
  :response_type)
  SENSITIVE = []
  include Aws::Structure
end