OrganizationRulesetRulesPullRequestArgs

data class OrganizationRulesetRulesPullRequestArgs(val dismissStaleReviewsOnPush: Output<Boolean>? = null, val requireCodeOwnerReview: Output<Boolean>? = null, val requireLastPushApproval: Output<Boolean>? = null, val requiredApprovingReviewCount: Output<Int>? = null, val requiredReviewThreadResolution: Output<Boolean>? = null) : ConvertibleToJava<OrganizationRulesetRulesPullRequestArgs>

Constructors

Link copied to clipboard
constructor(dismissStaleReviewsOnPush: Output<Boolean>? = null, requireCodeOwnerReview: Output<Boolean>? = null, requireLastPushApproval: Output<Boolean>? = null, requiredApprovingReviewCount: Output<Int>? = null, requiredReviewThreadResolution: Output<Boolean>? = null)

Properties

Link copied to clipboard
val dismissStaleReviewsOnPush: Output<Boolean>? = null

(Boolean) New, reviewable commits pushed will dismiss previous pull request review approvals. Defaults to false.

Link copied to clipboard
val requireCodeOwnerReview: Output<Boolean>? = null

(Boolean) Require an approving review in pull requests that modify files that have a designated code owner. Defaults to false.

Link copied to clipboard
val requiredApprovingReviewCount: Output<Int>? = null

(Number) The number of approving reviews that are required before a pull request can be merged. Defaults to 0.

Link copied to clipboard

(Boolean) All conversations on code must be resolved before a pull request can be merged. Defaults to false.

Link copied to clipboard
val requireLastPushApproval: Output<Boolean>? = null

(Boolean) Whether the most recent reviewable push must be approved by someone other than the person who pushed it. Defaults to false.

Functions

Link copied to clipboard
open override fun toJava(): OrganizationRulesetRulesPullRequestArgs