Struct rusoto_ssm::AutomationExecutionMetadata
[−]
[src]
pub struct AutomationExecutionMetadata { pub automation_execution_id: Option<String>, pub automation_execution_status: Option<String>, pub current_action: Option<String>, pub current_step_name: Option<String>, pub document_name: Option<String>, pub document_version: Option<String>, pub executed_by: Option<String>, pub execution_end_time: Option<f64>, pub execution_start_time: Option<f64>, pub failure_message: Option<String>, pub log_file: Option<String>, pub max_concurrency: Option<String>, pub max_errors: Option<String>, pub mode: Option<String>, pub outputs: Option<HashMap<String, Vec<String>>>, pub parent_automation_execution_id: Option<String>, pub resolved_targets: Option<ResolvedTargets>, pub target: Option<String>, pub target_parameter_name: Option<String>, pub targets: Option<Vec<Target>>, }
Details about a specific Automation execution.
Fields
automation_execution_id: Option<String>
The execution ID.
automation_execution_status: Option<String>
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
current_action: Option<String>
The action of the currently executing step.
current_step_name: Option<String>
The name of the currently executing step.
document_name: Option<String>
The name of the Automation document used during execution.
document_version: Option<String>
The document version used during the execution.
executed_by: Option<String>
The IAM role ARN of the user who executed the Automation.
execution_end_time: Option<f64>
The time the execution finished. This is not populated if the execution is still in progress.
execution_start_time: Option<f64>
The time the execution started.>
failure_message: Option<String>
The list of execution outputs as defined in the Automation document.
log_file: Option<String>
An Amazon S3 bucket where execution information is stored.
max_concurrency: Option<String>
The MaxConcurrency value specified by the user when starting the Automation.
max_errors: Option<String>
The MaxErrors value specified by the user when starting the Automation.
mode: Option<String>
The Automation execution mode.
outputs: Option<HashMap<String, Vec<String>>>
The list of execution outputs as defined in the Automation document.
parent_automation_execution_id: Option<String>
The ExecutionId of the parent Automation.
resolved_targets: Option<ResolvedTargets>
A list of targets that resolved during the execution.
target: Option<String>
The list of execution outputs as defined in the Automation document.
target_parameter_name: Option<String>
The list of execution outputs as defined in the Automation document.
targets: Option<Vec<Target>>
The targets defined by the user when starting the Automation.
Trait Implementations
impl Default for AutomationExecutionMetadata
[src]
fn default() -> AutomationExecutionMetadata
[src]
Returns the "default value" for a type. Read more
impl Debug for AutomationExecutionMetadata
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for AutomationExecutionMetadata
[src]
fn clone(&self) -> AutomationExecutionMetadata
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more