When I tried to create a managed backend service as follows,
An error occurred that EXTERNAL_MANAGED cannot be selected.
Is it possible to avoid this error?
resource "google_compute_backend_service" "default" {
name = "backend-service"
health_checks = [google_compute_health_check.default.id]
load_balancing_scheme = "EXTERNAL_MANAGED"
}
resource "google_compute_health_check" "default" {
name = "health-check"
http_health_check {
port = 80
}
}
XXXX@999:~/workspace/terraform-dp/terraform_test$ terraform plan
╷
│ Error: expected load_balancing_scheme to be one of [EXTERNAL INTERNAL_SELF_MANAGED ], got EXTERNAL_MANAGED
│
│ with google_compute_backend_service.default,
│ on main.tf line 119, in resource "google_compute_backend_service" "default":
│ 119: load_balancing_scheme = "EXTERNAL_MANAGED"
│
╵
XXXX@999:~/workspace/terraform-dp/terraform_test$ terraform --version
Terraform v1.3.6
on linux_amd64
+ provider registry.terraform.io/hashicorp/google v4.5.0
+ provider registry.terraform.io/hashicorp/google-beta v4.47.0
XXXX@999:~/workspace/terraform-dp/terraform_test$
I referred to the following site.
https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_backend_service