Interface CfnProject.ProjectTriggersProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnProject.ProjectTriggersProperty.Jsii$Proxy
Enclosing class:
CfnProject

@Stability(Stable) public static interface CfnProject.ProjectTriggersProperty extends software.amazon.jsii.JsiiSerializable
ProjectTriggers is a property of the AWS CodeBuild Project resource that specifies webhooks that trigger an AWS CodeBuild build.

The Webhook feature isn't available in AWS CloudFormation for GitHub Enterprise projects. Use the AWS CLI or AWS CodeBuild console to create the webhook.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.codebuild.*;
 ProjectTriggersProperty projectTriggersProperty = ProjectTriggersProperty.builder()
         .buildType("buildType")
         .filterGroups(List.of(List.of(WebhookFilterProperty.builder()
                 .pattern("pattern")
                 .type("type")
                 // the properties below are optional
                 .excludeMatchedPattern(false)
                 .build())))
         .scopeConfiguration(ScopeConfigurationProperty.builder()
                 .name("name")
                 .build())
         .webhook(false)
         .build();
 

See Also: