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

Description

 
Synopsis

Documentation

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

See: newCustomRoutingDestinationDescription smart constructor.

Constructors

CustomRoutingDestinationDescription' 

Fields

  • fromPort :: Maybe Natural

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

  • protocols :: Maybe [Protocol]

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

  • toPort :: Maybe Natural

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

Instances

Instances details
Eq CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Read CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Show CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Generic CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

NFData CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Hashable CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

FromJSON CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

type Rep CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

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

newCustomRoutingDestinationDescription :: CustomRoutingDestinationDescription Source #

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

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

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

customRoutingDestinationDescription_fromPort :: Lens' CustomRoutingDestinationDescription (Maybe Natural) Source #

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

customRoutingDestinationDescription_protocols :: Lens' CustomRoutingDestinationDescription (Maybe [Protocol]) Source #

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

customRoutingDestinationDescription_toPort :: Lens' CustomRoutingDestinationDescription (Maybe Natural) Source #

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