Package com.pulumi.aws.codebuild.inputs
Class WebhookState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.WebhookState
-
public final class WebhookState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookState.Builder
-
Field Summary
Fields Modifier and Type Field Description static WebhookStateEmpty
-
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 WebhookState.Builderbuilder()static WebhookState.Builderbuilder(WebhookState 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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>payloadUrl()java.util.Optional<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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>secret()java.util.Optional<com.pulumi.core.Output<java.lang.String>>url()
-
-
-
Field Detail
-
Empty
public static final WebhookState 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.
-
payloadUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> payloadUrl()
- Returns:
- The CodeBuild endpoint where webhook events are sent.
-
projectName
public java.util.Optional<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.
-
secret
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secret()
- Returns:
- The secret token of the associated repository. Not returned by the CodeBuild API for all source types.
-
url
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> url()
- Returns:
- The URL to the webhook.
-
builder
public static WebhookState.Builder builder()
-
builder
public static WebhookState.Builder builder(WebhookState defaults)
-
-