Package com.pulumi.aws.codebuild
Class WebhookArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.WebhookArgs
-
public final class WebhookArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WebhookArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>branchFilter()static WebhookArgs.Builderbuilder()static WebhookArgs.Builderbuilder(WebhookArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>buildType()java.util.Optional<com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>>>filterGroups()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>manualCreation()com.pulumi.core.Output<java.lang.String>projectName()java.util.Optional<com.pulumi.core.Output<WebhookPullRequestBuildPolicyArgs>>pullRequestBuildPolicy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<WebhookScopeConfigurationArgs>>scopeConfiguration()
-
-
-
Field Detail
-
Empty
public static final WebhookArgs Empty
-
-
Method Detail
-
branchFilter
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> branchFilter()
- Returns:
- A regular expression used to determine which branches get built. Default is all branches are built. We recommend using `filterGroup` over `branchFilter`.
-
buildType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> buildType()
- Returns:
- The type of build this webhook will trigger. Valid values for this parameter are: `BUILD`, `BUILD_BATCH`.
-
filterGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>>> filterGroups()
- Returns:
- Information about the webhook's trigger. See filterGroup for details.
-
manualCreation
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> manualCreation()
- Returns:
- If true, CodeBuild doesn't create a webhook in GitHub and instead returns `payloadUrl` and `secret` values for the webhook. The `payloadUrl` and `secret` values in the output can be used to manually create a webhook within GitHub.
-
projectName
public com.pulumi.core.Output<java.lang.String> projectName()
- Returns:
- The name of the build project.
-
pullRequestBuildPolicy
public java.util.Optional<com.pulumi.core.Output<WebhookPullRequestBuildPolicyArgs>> pullRequestBuildPolicy()
- Returns:
- Defines comment-based approval requirements for triggering builds on pull requests. See pullRequestBuildPolicy for details.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
scopeConfiguration
public java.util.Optional<com.pulumi.core.Output<WebhookScopeConfigurationArgs>> scopeConfiguration()
- Returns:
- Scope configuration for global or organization webhooks. See scopeConfiguration for details.
-
builder
public static WebhookArgs.Builder builder()
-
builder
public static WebhookArgs.Builder builder(WebhookArgs defaults)
-
-