Skip to content

DestinationPortMapping

Source code in docs_src/capo_global_accelerator/types/destination_port_mapping.py
class DestinationPortMapping(TypedDict, closed=True):
    accelerator_arn: NotRequired[
        "capo_global_accelerator.types.generic_string.GenericString"
    ]
    """<p>The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.</p>"""
    accelerator_socket_addresses: NotRequired[
        "capo_global_accelerator.types.socket_addresses.SocketAddresses"
    ]
    """<p>The IP address/port combinations (sockets) that map to a given destination socket address.</p>"""
    endpoint_group_arn: NotRequired[
        "capo_global_accelerator.types.generic_string.GenericString"
    ]
    """<p>The Amazon Resource Name (ARN) of the endpoint group.</p>"""
    endpoint_id: NotRequired[
        "capo_global_accelerator.types.generic_string.GenericString"
    ]
    """<p>The ID for the virtual private cloud (VPC) subnet.</p>"""
    endpoint_group_region: NotRequired[
        "capo_global_accelerator.types.generic_string.GenericString"
    ]
    """<p>The Amazon Web Services Region for the endpoint group.</p>"""
    destination_socket_address: NotRequired[
        "capo_global_accelerator.types.socket_address.SocketAddress"
    ]
    """<p>The endpoint IP address/port combination for traffic received on the accelerator socket address.</p>"""
    ip_address_type: NotRequired[
        "capo_global_accelerator.types.ip_address_type.IpAddressType"
    ]
    """<p>The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.</p>"""
    destination_traffic_state: NotRequired[
        "capo_global_accelerator.types.custom_routing_destination_traffic_state.CustomRoutingDestinationTrafficState"
    ]
    """<p>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.</p>"""

accelerator_arn instance-attribute

accelerator_arn: NotRequired[GenericString]

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

accelerator_socket_addresses instance-attribute

accelerator_socket_addresses: NotRequired[SocketAddresses]

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

destination_socket_address instance-attribute

destination_socket_address: NotRequired[SocketAddress]

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

destination_traffic_state instance-attribute

destination_traffic_state: NotRequired[CustomRoutingDestinationTrafficState]

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.

endpoint_group_arn instance-attribute

endpoint_group_arn: NotRequired[GenericString]

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

endpoint_group_region instance-attribute

endpoint_group_region: NotRequired[GenericString]

The Amazon Web Services Region for the endpoint group.

endpoint_id instance-attribute

endpoint_id: NotRequired[GenericString]

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

ip_address_type instance-attribute

ip_address_type: NotRequired[IpAddressType]

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