docs: update generated docs (#1053)

Updates for both discovery docs and epydoc API Documentation

Fixes: #1049
diff --git a/docs/dyn/compute_alpha.resourcePolicies.html b/docs/dyn/compute_alpha.resourcePolicies.html
index 9c6a890..b364e41 100644
--- a/docs/dyn/compute_alpha.resourcePolicies.html
+++ b/docs/dyn/compute_alpha.resourcePolicies.html
@@ -81,6 +81,9 @@
   <code><a href="#aggregatedList_next">aggregatedList_next(previous_request, previous_response)</a></code></p>
 <p class="firstline">Retrieves the next page of results.</p>
 <p class="toc_element">
+  <code><a href="#close">close()</a></code></p>
+<p class="firstline">Close httplib2 connections.</p>
+<p class="toc_element">
   <code><a href="#delete">delete(project, region, resourcePolicy, requestId=None)</a></code></p>
 <p class="firstline">Deletes the specified resource policy.</p>
 <p class="toc_element">
@@ -146,18 +149,18 @@
               &quot;availabilityDomainCount&quot;: 42, # The number of availability domains instances will be spread across. If two instances are in different availability domain, they will not be put in the same low latency network
               &quot;collocation&quot;: &quot;A String&quot;, # Specifies network collocation
               &quot;locality&quot;: &quot;A String&quot;, # Specifies network locality
+              &quot;scope&quot;: &quot;A String&quot;, # Scope specifies the availability domain to which the VMs should be spread.
               &quot;style&quot;: &quot;A String&quot;, # Specifies instances to hosts placement relationship
               &quot;vmCount&quot;: 42, # Number of vms in this placement group
             },
             &quot;id&quot;: &quot;A String&quot;, # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
             &quot;instanceSchedulePolicy&quot;: { # An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance. # Resource policy for scheduling instance operations.
-              &quot;vmStartSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for starting instance.
+              &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
+              &quot;vmStartSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for starting instances.
                 &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-                &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
               },
-              &quot;vmStopSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for stopping instance.
+              &quot;vmStopSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for stopping instances.
                 &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-                &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
               },
             },
             &quot;kind&quot;: &quot;compute#resourcePolicy&quot;, # [Output Only] Type of the resource. Always compute#resource_policies for resource policies.
@@ -266,6 +269,11 @@
 </div>
 
 <div class="method">
+    <code class="details" id="close">close()</code>
+  <pre>Close httplib2 connections.</pre>
+</div>
+
+<div class="method">
     <code class="details" id="delete">delete(project, region, resourcePolicy, requestId=None)</code>
   <pre>Deletes the specified resource policy.
 
@@ -364,18 +372,18 @@
       &quot;availabilityDomainCount&quot;: 42, # The number of availability domains instances will be spread across. If two instances are in different availability domain, they will not be put in the same low latency network
       &quot;collocation&quot;: &quot;A String&quot;, # Specifies network collocation
       &quot;locality&quot;: &quot;A String&quot;, # Specifies network locality
+      &quot;scope&quot;: &quot;A String&quot;, # Scope specifies the availability domain to which the VMs should be spread.
       &quot;style&quot;: &quot;A String&quot;, # Specifies instances to hosts placement relationship
       &quot;vmCount&quot;: 42, # Number of vms in this placement group
     },
     &quot;id&quot;: &quot;A String&quot;, # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
     &quot;instanceSchedulePolicy&quot;: { # An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance. # Resource policy for scheduling instance operations.
-      &quot;vmStartSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for starting instance.
+      &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
+      &quot;vmStartSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for starting instances.
         &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-        &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
       },
-      &quot;vmStopSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for stopping instance.
+      &quot;vmStopSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for stopping instances.
         &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-        &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
       },
     },
     &quot;kind&quot;: &quot;compute#resourcePolicy&quot;, # [Output Only] Type of the resource. Always compute#resource_policies for resource policies.
