amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.DisassociateSubnetCidrBlock

Description

Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it.

Synopsis

Creating a Request

data DisassociateSubnetCidrBlock Source #

See: newDisassociateSubnetCidrBlock smart constructor.

Constructors

DisassociateSubnetCidrBlock' 

Fields

Instances

Instances details
ToHeaders DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

ToPath DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

ToQuery DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

AWSRequest DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Generic DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Associated Types

type Rep DisassociateSubnetCidrBlock :: Type -> Type #

Read DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Show DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

NFData DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Eq DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Hashable DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

type AWSResponse DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlock = D1 ('MetaData "DisassociateSubnetCidrBlock" "Amazonka.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisassociateSubnetCidrBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateSubnetCidrBlock Source #

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

DisassociateSubnetCidrBlock, disassociateSubnetCidrBlock_associationId - The association ID for the CIDR block.

Request Lenses

Destructuring the Response

data DisassociateSubnetCidrBlockResponse Source #

Constructors

DisassociateSubnetCidrBlockResponse' 

Fields

Instances

Instances details
Generic DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Read DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Show DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

NFData DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

Eq DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlockResponse = D1 ('MetaData "DisassociateSubnetCidrBlockResponse" "Amazonka.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisassociateSubnetCidrBlockResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6CidrBlockAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetIpv6CidrBlockAssociation)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDisassociateSubnetCidrBlockResponse Source #

Create a value of DisassociateSubnetCidrBlockResponse 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:ipv6CidrBlockAssociation:DisassociateSubnetCidrBlockResponse', disassociateSubnetCidrBlockResponse_ipv6CidrBlockAssociation - Information about the IPv6 CIDR block association.

DisassociateSubnetCidrBlockResponse, disassociateSubnetCidrBlockResponse_subnetId - The ID of the subnet.

$sel:httpStatus:DisassociateSubnetCidrBlockResponse', disassociateSubnetCidrBlockResponse_httpStatus - The response's http status code.

Response Lenses