libZSservicesZSamazonka-ssmZSamazonka-ssm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSM.Types.AutomationExecutionMetadata

Description

 
Synopsis

Documentation

data AutomationExecutionMetadata Source #

Details about a specific Automation execution.

See: newAutomationExecutionMetadata smart constructor.

Constructors

AutomationExecutionMetadata' 

Fields

Instances

Instances details
Eq AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

Read AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

Show AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

Generic AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

Associated Types

type Rep AutomationExecutionMetadata :: Type -> Type #

NFData AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

Hashable AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

FromJSON AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

type Rep AutomationExecutionMetadata Source # 
Instance details

Defined in Amazonka.SSM.Types.AutomationExecutionMetadata

type Rep AutomationExecutionMetadata = D1 ('MetaData "AutomationExecutionMetadata" "Amazonka.SSM.Types.AutomationExecutionMetadata" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "AutomationExecutionMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "scheduledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "opsItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "currentStepName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetParameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "executedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "documentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "executionEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "failureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "automationSubtype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomationSubtype)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionMode))) :*: (S1 ('MetaSel ('Just "targetMaps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HashMap Text [Text]])) :*: S1 ('MetaSel ('Just "automationExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomationExecutionStatus)))))) :*: (((S1 ('MetaSel ('Just "parentAutomationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "maxErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "executionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "automationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomationType))) :*: (S1 ('MetaSel ('Just "currentAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Target]))))) :*: ((S1 ('MetaSel ('Just "resolvedTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolvedTargets)) :*: (S1 ('MetaSel ('Just "documentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "automationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "changeRequestName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runbooks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Runbook)))) :*: (S1 ('MetaSel ('Just "maxConcurrency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newAutomationExecutionMetadata :: AutomationExecutionMetadata Source #

Create a value of AutomationExecutionMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduledTime:AutomationExecutionMetadata', automationExecutionMetadata_scheduledTime - The date and time the Automation operation is scheduled to start.

$sel:associationId:AutomationExecutionMetadata', automationExecutionMetadata_associationId - The ID of a State Manager association used in the Automation operation.

$sel:opsItemId:AutomationExecutionMetadata', automationExecutionMetadata_opsItemId - The ID of an OpsItem that is created to represent a Change Manager change request.

$sel:currentStepName:AutomationExecutionMetadata', automationExecutionMetadata_currentStepName - The name of the step that is currently running.

$sel:targetParameterName:AutomationExecutionMetadata', automationExecutionMetadata_targetParameterName - The list of execution outputs as defined in the Automation runbook.

$sel:logFile:AutomationExecutionMetadata', automationExecutionMetadata_logFile - An S3 bucket where execution information is stored.

$sel:executedBy:AutomationExecutionMetadata', automationExecutionMetadata_executedBy - The IAM role ARN of the user who ran the automation.

$sel:documentName:AutomationExecutionMetadata', automationExecutionMetadata_documentName - The name of the Automation runbook used during execution.

$sel:executionEndTime:AutomationExecutionMetadata', automationExecutionMetadata_executionEndTime - The time the execution finished. This isn't populated if the execution is still in progress.

$sel:failureMessage:AutomationExecutionMetadata', automationExecutionMetadata_failureMessage - The list of execution outputs as defined in the Automation runbook.

$sel:automationSubtype:AutomationExecutionMetadata', automationExecutionMetadata_automationSubtype - The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.

$sel:mode:AutomationExecutionMetadata', automationExecutionMetadata_mode - The Automation execution mode.

$sel:targetMaps:AutomationExecutionMetadata', automationExecutionMetadata_targetMaps - The specified key-value mapping of document parameters to target resources.

$sel:automationExecutionStatus:AutomationExecutionMetadata', automationExecutionMetadata_automationExecutionStatus - The status of the execution.

$sel:parentAutomationExecutionId:AutomationExecutionMetadata', automationExecutionMetadata_parentAutomationExecutionId - The execution ID of the parent automation.

$sel:outputs:AutomationExecutionMetadata', automationExecutionMetadata_outputs - The list of execution outputs as defined in the Automation runbook.

$sel:maxErrors:AutomationExecutionMetadata', automationExecutionMetadata_maxErrors - The MaxErrors value specified by the user when starting the automation.

$sel:executionStartTime:AutomationExecutionMetadata', automationExecutionMetadata_executionStartTime - The time the execution started.

$sel:automationType:AutomationExecutionMetadata', automationExecutionMetadata_automationType - Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.

$sel:currentAction:AutomationExecutionMetadata', automationExecutionMetadata_currentAction - The action of the step that is currently running.

$sel:targets:AutomationExecutionMetadata', automationExecutionMetadata_targets - The targets defined by the user when starting the automation.

$sel:resolvedTargets:AutomationExecutionMetadata', automationExecutionMetadata_resolvedTargets - A list of targets that resolved during the execution.

$sel:documentVersion:AutomationExecutionMetadata', automationExecutionMetadata_documentVersion - The document version used during the execution.

$sel:automationExecutionId:AutomationExecutionMetadata', automationExecutionMetadata_automationExecutionId - The execution ID.

$sel:changeRequestName:AutomationExecutionMetadata', automationExecutionMetadata_changeRequestName - The name of the Change Manager change request.

$sel:runbooks:AutomationExecutionMetadata', automationExecutionMetadata_runbooks - Information about the Automation runbooks that are run during a runbook workflow in Change Manager.

The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.

$sel:maxConcurrency:AutomationExecutionMetadata', automationExecutionMetadata_maxConcurrency - The MaxConcurrency value specified by the user when starting the automation.

$sel:target:AutomationExecutionMetadata', automationExecutionMetadata_target - The list of execution outputs as defined in the Automation runbook.

automationExecutionMetadata_scheduledTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #

The date and time the Automation operation is scheduled to start.

automationExecutionMetadata_associationId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The ID of a State Manager association used in the Automation operation.

automationExecutionMetadata_opsItemId :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The ID of an OpsItem that is created to represent a Change Manager change request.

automationExecutionMetadata_targetParameterName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation runbook.

automationExecutionMetadata_logFile :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

An S3 bucket where execution information is stored.

automationExecutionMetadata_executedBy :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The IAM role ARN of the user who ran the automation.

automationExecutionMetadata_documentName :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The name of the Automation runbook used during execution.

automationExecutionMetadata_executionEndTime :: Lens' AutomationExecutionMetadata (Maybe UTCTime) Source #

The time the execution finished. This isn't populated if the execution is still in progress.

automationExecutionMetadata_failureMessage :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation runbook.

automationExecutionMetadata_automationSubtype :: Lens' AutomationExecutionMetadata (Maybe AutomationSubtype) Source #

The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.

automationExecutionMetadata_targetMaps :: Lens' AutomationExecutionMetadata (Maybe [HashMap Text [Text]]) Source #

The specified key-value mapping of document parameters to target resources.

automationExecutionMetadata_outputs :: Lens' AutomationExecutionMetadata (Maybe (HashMap Text [Text])) Source #

The list of execution outputs as defined in the Automation runbook.

automationExecutionMetadata_maxErrors :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The MaxErrors value specified by the user when starting the automation.

automationExecutionMetadata_automationType :: Lens' AutomationExecutionMetadata (Maybe AutomationType) Source #

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.

automationExecutionMetadata_currentAction :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The action of the step that is currently running.

automationExecutionMetadata_targets :: Lens' AutomationExecutionMetadata (Maybe [Target]) Source #

The targets defined by the user when starting the automation.

automationExecutionMetadata_runbooks :: Lens' AutomationExecutionMetadata (Maybe (NonEmpty Runbook)) Source #

Information about the Automation runbooks that are run during a runbook workflow in Change Manager.

The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.

automationExecutionMetadata_maxConcurrency :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The MaxConcurrency value specified by the user when starting the automation.

automationExecutionMetadata_target :: Lens' AutomationExecutionMetadata (Maybe Text) Source #

The list of execution outputs as defined in the Automation runbook.