Class: Aws::CodePipeline::Types::PipelineSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codepipeline/types.rb

Overview

Returns a summary of a pipeline.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#createdTime

The date and time the pipeline was created, in timestamp format.

Returns:

  • (Time)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end

#execution_modeString

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

Returns:

  • (String)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the pipeline.

Returns:

  • (String)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_typeString

CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.

  • V1 type pipelines have a JSON structure that contains standard pipeline, stage, and action-level parameters.

  • V2 type pipelines have the same structure as a V1 type, along with additional parameters for release safety and trigger configuration.

Including V2 parameters, such as triggers on Git tags, in the pipeline JSON when creating or updating a pipeline will result in the pipeline having the V2 type of pipeline and the associated costs.

For information about pricing for CodePipeline, see [Pricing].

For information about which type of pipeline to choose, see [What type of pipeline is right for me?].

[1]: aws.amazon.com/codepipeline/pricing/ [2]: docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-types-planning.html

Returns:

  • (String)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end

#updatedTime

The date and time of the last update to the pipeline, in timestamp format.

Returns:

  • (Time)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end

#versionInteger

The version number of the pipeline.

Returns:

  • (Integer)


3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
# File 'lib/aws-sdk-codepipeline/types.rb', line 3676

class PipelineSummary < Struct.new(
  :name,
  :version,
  :pipeline_type,
  :execution_mode,
  :created,
  :updated)
  SENSITIVE = []
  include Aws::Structure
end