From 65702312e78c84f5180d6b2c2ca64c64a4562ff2 Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Fri, 21 Aug 2020 15:44:13 -0400 Subject: [PATCH] resource/aws_appmesh_virtual_node: Disallow empty 'backend' blocks. (#14074) --- aws/resource_aws_appmesh_virtual_node.go | 3 +-- website/docs/r/appmesh_virtual_node.html.markdown | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/aws/resource_aws_appmesh_virtual_node.go b/aws/resource_aws_appmesh_virtual_node.go index 8efb77ec728..6c052df52a9 100644 --- a/aws/resource_aws_appmesh_virtual_node.go +++ b/aws/resource_aws_appmesh_virtual_node.go @@ -60,8 +60,7 @@ func resourceAwsAppmeshVirtualNode() *schema.Resource { Schema: map[string]*schema.Schema{ "virtual_service": { Type: schema.TypeList, - Optional: true, - MinItems: 0, + Required: true, MaxItems: 1, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ diff --git a/website/docs/r/appmesh_virtual_node.html.markdown b/website/docs/r/appmesh_virtual_node.html.markdown index a263ceaba6c..b6a71b8f168 100644 --- a/website/docs/r/appmesh_virtual_node.html.markdown +++ b/website/docs/r/appmesh_virtual_node.html.markdown @@ -187,7 +187,7 @@ The `spec` object supports the following: The `backend` object supports the following: -* `virtual_service` - (Optional) Specifies a virtual service to use as a backend for a virtual node. +* `virtual_service` - (Required) Specifies a virtual service to use as a backend for a virtual node. The `virtual_service` object supports the following: