Update docs for 1.4.1 release
diff --git a/docs/dyn/compute_v1.instanceTemplates.html b/docs/dyn/compute_v1.instanceTemplates.html
index 0334cf8..3d38564 100644
--- a/docs/dyn/compute_v1.instanceTemplates.html
+++ b/docs/dyn/compute_v1.instanceTemplates.html
@@ -76,40 +76,40 @@
 <h2>Instance Methods</h2>
 <p class="toc_element">
   <code><a href="#delete">delete(project, instanceTemplate)</a></code></p>
-<p class="firstline">Deletes the specified instance template resource.</p>
+<p class="firstline">Deletes the specified instance template.</p>
 <p class="toc_element">
   <code><a href="#get">get(project, instanceTemplate)</a></code></p>
 <p class="firstline">Returns the specified instance template resource.</p>
 <p class="toc_element">
   <code><a href="#insert">insert(project, body)</a></code></p>
-<p class="firstline">Creates an instance template resource in the specified project using the data included in the request.</p>
+<p class="firstline">Creates an instance template in the specified project using the data that is included in the request.</p>
 <p class="toc_element">
   <code><a href="#list">list(project, maxResults=None, pageToken=None, filter=None)</a></code></p>
-<p class="firstline">Retrieves the list of instance template resources contained within the specified project.</p>
+<p class="firstline">Retrieves a list of instance templates that are contained within the specified project and zone.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
 <p class="firstline">Retrieves the next page of results.</p>
 <h3>Method Details</h3>
 <div class="method">
     <code class="details" id="delete">delete(project, instanceTemplate)</code>
-  <pre>Deletes the specified instance template resource.
+  <pre>Deletes the specified instance template.
 
 Args:
