AWS CodePipeline
API Reference (API Version 2015-07-09)


Represents the structure of actions and stages to be performed in the pipeline.



Represents information about the Amazon S3 bucket where artifacts are stored for the pipeline.

Type: ArtifactStore object

Required: Yes


The name of the action to be performed.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 100.

Pattern: [A-Za-z0-9.@\-_]+

Required: Yes


The Amazon Resource Name (ARN) for AWS CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn.

Type: String

Length Constraints: Maximum length of 1024.

Pattern: arn:aws(-[\w]+)*:iam::[0-9]{12}:role/.*

Required: Yes


The stage in which to perform the action.

Type: Array of StageDeclaration objects

Required: Yes


The version number of the pipeline. A new pipeline always has a version number of 1. This number is automatically incremented when a pipeline is updated.

Type: Integer

Valid Range: Minimum value of 1.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page: