amazonka-globalaccelerator-2.0: Amazon Global Accelerator SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Description

Update a listener for a custom routing accelerator.

Synopsis

Creating a Request

data UpdateCustomRoutingListener Source #

See: newUpdateCustomRoutingListener smart constructor.

Constructors

UpdateCustomRoutingListener' 

Fields

Instances

Instances details
ToJSON UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToHeaders UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToPath UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToQuery UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

AWSRequest UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Generic UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Associated Types

type Rep UpdateCustomRoutingListener :: Type -> Type #

Read UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Show UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

NFData UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Eq UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Hashable UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type AWSResponse UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListener = D1 ('MetaData "UpdateCustomRoutingListener" "Amazonka.GlobalAccelerator.UpdateCustomRoutingListener" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PortRange))))

newUpdateCustomRoutingListener Source #

Create a value of UpdateCustomRoutingListener 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:

UpdateCustomRoutingListener, updateCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to update.

UpdateCustomRoutingListener, updateCustomRoutingListener_portRanges - The updated port range to support for connections from clients to your accelerator. If you remove ports that are currently being used by a subnet endpoint, the call fails.

Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.

Request Lenses

updateCustomRoutingListener_listenerArn :: Lens' UpdateCustomRoutingListener Text Source #

The Amazon Resource Name (ARN) of the listener to update.

updateCustomRoutingListener_portRanges :: Lens' UpdateCustomRoutingListener (NonEmpty PortRange) Source #

The updated port range to support for connections from clients to your accelerator. If you remove ports that are currently being used by a subnet endpoint, the call fails.

Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.

Destructuring the Response

data UpdateCustomRoutingListenerResponse Source #

Constructors

UpdateCustomRoutingListenerResponse' 

Fields

Instances

Instances details
Generic UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Read UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Show UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

NFData UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Eq UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListenerResponse = D1 ('MetaData "UpdateCustomRoutingListenerResponse" "Amazonka.GlobalAccelerator.UpdateCustomRoutingListener" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateCustomRoutingListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingListener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateCustomRoutingListenerResponse Source #

Create a value of UpdateCustomRoutingListenerResponse 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:listener:UpdateCustomRoutingListenerResponse', updateCustomRoutingListenerResponse_listener - Information for the updated listener for a custom routing accelerator.

$sel:httpStatus:UpdateCustomRoutingListenerResponse', updateCustomRoutingListenerResponse_httpStatus - The response's http status code.

Response Lenses

updateCustomRoutingListenerResponse_listener :: Lens' UpdateCustomRoutingListenerResponse (Maybe CustomRoutingListener) Source #

Information for the updated listener for a custom routing accelerator.