Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions,
see Getting Started with Amazon Web Services in China
(PDF).
Valid action providers in CodePipeline
The pipeline structure format is used to build actions and stages in a pipeline. An
action type consists of an action category and provider type.
Each action category has a valid list of action providers. To reference the valid
action providers for each action category, see the Action structure reference.
Each action category has a designated set of providers. Each action provider, such as
Amazon S3, has a provider name, such as S3, that must be used in the
Provider field in the action category in your pipeline structure.
There are three valid values for the Owner field in the action category
section in your pipeline structure: AWS, ThirdParty, and
Custom.
To find the provider name and owner information for your action provider, see the
Action structure reference or Valid input and output artifacts for each action type.
This table lists valid providers by action type.
Valid action providers by action type
| Action category |
Valid action providers |
Pipeline type supported |
Action reference |
| Source |
Amazon S3 |
V1,
V2 |
Amazon S3 source action reference |
| Amazon ECR |
V1,
V2 |
Amazon ECR source action reference |
| CodeCommit |
V1,
V2 |
CodeCommit source action reference |
| CodeStarSourceConnection (for Bitbucket, GitHub, GitHub Enterprise
Server actions) |
V1,
V2 |
CodeStarSourceConnection for Bitbucket Cloud, GitHub, GitHub Enterprise Server, GitLab.com, and GitLab self-managed actions |
| Build |
Amazon ECR ECRBuildAndPublish action |
V2 only |
ECRBuildAndPublish build action reference |
| CodeBuild |
V1,
V2 |
Amazon CodeBuild build and test action reference |
| Commands
action (see Compute) |
V2 only |
|
| Custom CloudBees |
V1,
V2 |
Valid input and output artifacts for each action type |
| Custom Jenkins |
V1,
V2 |
Valid input and output artifacts for each action type |
| Custom TeamCity |
V1,
V2 |
Valid input and output artifacts for each action type |
| Test |
CodeBuild |
V1,
V2 |
Amazon CodeBuild build and test action reference |
| Amazon Device Farm |
V1,
V2 |
Valid input and output artifacts for each action type |
| Custom BlazeMeter |
V1,
V2 |
Valid input and output artifacts for each action type |
| ThirdParty GhostInspector |
|
Valid input and output artifacts for each action type |
| Custom Jenkins |
|
Valid input and output artifacts for each action type |
| ThirdParty Micro Focus StormRunner Load |
|
Valid input and output artifacts for each action type |
| ThirdParty Nouvola |
|
Valid input and output artifacts for each action type |
| ThirdParty Runscope |
|
Valid input and output artifacts for each action type |
| Deploy |
Amazon S3 |
|
Amazon S3 deploy action reference |
| Amazon CloudFormation |
|
Amazon CloudFormation deploy action reference |
| CodeDeploy |
|
Valid input and output artifacts for each action type |
| EC2 Deploy action |
V2 only |
Amazon EC2 action reference |
| Amazon ECS |
|
Valid input and output artifacts for each action type |
Amazon ECS (Blue/Green) (this is the CodeDeployToECS
action) |
|
Valid input and output artifacts for each action type |
| Amazon EKS action |
V2 only |
Amazon Elastic Kubernetes Service EKS deploy action reference |
| Elastic Beanstalk |
|
Valid input and output artifacts for each action type |
| Amazon AppConfig |
|
Amazon AppConfig deploy action reference |
| Amazon OpsWorks |
|
Valid input and output artifacts for each action type |
| Service Catalog |
|
Valid input and output artifacts for each action type |
| Amazon Alexa |
|
Valid input and output artifacts for each action type |
| Custom XebiaLabs |
|
Valid input and output artifacts for each action type |
| Approval |
Manual |
|
Valid input and output artifacts for each action type |
| Invoke |
CodePipeline
Invoke action |
|
Amazon CodePipeline invoke action reference |
| Amazon Lambda |
|
Amazon Lambda invoke action reference |
| Amazon Step Functions |
|
Amazon Step Functions invoke action reference
|
| InspectorScan |
|
Amazon Inspector InspectorScan invoke action reference |
| Compute |
Commands action |
|
Commands action reference |
Some action types in CodePipeline are available in select Amazon Regions only. It is possible
that an action type is available in an Amazon Region, but an Amazon provider for that
action type is not available.
For more information about each action provider, see Integrations with CodePipeline action types.