Struct aws_sdk_codepipeline::model::PipelineExecution
source · [−]#[non_exhaustive]pub struct PipelineExecution {
pub pipeline_name: Option<String>,
pub pipeline_version: Option<i32>,
pub pipeline_execution_id: Option<String>,
pub status: Option<PipelineExecutionStatus>,
pub status_summary: Option<String>,
pub artifact_revisions: Option<Vec<ArtifactRevision>>,
}
Expand description
Represents information about an execution of a pipeline.
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.pipeline_name: Option<String>
The name of the pipeline with the specified pipeline execution.
pipeline_version: Option<i32>
The version number of the pipeline with the specified pipeline execution.
pipeline_execution_id: Option<String>
The ID of the pipeline execution.
status: Option<PipelineExecutionStatus>
The status of the pipeline execution.
-
Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.
-
InProgress: The pipeline execution is currently running.
-
Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
-
Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
-
Succeeded: The pipeline execution was completed successfully.
-
Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
-
Failed: The pipeline execution was not completed successfully.
status_summary: Option<String>
A summary that contains a description of the pipeline execution status.
artifact_revisions: Option<Vec<ArtifactRevision>>
A list of ArtifactRevision
objects included in a pipeline execution.
Implementations
The name of the pipeline with the specified pipeline execution.
The version number of the pipeline with the specified pipeline execution.
The ID of the pipeline execution.
The status of the pipeline execution.
-
Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.
-
InProgress: The pipeline execution is currently running.
-
Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
-
Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
-
Succeeded: The pipeline execution was completed successfully.
-
Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
-
Failed: The pipeline execution was not completed successfully.
A summary that contains a description of the pipeline execution status.
A list of ArtifactRevision
objects included in a pipeline execution.
Creates a new builder-style object to manufacture PipelineExecution
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PipelineExecution
impl Send for PipelineExecution
impl Sync for PipelineExecution
impl Unpin for PipelineExecution
impl UnwindSafe for PipelineExecution
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more