AutomationExecutionMetadata
public struct AutomationExecutionMetadata : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The execution ID.
Declaration
Swift
public let automationExecutionId: String?
-
The status of the execution.
Declaration
Swift
public let automationExecutionStatus: AutomationExecutionStatus?
-
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.
Declaration
Swift
public let automationType: AutomationType?
-
The action of the step that is currently running.
Declaration
Swift
public let currentAction: String?
-
The name of the step that is currently running.
Declaration
Swift
public let currentStepName: String?
-
The name of the Automation document used during execution.
Declaration
Swift
public let documentName: String?
-
The document version used during the execution.
Declaration
Swift
public let documentVersion: String?
-
The IAM role ARN of the user who ran the Automation.
Declaration
Swift
public let executedBy: String?
-
The time the execution finished. This is not populated if the execution is still in progress.
Declaration
Swift
public let executionEndTime: TimeStamp?
-
The time the execution started.
Declaration
Swift
public let executionStartTime: TimeStamp?
-
The list of execution outputs as defined in the Automation document.
Declaration
Swift
public let failureMessage: String?
-
An S3 bucket where execution information is stored.
Declaration
Swift
public let logFile: String?
-
The MaxConcurrency value specified by the user when starting the Automation.
Declaration
Swift
public let maxConcurrency: String?
-
The MaxErrors value specified by the user when starting the Automation.
Declaration
Swift
public let maxErrors: String?
-
The Automation execution mode.
Declaration
Swift
public let mode: ExecutionMode?
-
The list of execution outputs as defined in the Automation document.
Declaration
Swift
public let outputs: [String : [String]]?
-
The ExecutionId of the parent Automation.
Declaration
Swift
public let parentAutomationExecutionId: String?
-
A list of targets that resolved during the execution.
Declaration
Swift
public let resolvedTargets: ResolvedTargets?
-
The list of execution outputs as defined in the Automation document.
Declaration
Swift
public let target: String?
-
The specified key-value mapping of document parameters to target resources.
Declaration
Swift
public let targetMaps: [[String : [String]]]?
-
The list of execution outputs as defined in the Automation document.
Declaration
Swift
public let targetParameterName: String?
-
The targets defined by the user when starting the Automation.
Declaration
Swift
public let targets: [Target]?
-
init(automationExecutionId:automationExecutionStatus:automationType:currentAction:currentStepName:documentName:documentVersion:executedBy:executionEndTime:executionStartTime:failureMessage:logFile:maxConcurrency:maxErrors:mode:outputs:parentAutomationExecutionId:resolvedTargets:target:targetMaps:targetParameterName:targets:)
Undocumented
Declaration
Swift
public init(automationExecutionId: String? = nil, automationExecutionStatus: AutomationExecutionStatus? = nil, automationType: AutomationType? = nil, currentAction: String? = nil, currentStepName: String? = nil, documentName: String? = nil, documentVersion: String? = nil, executedBy: String? = nil, executionEndTime: TimeStamp? = nil, executionStartTime: TimeStamp? = nil, failureMessage: String? = nil, logFile: String? = nil, maxConcurrency: String? = nil, maxErrors: String? = nil, mode: ExecutionMode? = nil, outputs: [String : [String]]? = nil, parentAutomationExecutionId: String? = nil, resolvedTargets: ResolvedTargets? = nil, target: String? = nil, targetMaps: [[String : [String]]]? = nil, targetParameterName: String? = nil, targets: [Target]? = nil)