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

Defined in Network.AWS.SSM.GetAutomationExecution

Data GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

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

Defined in Network.AWS.SSM.GetAutomationExecution

Show GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Generic GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Associated Types

type Rep GetAutomationExecution :: Type -> Type #

Hashable GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

ToJSON GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

AWSRequest GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Associated Types

type Rs GetAutomationExecution :: Type #

ToHeaders GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

ToPath GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

ToQuery GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

NFData GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Methods

rnf :: GetAutomationExecution -> () #

type Rep GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

type Rep GetAutomationExecution = D1 (MetaData "GetAutomationExecution" "Network.AWS.SSM.GetAutomationExecution" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "GetAutomationExecution'" PrefixI True) (S1 (MetaSel (Just "_gaeAutomationExecutionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetAutomationExecution Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

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

Defined in Network.AWS.SSM.GetAutomationExecution

Data GetAutomationExecutionResponse Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

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

Defined in Network.AWS.SSM.GetAutomationExecution

Show GetAutomationExecutionResponse Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Generic GetAutomationExecutionResponse Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

Associated Types

type Rep GetAutomationExecutionResponse :: Type -> Type #

NFData GetAutomationExecutionResponse Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

type Rep GetAutomationExecutionResponse Source # 
Instance details

Defined in Network.AWS.SSM.GetAutomationExecution

type Rep GetAutomationExecutionResponse = D1 (MetaData "GetAutomationExecutionResponse" "Network.AWS.SSM.GetAutomationExecution" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" False) (C1 (MetaCons "GetAutomationExecutionResponse'" PrefixI True) (S1 (MetaSel (Just "_gaersAutomationExecution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutomationExecution)) :*: S1 (MetaSel (Just "_gaersResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

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

Detailed information about the current state of an automation execution.