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.Types.CustomRoutingEndpointGroup

Description

 
Synopsis

Documentation

data CustomRoutingEndpointGroup Source #

A complex type for the endpoint group for a custom routing accelerator. An AWS Region can have only one endpoint group for a specific listener.

See: newCustomRoutingEndpointGroup smart constructor.

Constructors

CustomRoutingEndpointGroup' 

Fields

Instances

Instances details
Eq CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Read CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Show CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Generic CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Associated Types

type Rep CustomRoutingEndpointGroup :: Type -> Type #

NFData CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Hashable CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

FromJSON CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

type Rep CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

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

newCustomRoutingEndpointGroup :: CustomRoutingEndpointGroup Source #

Create a value of CustomRoutingEndpointGroup 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:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointGroupRegion:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointGroupRegion - The AWS Region where the endpoint group is located.

$sel:endpointDescriptions:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointDescriptions - For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.

$sel:destinationDescriptions:CustomRoutingEndpointGroup', customRoutingEndpointGroup_destinationDescriptions - 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.

customRoutingEndpointGroup_endpointGroupArn :: Lens' CustomRoutingEndpointGroup (Maybe Text) Source #

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

customRoutingEndpointGroup_endpointGroupRegion :: Lens' CustomRoutingEndpointGroup (Maybe Text) Source #

The AWS Region where the endpoint group is located.

customRoutingEndpointGroup_endpointDescriptions :: Lens' CustomRoutingEndpointGroup (Maybe [CustomRoutingEndpointDescription]) Source #

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

customRoutingEndpointGroup_destinationDescriptions :: Lens' CustomRoutingEndpointGroup (Maybe [CustomRoutingDestinationDescription]) Source #

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.