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.