Struct aws_sdk_codepipeline::model::PipelineExecution
source · #[non_exhaustive]pub struct PipelineExecution { /* private fields */ }
Expand description
Represents information about an execution of a pipeline.
Implementations§
source§impl PipelineExecution
impl PipelineExecution
sourcepub fn pipeline_name(&self) -> Option<&str>
pub fn pipeline_name(&self) -> Option<&str>
The name of the pipeline with the specified pipeline execution.
sourcepub fn pipeline_version(&self) -> Option<i32>
pub fn pipeline_version(&self) -> Option<i32>
The version number of the pipeline with the specified pipeline execution.
sourcepub fn pipeline_execution_id(&self) -> Option<&str>
pub fn pipeline_execution_id(&self) -> Option<&str>
The ID of the pipeline execution.
sourcepub fn status(&self) -> Option<&PipelineExecutionStatus>
pub fn status(&self) -> 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.
sourcepub fn status_summary(&self) -> Option<&str>
pub fn status_summary(&self) -> Option<&str>
A summary that contains a description of the pipeline execution status.
sourcepub fn artifact_revisions(&self) -> Option<&[ArtifactRevision]>
pub fn artifact_revisions(&self) -> Option<&[ArtifactRevision]>
A list of ArtifactRevision
objects included in a pipeline execution.
source§impl PipelineExecution
impl PipelineExecution
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PipelineExecution
.
Trait Implementations§
source§impl Clone for PipelineExecution
impl Clone for PipelineExecution
source§fn clone(&self) -> PipelineExecution
fn clone(&self) -> PipelineExecution
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PipelineExecution
impl Debug for PipelineExecution
source§impl PartialEq<PipelineExecution> for PipelineExecution
impl PartialEq<PipelineExecution> for PipelineExecution
source§fn eq(&self, other: &PipelineExecution) -> bool
fn eq(&self, other: &PipelineExecution) -> bool
self
and other
values to be equal, and is used
by ==
.