Regen docs (#364)

diff --git a/docs/dyn/cloudresourcemanager_v1beta1.projects.html b/docs/dyn/cloudresourcemanager_v1beta1.projects.html
index 36afd11..96b2efc 100644
--- a/docs/dyn/cloudresourcemanager_v1beta1.projects.html
+++ b/docs/dyn/cloudresourcemanager_v1beta1.projects.html
@@ -124,7 +124,7 @@
     The object takes the form of:
 
 { # A Project is a high-level Google Cloud Platform entity.  It is a
-    # container for ACLs, APIs, AppEngine Apps, VMs, and other
+    # container for ACLs, APIs, App Engine Apps, VMs, and other
     # Google Cloud Platform resources.
   "name": "A String", # The user-assigned display name of the Project.
       # It must be 4 to 30 characters.
@@ -132,7 +132,6 @@
       # hyphen, single-quote, double-quote, space, and exclamation point.
       # 
       # Example: <code>My Project</code>
-      # 
       # Read-write.
   "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
       # 
@@ -143,7 +142,7 @@
       # 
       # Read-write.
       # Cloud Platform is a generic term for something you (a developer) may want to
-      # interact with through one of our API's. Some examples are an AppEngine app,
+      # interact with through one of our API's. Some examples are an App Engine app,
       # a Compute Engine instance, a Cloud SQL database, and so on.
     "type": "A String", # Required field representing the resource type this id is for.
         # At present, the valid types are "project" and "organization".
@@ -156,7 +155,6 @@
       # Trailing hyphens are prohibited.
       # 
       # Example: <code>tokyo-rain-123</code>
-      # 
       # Read-only after creation.
   "labels": { # The labels associated with this Project.
       # 
@@ -172,19 +170,17 @@
       # depend on specific characters being disallowed.
       # 
       # Example: <code>"environment" : "dev"</code>
-      # 
       # Read-write.
     "a_key": "A String",
   },
-  "createTime": "A String", # Creation time.
+  "projectNumber": "A String", # The number uniquely identifying the project.
       # 
+      # Example: <code>415104041262</code>
       # Read-only.
   "lifecycleState": "A String", # The Project lifecycle state.
       # 
       # Read-only.
-  "projectNumber": "A String", # The number uniquely identifying the project.
-      # 
-      # Example: <code>415104041262</code>
+  "createTime": "A String", # Creation time.
       # 
       # Read-only.
 }
@@ -199,7 +195,7 @@
   An object of the form:
 
     { # A Project is a high-level Google Cloud Platform entity.  It is a
-      # container for ACLs, APIs, AppEngine Apps, VMs, and other
+      # container for ACLs, APIs, App Engine Apps, VMs, and other
       # Google Cloud Platform resources.
     "name": "A String", # The user-assigned display name of the Project.
         # It must be 4 to 30 characters.
@@ -207,7 +203,6 @@
         # hyphen, single-quote, double-quote, space, and exclamation point.
         #
         # Example: <code>My Project</code>
-        #
         # Read-write.
     "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
         #
@@ -218,7 +213,7 @@
         #
         # Read-write.
         # Cloud Platform is a generic term for something you (a developer) may want to
-        # interact with through one of our API's. Some examples are an AppEngine app,
+        # interact with through one of our API's. Some examples are an App Engine app,
         # a Compute Engine instance, a Cloud SQL database, and so on.
       "type": "A String", # Required field representing the resource type this id is for.
           # At present, the valid types are "project" and "organization".
@@ -231,7 +226,6 @@
         # Trailing hyphens are prohibited.
         #
         # Example: <code>tokyo-rain-123</code>
-        #
         # Read-only after creation.
     "labels": { # The labels associated with this Project.
         #
@@ -247,19 +241,17 @@
         # depend on specific characters being disallowed.
         #
         # Example: <code>"environment" : "dev"</code>
-        #
         # Read-write.
       "a_key": "A String",
     },
-    "createTime": "A String", # Creation time.
+    "projectNumber": "A String", # The number uniquely identifying the project.
         #
+        # Example: <code>415104041262</code>
         # Read-only.
     "lifecycleState": "A String", # The Project lifecycle state.
         #
         # Read-only.
-    "projectNumber": "A String", # The number uniquely identifying the project.
-        #
-        # Example: <code>415104041262</code>
+    "createTime": "A String", # Creation time.
         #
         # Read-only.
   }</pre>
@@ -336,7 +328,7 @@
   An object of the form:
 
     { # A Project is a high-level Google Cloud Platform entity.  It is a
-      # container for ACLs, APIs, AppEngine Apps, VMs, and other
+      # container for ACLs, APIs, App Engine Apps, VMs, and other
       # Google Cloud Platform resources.
     "name": "A String", # The user-assigned display name of the Project.
         # It must be 4 to 30 characters.
@@ -344,7 +336,6 @@
         # hyphen, single-quote, double-quote, space, and exclamation point.
         #
         # Example: <code>My Project</code>
-        #
         # Read-write.
     "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
         #
@@ -355,7 +346,7 @@
         #
         # Read-write.
         # Cloud Platform is a generic term for something you (a developer) may want to
-        # interact with through one of our API's. Some examples are an AppEngine app,
+        # interact with through one of our API's. Some examples are an App Engine app,
         # a Compute Engine instance, a Cloud SQL database, and so on.
       "type": "A String", # Required field representing the resource type this id is for.
           # At present, the valid types are "project" and "organization".
@@ -368,7 +359,6 @@
         # Trailing hyphens are prohibited.
         #
         # Example: <code>tokyo-rain-123</code>
-        #
         # Read-only after creation.
     "labels": { # The labels associated with this Project.
         #
@@ -384,19 +374,17 @@
         # depend on specific characters being disallowed.
         #
         # Example: <code>"environment" : "dev"</code>
-        #
         # Read-write.
       "a_key": "A String",
     },
-    "createTime": "A String", # Creation time.
+    "projectNumber": "A String", # The number uniquely identifying the project.
         #
+        # Example: <code>415104041262</code>
         # Read-only.
     "lifecycleState": "A String", # The Project lifecycle state.
         #
         # Read-only.
-    "projectNumber": "A String", # The number uniquely identifying the project.
-        #
-        # Example: <code>415104041262</code>
+    "createTime": "A String", # Creation time.
         #
         # Read-only.
   }</pre>
@@ -436,7 +424,7 @@
       { # Identifying information for a single ancestor of a project.
         "resourceId": { # A container to reference an id for any resource type. A `resource` in Google # Resource id of the ancestor.
             # Cloud Platform is a generic term for something you (a developer) may want to
-            # interact with through one of our API's. Some examples are an AppEngine app,
+            # interact with through one of our API's. Some examples are an App Engine app,
             # a Compute Engine instance, a Cloud SQL database, and so on.
           "type": "A String", # Required field representing the resource type this id is for.
               # At present, the valid types are "project" and "organization".
@@ -455,8 +443,7 @@
 
 Args:
   resource: string, REQUIRED: The resource for which the policy is being requested.
-`resource` is usually specified as a path. For example, a Project
-resource is specified as `projects/{project}`. (required)
+See the operation documentation for the appropriate value for this field. (required)
   body: object, The request body. (required)
     The object takes the form of:
 
@@ -535,6 +522,89 @@
         ],
       },
     ],
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service.
+          # It consists of which permission types are logged, and what identities, if
+          # any, are exempted from logging.
+          # An AuditConifg must have one or more AuditLogConfigs.
+          #
+          # If there are AuditConfigs for both `allServices` and a specific service,
+          # the union of the two AuditConfigs is used for that service: the log_types
+          # specified in each AuditConfig are enabled, and the exempted_members in each
+          # AuditConfig are exempted.
+          # Example Policy with multiple AuditConfigs:
+          # {
+          #   "audit_configs": [
+          #     {
+          #       "service": "allServices"
+          #       "audit_log_configs": [
+          #         {
+          #           "log_type": "DATA_READ",
+          #           "exempted_members": [
+          #             "user:foo@gmail.com"
+          #           ]
+          #         },
+          #         {
+          #           "log_type": "DATA_WRITE",
+          #         },
+          #         {
+          #           "log_type": "ADMIN_READ",
+          #         }
+          #       ]
+          #     },
+          #     {
+          #       "service": "fooservice@googleapis.com"
+          #       "audit_log_configs": [
+          #         {
+          #           "log_type": "DATA_READ",
+          #         },
+          #         {
+          #           "log_type": "DATA_WRITE",
+          #           "exempted_members": [
+          #             "user:bar@gmail.com"
+          #           ]
+          #         }
+          #       ]
+          #     }
+          #   ]
+          # }
+          # For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+          # logging. It also exempts foo@gmail.com from DATA_READ logging, and
+          # bar@gmail.com from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+            # Next ID: 4
+          { # Provides the configuration for logging a type of permissions.
+              # Example:
+              #
+              #     {
+              #       "audit_log_configs": [
+              #         {
+              #           "log_type": "DATA_READ",
+              #           "exempted_members": [
+              #             "user:foo@gmail.com"
+              #           ]
+              #         },
+              #         {
+              #           "log_type": "DATA_WRITE",
+              #         }
+              #       ]
+              #     }
+              #
+              # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+              # foo@gmail.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                # permission.
+                # Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging.
+            # For example, `resourcemanager`, `storage`, `compute`.
+            # `allServices` is a special value that covers all services.
+      },
+    ],
     "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
         # prevent simultaneous updates of a policy from overwriting each other.
         # It is strongly suggested that systems make use of the `etag` in the
