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

Description

Releases the specified address range that you provisioned to use with your AWS 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 AWS 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
Eq DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Read DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Generic DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidr :: Type -> Type #

NFData DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Methods

rnf :: DeprovisionByoipCidr -> () #

Hashable DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToJSON DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

AWSRequest DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type AWSResponse 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

type Rep DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidr = D1 ('MetaData "DeprovisionByoipCidr" "Amazonka.GlobalAccelerator.DeprovisionByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeprovisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

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:

$sel:cidr: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
Eq DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Read DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Generic DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidrResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" '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