amazonka-cloudformation-1.6.1: Amazon CloudFormation 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.CloudFormation.CancelUpdateStack

Contents

Description

Cancels an update on the specified stack. If the call completes successfully, the stack rolls back the update and reverts to the previous stack configuration.

Synopsis

Creating a Request

cancelUpdateStack Source #

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

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

  • cusClientRequestToken - A unique identifier for this CancelUpdateStack request. Specify this token if you plan to retry requests so that AWS CloudFormation knows that you're not attempting to cancel an update on a stack with the same name. You might retry CancelUpdateStack requests to ensure that AWS CloudFormation successfully received them.
  • cusStackName - The name or the unique stack ID that is associated with the stack.

data CancelUpdateStack Source #

The input for the CancelUpdateStack action.

See: cancelUpdateStack smart constructor.

Instances
Eq CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Data CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Methods

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

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

toConstr :: CancelUpdateStack -> Constr #

dataTypeOf :: CancelUpdateStack -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Show CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Generic CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Associated Types

type Rep CancelUpdateStack :: Type -> Type #

Hashable CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

AWSRequest CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Associated Types

type Rs CancelUpdateStack :: Type #

ToHeaders CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

ToPath CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

ToQuery CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

NFData CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Methods

rnf :: CancelUpdateStack -> () #

type Rep CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

type Rep CancelUpdateStack = D1 (MetaData "CancelUpdateStack" "Network.AWS.CloudFormation.CancelUpdateStack" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "CancelUpdateStack'" PrefixI True) (S1 (MetaSel (Just "_cusClientRequestToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cusStackName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs CancelUpdateStack Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Request Lenses

cusClientRequestToken :: Lens' CancelUpdateStack (Maybe Text) Source #

A unique identifier for this CancelUpdateStack request. Specify this token if you plan to retry requests so that AWS CloudFormation knows that you're not attempting to cancel an update on a stack with the same name. You might retry CancelUpdateStack requests to ensure that AWS CloudFormation successfully received them.

cusStackName :: Lens' CancelUpdateStack Text Source #

The name or the unique stack ID that is associated with the stack.

Destructuring the Response

cancelUpdateStackResponse :: CancelUpdateStackResponse Source #

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

data CancelUpdateStackResponse Source #

See: cancelUpdateStackResponse smart constructor.

Instances
Eq CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Data CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Methods

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

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

toConstr :: CancelUpdateStackResponse -> Constr #

dataTypeOf :: CancelUpdateStackResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Show CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Generic CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

Associated Types

type Rep CancelUpdateStackResponse :: Type -> Type #

NFData CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

type Rep CancelUpdateStackResponse Source # 
Instance details

Defined in Network.AWS.CloudFormation.CancelUpdateStack

type Rep CancelUpdateStackResponse = D1 (MetaData "CancelUpdateStackResponse" "Network.AWS.CloudFormation.CancelUpdateStack" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "CancelUpdateStackResponse'" PrefixI False) (U1 :: Type -> Type))