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

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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 #

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 #

See: disassociateSubnetCidrBlock smart constructor.

Instances

Eq DisassociateSubnetCidrBlock # 
Data DisassociateSubnetCidrBlock # 

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 # 
Show DisassociateSubnetCidrBlock # 
Generic DisassociateSubnetCidrBlock # 
Hashable DisassociateSubnetCidrBlock # 
NFData DisassociateSubnetCidrBlock # 
AWSRequest DisassociateSubnetCidrBlock # 
ToQuery DisassociateSubnetCidrBlock # 
ToPath DisassociateSubnetCidrBlock # 
ToHeaders DisassociateSubnetCidrBlock # 
type Rep DisassociateSubnetCidrBlock # 
type Rep DisassociateSubnetCidrBlock = D1 (MetaData "DisassociateSubnetCidrBlock" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.4.5-C4CR35JggG2GhWFrIiKGhu" True) (C1 (MetaCons "DisassociateSubnetCidrBlock'" PrefixI True) (S1 (MetaSel (Just Symbol "_dscbAssociationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DisassociateSubnetCidrBlock # 

Request Lenses

dscbAssociationId :: Lens' DisassociateSubnetCidrBlock Text #

The association ID for the CIDR block.

Destructuring the Response

disassociateSubnetCidrBlockResponse #

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 #

See: disassociateSubnetCidrBlockResponse smart constructor.

Instances

Eq DisassociateSubnetCidrBlockResponse # 
Data DisassociateSubnetCidrBlockResponse # 

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 # 
Show DisassociateSubnetCidrBlockResponse # 
Generic DisassociateSubnetCidrBlockResponse # 
NFData DisassociateSubnetCidrBlockResponse # 
type Rep DisassociateSubnetCidrBlockResponse # 
type Rep DisassociateSubnetCidrBlockResponse = D1 (MetaData "DisassociateSubnetCidrBlockResponse" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.4.5-C4CR35JggG2GhWFrIiKGhu" 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 DecidedUnpack) (Rec0 Int)))))

Response Lenses