@@ -614,7 +684,7 @@
     "projects": [ # The list of Projects that matched the list filter. This list can
         # be paginated.
       { # A Project is a high-level Google Cloud Platform entity.  It is a
-          # container for ACLs, APIs, AppEngine Apps, VMs, and other
+          # container for ACLs, APIs, App Engine Apps, VMs, and other
           # Google Cloud Platform resources.
         "name": "A String", # The user-assigned display name of the Project.
             # It must be 4 to 30 characters.
@@ -622,7 +692,6 @@
             # hyphen, single-quote, double-quote, space, and exclamation point.
             #
             # Example: <code>My Project</code>
-            #
             # Read-write.
         "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
             #
@@ -633,7 +702,7 @@
             #
             # Read-write.
             # Cloud Platform is a generic term for something you (a developer) may want to
-            # interact with through one of our API's. Some examples are an AppEngine app,
+            # interact with through one of our API's. Some examples are an App Engine app,
             # a Compute Engine instance, a Cloud SQL database, and so on.
           "type": "A String", # Required field representing the resource type this id is for.
               # At present, the valid types are "project" and "organization".
@@ -646,7 +715,6 @@
             # Trailing hyphens are prohibited.
             #
             # Example: <code>tokyo-rain-123</code>
-            #
             # Read-only after creation.
         "labels": { # The labels associated with this Project.
             #
@@ -662,19 +730,17 @@
             # depend on specific characters being disallowed.
             #
             # Example: <code>"environment" : "dev"</code>
-            #
             # Read-write.
           "a_key": "A String",
         },
-        "createTime": "A String", # Creation time.
+        "projectNumber": "A String", # The number uniquely identifying the project.
             #
+            # Example: <code>415104041262</code>
             # Read-only.
         "lifecycleState": "A String", # The Project lifecycle state.
             #
             # Read-only.
-        "projectNumber": "A String", # The number uniquely identifying the project.
-            #
-            # Example: <code>415104041262</code>
+        "createTime": "A String", # Creation time.
             #
             # Read-only.
       },
@@ -737,8 +803,7 @@
 
 Args:
   resource: string, REQUIRED: The resource for which the policy is being specified.
-`resource` is usually specified as a path. For example, a Project
-resource is specified as `projects/{project}`. (required)
+See the operation documentation for the appropriate value for this field. (required)
   body: object, The request body. (required)
     The object takes the form of:
 
@@ -810,6 +875,89 @@
           ],
         },
       ],
