Struct rusoto_ssm::StepExecution [−][src]
pub struct StepExecution { pub action: Option<String>, pub execution_end_time: Option<f64>, pub execution_start_time: Option<f64>, pub failure_details: Option<FailureDetails>, pub failure_message: Option<String>, pub inputs: Option<HashMap<String, String>>, pub max_attempts: Option<i64>, pub on_failure: Option<String>, pub outputs: Option<HashMap<String, Vec<String>>>, pub overridden_parameters: Option<HashMap<String, Vec<String>>>, pub response: Option<String>, pub response_code: Option<String>, pub step_execution_id: Option<String>, pub step_name: Option<String>, pub step_status: Option<String>, pub timeout_seconds: Option<i64>, }
Detailed information about an the execution state of an Automation step.
Fields
action: Option<String>
The action this step performs. The action determines the behavior of the step.
execution_end_time: Option<f64>
If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.
execution_start_time: Option<f64>
If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.
failure_details: Option<FailureDetails>
Information about the Automation failure.
failure_message: Option<String>
If a step failed, this message explains why the execution failed.
inputs: Option<HashMap<String, String>>
Fully-resolved values passed into the step before execution.
max_attempts: Option<i64>
The maximum number of tries to run the action of the step. The default value is 1.
on_failure: Option<String>
The action to take if the step fails. The default value is Abort.
outputs: Option<HashMap<String, Vec<String>>>
Returned values from the execution of the step.
overridden_parameters: Option<HashMap<String, Vec<String>>>
A user-specified list of parameters to override when executing a step.
response: Option<String>
A message associated with the response code for an execution.
response_code: Option<String>
The response code returned by the execution of the step.
step_execution_id: Option<String>
The unique ID of a step execution.
step_name: Option<String>
The name of this execution step.
step_status: Option<String>
The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.
timeout_seconds: Option<i64>
The timeout seconds of the step.
Trait Implementations
impl Default for StepExecution
[src]
impl Default for StepExecution
fn default() -> StepExecution
[src]
fn default() -> StepExecution
Returns the "default value" for a type. Read more
impl Debug for StepExecution
[src]
impl Debug for StepExecution
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for StepExecution
[src]
impl Clone for StepExecution
fn clone(&self) -> StepExecution
[src]
fn clone(&self) -> StepExecution
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for StepExecution
[src]
impl PartialEq for StepExecution
fn eq(&self, other: &StepExecution) -> bool
[src]
fn eq(&self, other: &StepExecution) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &StepExecution) -> bool
[src]
fn ne(&self, other: &StepExecution) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for StepExecution
impl Send for StepExecution
impl Sync for StepExecution
impl Sync for StepExecution