Class: Aws::PCS::Types::Endpoint

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

Overview

An endpoint available for interaction with the scheduler.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ipv6_addressString

The endpoint's IPv6 address.

Example: 2001:db8::1

Returns:

  • (String)


1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1003

class Endpoint < Struct.new(
  :type,
  :private_ip_address,
  :public_ip_address,
  :ipv6_address,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#portString

The endpoint's connection port number.

Example: 1234

Returns:

  • (String)


1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1003

class Endpoint < Struct.new(
  :type,
  :private_ip_address,
  :public_ip_address,
  :ipv6_address,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#private_ip_addressString

For clusters that use IPv4, this is the endpoint's private IP address.

Example: 10.1.2.3

For clusters configured to use IPv6, this is an empty string.

Returns:

  • (String)


1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1003

class Endpoint < Struct.new(
  :type,
  :private_ip_address,
  :public_ip_address,
  :ipv6_address,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#public_ip_addressString

The endpoint's public IP address.

Example: 192.0.2.1

Returns:

  • (String)


1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1003

class Endpoint < Struct.new(
  :type,
  :private_ip_address,
  :public_ip_address,
  :ipv6_address,
  :port)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Indicates the type of endpoint running at the specific IP address.

Returns:

  • (String)


1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1003

class Endpoint < Struct.new(
  :type,
  :private_ip_address,
  :public_ip_address,
  :ipv6_address,
  :port)
  SENSITIVE = []
  include Aws::Structure
end