AutomationExecutionMetadata class

Details about a specific Automation execution.

Constructors

AutomationExecutionMetadata({String? associationId, String? automationExecutionId, AutomationExecutionStatus? automationExecutionStatus, AutomationSubtype? automationSubtype, AutomationType? automationType, String? changeRequestName, String? currentAction, String? currentStepName, String? documentName, String? documentVersion, String? executedBy, DateTime? executionEndTime, DateTime? executionStartTime, String? failureMessage, String? logFile, String? maxConcurrency, String? maxErrors, ExecutionMode? mode, String? opsItemId, Map<String, List<String>>? outputs, String? parentAutomationExecutionId, ResolvedTargets? resolvedTargets, List<Runbook>? runbooks, DateTime? scheduledTime, String? target, List<Map<String, List<String>>>? targetMaps, String? targetParameterName, List<Target>? targets})
AutomationExecutionMetadata.fromJson(Map<String, dynamic> json)
factory

Properties

associationId String?
The ID of a State Manager association used in the Automation operation.
final
automationExecutionId String?
The execution ID.
final
automationExecutionStatus AutomationExecutionStatus?
The status of the execution.
final
automationSubtype AutomationSubtype?
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.
final
automationType AutomationType?
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Running Automation workflows in multiple AWS Regions and accounts in the AWS Systems Manager User Guide.
final
changeRequestName String?
The name of the Change Manager change request.
final
currentAction String?
The action of the step that is currently running.
final
currentStepName String?
The name of the step that is currently running.
final
documentName String?
The name of the Automation document used during execution.
final
documentVersion String?
The document version used during the execution.
final
executedBy String?
The IAM role ARN of the user who ran the Automation.
final
executionEndTime DateTime?
The time the execution finished. This is not populated if the execution is still in progress.
final
executionStartTime DateTime?
The time the execution started.
final
failureMessage String?
The list of execution outputs as defined in the Automation document.
final
hashCode int
The hash code for this object.
no setterinherited
logFile String?
An S3 bucket where execution information is stored.
final
maxConcurrency String?
The MaxConcurrency value specified by the user when starting the Automation.
final
maxErrors String?
The MaxErrors value specified by the user when starting the Automation.
final
mode ExecutionMode?
The Automation execution mode.
final
opsItemId String?
The ID of an OpsItem that is created to represent a Change Manager change request.
final
outputs Map<String, List<String>>?
The list of execution outputs as defined in the Automation document.
final
parentAutomationExecutionId String?
The ExecutionId of the parent Automation.
final
resolvedTargets ResolvedTargets?
A list of targets that resolved during the execution.
final
runbooks List<Runbook>?
Information about the Automation runbooks (Automation documents) that are run during a runbook workflow in Change Manager.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduledTime DateTime?
The date and time the Automation operation is scheduled to start.
final
target String?
The list of execution outputs as defined in the Automation document.
final
targetMaps List<Map<String, List<String>>>?
The specified key-value mapping of document parameters to target resources.
final
targetParameterName String?
The list of execution outputs as defined in the Automation document.
final
targets List<Target>?
The targets defined by the user when starting the Automation.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited