libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Description

Associate a virtual private cloud (VPC) subnet endpoint with your custom routing accelerator.

The listener port range must be large enough to support the number of IP addresses that can be specified in your subnet. The number of ports required is: subnet size times the number of ports per destination EC2 instances. For example, a subnet defined as /24 requires a listener port range of at least 255 ports.

Note: You must have enough remaining listener ports available to map to the subnet ports, or the call will fail with a LimitExceededException.

By default, all destinations in a subnet in a custom routing accelerator cannot receive traffic. To enable all destinations to receive traffic, or to specify individual port mappings that can receive traffic, see the AllowCustomRoutingTraffic operation.

Synopsis

Creating a Request

data AddCustomRoutingEndpoints Source #

See: newAddCustomRoutingEndpoints smart constructor.

Constructors

AddCustomRoutingEndpoints' 

Fields

Instances

Instances details
Eq AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Read AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Generic AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Associated Types

type Rep AddCustomRoutingEndpoints :: Type -> Type #

NFData AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Hashable AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToJSON AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

AWSRequest AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToHeaders AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToPath AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToQuery AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpoints = D1 ('MetaData "AddCustomRoutingEndpoints" "Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AddCustomRoutingEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CustomRoutingEndpointConfiguration)) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

newAddCustomRoutingEndpoints Source #

Create a value of AddCustomRoutingEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointConfigurations:AddCustomRoutingEndpoints', addCustomRoutingEndpoints_endpointConfigurations - The list of endpoint objects to add to a custom routing accelerator.

$sel:endpointGroupArn:AddCustomRoutingEndpoints', addCustomRoutingEndpoints_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.

Request Lenses

addCustomRoutingEndpoints_endpointGroupArn :: Lens' AddCustomRoutingEndpoints Text Source #

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

Destructuring the Response

data AddCustomRoutingEndpointsResponse Source #

See: newAddCustomRoutingEndpointsResponse smart constructor.

Constructors

AddCustomRoutingEndpointsResponse' 

Fields

Instances

Instances details
Eq AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Read AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Generic AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Associated Types

type Rep AddCustomRoutingEndpointsResponse :: Type -> Type #

NFData AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpointsResponse = D1 ('MetaData "AddCustomRoutingEndpointsResponse" "Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AddCustomRoutingEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAddCustomRoutingEndpointsResponse Source #

Create a value of AddCustomRoutingEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:AddCustomRoutingEndpoints', addCustomRoutingEndpointsResponse_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.

$sel:endpointDescriptions:AddCustomRoutingEndpointsResponse', addCustomRoutingEndpointsResponse_endpointDescriptions - The endpoint objects added to the custom routing accelerator.

$sel:httpStatus:AddCustomRoutingEndpointsResponse', addCustomRoutingEndpointsResponse_httpStatus - The response's http status code.

Response Lenses

addCustomRoutingEndpointsResponse_endpointGroupArn :: Lens' AddCustomRoutingEndpointsResponse (Maybe Text) Source #

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