@swamp/aws/codepipeline
v2026.04.23.3
AWS CODEPIPELINE infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awscodepipelinecloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/codepipeline@swamp/aws/codepipeline/custom-action-typev2026.04.23.2custom_action_type.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Category | string | The category of the custom action, such as a build action or a test action. |
| ConfigurationProperties? | array | The configuration properties for the custom action. |
| InputArtifactDetails | object | The details of the input artifact for the action, such as its commit ID. |
| OutputArtifactDetails | object | The details of the output artifact of the action, such as its commit ID. |
| Provider | string | The provider of the service used in the custom action, such as AWS CodeDeploy. |
| Settings? | object | URLs that provide users information about this custom action. |
| Tags? | array | Any tags assigned to the custom action. |
| Version | string | The version identifier of the custom action. |
createCreate a CodePipeline CustomActionType
getGet a CodePipeline CustomActionType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline CustomActionType |
updateUpdate a CodePipeline CustomActionType
deleteDelete a CodePipeline CustomActionType
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline CustomActionType |
syncSync CodePipeline CustomActionType state from AWS
Resources
state(infinite)— CodePipeline CustomActionType resource state
@swamp/aws/codepipeline/pipelinev2026.04.23.2pipeline.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ArtifactStores? | array | A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline. |
| DisableInboundStageTransitions? | array | Represents the input of a DisableStageTransition action. |
| Stages | array | Represents information about a stage and its definition. |
| ExecutionMode? | enum | The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED. |
| RestartExecutionOnUpdate? | boolean | Indicates whether to rerun the CodePipeline pipeline after you update it. |
| Triggers? | array | The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline. |
| RoleArn | string | The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn |
| Name? | string | The name of the pipeline. |
| Variables? | array | A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\\-_]+. |
| ArtifactStore? | object | The S3 bucket where artifacts for the pipeline are stored. |
| PipelineType? | enum | CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications. |
| Tags? | array | Specifies the tags applied to the pipeline. |
createCreate a CodePipeline Pipeline
getGet a CodePipeline Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline Pipeline |
updateUpdate a CodePipeline Pipeline
deleteDelete a CodePipeline Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline Pipeline |
syncSync CodePipeline Pipeline state from AWS
Resources
state(infinite)— CodePipeline Pipeline resource state
@swamp/aws/codepipeline/webhookv2026.04.23.2webhook.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AuthenticationConfiguration | object | Properties that configure the authentication applied to incoming webhook trigger requests |
| Filters | array | A list of rules applied to the body/payload sent in the POST request to a webhook URL |
| Authentication | enum | Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED. |
| TargetPipeline | string | The name of the pipeline you want to connect to the webhook. |
| TargetAction | string | The name of the action in a pipeline you want to connect to the webhook. |
| Name? | string | The name of the webhook |
| TargetPipelineVersion? | number | The version number of the pipeline to be connected to the trigger request. |
| RegisterWithThirdParty? | boolean | Configures a connection between the webhook that was created and the external tool with events to be detected. |
createCreate a CodePipeline Webhook
getGet a CodePipeline Webhook
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline Webhook |
updateUpdate a CodePipeline Webhook
deleteDelete a CodePipeline Webhook
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the CodePipeline Webhook |
syncSync CodePipeline Webhook state from AWS
Resources
state(infinite)— CodePipeline Webhook resource state
2026.04.23.2597.1 KBApr 23, 2026
AWS CODEPIPELINE infrastructure models
Release Notes
- Updated: custom_action_type, pipeline, webhook
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscodepipelinecloudinfrastructure
2026.04.03.2597.8 KBApr 3, 2026
AWS CODEPIPELINE infrastructure models
Release Notes
- Updated: custom_action_type, pipeline, webhook
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscodepipelinecloudinfrastructure
2026.03.19.1635.9 KBMar 19, 2026
AWS CODEPIPELINE infrastructure models
Release Notes
- Updated: custom_action_type, pipeline, webhook
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscodepipelinecloudinfrastructure
2026.03.16.1621.2 KBMar 16, 2026
AWS CODEPIPELINE infrastructure models
Release Notes
- Updated: custom_action_type, pipeline, webhook
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscodepipelinecloudinfrastructure
2026.03.10.5619.4 KBMar 10, 2026
AWS CODEPIPELINE infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscodepipelinecloudinfrastructure