#[non_exhaustive]pub struct WorkflowExecutionMetadata {
pub workflow_build_version_arn: Option<String>,
pub workflow_execution_id: Option<String>,
pub type: Option<WorkflowType>,
pub status: Option<WorkflowExecutionStatus>,
pub message: Option<String>,
pub total_step_count: i32,
pub total_steps_succeeded: i32,
pub total_steps_failed: i32,
pub total_steps_skipped: i32,
pub start_time: Option<String>,
pub end_time: Option<String>,
}
Expand description
Metadata that includes details and status from this runtime instance of the workflow.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.workflow_build_version_arn: Option<String>
The Amazon Resource Name (ARN) of the workflow resource build version that ran.
workflow_execution_id: Option<String>
Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.
type: Option<WorkflowType>
Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.
status: Option<WorkflowExecutionStatus>
The current runtime status for this workflow.
message: Option<String>
The runtime output message from the workflow, if applicable.
total_step_count: i32
The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.
total_steps_succeeded: i32
A runtime count for the number of steps in the workflow that ran successfully.
total_steps_failed: i32
A runtime count for the number of steps in the workflow that failed.
total_steps_skipped: i32
A runtime count for the number of steps in the workflow that were skipped.
start_time: Option<String>
The timestamp when the runtime instance of this workflow started.
end_time: Option<String>
The timestamp when this runtime instance of the workflow finished.
Implementations§
source§impl WorkflowExecutionMetadata
impl WorkflowExecutionMetadata
sourcepub fn workflow_build_version_arn(&self) -> Option<&str>
pub fn workflow_build_version_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the workflow resource build version that ran.
sourcepub fn workflow_execution_id(&self) -> Option<&str>
pub fn workflow_execution_id(&self) -> Option<&str>
Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.
sourcepub fn type(&self) -> Option<&WorkflowType>
pub fn type(&self) -> Option<&WorkflowType>
Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.
sourcepub fn status(&self) -> Option<&WorkflowExecutionStatus>
pub fn status(&self) -> Option<&WorkflowExecutionStatus>
The current runtime status for this workflow.
sourcepub fn message(&self) -> Option<&str>
pub fn message(&self) -> Option<&str>
The runtime output message from the workflow, if applicable.
sourcepub fn total_step_count(&self) -> i32
pub fn total_step_count(&self) -> i32
The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.
sourcepub fn total_steps_succeeded(&self) -> i32
pub fn total_steps_succeeded(&self) -> i32
A runtime count for the number of steps in the workflow that ran successfully.
sourcepub fn total_steps_failed(&self) -> i32
pub fn total_steps_failed(&self) -> i32
A runtime count for the number of steps in the workflow that failed.
sourcepub fn total_steps_skipped(&self) -> i32
pub fn total_steps_skipped(&self) -> i32
A runtime count for the number of steps in the workflow that were skipped.
sourcepub fn start_time(&self) -> Option<&str>
pub fn start_time(&self) -> Option<&str>
The timestamp when the runtime instance of this workflow started.
source§impl WorkflowExecutionMetadata
impl WorkflowExecutionMetadata
sourcepub fn builder() -> WorkflowExecutionMetadataBuilder
pub fn builder() -> WorkflowExecutionMetadataBuilder
Creates a new builder-style object to manufacture WorkflowExecutionMetadata
.
Trait Implementations§
source§impl Clone for WorkflowExecutionMetadata
impl Clone for WorkflowExecutionMetadata
source§fn clone(&self) -> WorkflowExecutionMetadata
fn clone(&self) -> WorkflowExecutionMetadata
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WorkflowExecutionMetadata
impl Debug for WorkflowExecutionMetadata
source§impl PartialEq for WorkflowExecutionMetadata
impl PartialEq for WorkflowExecutionMetadata
source§fn eq(&self, other: &WorkflowExecutionMetadata) -> bool
fn eq(&self, other: &WorkflowExecutionMetadata) -> bool
self
and other
values to be equal, and is used
by ==
.