amazonka-ssm-1.6.0: Amazon Simple Systems Manager (SSM) 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.SSM.GetAutomationExecution

Contents

Description

Get detailed information about a particular Automation execution.

Synopsis

Creating a Request

getAutomationExecution Source #

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

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

  • gaeAutomationExecutionId - The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

data GetAutomationExecution Source #

See: getAutomationExecution smart constructor.

Instances

Eq GetAutomationExecution Source # 
Data GetAutomationExecution Source # 

Methods

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

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

toConstr :: GetAutomationExecution -> Constr #

dataTypeOf :: GetAutomationExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetAutomationExecution Source # 
Show GetAutomationExecution Source # 
Generic GetAutomationExecution Source # 
Hashable GetAutomationExecution Source # 
ToJSON GetAutomationExecution Source # 
NFData GetAutomationExecution Source # 

Methods

rnf :: GetAutomationExecution -> () #

AWSRequest GetAutomationExecution Source # 
ToHeaders GetAutomationExecution Source # 
ToPath GetAutomationExecution Source # 
ToQuery GetAutomationExecution Source # 
type Rep GetAutomationExecution Source # 
type Rep GetAutomationExecution = D1 * (MetaData "GetAutomationExecution" "Network.AWS.SSM.GetAutomationExecution" "amazonka-ssm-1.6.0-FkXaKF9jjpY64HF15tLQlO" True) (C1 * (MetaCons "GetAutomationExecution'" PrefixI True) (S1 * (MetaSel (Just Symbol "_gaeAutomationExecutionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs GetAutomationExecution Source # 

Request Lenses

gaeAutomationExecutionId :: Lens' GetAutomationExecution Text Source #

The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

Destructuring the Response

getAutomationExecutionResponse Source #

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

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

data GetAutomationExecutionResponse Source #

See: getAutomationExecutionResponse smart constructor.

Instances

Eq GetAutomationExecutionResponse Source # 
Data GetAutomationExecutionResponse Source # 

Methods

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

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

toConstr :: GetAutomationExecutionResponse -> Constr #

dataTypeOf :: GetAutomationExecutionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetAutomationExecutionResponse Source # 
Show GetAutomationExecutionResponse Source # 
Generic GetAutomationExecutionResponse Source # 
NFData GetAutomationExecutionResponse Source # 
type Rep GetAutomationExecutionResponse Source # 
type Rep GetAutomationExecutionResponse = D1 * (MetaData "GetAutomationExecutionResponse" "Network.AWS.SSM.GetAutomationExecution" "amazonka-ssm-1.6.0-FkXaKF9jjpY64HF15tLQlO" False) (C1 * (MetaCons "GetAutomationExecutionResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gaersAutomationExecution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe AutomationExecution))) (S1 * (MetaSel (Just Symbol "_gaersResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

gaersAutomationExecution :: Lens' GetAutomationExecutionResponse (Maybe AutomationExecution) Source #

Detailed information about the current state of an automation execution.