interface GitPushFilterProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.CodePipeline.Mixins.CfnPipelinePropsMixin.GitPushFilterProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscodepipeline/mixins#CfnPipelinePropsMixin_GitPushFilterProperty |
Java | software.amazon.awscdk.mixins.preview.services.codepipeline.mixins.CfnPipelinePropsMixin.GitPushFilterProperty |
Python | aws_cdk.mixins_preview.aws_codepipeline.mixins.CfnPipelinePropsMixin.GitPushFilterProperty |
TypeScript | @aws-cdk/mixins-preview » aws_codepipeline » mixins » CfnPipelinePropsMixin » GitPushFilterProperty |
The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as codepipeline_mixins } from '@aws-cdk/mixins-preview/aws-codepipeline';
const gitPushFilterProperty: codepipeline_mixins.CfnPipelinePropsMixin.GitPushFilterProperty = {
branches: {
excludes: ['excludes'],
includes: ['includes'],
},
filePaths: {
excludes: ['excludes'],
includes: ['includes'],
},
tags: {
excludes: ['excludes'],
includes: ['includes'],
},
};
Properties
| Name | Type | Description |
|---|---|---|
| branches? | IResolvable | Git | The field that specifies to filter on branches for the push trigger configuration. |
| file | IResolvable | Git | The field that specifies to filter on file paths for the push trigger configuration. |
| tags? | Git | The field that contains the details for the Git tags trigger configuration. |
branches?
Type:
IResolvable | Git
(optional)
The field that specifies to filter on branches for the push trigger configuration.
filePaths?
Type:
IResolvable | Git
(optional)
The field that specifies to filter on file paths for the push trigger configuration.
tags?
Type:
Git
(optional)
The field that contains the details for the Git tags trigger configuration.

.NET
Go
Java
Python
TypeScript