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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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.
3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 |
# File 'lib/aws-sdk-codepipeline/types.rb', line 3409 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 |