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

#hostnameString

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_preferenceString

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_typeString

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