@@ -498,6 +506,7 @@
     ],
     &quot;bindings&quot;: [ # Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member.
       { # Associates `members` with a `role`.
+        &quot;bindingId&quot;: &quot;A String&quot;, # A client-specified ID for this binding. Expected to be globally unique to support the internal bindings-by-ID API.
         &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. # The condition that is associated with this binding.
             #
             # If the condition evaluates to `true`, then this binding applies to the current request.
@@ -652,18 +661,18 @@
     &quot;availabilityDomainCount&quot;: 42, # The number of availability domains instances will be spread across. If two instances are in different availability domain, they will not be put in the same low latency network
     &quot;collocation&quot;: &quot;A String&quot;, # Specifies network collocation
     &quot;locality&quot;: &quot;A String&quot;, # Specifies network locality
+    &quot;scope&quot;: &quot;A String&quot;, # Scope specifies the availability domain to which the VMs should be spread.
     &quot;style&quot;: &quot;A String&quot;, # Specifies instances to hosts placement relationship
     &quot;vmCount&quot;: 42, # Number of vms in this placement group
   },
   &quot;id&quot;: &quot;A String&quot;, # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
   &quot;instanceSchedulePolicy&quot;: { # An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance. # Resource policy for scheduling instance operations.
-    &quot;vmStartSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for starting instance.
+    &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
+    &quot;vmStartSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for starting instances.
       &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-      &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
     },
-    &quot;vmStopSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for stopping instance.
+    &quot;vmStopSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for stopping instances.
       &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-      &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
     },
   },
   &quot;kind&quot;: &quot;compute#resourcePolicy&quot;, # [Output Only] Type of the resource. Always compute#resource_policies for resource policies.
@@ -833,18 +842,18 @@
           &quot;availabilityDomainCount&quot;: 42, # The number of availability domains instances will be spread across. If two instances are in different availability domain, they will not be put in the same low latency network
           &quot;collocation&quot;: &quot;A String&quot;, # Specifies network collocation
           &quot;locality&quot;: &quot;A String&quot;, # Specifies network locality
+          &quot;scope&quot;: &quot;A String&quot;, # Scope specifies the availability domain to which the VMs should be spread.
           &quot;style&quot;: &quot;A String&quot;, # Specifies instances to hosts placement relationship
           &quot;vmCount&quot;: 42, # Number of vms in this placement group
         },
         &quot;id&quot;: &quot;A String&quot;, # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
         &quot;instanceSchedulePolicy&quot;: { # An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance. # Resource policy for scheduling instance operations.
-          &quot;vmStartSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for starting instance.
+          &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
+          &quot;vmStartSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for starting instances.
             &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-            &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
           },
-          &quot;vmStopSchedule&quot;: { # Schedule for the instance operation. # Specifies the schedule for stopping instance.
+          &quot;vmStopSchedule&quot;: { # Schedule for an instance operation. # Specifies the schedule for stopping instances.
             &quot;schedule&quot;: &quot;A String&quot;, # Specifies the frequency for the operation, using the unix-cron format.
-            &quot;timeZone&quot;: &quot;A String&quot;, # Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database.
           },
         },
         &quot;kind&quot;: &quot;compute#resourcePolicy&quot;, # [Output Only] Type of the resource. Always compute#resource_policies for resource policies.
@@ -950,6 +959,7 @@
 {
     &quot;bindings&quot;: [ # Flatten Policy to create a backwacd compatible wire-format. Deprecated. Use &#x27;policy&#x27; to specify bindings.
       { # Associates `members` with a `role`.
+        &quot;bindingId&quot;: &quot;A String&quot;, # A client-specified ID for this binding. Expected to be globally unique to support the internal bindings-by-ID API.
         &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. # The condition that is associated with this binding.
             #
             # If the condition evaluates to `true`, then this binding applies to the current request.
@@ -1057,6 +1067,7 @@
       ],
       &quot;bindings&quot;: [ # Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member.
         { # Associates `members` with a `role`.
+          &quot;bindingId&quot;: &quot;A String&quot;, # A client-specified ID for this binding. Expected to be globally unique to support the internal bindings-by-ID API.
           &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. # The condition that is associated with this binding.
               #
               # If the condition evaluates to `true`, then this binding applies to the current request.
@@ -1244,6 +1255,7 @@
     ],
     &quot;bindings&quot;: [ # Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member.
       { # Associates `members` with a `role`.
+        &quot;bindingId&quot;: &quot;A String&quot;, # A client-specified ID for this binding. Expected to be globally unique to support the internal bindings-by-ID API.
         &quot;condition&quot;: { # Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. # The condition that is associated with this binding.
             #
             # If the condition evaluates to `true`, then this binding applies to the current request.