Class: Aws::GlobalAccelerator::Types::DestinationPortMapping

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

Overview

The port mappings for a specified endpoint IP address (destination).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_arnString

The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#accelerator_socket_addressesArray<Types::SocketAddress>

The IP address/port combinations (sockets) that map to a given destination socket address.

Returns:



1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#destination_socket_addressTypes::SocketAddress

The endpoint IP address/port combination for traffic received on the accelerator socket address.



1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#destination_traffic_stateString

Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_group_arnString

The Amazon Resource Name (ARN) of the endpoint group.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_group_regionString

The Amazon Web Services Region for the endpoint group.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_idString

The ID for the virtual private cloud (VPC) subnet.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_typeString

The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.

Returns:

  • (String)


1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
# File 'gems/aws-sdk-globalaccelerator/lib/aws-sdk-globalaccelerator/types.rb', line 1929

class DestinationPortMapping < Struct.new(
  :accelerator_arn,
  :accelerator_socket_addresses,
  :endpoint_group_arn,
  :endpoint_id,
  :endpoint_group_region,
  :destination_socket_address,
  :ip_address_type,
  :destination_traffic_state)
  SENSITIVE = []
  include Aws::Structure
end