chore: regens API reference docs (#889)

diff --git a/docs/dyn/cloudidentity_v1.groups.html b/docs/dyn/cloudidentity_v1.groups.html
index bc64228..ebcb5c5 100644
--- a/docs/dyn/cloudidentity_v1.groups.html
+++ b/docs/dyn/cloudidentity_v1.groups.html
@@ -80,7 +80,7 @@
 <p class="firstline">Returns the memberships Resource.</p>
 
 <p class="toc_element">
-  <code><a href="#create">create(body, x__xgafv=None)</a></code></p>
+  <code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates a Group.</p>
 <p class="toc_element">
   <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
@@ -90,7 +90,7 @@
 <p class="firstline">Retrieves a Group.</p>
 <p class="toc_element">
   <code><a href="#list">list(parent=None, pageToken=None, x__xgafv=None, pageSize=None, view=None)</a></code></p>
-<p class="firstline">List groups within a customer or a domain.</p>
+<p class="firstline">Lists groups within a customer or a domain.</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>
@@ -98,7 +98,7 @@
   <code><a href="#lookup">lookup(groupKey_id=None, groupKey_namespace=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Looks up [resource</p>
 <p class="toc_element">
-  <code><a href="#patch">patch(name, body, updateMask=None, x__xgafv=None)</a></code></p>
+  <code><a href="#patch">patch(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Updates a Group.</p>
 <p class="toc_element">
   <code><a href="#search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None, view=None)</a></code></p>
@@ -108,32 +108,31 @@
 <p class="firstline">Retrieves the next page of results.</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="create">create(body, x__xgafv=None)</code>
+    <code class="details" id="create">create(body=None, x__xgafv=None)</code>
   <pre>Creates a Group.
 
 Args:
-  body: object, The request body. (required)
+  body: object, The request body.
     The object takes the form of:
 
 { # Resource representing a Group.
-  "updateTime": "A String", # The time when the Group was last updated.
+  "updateTime": "A String", # Output only. The time when the Group was last updated.
       # Output only.
   "displayName": "A String", # The Group's display name.
-  "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
-      # Group in the format: `groups/{group_id}`, where group_id is the unique ID
-      # assigned to the Group.
-      # 
-      # Must be left blank while creating a Group.
-  "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
+  "description": "A String", # An extended description to help users determine the purpose of a Group. For
+      # example, you can include information about who should join the Group, the
+      # types of messages to send to the Group, links to FAQs about the Group, or
+      # related Groups. Maximum length is 4,096 characters.
+  "parent": "A String", # Required. Immutable. The entity under which this Group resides in Cloud Identity resource
       # hierarchy. Must be set when creating a Group, read-only afterwards.
       # 
       # Currently allowed types: `identitysources`.
-  "labels": { # `Required`. Labels for Group resource.
+  "labels": { # Required. `Required`. Labels for Group resource.
       # For creating Groups under a namespace, set label key to
       # 'labels/system/groups/external' and label value as empty.
     "a_key": "A String",
   },
-  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
+  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # Required. Immutable. EntityKey of the Group.
       # 
       # Must be set when creating a Group, read-only afterwards.
       # isolation for IDs. A single ID can be reused across namespaces but the
@@ -147,12 +146,13 @@
     "id": "A String", # The ID of the entity within the given namespace. The ID must be unique
         # within its namespace.
   },
-  "createTime": "A String", # The time when the Group was created.
+  "createTime": "A String", # Output only. The time when the Group was created.
       # Output only.
-  "description": "A String", # An extended description to help users determine the purpose of a Group. For
-      # example, you can include information about who should join the Group, the
-      # types of messages to send to the Group, links to FAQs about the Group, or
-      # related Groups. Maximum length is 4,096 characters.
+  "name": "A String", # Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+      # Group in the format: `groups/{group_id}`, where group_id is the unique ID
+      # assigned to the Group.
+      # 
+      # Must be left blank while creating a Group.
 }
 
   x__xgafv: string, V1 error format.
@@ -213,7 +213,7 @@
   <pre>Deletes a Group.
 
 Args:
-  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+  name: string, Required. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
 Group in the format: `groups/{group_id}`, where `group_id` is the unique ID
 assigned to the Group. (required)
   x__xgafv: string, V1 error format.
@@ -274,7 +274,7 @@
   <pre>Retrieves a Group.
 
 Args:
-  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+  name: string, Required. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
 Group in the format: `groups/{group_id}`, where `group_id` is the unique ID
 assigned to the Group. (required)
   x__xgafv: string, V1 error format.
@@ -286,24 +286,23 @@
   An object of the form:
 
     { # Resource representing a Group.
-    "updateTime": "A String", # The time when the Group was last updated.
+    "updateTime": "A String", # Output only. The time when the Group was last updated.
         # Output only.
     "displayName": "A String", # The Group's display name.
-    "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
-        # Group in the format: `groups/{group_id}`, where group_id is the unique ID
-        # assigned to the Group.
-        #
-        # Must be left blank while creating a Group.
-    "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
+    "description": "A String", # An extended description to help users determine the purpose of a Group. For
+        # example, you can include information about who should join the Group, the
+        # types of messages to send to the Group, links to FAQs about the Group, or
+        # related Groups. Maximum length is 4,096 characters.
+    "parent": "A String", # Required. Immutable. The entity under which this Group resides in Cloud Identity resource
         # hierarchy. Must be set when creating a Group, read-only afterwards.
         #
         # Currently allowed types: `identitysources`.
-    "labels": { # `Required`. Labels for Group resource.
+    "labels": { # Required. `Required`. Labels for Group resource.
         # For creating Groups under a namespace, set label key to
         # 'labels/system/groups/external' and label value as empty.
       "a_key": "A String",
     },
-    "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
+    "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # Required. Immutable. EntityKey of the Group.
         #
         # Must be set when creating a Group, read-only afterwards.
         # isolation for IDs. A single ID can be reused across namespaces but the
@@ -317,22 +316,22 @@
       "id": "A String", # The ID of the entity within the given namespace. The ID must be unique
           # within its namespace.
     },
-    "createTime": "A String", # The time when the Group was created.
+    "createTime": "A String", # Output only. The time when the Group was created.
         # Output only.
-    "description": "A String", # An extended description to help users determine the purpose of a Group. For
-        # example, you can include information about who should join the Group, the
-        # types of messages to send to the Group, links to FAQs about the Group, or
-        # related Groups. Maximum length is 4,096 characters.
+    "name": "A String", # Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+        # Group in the format: `groups/{group_id}`, where group_id is the unique ID
+        # assigned to the Group.
+        #
+        # Must be left blank while creating a Group.
   }</pre>
 </div>
 
 <div class="method">
     <code class="details" id="list">list(parent=None, pageToken=None, x__xgafv=None, pageSize=None, view=None)</code>
-  <pre>List groups within a customer or a domain.
+  <pre>Lists groups within a customer or a domain.
 
 Args:
-  parent: string, `Required`. May be made Optional in the future.
-Customer ID to list all groups from.
+  parent: string, Required. Customer ID to list all groups from.
   pageToken: string, The next_page_token value returned from a previous list request, if any.
   x__xgafv: string, V1 error format.
     Allowed values
@@ -351,24 +350,23 @@
     "groups": [ # Groups returned in response to list request.
         # The results are not sorted.
       { # Resource representing a Group.
-        "updateTime": "A String", # The time when the Group was last updated.
+        "updateTime": "A String", # Output only. The time when the Group was last updated.
             # Output only.
         "displayName": "A String", # The Group's display name.
-        "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
-            # Group in the format: `groups/{group_id}`, where group_id is the unique ID
-            # assigned to the Group.
-            #
-            # Must be left blank while creating a Group.
-        "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
+        "description": "A String", # An extended description to help users determine the purpose of a Group. For
+            # example, you can include information about who should join the Group, the
+            # types of messages to send to the Group, links to FAQs about the Group, or
+            # related Groups. Maximum length is 4,096 characters.
+        "parent": "A String", # Required. Immutable. The entity under which this Group resides in Cloud Identity resource
             # hierarchy. Must be set when creating a Group, read-only afterwards.
             #
             # Currently allowed types: `identitysources`.
-        "labels": { # `Required`. Labels for Group resource.
+        "labels": { # Required. `Required`. Labels for Group resource.
             # For creating Groups under a namespace, set label key to
             # 'labels/system/groups/external' and label value as empty.
           "a_key": "A String",
         },
-        "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
+        "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # Required. Immutable. EntityKey of the Group.
             #
             # Must be set when creating a Group, read-only afterwards.
             # isolation for IDs. A single ID can be reused across namespaces but the
@@ -382,12 +380,13 @@
           "id": "A String", # The ID of the entity within the given namespace. The ID must be unique
               # within its namespace.
         },
-        "createTime": "A String", # The time when the Group was created.
+        "createTime": "A String", # Output only. The time when the Group was created.
             # Output only.
-        "description": "A String", # An extended description to help users determine the purpose of a Group. For
-            # example, you can include information about who should join the Group, the
-            # types of messages to send to the Group, links to FAQs about the Group, or
-            # related Groups. Maximum length is 4,096 characters.
+        "name": "A String", # Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+            # Group in the format: `groups/{group_id}`, where group_id is the unique ID
+            # assigned to the Group.
+            #
+            # Must be left blank while creating a Group.
       },
     ],
   }</pre>
@@ -438,37 +437,36 @@
 </div>
 
 <div class="method">
-    <code class="details" id="patch">patch(name, body, updateMask=None, x__xgafv=None)</code>
+    <code class="details" id="patch">patch(name, body=None, updateMask=None, x__xgafv=None)</code>
   <pre>Updates a Group.
 
 Args:
-  name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+  name: string, Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
 Group in the format: `groups/{group_id}`, where group_id is the unique ID
 assigned to the Group.
 
 Must be left blank while creating a Group. (required)
-  body: object, The request body. (required)
+  body: object, The request body.
     The object takes the form of:
 
 { # Resource representing a Group.
-  "updateTime": "A String", # The time when the Group was last updated.
+  "updateTime": "A String", # Output only. The time when the Group was last updated.
       # Output only.
   "displayName": "A String", # The Group's display name.
-  "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
-      # Group in the format: `groups/{group_id}`, where group_id is the unique ID
-      # assigned to the Group.
-      # 
-      # Must be left blank while creating a Group.
-  "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
+  "description": "A String", # An extended description to help users determine the purpose of a Group. For
+      # example, you can include information about who should join the Group, the
+      # types of messages to send to the Group, links to FAQs about the Group, or
+      # related Groups. Maximum length is 4,096 characters.
+  "parent": "A String", # Required. Immutable. The entity under which this Group resides in Cloud Identity resource
       # hierarchy. Must be set when creating a Group, read-only afterwards.
       # 
       # Currently allowed types: `identitysources`.
-  "labels": { # `Required`. Labels for Group resource.
+  "labels": { # Required. `Required`. Labels for Group resource.
       # For creating Groups under a namespace, set label key to
       # 'labels/system/groups/external' and label value as empty.
     "a_key": "A String",
   },
-  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
+  "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # Required. Immutable. EntityKey of the Group.
       # 
       # Must be set when creating a Group, read-only afterwards.
       # isolation for IDs. A single ID can be reused across namespaces but the
@@ -482,15 +480,16 @@
     "id": "A String", # The ID of the entity within the given namespace. The ID must be unique
         # within its namespace.
   },
-  "createTime": "A String", # The time when the Group was created.
+  "createTime": "A String", # Output only. The time when the Group was created.
       # Output only.
-  "description": "A String", # An extended description to help users determine the purpose of a Group. For
-      # example, you can include information about who should join the Group, the
-      # types of messages to send to the Group, links to FAQs about the Group, or
-      # related Groups. Maximum length is 4,096 characters.
+  "name": "A String", # Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+      # Group in the format: `groups/{group_id}`, where group_id is the unique ID
+      # assigned to the Group.
+      # 
+      # Must be left blank while creating a Group.
 }
 
-  updateMask: string, Editable fields: `display_name`, `description`
+  updateMask: string, Required. Editable fields: `display_name`, `description`
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -552,7 +551,7 @@
   pageSize: integer, The default page size is 200 (max 1000) for the BASIC view, and 50
 (max 500) for the FULL view.
   pageToken: string, The next_page_token value returned from a previous search request, if any.
-  query: string, `Required`. Query string for performing search on groups. Users can search
+  query: string, Required. `Required`. Query string for performing search on groups. Users can search
 on parent and label attributes of groups.
 EXACT match ('==') is supported on parent, and CONTAINS match ('in') is
 supported on labels.
@@ -570,24 +569,23 @@
         # more results available for specified query.
     "groups": [ # List of Groups satisfying the search query.
       { # Resource representing a Group.
-        "updateTime": "A String", # The time when the Group was last updated.
+        "updateTime": "A String", # Output only. The time when the Group was last updated.
             # Output only.
         "displayName": "A String", # The Group's display name.
-        "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the
-            # Group in the format: `groups/{group_id}`, where group_id is the unique ID
-            # assigned to the Group.
-            #
-            # Must be left blank while creating a Group.
-        "parent": "A String", # The entity under which this Group resides in Cloud Identity resource
+        "description": "A String", # An extended description to help users determine the purpose of a Group. For
+            # example, you can include information about who should join the Group, the
+            # types of messages to send to the Group, links to FAQs about the Group, or
+            # related Groups. Maximum length is 4,096 characters.
+        "parent": "A String", # Required. Immutable. The entity under which this Group resides in Cloud Identity resource
             # hierarchy. Must be set when creating a Group, read-only afterwards.
             #
             # Currently allowed types: `identitysources`.
-        "labels": { # `Required`. Labels for Group resource.
+        "labels": { # Required. `Required`. Labels for Group resource.
             # For creating Groups under a namespace, set label key to
             # 'labels/system/groups/external' and label value as empty.
           "a_key": "A String",
         },
-        "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group.
+        "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # Required. Immutable. EntityKey of the Group.
             #
             # Must be set when creating a Group, read-only afterwards.
             # isolation for IDs. A single ID can be reused across namespaces but the
@@ -601,12 +599,13 @@
           "id": "A String", # The ID of the entity within the given namespace. The ID must be unique
               # within its namespace.
         },
-        "createTime": "A String", # The time when the Group was created.
+        "createTime": "A String", # Output only. The time when the Group was created.
             # Output only.
-        "description": "A String", # An extended description to help users determine the purpose of a Group. For
-            # example, you can include information about who should join the Group, the
-            # types of messages to send to the Group, links to FAQs about the Group, or
-            # related Groups. Maximum length is 4,096 characters.
+        "name": "A String", # Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the
+            # Group in the format: `groups/{group_id}`, where group_id is the unique ID
+            # assigned to the Group.
+            #
+            # Must be left blank while creating a Group.
       },
     ],
   }</pre>