class Aws::CodePipeline::Types::StageDeclaration
Represents information about a stage and its definition.
@note When making an API call, you may pass StageDeclaration
data as a hash: { name: "StageName", # required blockers: [ { name: "BlockerName", # required type: "Schedule", # required, accepts Schedule }, ], actions: [ # required { name: "ActionName", # required action_type_id: { # required category: "Source", # required, accepts Source, Build, Deploy, Test, Invoke, Approval owner: "AWS", # required, accepts AWS, ThirdParty, Custom provider: "ActionProvider", # required version: "Version", # required }, run_order: 1, configuration: { "ActionConfigurationKey" => "ActionConfigurationValue", }, output_artifacts: [ { name: "ArtifactName", # required }, ], input_artifacts: [ { name: "ArtifactName", # required }, ], role_arn: "RoleArn", region: "AWSRegionName", namespace: "ActionNamespace", }, ], }
@!attribute [rw] name
The name of the stage. @return [String]
@!attribute [rw] blockers
Reserved for future use. @return [Array<Types::BlockerDeclaration>]
@!attribute [rw] actions
The actions included in a stage. @return [Array<Types::ActionDeclaration>]
@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/StageDeclaration AWS API Documentation
Constants
- SENSITIVE