amazonka-ec2-1.6.1: 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 # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Data DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.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 Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Show DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Generic DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Associated Types

type Rep DisassociateSubnetCidrBlock :: Type -> Type #

Hashable DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

AWSRequest DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Associated Types

type Rs DisassociateSubnetCidrBlock :: Type #

ToHeaders DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

ToPath DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

ToQuery DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

NFData DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlock = D1 (MetaData "DisassociateSubnetCidrBlock" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.6.1-GgG1M0FWcBrE5I5IM2QktE" True) (C1 (MetaCons "DisassociateSubnetCidrBlock'" PrefixI True) (S1 (MetaSel (Just "_dscbAssociationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DisassociateSubnetCidrBlock Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

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 # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Data DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

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 # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Show DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

Generic DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

NFData DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Network.AWS.EC2.DisassociateSubnetCidrBlock

type Rep DisassociateSubnetCidrBlockResponse = D1 (MetaData "DisassociateSubnetCidrBlockResponse" "Network.AWS.EC2.DisassociateSubnetCidrBlock" "amazonka-ec2-1.6.1-GgG1M0FWcBrE5I5IM2QktE" False) (C1 (MetaCons "DisassociateSubnetCidrBlockResponse'" PrefixI True) (S1 (MetaSel (Just "_dscbrsSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dscbrsIPv6CidrBlockAssociation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SubnetIPv6CidrBlockAssociation)) :*: S1 (MetaSel (Just "_dscbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses