amazonka-codedeploy-1.6.0: Amazon CodeDeploy 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.CodeDeploy.SkipWaitTimeForInstanceTermination

Contents

Description

In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is completed.

Synopsis

Creating a Request

skipWaitTimeForInstanceTermination :: SkipWaitTimeForInstanceTermination Source #

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

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

  • swtfitDeploymentId - The ID of the blue/green deployment for which you want to skip the instance termination wait time.

data SkipWaitTimeForInstanceTermination Source #

See: skipWaitTimeForInstanceTermination smart constructor.

Instances

Eq SkipWaitTimeForInstanceTermination Source # 
Data SkipWaitTimeForInstanceTermination Source # 

Methods

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

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

toConstr :: SkipWaitTimeForInstanceTermination -> Constr #

dataTypeOf :: SkipWaitTimeForInstanceTermination -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SkipWaitTimeForInstanceTermination Source # 
Show SkipWaitTimeForInstanceTermination Source # 
Generic SkipWaitTimeForInstanceTermination Source # 
Hashable SkipWaitTimeForInstanceTermination Source # 
ToJSON SkipWaitTimeForInstanceTermination Source # 
NFData SkipWaitTimeForInstanceTermination Source # 
AWSRequest SkipWaitTimeForInstanceTermination Source # 
ToHeaders SkipWaitTimeForInstanceTermination Source # 
ToPath SkipWaitTimeForInstanceTermination Source # 
ToQuery SkipWaitTimeForInstanceTermination Source # 
type Rep SkipWaitTimeForInstanceTermination Source # 
type Rep SkipWaitTimeForInstanceTermination = D1 * (MetaData "SkipWaitTimeForInstanceTermination" "Network.AWS.CodeDeploy.SkipWaitTimeForInstanceTermination" "amazonka-codedeploy-1.6.0-FbexHQXokzbCl7hnYMiCm8" True) (C1 * (MetaCons "SkipWaitTimeForInstanceTermination'" PrefixI True) (S1 * (MetaSel (Just Symbol "_swtfitDeploymentId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))
type Rs SkipWaitTimeForInstanceTermination Source # 

Request Lenses

swtfitDeploymentId :: Lens' SkipWaitTimeForInstanceTermination (Maybe Text) Source #

The ID of the blue/green deployment for which you want to skip the instance termination wait time.

Destructuring the Response

data SkipWaitTimeForInstanceTerminationResponse Source #

Instances

Eq SkipWaitTimeForInstanceTerminationResponse Source # 
Data SkipWaitTimeForInstanceTerminationResponse Source # 

Methods

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

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

toConstr :: SkipWaitTimeForInstanceTerminationResponse -> Constr #

dataTypeOf :: SkipWaitTimeForInstanceTerminationResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SkipWaitTimeForInstanceTerminationResponse Source # 
Show SkipWaitTimeForInstanceTerminationResponse Source # 
Generic SkipWaitTimeForInstanceTerminationResponse Source # 
NFData SkipWaitTimeForInstanceTerminationResponse Source # 
type Rep SkipWaitTimeForInstanceTerminationResponse Source # 
type Rep SkipWaitTimeForInstanceTerminationResponse = D1 * (MetaData "SkipWaitTimeForInstanceTerminationResponse" "Network.AWS.CodeDeploy.SkipWaitTimeForInstanceTermination" "amazonka-codedeploy-1.6.0-FbexHQXokzbCl7hnYMiCm8" False) (C1 * (MetaCons "SkipWaitTimeForInstanceTerminationResponse'" PrefixI False) (U1 *))