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.CustomRoutingDestinationConfiguration

Description

 
Synopsis

Documentation

data CustomRoutingDestinationConfiguration Source #

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

See: newCustomRoutingDestinationConfiguration smart constructor.

Constructors

CustomRoutingDestinationConfiguration' 

Fields

  • fromPort :: Natural

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

  • toPort :: Natural

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

  • protocols :: NonEmpty CustomRoutingProtocol

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

Instances

Instances details
Eq CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Read CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Show CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Generic CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

NFData CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Hashable CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

ToJSON CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

type Rep CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

type Rep CustomRoutingDestinationConfiguration = D1 ('MetaData "CustomRoutingDestinationConfiguration" "Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingDestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CustomRoutingProtocol)))))

newCustomRoutingDestinationConfiguration Source #

Create a value of CustomRoutingDestinationConfiguration 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:fromPort:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_fromPort - The first port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

$sel:toPort:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_toPort - The last port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

$sel:protocols:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_protocols - The protocol for the endpoint group that is associated with a custom routing accelerator. The protocol can be either TCP or UDP.

customRoutingDestinationConfiguration_fromPort :: Lens' CustomRoutingDestinationConfiguration Natural Source #

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

customRoutingDestinationConfiguration_toPort :: Lens' CustomRoutingDestinationConfiguration Natural Source #

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

customRoutingDestinationConfiguration_protocols :: Lens' CustomRoutingDestinationConfiguration (NonEmpty CustomRoutingProtocol) Source #

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