Package com.pulumi.aws.codebuild.inputs
Class WebhookPullRequestBuildPolicyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codebuild.inputs.WebhookPullRequestBuildPolicyArgs
-
public final class WebhookPullRequestBuildPolicyArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookPullRequestBuildPolicyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WebhookPullRequestBuildPolicyArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>approverRoles()static WebhookPullRequestBuildPolicyArgs.Builderbuilder()static WebhookPullRequestBuildPolicyArgs.Builderbuilder(WebhookPullRequestBuildPolicyArgs defaults)com.pulumi.core.Output<java.lang.String>requiresCommentApproval()
-
-
-
Field Detail
-
Empty
public static final WebhookPullRequestBuildPolicyArgs Empty
-
-
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`.
-
builder
public static WebhookPullRequestBuildPolicyArgs.Builder builder()
-
builder
public static WebhookPullRequestBuildPolicyArgs.Builder builder(WebhookPullRequestBuildPolicyArgs defaults)
-
-