Class WebhookPullRequestBuildPolicyArgs


  • public final class WebhookPullRequestBuildPolicyArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • approverRoles

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> approverRoles()
        Returns:
        List of repository roles that have approval privileges for pull request builds when comment approval is required. This argument must be specified only when `requiresCommentApproval` is not `DISABLED`. See the [AWS documentation](https://docs.aws.amazon.com/codebuild/latest/userguide/pull-request-build-policy.html#pull-request-build-policy.configuration) for valid values and defaults.
      • requiresCommentApproval

        public com.pulumi.core.Output<java.lang.String> requiresCommentApproval()
        Returns:
        Specifies when comment-based approval is required before triggering a build on pull requests. Valid values are: `DISABLED`, `ALL_PULL_REQUESTS`, and `FORK_PULL_REQUESTS`.