provider/google: documentation and validation fixes for forwarding rules

This commit is contained in:
Dana Hoffman 2017-04-25 13:03:36 -07:00
parent e4af2a67aa
commit 6d3251b08d
2 changed files with 5 additions and 3 deletions

View File

@ -89,6 +89,7 @@ func resourceComputeForwardingRule() *schema.Resource {
Elem: &schema.Schema{Type: schema.TypeString},
Optional: true,
Set: schema.HashString,
MaxItems: 5,
},
"project": &schema.Schema{

View File

@ -3,7 +3,7 @@ layout: "google"
page_title: "Google: google_compute_forwarding_rule"
sidebar_current: "docs-google-compute-forwarding-rule"
description: |-
Manages a Target Pool within GCE.
Manages a Forwarding Rule within GCE.
---
# google\_compute\_forwarding\_rule
@ -54,8 +54,9 @@ The following arguments are supported:
* `port_range` - (Optional) A range e.g. "1024-2048" or a single port "1024"
(defaults to all ports!). Only used for external load balancing.
* `ports` - (Optional) A list of ports to use for internal load balancing
(defaults to all ports).
* `ports` - (Optional) A list of ports (maximum of 5) to use for internal load
balancing. Packets addressed to these ports will be forwarded to the backends
configured with this forwarding rule. Required for internal load balancing.
* `project` - (Optional) The project in which the resource belongs. If it
is not provided, the provider project is used.