Class: Aws::GlobalAccelerator::Types::DestinationPortMapping
- Inherits:
-
Struct
- Object
- Struct
- Aws::GlobalAccelerator::Types::DestinationPortMapping
- Includes:
- Structure
- Defined in:
- 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
-
#accelerator_arn ⇒ String
The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.
-
#accelerator_socket_addresses ⇒ Array<Types::SocketAddress>
The IP address/port combinations (sockets) that map to a given destination socket address.
-
#destination_socket_address ⇒ Types::SocketAddress
The endpoint IP address/port combination for traffic received on the accelerator socket address.
-
#destination_traffic_state ⇒ String
Indicates whether or not a port mapping destination can receive traffic.
-
#endpoint_group_arn ⇒ String
The Amazon Resource Name (ARN) of the endpoint group.
-
#endpoint_group_region ⇒ String
The Amazon Web Services Region for the endpoint group.
-
#endpoint_id ⇒ String
The ID for the virtual private cloud (VPC) subnet.
-
#ip_address_type ⇒ String
The IP address type that an accelerator supports.
Instance Attribute Details
#accelerator_arn ⇒ String
The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_addresses ⇒ Array<Types::SocketAddress>
The IP address/port combinations (sockets) that map to a given destination socket address.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_address ⇒ Types::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 '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_state ⇒ String
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.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_arn ⇒ String
The Amazon Resource Name (ARN) of the endpoint group.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_region ⇒ String
The Amazon Web Services Region for the endpoint group.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_id ⇒ String
The ID for the virtual private cloud (VPC) subnet.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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_type ⇒ String
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 |
# File '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 |