gitlab_application_settings > enabled_git_access_protocol - "nil" results in 400 error

Created by: BornToBeRoot

GitLab Provider version

3.18.0

GitLab version

15.5.1

Terraform version

1.3.3

Relevant Terraform Configuration

resource "gitlab_application_settings" "this" {
  enabled_git_access_protocol = "nil"
}

Relevant log output

gitlab_application_settings.this: Modifying... [id=gitlab]

│ Error: PUT https://<GITLAB_DOMAIN>/api/v4/application/settings: 400 {message: {enabled_git_access_protocol: [is not included in the list]}}

│   with gitlab_application_settings.this,
│   on main.tf line 32, in resource "gitlab_application_settings" "this":
│   32: resource "gitlab_application_settings" "this" {

Description

"ssh" and "http" is working, but i can set both protocols.

Edited by Timo Furrer