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< ? outputs, String? parentAutomationExecutionId, ResolvedTargets? resolvedTargets, List<String> >Runbook> ? runbooks, DateTime? scheduledTime, String? target, List<Map< ? targetMaps, String? targetParameterName, List<String, List< >String> >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