amazonka-ec2-1.6.0: Amazon Elastic Compute Cloud SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.EC2.DisassociateSubnetCidrBlock

Contents

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

disassociateSubnetCidrBlock Source #

Creates a value of DisassociateSubnetCidrBlock with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DisassociateSubnetCidrBlock Source #

See: disassociateSubnetCidrBlock smart constructor.

Instances

Eq DisassociateSubnetCidrBlock Source # 
Data DisassociateSubnetCidrBlock Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DisassociateSubnetCidrBlock -> c DisassociateSubnetCidrBlock #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisassociateSubnetCidrBlock #

toConstr :: DisassociateSubnetCidrBlock -> Constr #

dataTypeOf :: DisassociateSubnetCidrBlock -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DisassociateSubnetCidrBlock) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisassociateSubnetCidrBlock) #

gmapT :: (forall b. Data b => b -> b) -> DisassociateSubnetCidrBlock -> DisassociateSubnetCidrBlock #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisassociateSubnetCidrBlock -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisassociateSubnetCidrBlock -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisassociateSubnetCidrBlock -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisassociateSubnetCidrBlock -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlock -> m DisassociateSubnetCidrBlock #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlock -> m DisassociateSubnetCidrBlock #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlock -> m DisassociateSubnetCidrBlock #

Read DisassociateSubnetCidrBlock Source # 
Show DisassociateSubnetCidrBlock Source # 
Generic DisassociateSubnetCidrBlock Source # 
Hashable DisassociateSubnetCidrBlock Source # 
NFData DisassociateSubnetCidrBlock Source # 
AWSRequest DisassociateSubnetCidrBlock Source # 
ToHeaders DisassociateSubnetCidrBlock Source # 
ToPath DisassociateSubnetCidrBlock Source # 
ToQuery DisassociateSubnetCidrBlock Source # 
type Rep DisassociateSubnetCidrBlock Source # 
type Rep DisassociateSubnetCidrBlock = D1 * (MetaData "DisassociateSubnetCidrBlock" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" True) (C1 * (MetaCons "DisassociateSubnetCidrBlock'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dscbAssociationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DisassociateSubnetCidrBlock Source # 

Request Lenses

dscbAssociationId :: Lens' DisassociateSubnetCidrBlock Text Source #

The association ID for the CIDR block.

Destructuring the Response

disassociateSubnetCidrBlockResponse Source #

Creates a value of DisassociateSubnetCidrBlockResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DisassociateSubnetCidrBlockResponse Source #

See: disassociateSubnetCidrBlockResponse smart constructor.

Instances

Eq DisassociateSubnetCidrBlockResponse Source # 
Data DisassociateSubnetCidrBlockResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DisassociateSubnetCidrBlockResponse -> c DisassociateSubnetCidrBlockResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DisassociateSubnetCidrBlockResponse #

toConstr :: DisassociateSubnetCidrBlockResponse -> Constr #

dataTypeOf :: DisassociateSubnetCidrBlockResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DisassociateSubnetCidrBlockResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DisassociateSubnetCidrBlockResponse) #

gmapT :: (forall b. Data b => b -> b) -> DisassociateSubnetCidrBlockResponse -> DisassociateSubnetCidrBlockResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DisassociateSubnetCidrBlockResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DisassociateSubnetCidrBlockResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DisassociateSubnetCidrBlockResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DisassociateSubnetCidrBlockResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlockResponse -> m DisassociateSubnetCidrBlockResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlockResponse -> m DisassociateSubnetCidrBlockResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisassociateSubnetCidrBlockResponse -> m DisassociateSubnetCidrBlockResponse #

Read DisassociateSubnetCidrBlockResponse Source # 
Show DisassociateSubnetCidrBlockResponse Source # 
Generic DisassociateSubnetCidrBlockResponse Source # 
NFData DisassociateSubnetCidrBlockResponse Source # 
type Rep DisassociateSubnetCidrBlockResponse Source # 
type Rep DisassociateSubnetCidrBlockResponse = D1 * (MetaData "DisassociateSubnetCidrBlockResponse" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.6.0-Kkew7Kpgof6EYi20Z0WOzs" False) (C1 * (MetaCons "DisassociateSubnetCidrBlockResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dscbrsSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dscbrsIPv6CidrBlockAssociation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe SubnetIPv6CidrBlockAssociation))) (S1 * (MetaSel (Just Symbol "_dscbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses