Class: Aws::CodePipeline::Types::PipelineExecution
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::PipelineExecution
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codepipeline/types.rb
Overview
Represents information about an execution of a pipeline.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#artifact_revisions ⇒ Array<Types::ArtifactRevision>
A list of ‘ArtifactRevision` objects included in a pipeline execution.
-
#execution_mode ⇒ String
The method that the pipeline will use to handle multiple executions.
-
#execution_type ⇒ String
The type of the pipeline execution.
-
#pipeline_execution_id ⇒ String
The ID of the pipeline execution.
-
#pipeline_name ⇒ String
The name of the pipeline with the specified pipeline execution.
-
#pipeline_version ⇒ Integer
The version number of the pipeline with the specified pipeline execution.
-
#rollback_metadata ⇒ Types::PipelineRollbackMetadata
The metadata about the execution pertaining to stage rollback.
-
#status ⇒ String
The status of the pipeline execution.
-
#status_summary ⇒ String
A summary that contains a description of the pipeline execution status.
-
#trigger ⇒ Types::ExecutionTrigger
The interaction or event that started a pipeline execution.
-
#variables ⇒ Array<Types::ResolvedPipelineVariable>
A list of pipeline variables used for the pipeline execution.
Instance Attribute Details
#artifact_revisions ⇒ Array<Types::ArtifactRevision>
A list of ‘ArtifactRevision` objects included in a pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#execution_mode ⇒ String
The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#execution_type ⇒ String
The type of the pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#pipeline_execution_id ⇒ String
The ID of the pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#pipeline_name ⇒ String
The name of the pipeline with the specified pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#pipeline_version ⇒ Integer
The version number of the pipeline with the specified pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#rollback_metadata ⇒ Types::PipelineRollbackMetadata
The metadata about the execution pertaining to stage rollback.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
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.
[1]: docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html#concepts-executions-stopped [2]: docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html#concepts-superseded
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#status_summary ⇒ String
A summary that contains a description of the pipeline execution status.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#trigger ⇒ Types::ExecutionTrigger
The interaction or event that started a pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |
#variables ⇒ Array<Types::ResolvedPipelineVariable>
A list of pipeline variables used for the pipeline execution.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3397 class PipelineExecution < Struct.new( :pipeline_name, :pipeline_version, :pipeline_execution_id, :status, :status_summary, :artifact_revisions, :variables, :trigger, :execution_mode, :execution_type, :rollback_metadata) SENSITIVE = [] include Aws::Structure end |