From 6f8b415b42716c970ca2ec781dc15f975f76791b Mon Sep 17 00:00:00 2001 From: Riley Karson Date: Tue, 20 Jun 2017 10:26:09 -0700 Subject: [PATCH] Restrict the number of health_checks in Backend Service resources to 1. --- google/resource_compute_backend_service.go | 4 +++- google/resource_compute_region_backend_service.go | 4 +++- website/docs/r/compute_backend_service.html.markdown | 3 ++- website/docs/r/compute_region_backend_service.html.markdown | 3 ++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/google/resource_compute_backend_service.go b/google/resource_compute_backend_service.go index 961f7ccd..d18ef7c6 100644 --- a/google/resource_compute_backend_service.go +++ b/google/resource_compute_backend_service.go @@ -40,8 +40,10 @@ func resourceComputeBackendService() *schema.Resource { "health_checks": &schema.Schema{ Type: schema.TypeSet, Elem: &schema.Schema{Type: schema.TypeString}, - Required: true, Set: schema.HashString, + Required: true, + MinItems: 1, + MaxItems: 1, }, "backend": &schema.Schema{ diff --git a/google/resource_compute_region_backend_service.go b/google/resource_compute_region_backend_service.go index d81e870d..894961de 100644 --- a/google/resource_compute_region_backend_service.go +++ b/google/resource_compute_region_backend_service.go @@ -37,8 +37,10 @@ func resourceComputeRegionBackendService() *schema.Resource { "health_checks": &schema.Schema{ Type: schema.TypeSet, Elem: &schema.Schema{Type: schema.TypeString}, - Required: true, Set: schema.HashString, + Required: true, + MinItems: 1, + MaxItems: 1, }, "backend": &schema.Schema{ diff --git a/website/docs/r/compute_backend_service.html.markdown b/website/docs/r/compute_backend_service.html.markdown index 83d26929..4a7b401e 100644 --- a/website/docs/r/compute_backend_service.html.markdown +++ b/website/docs/r/compute_backend_service.html.markdown @@ -70,7 +70,8 @@ The following arguments are supported: * `name` - (Required) The name of the backend service. * `health_checks` - (Required) Specifies a list of HTTP health check objects - for checking the health of the backend service. + for checking the health of the backend service. Currently at most one health + check can be specified, and a health check is required. - - - diff --git a/website/docs/r/compute_region_backend_service.html.markdown b/website/docs/r/compute_region_backend_service.html.markdown index d7437000..93f23414 100644 --- a/website/docs/r/compute_region_backend_service.html.markdown +++ b/website/docs/r/compute_region_backend_service.html.markdown @@ -70,7 +70,8 @@ The following arguments are supported: * `name` - (Required) The name of the backend service. * `health_checks` - (Required) Specifies a list of health check objects - for checking the health of the backend service. + for checking the health of the backend service. Currently at most + one health check can be specified, and a health check is required. - - -