Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.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 |
AWS 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 |
AWS CodeBuild build and test action reference |
| AWS 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 |
| CloudFormation |
|
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 |
| AWS AppConfig |
|
AWS AppConfig deploy action reference |
| 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 |
|
AWS CodePipeline invoke action reference |
| AWS Lambda |
|
AWS Lambda invoke action reference |
| AWS Step Functions |
|
AWS 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 AWS Regions only. It is possible
that an action type is available in an AWS Region, but an AWS provider for that
action type is not available.
For more information about each action provider, see Integrations with CodePipeline action types.