+      "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+        { # Specifies the audit configuration for a service.
+            # It consists of which permission types are logged, and what identities, if
+            # any, are exempted from logging.
+            # An AuditConifg must have one or more AuditLogConfigs.
+            #
+            # If there are AuditConfigs for both `allServices` and a specific service,
+            # the union of the two AuditConfigs is used for that service: the log_types
+            # specified in each AuditConfig are enabled, and the exempted_members in each
+            # AuditConfig are exempted.
+            # Example Policy with multiple AuditConfigs:
+            # {
+            #   "audit_configs": [
+            #     {
+            #       "service": "allServices"
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:foo@gmail.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE",
+            #         },
+            #         {
+            #           "log_type": "ADMIN_READ",
+            #         }
+            #       ]
+            #     },
+            #     {
+            #       "service": "fooservice@googleapis.com"
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE",
+            #           "exempted_members": [
+            #             "user:bar@gmail.com"
+            #           ]
+            #         }
+            #       ]
+            #     }
+            #   ]
+            # }
+            # For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+            # logging. It also exempts foo@gmail.com from DATA_READ logging, and
+            # bar@gmail.com from DATA_WRITE logging.
+          "auditLogConfigs": [ # The configuration for logging of each type of permission.
+              # Next ID: 4
+            { # Provides the configuration for logging a type of permissions.
+                # Example:
+                #
+                #     {
+                #       "audit_log_configs": [
+                #         {
+                #           "log_type": "DATA_READ",
+                #           "exempted_members": [
+                #             "user:foo@gmail.com"
+                #           ]
+                #         },
+                #         {
+                #           "log_type": "DATA_WRITE",
+                #         }
+                #       ]
+                #     }
+                #
+                # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+                # foo@gmail.com from DATA_READ logging.
+              "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                  # permission.
+                  # Follows the same format of Binding.members.
+                "A String",
+              ],
+              "logType": "A String", # The log type that this config enables.
+            },
+          ],
+          "service": "A String", # Specifies a service that will be enabled for audit logging.
+              # For example, `resourcemanager`, `storage`, `compute`.
+              # `allServices` is a special value that covers all services.
+        },
+      ],
       "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
           # prevent simultaneous updates of a policy from overwriting each other.
           # It is strongly suggested that systems make use of the `etag` in the
