# ProviderType

Provider type for trigger.

- Source: [`aws-codepipeline/lib/trigger.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-codepipeline/lib/trigger.ts#L168)
- Type last changed: v2.128.0 · 14 Feb 2024

## Example

```ts
declare const sourceAction: codepipeline_actions.CodeStarConnectionsSourceAction;
declare const buildAction: codepipeline_actions.CodeBuildAction;

new codepipeline.Pipeline(this, 'Pipeline', {
  pipelineType: codepipeline.PipelineType.V2,
  stages: [
    {
      stageName: 'Source',
      actions: [sourceAction],
    },
    {
      stageName: 'Build',
      actions: [buildAction],
    },
  ],
  triggers: [{
    providerType: codepipeline.ProviderType.CODE_STAR_SOURCE_CONNECTION,
    gitConfiguration: {
      sourceAction,
      pushFilter: [{
        tagsExcludes: ['exclude1', 'exclude2'],
        tagsIncludes: ['include*'],
      }],
    },
  }],
});
```

## Members

| Member | Description |
| --- | --- |
| `CODE_STAR_SOURCE_CONNECTION` | CodeStarSourceConnection. |

## Referenced by

- [`TriggerProps`](/v2/docs/aws-cdk-lib.aws_codepipeline.TriggerProps).providerType
