describe_custom_routing_endpoint_group

GlobalAccelerator.Client.describe_custom_routing_endpoint_group(**kwargs)

Describe an endpoint group for a custom routing accelerator.

See also: AWS API Documentation

Request Syntax

response = client.describe_custom_routing_endpoint_group(
    EndpointGroupArn='string'
)
Parameters
EndpointGroupArn (string) --

[REQUIRED]

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

Return type
dict
Returns
Response Syntax
{
    'EndpointGroup': {
        'EndpointGroupArn': 'string',
        'EndpointGroupRegion': 'string',
        'DestinationDescriptions': [
            {
                'FromPort': 123,
                'ToPort': 123,
                'Protocols': [
                    'TCP'|'UDP',
                ]
            },
        ],
        'EndpointDescriptions': [
            {
                'EndpointId': 'string'
            },
        ]
    }
}

Response Structure

  • (dict) --
    • EndpointGroup (dict) --

      The description of an endpoint group for a custom routing accelerator.

      • EndpointGroupArn (string) --

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

      • EndpointGroupRegion (string) --

        The Amazon Web Services Region where the endpoint group is located.

      • DestinationDescriptions (list) --

        For a custom routing accelerator, describes the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.

        • (dict) --

          For a custom routing accelerator, describes the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.

          • FromPort (integer) --

            The first port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

          • ToPort (integer) --

            The last port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

          • Protocols (list) --

            The protocol for the endpoint group that is associated with a custom routing accelerator. The protocol can be either TCP or UDP.

            • (string) --
      • EndpointDescriptions (list) --

        For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.

        • (dict) --

          A complex type for an endpoint for a custom routing accelerator. Each endpoint group can include one or more endpoints, which are virtual private cloud (VPC) subnets.

          • EndpointId (string) --

            An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.

Exceptions

  • GlobalAccelerator.Client.exceptions.InvalidArgumentException
  • GlobalAccelerator.Client.exceptions.EndpointGroupNotFoundException
  • GlobalAccelerator.Client.exceptions.InternalServiceErrorException