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

Description

Releases the specified address range that you provisioned to use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.

Before you can release an address range, you must stop advertising it by using WithdrawByoipCidr and you must not have any accelerators that are using static IP addresses allocated from its address range.

For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.

Synopsis

Creating a Request

data DeprovisionByoipCidr Source #

See: newDeprovisionByoipCidr smart constructor.

Constructors

DeprovisionByoipCidr' 

Fields

  • cidr :: Text

    The address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range.

Instances

Instances details
ToJSON DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToHeaders DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToPath DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToQuery DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

AWSRequest DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type AWSResponse DeprovisionByoipCidr #

Generic DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidr :: Type -> Type #

Read DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

NFData DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Methods

rnf :: DeprovisionByoipCidr -> () #

Eq DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Hashable DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type AWSResponse DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidr = D1 ('MetaData "DeprovisionByoipCidr" "Amazonka.GlobalAccelerator.DeprovisionByoipCidr" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeprovisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeprovisionByoipCidr Source #

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

DeprovisionByoipCidr, deprovisionByoipCidr_cidr - The address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range.

Request Lenses

deprovisionByoipCidr_cidr :: Lens' DeprovisionByoipCidr Text Source #

The address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range.

Destructuring the Response

data DeprovisionByoipCidrResponse Source #

See: newDeprovisionByoipCidrResponse smart constructor.

Constructors

DeprovisionByoipCidrResponse' 

Fields

Instances

Instances details
Generic DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidrResponse :: Type -> Type #

Read DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

NFData DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Eq DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

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

newDeprovisionByoipCidrResponse Source #

Create a value of DeprovisionByoipCidrResponse 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:byoipCidr:DeprovisionByoipCidrResponse', deprovisionByoipCidrResponse_byoipCidr - Information about the address range.

$sel:httpStatus:DeprovisionByoipCidrResponse', deprovisionByoipCidrResponse_httpStatus - The response's http status code.

Response Lenses