diff --git a/docs/resources/branch_protection.md b/docs/resources/branch_protection.md index ee20d91c5..92e63ffc3 100644 --- a/docs/resources/branch_protection.md +++ b/docs/resources/branch_protection.md @@ -96,7 +96,7 @@ resource "gitlab_branch_protection" "main" { - `code_owner_approval_required` (Boolean) Can be set to true to require code owner approval before merging. - `merge_access_level` (String) Access levels allowed to merge. Valid values are: `no one`, `developer`, `maintainer`. - `push_access_level` (String) Access levels allowed to push. Valid values are: `no one`, `developer`, `maintainer`. -- `unprotect_access_level` (String) Access levels allowed to unprotect. Valid values are: `developer`, `maintainer`. +- `unprotect_access_level` (String) Access levels allowed to unprotect. Valid values are: `no one`, `developer`, `maintainer`. ### Read-Only diff --git a/internal/provider/access_level_helpers.go b/internal/provider/access_level_helpers.go index c3d944541..f42cab8e5 100644 --- a/internal/provider/access_level_helpers.go +++ b/internal/provider/access_level_helpers.go @@ -54,7 +54,7 @@ var validProtectedBranchTagAccessLevelNames = []string{ // The only access levels allowed to be configured to unprotect a protected branch // The API states the others are either forbidden (via 403) or invalid var validProtectedBranchUnprotectAccessLevelNames = []string{ - "developer", "maintainer", + "no one", "developer", "maintainer", } var validProtectedEnvironmentDeploymentLevelNames = []string{