Class WebhookState


  • public final class WebhookState
    extends com.pulumi.resources.ResourceArgs
    • 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.