GitLab project approval settings
gitlab.project.approvalSetting MQL resource for querying GitLab infrastructure with cnquery and cnspec.
GitLabPrivate Resource
GitLab project approval settings
Min version: 9.0.0Defaults:
approvalsBeforeMerge requirePasswordToApproveRelationships
2 resources · 2 relationships·Click to select, expand fields to see properties.
Fields (7)
| Field | Type | Description |
|---|---|---|
approvalsBeforeMergerequired | int | Number of approvals before merge |
disableOverridingApproversPerMergeRequestrequired | int | Whether users are prevented from overriding an approver per merge request |
mergeRequestsAuthorApprovalrequired | int | Whether author of merge request can approve |
mergeRequestsDisableCommittersApprovalrequired | int | Whether users are prevented from overriding a committer's approval for merge request |
requirePasswordToApproverequired | int | Whether a password is required to approve |
resetApprovalsOnPushrequired | int | Whether all approvals are removed when new commits are pushed |
selectiveCodeOwnerRemovalsrequired | int | Whether approvals are reset from Code Owners if their files changed |