-  project: string, Name of the project scoping this request. (required)
-  instanceTemplate: string, Name of the instance template resource to delete. (required)
+  project: string, The project ID for this request. (required)
+  instanceTemplate: string, The name of the instance template to delete. (required)
 
 Returns:
   An object of the form:
 
     { # An operation resource, used to manage asynchronous API requests.
     "targetId": "A String", # [Output Only] Unique target ID which identifies a particular incarnation of the target.
-    "clientOperationId": "A String", # [Output Only] An optional identifier specified by the client when the mutation was initiated. Must be unique for all operation resources in the project
+    "clientOperationId": "A String", # [Output Only] An optional identifier specified by the client when the mutation was initiated. Must be unique for all operation resources in the project.
     "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
     "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
     "zone": "A String", # [Output Only] URL of the zone where the operation resides.
     "operationType": "A String", # [Output Only] Type of the operation, such as insert, update, and delete.
     "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
-    "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the operation will be complete. This number should be monotonically increasing as the operation progresses.
+    "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the operation will be complete. This number should monotonically increase as the operation progresses.
     "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as 404.
     "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the operation.
     "status": "A String", # [Output Only] Status of the operation. Can be one of the following: PENDING, RUNNING, or DONE.
@@ -151,21 +151,21 @@
   <pre>Returns the specified instance template resource.
 
 Args:
-  project: string, Name of the project scoping this request. (required)
-  instanceTemplate: string, Name of the instance template resource to return. (required)
+  project: string, The project ID for this request. (required)
+  instanceTemplate: string, The name of the instance template. (required)
 
 Returns:
   An object of the form:
 
     { # An Instance Template resource.
-      "kind": "compute#instanceTemplate", # Type of the resource.
-      "description": "A String", # An optional textual description of the instance template resource; provided by the client when the resource is created.
-      "id": "A String", # Unique identifier for the resource; defined by the server (output only).
-      "creationTimestamp": "A String", # Creation timestamp in RFC3339 text format (output only).
-      "properties": { # The instance properties portion of this instance template resource.
-        "machineType": "A String", # Name of the machine type resource describing which machine type to use to host the instances created based on this template; provided by the client when the instance template is created.
-        "description": "A String", # An optional textual description for the instances created based on the instance template resource; provided by the client when the template is created.
-        "tags": { # A set of instance tags. # A list of tags to be applied to the instances created based on this template used to identify valid sources or targets for network firewalls. Provided by the client on instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035.
+      "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
+      "description": "A String", # An optional text description for the instance template.
+      "id": "A String", # [Output Only] A unique identifier for this instance template. The server defines this identifier.
+      "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template in RFC3339 text format.
+      "properties": { # The instance properties for the instance template resource.
+        "machineType": "A String", # The machine type to use for instances that are created from this template.
+        "description": "A String", # An optional text description for the instances that are created from this instance template.
+        "tags": { # A set of instance tags. # A list of tags to apply to the instances that are created from this template. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
           "items": [ # An array of tags. Each tag must be 1-63 characters long, and comply with RFC1035.
             "A String",
           ],
@@ -173,7 +173,7 @@
               #
               # To see the latest fingerprint, make get() request to the instance.
         },
-        "disks": [ # Array of disks associated with instance created based on this template.
+        "disks": [ # An array of disks that are associated with the instances that are created from this template.
           { # An instance-attached disk resource.
             "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the /dev/ tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance.
                 #
@@ -216,12 +216,13 @@
             "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.
           },
         ],
-        "scheduling": { # Sets the scheduling options for an Instance. # Scheduling options for the instances created based on this template.
+        "scheduling": { # Sets the scheduling options for an Instance. # A list of scheduling options for the instances that are created from this template.
           "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine (not terminated by a user).
+          "preemptible": True or False, # Whether the Instance is preemptible.
           "onHostMaintenance": "A String", # Defines the maintenance behavior for this instance. The default behavior is MIGRATE. For more information, see Setting maintenance behavior.
         },
-        "canIpForward": True or False, # Allows instances created based on this template to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, say true. If unsure, leave this set to false.
-        "serviceAccounts": [ # A list of service accounts each with specified scopes, for which access tokens are to be made available to the instances created based on this template, through metadata queries.
+        "canIpForward": True or False, # A boolean that specifies if instances created from this template can send packets with source IP addresses other than their own or receive packets with destination IP addresses other than their own. If you use these instances as an IP gateway or as the next-hop in a Route resource, specify true. Otherwise, specify false.
+        "serviceAccounts": [ # A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from this template. Use metadata queries to obtain the access tokens for these instances.
           { # A service account.
             "scopes": [ # The list of scopes to be made available for this service account.
               "A String",
@@ -229,7 +230,7 @@
             "email": "A String", # Email address of the service account.
           },
         ],
-        "metadata": { # A metadata key/value entry. # Metadata key/value pairs assigned to instances created based on this template. Consists of custom metadata or predefined keys; see Instance documentation for more information.
+        "metadata": { # A metadata key/value entry. # The metadata key/value pairs to assign to instances that are created from this template. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
           "items": [ # Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
             {
               "value": "A String", # Value for the metadata entry. These are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on values is that their size must be less than or equal to 32768 bytes.
@@ -239,7 +240,7 @@
           "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata for metadata.
           "fingerprint": "A String", # Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata.
         },
-        "networkInterfaces": [ # Array of configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instances created based based on this template will have no external internet access.
+        "networkInterfaces": [ # An array of network access configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only supported access configuration. If you do not specify any access configurations, the instances that are created from this template will have no external internet access.
           { # A network interface resource attached to an instance.
             "accessConfigs": [ # An array of configurations for this interface. Currently, <codeONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instance will have no external internet access.
               { # An access configuration attached to an instance's network interface.
@@ -262,29 +263,29 @@
           },
         ],
       },
-      "selfLink": "A String", # Server defined URL for the resource (output only).
-      "name": "A String", # Name of the instance template resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035
+      "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this URL.
+      "name": "A String", # The name of the instance template. The name must be 1-63 characters long, and comply with RFC1035.
     }</pre>
 </div>
 
 <div class="method">
     <code class="details" id="insert">insert(project, body)</code>
-  <pre>Creates an instance template resource in the specified project using the data included in the request.
+  <pre>Creates an instance template in the specified project using the data that is included in the request.
 
 Args:
-  project: string, Name of the project scoping this request. (required)
+  project: string, The project ID for this request. (required)
   body: object, The request body. (required)
     The object takes the form of:
 
 { # An Instance Template resource.
-    "kind": "compute#instanceTemplate", # Type of the resource.
-    "description": "A String", # An optional textual description of the instance template resource; provided by the client when the resource is created.
-    "id": "A String", # Unique identifier for the resource; defined by the server (output only).
-    "creationTimestamp": "A String", # Creation timestamp in RFC3339 text format (output only).
-    "properties": { # The instance properties portion of this instance template resource.
-      "machineType": "A String", # Name of the machine type resource describing which machine type to use to host the instances created based on this template; provided by the client when the instance template is created.
-      "description": "A String", # An optional textual description for the instances created based on the instance template resource; provided by the client when the template is created.
-      "tags": { # A set of instance tags. # A list of tags to be applied to the instances created based on this template used to identify valid sources or targets for network firewalls. Provided by the client on instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035.
+    "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
+    "description": "A String", # An optional text description for the instance template.
+    "id": "A String", # [Output Only] A unique identifier for this instance template. The server defines this identifier.
+    "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template in RFC3339 text format.
+    "properties": { # The instance properties for the instance template resource.
+      "machineType": "A String", # The machine type to use for instances that are created from this template.
+      "description": "A String", # An optional text description for the instances that are created from this instance template.
+      "tags": { # A set of instance tags. # A list of tags to apply to the instances that are created from this template. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
         "items": [ # An array of tags. Each tag must be 1-63 characters long, and comply with RFC1035.
           "A String",
         ],
@@ -292,7 +293,7 @@
             #
             # To see the latest fingerprint, make get() request to the instance.
       },
-      "disks": [ # Array of disks associated with instance created based on this template.
+      "disks": [ # An array of disks that are associated with the instances that are created from this template.
         { # An instance-attached disk resource.
           "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the /dev/ tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance.
               #
@@ -335,12 +336,13 @@
           "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.
         },
       ],
-      "scheduling": { # Sets the scheduling options for an Instance. # Scheduling options for the instances created based on this template.
+      "scheduling": { # Sets the scheduling options for an Instance. # A list of scheduling options for the instances that are created from this template.
         "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine (not terminated by a user).
+        "preemptible": True or False, # Whether the Instance is preemptible.
         "onHostMaintenance": "A String", # Defines the maintenance behavior for this instance. The default behavior is MIGRATE. For more information, see Setting maintenance behavior.
       },
-      "canIpForward": True or False, # Allows instances created based on this template to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, say true. If unsure, leave this set to false.
-      "serviceAccounts": [ # A list of service accounts each with specified scopes, for which access tokens are to be made available to the instances created based on this template, through metadata queries.
+      "canIpForward": True or False, # A boolean that specifies if instances created from this template can send packets with source IP addresses other than their own or receive packets with destination IP addresses other than their own. If you use these instances as an IP gateway or as the next-hop in a Route resource, specify true. Otherwise, specify false.
+      "serviceAccounts": [ # A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from this template. Use metadata queries to obtain the access tokens for these instances.
         { # A service account.
           "scopes": [ # The list of scopes to be made available for this service account.
             "A String",
@@ -348,7 +350,7 @@
           "email": "A String", # Email address of the service account.
         },
       ],
-      "metadata": { # A metadata key/value entry. # Metadata key/value pairs assigned to instances created based on this template. Consists of custom metadata or predefined keys; see Instance documentation for more information.
+      "metadata": { # A metadata key/value entry. # The metadata key/value pairs to assign to instances that are created from this template. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
         "items": [ # Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
           {
             "value": "A String", # Value for the metadata entry. These are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on values is that their size must be less than or equal to 32768 bytes.
@@ -358,7 +360,7 @@
         "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata for metadata.
         "fingerprint": "A String", # Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata.
       },
-      "networkInterfaces": [ # Array of configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instances created based based on this template will have no external internet access.
+      "networkInterfaces": [ # An array of network access configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only supported access configuration. If you do not specify any access configurations, the instances that are created from this template will have no external internet access.
         { # A network interface resource attached to an instance.
           "accessConfigs": [ # An array of configurations for this interface. Currently, <codeONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instance will have no external internet access.
             { # An access configuration attached to an instance's network interface.
@@ -381,8 +383,8 @@
         },
       ],
     },
-    "selfLink": "A String", # Server defined URL for the resource (output only).
-    "name": "A String", # Name of the instance template resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035
+    "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this URL.
+    "name": "A String", # The name of the instance template. The name must be 1-63 characters long, and comply with RFC1035.
   }
 
 
@@ -391,13 +393,13 @@
 
     { # An operation resource, used to manage asynchronous API requests.
     "targetId": "A String", # [Output Only] Unique target ID which identifies a particular incarnation of the target.
-    "clientOperationId": "A String", # [Output Only] An optional identifier specified by the client when the mutation was initiated. Must be unique for all operation resources in the project
+    "clientOperationId": "A String", # [Output Only] An optional identifier specified by the client when the mutation was initiated. Must be unique for all operation resources in the project.
     "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
     "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
     "zone": "A String", # [Output Only] URL of the zone where the operation resides.
     "operationType": "A String", # [Output Only] Type of the operation, such as insert, update, and delete.
     "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
-    "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the operation will be complete. This number should be monotonically increasing as the operation progresses.
+    "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the operation will be complete. This number should monotonically increase as the operation progresses.
     "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as 404.
     "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the operation.
     "status": "A String", # [Output Only] Status of the operation. Can be one of the following: PENDING, RUNNING, or DONE.
@@ -436,29 +438,29 @@
 
 <div class="method">
     <code class="details" id="list">list(project, maxResults=None, pageToken=None, filter=None)</code>
-  <pre>Retrieves the list of instance template resources contained within the specified project.
+  <pre>Retrieves a list of instance templates that are contained within the specified project and zone.
 
 Args:
-  project: string, Name of the project scoping this request. (required)
-  maxResults: integer, Optional. Maximum count of results to be returned. Maximum value is 500 and default value is 500.
-  pageToken: string, Optional. Tag returned by a previous list request truncated by maxResults. Used to continue a previous list request.
-  filter: string, Optional. Filter expression for filtering listed resources.
+  project: string, The project ID for this request. (required)
+  maxResults: integer, Maximum count of results to be returned.
+  pageToken: string, Tag returned by a previous list request when that list was truncated to maxResults. Used to continue a previous list request.
+  filter: string, Filter expression for filtering listed resources.
 
 Returns:
   An object of the form:
 
-    { # Contains a list of instance template resources.
-    "nextPageToken": "A String", # A token used to continue a truncated list request (output only).
+    { # A list of instance templates.
+    "nextPageToken": "A String", # [Output Only] A token that is used to continue a truncated list request.
     "items": [ # A list of InstanceTemplate resources.
       { # An Instance Template resource.
-          "kind": "compute#instanceTemplate", # Type of the resource.
-          "description": "A String", # An optional textual description of the instance template resource; provided by the client when the resource is created.
-          "id": "A String", # Unique identifier for the resource; defined by the server (output only).
-          "creationTimestamp": "A String", # Creation timestamp in RFC3339 text format (output only).
-          "properties": { # The instance properties portion of this instance template resource.
-            "machineType": "A String", # Name of the machine type resource describing which machine type to use to host the instances created based on this template; provided by the client when the instance template is created.
-            "description": "A String", # An optional textual description for the instances created based on the instance template resource; provided by the client when the template is created.
-            "tags": { # A set of instance tags. # A list of tags to be applied to the instances created based on this template used to identify valid sources or targets for network firewalls. Provided by the client on instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035.
+          "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
+          "description": "A String", # An optional text description for the instance template.
+          "id": "A String", # [Output Only] A unique identifier for this instance template. The server defines this identifier.
+          "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template in RFC3339 text format.
+          "properties": { # The instance properties for the instance template resource.
+            "machineType": "A String", # The machine type to use for instances that are created from this template.
+            "description": "A String", # An optional text description for the instances that are created from this instance template.
+            "tags": { # A set of instance tags. # A list of tags to apply to the instances that are created from this template. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
               "items": [ # An array of tags. Each tag must be 1-63 characters long, and comply with RFC1035.
                 "A String",
               ],
@@ -466,7 +468,7 @@
                   #
                   # To see the latest fingerprint, make get() request to the instance.
             },
-            "disks": [ # Array of disks associated with instance created based on this template.
+            "disks": [ # An array of disks that are associated with the instances that are created from this template.
               { # An instance-attached disk resource.
                 "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the /dev/ tree of a Linux operating system running within the instance. This name can be used to reference the device for mounting, resizing, and so on, from within the instance.
                     #
@@ -509,12 +511,13 @@
                 "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks.
               },
             ],
-            "scheduling": { # Sets the scheduling options for an Instance. # Scheduling options for the instances created based on this template.
+            "scheduling": { # Sets the scheduling options for an Instance. # A list of scheduling options for the instances that are created from this template.
               "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine (not terminated by a user).
+              "preemptible": True or False, # Whether the Instance is preemptible.
               "onHostMaintenance": "A String", # Defines the maintenance behavior for this instance. The default behavior is MIGRATE. For more information, see Setting maintenance behavior.
             },
-            "canIpForward": True or False, # Allows instances created based on this template to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, say true. If unsure, leave this set to false.
-            "serviceAccounts": [ # A list of service accounts each with specified scopes, for which access tokens are to be made available to the instances created based on this template, through metadata queries.
+            "canIpForward": True or False, # A boolean that specifies if instances created from this template can send packets with source IP addresses other than their own or receive packets with destination IP addresses other than their own. If you use these instances as an IP gateway or as the next-hop in a Route resource, specify true. Otherwise, specify false.
+            "serviceAccounts": [ # A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from this template. Use metadata queries to obtain the access tokens for these instances.
               { # A service account.
                 "scopes": [ # The list of scopes to be made available for this service account.
                   "A String",
@@ -522,7 +525,7 @@
                 "email": "A String", # Email address of the service account.
               },
             ],
-            "metadata": { # A metadata key/value entry. # Metadata key/value pairs assigned to instances created based on this template. Consists of custom metadata or predefined keys; see Instance documentation for more information.
+            "metadata": { # A metadata key/value entry. # The metadata key/value pairs to assign to instances that are created from this template. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
               "items": [ # Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
                 {
                   "value": "A String", # Value for the metadata entry. These are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on values is that their size must be less than or equal to 32768 bytes.
@@ -532,7 +535,7 @@
               "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata for metadata.
               "fingerprint": "A String", # Specifies a fingerprint for this request, which is essentially a hash of the metadata's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update metadata. You must always provide an up-to-date fingerprint hash in order to update or change metadata.
             },
-            "networkInterfaces": [ # Array of configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instances created based based on this template will have no external internet access.
+            "networkInterfaces": [ # An array of network access configurations for this interface. This specifies how this interface is configured to interact with other network services, such as connecting to the internet. Currently, ONE_TO_ONE_NAT is the only supported access configuration. If you do not specify any access configurations, the instances that are created from this template will have no external internet access.
               { # A network interface resource attached to an instance.
                 "accessConfigs": [ # An array of configurations for this interface. Currently, <codeONE_TO_ONE_NAT is the only access config supported. If there are no accessConfigs specified, then this instance will have no external internet access.
                   { # An access configuration attached to an instance's network interface.
@@ -555,13 +558,13 @@
               },
             ],
           },
-          "selfLink": "A String", # Server defined URL for the resource (output only).
-          "name": "A String", # Name of the instance template resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035
+          "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this URL.
+          "name": "A String", # The name of the instance template. The name must be 1-63 characters long, and comply with RFC1035.
         },
     ],
-    "kind": "compute#instanceTemplateList", # Type of resource.
-    "id": "A String", # Unique identifier for the resource; defined by the server (output only).
-    "selfLink": "A String", # Server defined URL for this resource (output only).
+    "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is always compute#instanceTemplatesListResponse for instance template lists.
+    "id": "A String", # [Output Only] A unique identifier for this instance template. The server defines this identifier.
+    "selfLink": "A String", # [Output Only] The URL for this instance template list. The server defines this URL.
   }</pre>
 </div>