You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodePipeline::Types::StageDeclaration
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::StageDeclaration
- Defined in:
- (unknown)
Overview
Note:
When passing StageDeclaration as input to an Aws::Client method, you can use a vanilla 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",
},
],
}
Represents information about a stage and its definition.
Instance Attribute Summary collapse
-
#actions ⇒ Array<Types::ActionDeclaration>
The actions included in a stage.
-
#blockers ⇒ Array<Types::BlockerDeclaration>
Reserved for future use.
-
#name ⇒ String
The name of the stage.
Instance Attribute Details
#actions ⇒ Array<Types::ActionDeclaration>
The actions included in a stage.
#blockers ⇒ Array<Types::BlockerDeclaration>
Reserved for future use.
#name ⇒ String
The name of the stage.