Class: Aws::CodePipeline::Types::StageDeclaration

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

Overview

Represents information about a stage and its definition.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsArray<Types::ActionDeclaration>

The actions included in a stage.

Returns:



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end

#before_entryTypes::BeforeEntryConditions

The method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met.



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end

#blockersArray<Types::BlockerDeclaration>

Reserved for future use.

Returns:



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the stage.

Returns:

  • (String)


4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end

#on_failureTypes::FailureConditions

The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage.



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end

#on_successTypes::SuccessConditions

The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met.



4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 4944

class StageDeclaration < Struct.new(
  :name,
  :blockers,
  :actions,
  :on_failure,
  :on_success,
  :before_entry)
  SENSITIVE = []
  include Aws::Structure
end