# aws-cdk-lib.interfaces.aws_codepipeline

| Name | Kind | Summary |
| --- | --- | --- |
| [`CustomActionTypeReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.CustomActionTypeReference) | Struct | A reference to a CustomActionType resource. |
| [`ICustomActionTypeRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.ICustomActionTypeRef) | Interface | Indicates that this resource can be referenced as a CustomActionType. |
| [`IPipelineRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.IPipelineRef) | Interface | Indicates that this resource can be referenced as a Pipeline. |
| [`IWebhookRef`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.IWebhookRef) | Interface | Indicates that this resource can be referenced as a Webhook. |
| [`PipelineReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.PipelineReference) | Struct | A reference to a Pipeline resource. |
| [`WebhookReference`](/v2/docs/aws-cdk-lib.interfaces.aws_codepipeline.WebhookReference) | Struct | A reference to a Webhook resource. |