@@ -822,6 +970,11 @@
           # policy is overwritten blindly.
       "version": 42, # Version of the `Policy`. The default version is 0.
     },
+    "updateMask": "A String", # OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only
+        # the fields in the mask will be modified. If no mask is provided, a default
+        # mask is used:
+        # paths: "bindings, etag"
+        # This field is only used by Cloud IAM.
   }
 
   x__xgafv: string, V1 error format.
@@ -896,6 +1049,89 @@
         ],
       },
     ],
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service.
+          # It consists of which permission types are logged, and what identities, if
+          # any, are exempted from logging.
+          # An AuditConifg must have one or more AuditLogConfigs.
+          #
+          # If there are AuditConfigs for both `allServices` and a specific service,
+          # the union of the two AuditConfigs is used for that service: the log_types
+          # specified in each AuditConfig are enabled, and the exempted_members in each
+          # AuditConfig are exempted.
+          # Example Policy with multiple AuditConfigs:
+          # {
+          #   "audit_configs": [
+          #     {
+          #       "service": "allServices"
+          #       "audit_log_configs": [
+          #         {
+          #           "log_type": "DATA_READ",
+          #           "exempted_members": [
+          #             "user:foo@gmail.com"
+          #           ]
+          #         },
+          #         {
+          #           "log_type": "DATA_WRITE",
+          #         },
+          #         {
+          #           "log_type": "ADMIN_READ",
+          #         }
+          #       ]
+          #     },
+          #     {
+          #       "service": "fooservice@googleapis.com"
+          #       "audit_log_configs": [
+          #         {
+          #           "log_type": "DATA_READ",
+          #         },
+          #         {
+          #           "log_type": "DATA_WRITE",
+          #           "exempted_members": [
+          #             "user:bar@gmail.com"
+          #           ]
+          #         }
+          #       ]
+          #     }
+          #   ]
+          # }
+          # For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+          # logging. It also exempts foo@gmail.com from DATA_READ logging, and
+          # bar@gmail.com from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+            # Next ID: 4
+          { # Provides the configuration for logging a type of permissions.
+              # Example:
+              #
+              #     {
+              #       "audit_log_configs": [
+              #         {
+              #           "log_type": "DATA_READ",
+              #           "exempted_members": [
+              #             "user:foo@gmail.com"
+              #           ]
+              #         },
+              #         {
+              #           "log_type": "DATA_WRITE",
+              #         }
+              #       ]
+              #     }
+              #
+              # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+              # foo@gmail.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                # permission.
+                # Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "service": "A String", # Specifies a service that will be enabled for audit logging.
+            # For example, `resourcemanager`, `storage`, `compute`.
+            # `allServices` is a special value that covers all services.
+      },
+    ],
     "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
         # prevent simultaneous updates of a policy from overwriting each other.
         # It is strongly suggested that systems make use of the `etag` in the
@@ -916,8 +1152,7 @@
 
 Args:
   resource: string, REQUIRED: The resource for which the policy detail is being requested.
