diff --git a/r/compute_instance.html.markdown b/r/compute_instance.html.markdown
index b2ea6baf..91eb4810 100644
--- a/r/compute_instance.html.markdown
+++ b/r/compute_instance.html.markdown
@@ -27,8 +27,11 @@ resource "google_compute_instance" "default" {
image = "debian-7-wheezy-v20140814"
}
- network {
- source = "default"
+ network_interface {
+ network = "default"
+ access_config {
+ // Ephemeral IP
+ }
}
metadata {
@@ -64,7 +67,11 @@ The following arguments are supported:
* `metadata` - (Optional) Metadata key/value pairs to make available from
within the instance.
-* `network` - (Required) Networks to attach to the instance. This can be
+* `network_interface` - (Required) Networks to attach to the instance. This can be
+ specified multiple times for multiple networks. Structure is documented
+ below.
+
+* `network` - (DEPRECATED, Required) Networks to attach to the instance. This can be
specified multiple times for multiple networks. Structure is documented
below.
@@ -85,7 +92,22 @@ The `disk` block supports:
* `type` - (Optional) The GCE disk type.
-The `network` block supports:
+The `network_interface` block supports:
+
+* `network` - (Required) The name of the network to attach this interface to.
+
+* `access_config` - (Optional) Access configurations, i.e. IPs via which this instance can be
+ accessed via the Internet. Omit to ensure that the instance is not accessible from the Internet
+(this means that ssh provisioners will not work unless you are running Terraform can send traffic to
+the instance's network (e.g. via tunnel or because it is running on another cloud instance on that
+network). This block can be repeated multiple times. Structure documented below.
+
+The `access_config` block supports:
+
+* `nat_ip` - (Optional) The IP address that will be 1:1 mapped to the instance's network ip. If not
+ given, one will be generated.
+
+(DEPRECATED) The `network` block supports:
* `source` - (Required) The name of the network to attach this interface to.