-`resource` is usually specified as a path. For example, a Project
-resource is specified as `projects/{project}`. (required)
+See the operation documentation for the appropriate value for this field. (required)
   body: object, The request body. (required)
     The object takes the form of:
 
@@ -1002,7 +1237,7 @@
     The object takes the form of:
 
 { # A Project is a high-level Google Cloud Platform entity.  It is a
-    # container for ACLs, APIs, AppEngine Apps, VMs, and other
+    # container for ACLs, APIs, App Engine Apps, VMs, and other
     # Google Cloud Platform resources.
   "name": "A String", # The user-assigned display name of the Project.
       # It must be 4 to 30 characters.
@@ -1010,7 +1245,6 @@
       # hyphen, single-quote, double-quote, space, and exclamation point.
       # 
       # Example: <code>My Project</code>
-      # 
       # Read-write.
   "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
       # 
@@ -1021,7 +1255,7 @@
       # 
       # Read-write.
       # Cloud Platform is a generic term for something you (a developer) may want to
-      # interact with through one of our API's. Some examples are an AppEngine app,
+      # interact with through one of our API's. Some examples are an App Engine app,
       # a Compute Engine instance, a Cloud SQL database, and so on.
     "type": "A String", # Required field representing the resource type this id is for.
         # At present, the valid types are "project" and "organization".
@@ -1034,7 +1268,6 @@
       # Trailing hyphens are prohibited.
       # 
       # Example: <code>tokyo-rain-123</code>
-      # 
       # Read-only after creation.
   "labels": { # The labels associated with this Project.
       # 
@@ -1050,19 +1283,17 @@
       # depend on specific characters being disallowed.
       # 
       # Example: <code>"environment" : "dev"</code>
-      # 
       # Read-write.
     "a_key": "A String",
   },
-  "createTime": "A String", # Creation time.
+  "projectNumber": "A String", # The number uniquely identifying the project.
       # 
+      # Example: <code>415104041262</code>
       # Read-only.
   "lifecycleState": "A String", # The Project lifecycle state.
       # 
       # Read-only.
-  "projectNumber": "A String", # The number uniquely identifying the project.
-      # 
-      # Example: <code>415104041262</code>
+  "createTime": "A String", # Creation time.
       # 
       # Read-only.
 }
@@ -1076,7 +1307,7 @@
   An object of the form:
 
     { # A Project is a high-level Google Cloud Platform entity.  It is a
-      # container for ACLs, APIs, AppEngine Apps, VMs, and other
+      # container for ACLs, APIs, App Engine Apps, VMs, and other
       # Google Cloud Platform resources.
     "name": "A String", # The user-assigned display name of the Project.
         # It must be 4 to 30 characters.
@@ -1084,7 +1315,6 @@
         # hyphen, single-quote, double-quote, space, and exclamation point.
         #
         # Example: <code>My Project</code>
-        #
         # Read-write.
     "parent": { # A container to reference an id for any resource type. A `resource` in Google # An optional reference to a parent Resource.
         #
@@ -1095,7 +1325,7 @@
         #
         # Read-write.
         # Cloud Platform is a generic term for something you (a developer) may want to
-        # interact with through one of our API's. Some examples are an AppEngine app,
+        # interact with through one of our API's. Some examples are an App Engine app,
         # a Compute Engine instance, a Cloud SQL database, and so on.
       "type": "A String", # Required field representing the resource type this id is for.
           # At present, the valid types are "project" and "organization".
@@ -1108,7 +1338,6 @@
         # Trailing hyphens are prohibited.
         #
         # Example: <code>tokyo-rain-123</code>
-        #
         # Read-only after creation.
     "labels": { # The labels associated with this Project.
         #
@@ -1124,19 +1353,17 @@
         # depend on specific characters being disallowed.
         #
         # Example: <code>"environment" : "dev"</code>
-        #
         # Read-write.
       "a_key": "A String",
     },
-    "createTime": "A String", # Creation time.
+    "projectNumber": "A String", # The number uniquely identifying the project.
         #
+        # Example: <code>415104041262</code>
         # Read-only.
     "lifecycleState": "A String", # The Project lifecycle state.
         #
         # Read-only.
-    "projectNumber": "A String", # The number uniquely identifying the project.
-        #
-        # Example: <code>415104041262</code>
+    "createTime": "A String", # Creation time.
         #
         # Read-only.
   }</pre>