Regen docs (#364)

diff --git a/docs/dyn/cloudresourcemanager_v1.projects.html b/docs/dyn/cloudresourcemanager_v1.projects.html
index be4714c..a01bda5 100644
--- a/docs/dyn/cloudresourcemanager_v1.projects.html
+++ b/docs/dyn/cloudresourcemanager_v1.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,10 +142,10 @@
       # 
       # 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 only valid type is "organization".
+        # At present, the valid types are: "organization"
     "id": "A String", # Required field for the type-specific id. This should correspond to the id
         # used in the type-specific API's.
   },
@@ -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.
 }
@@ -205,22 +201,6 @@
         # long-running operation should document the metadata type, if any.
       "a_key": "", # Properties of the object. Contains field @type with type URL.
     },
-    "done": True or False, # If the value is `false`, it means the operation is still in progress.
-        # If true, the operation is completed, and either `error` or `response` is
-        # available.
-    "response": { # The normal response of the operation in case of success.  If the original
-        # method returns no data on success, such as `Delete`, the response is
-        # `google.protobuf.Empty`.  If the original method is standard
-        # `Get`/`Create`/`Update`, the response should be the resource.  For other
-        # methods, the response should have the type `XxxResponse`, where `Xxx`
-        # is the original method name.  For example, if the original method name
-        # is `TakeSnapshot()`, the inferred response type is
-        # `TakeSnapshotResponse`.
-      "a_key": "", # Properties of the object. Contains field @type with type URL.
-    },
-    "name": "A String", # The server-assigned name, which is only unique within the same service that
-        # originally returns it. If you use the default HTTP mapping, the
-        # `name` should have the format of `operations/some/unique/name`.
     "error": { # The `Status` type defines a logical error model that is suitable for different # The error result of the operation in case of failure or cancellation.
         # programming environments, including REST APIs and RPC APIs. It is used by
         # [gRPC](https://github.com/grpc). The error model is designed to be:
@@ -284,6 +264,22 @@
         },
       ],
     },
+    "done": True or False, # If the value is `false`, it means the operation is still in progress.
+        # If true, the operation is completed, and either `error` or `response` is
+        # available.
+    "response": { # The normal response of the operation in case of success.  If the original
+        # method returns no data on success, such as `Delete`, the response is
+        # `google.protobuf.Empty`.  If the original method is standard
+        # `Get`/`Create`/`Update`, the response should be the resource.  For other
+        # methods, the response should have the type `XxxResponse`, where `Xxx`
+        # is the original method name.  For example, if the original method name
+        # is `TakeSnapshot()`, the inferred response type is
+        # `TakeSnapshotResponse`.
+      "a_key": "", # Properties of the object. Contains field @type with type URL.
+    },
+    "name": "A String", # The server-assigned name, which is only unique within the same service that
+        # originally returns it. If you use the default HTTP mapping, the
+        # `name` should have the format of `operations/some/unique/name`.
   }</pre>
 </div>
 
@@ -358,7 +354,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.
@@ -366,7 +362,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.
         #
@@ -377,10 +372,10 @@
         #
         # 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 only valid type is "organization".
+          # At present, the valid types are: "organization"
       "id": "A String", # Required field for the type-specific id. This should correspond to the id
           # used in the type-specific API's.
     },
@@ -390,7 +385,6 @@
         # Trailing hyphens are prohibited.
         #
         # Example: <code>tokyo-rain-123</code>
-        #
         # Read-only after creation.
     "labels": { # The labels associated with this Project.
         #
@@ -406,19 +400,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>
@@ -458,10 +450,10 @@
       { # 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 only valid type is "organization".
+              # At present, the valid types are: "organization"
           "id": "A String", # Required field for the type-specific id. This should correspond to the id
               # used in the type-specific API's.
         },
@@ -477,8 +469,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:
 
@@ -524,6 +515,99 @@
       #
       # For a description of IAM and its features, see the
       # [IAM developer's guide](https://cloud.google.com/iam).
+    "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
+        # read-modify-write cycle to perform policy updates in order to avoid race
+        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+        # systems are expected to put that etag in the request to `setIamPolicy` to
+        # ensure that their change will be applied to the same version of the policy.
+        #
+        # If no `etag` is provided in the call to `setIamPolicy`, then the existing
+        # policy is overwritten blindly.
     "bindings": [ # Associates a list of `members` to a `role`.
         # Multiple `bindings` must not be specified for the same `role`.
         # `bindings` with no members will result in an error.
@@ -557,16 +641,6 @@
         ],
       },
     ],
-    "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
-        # read-modify-write cycle to perform policy updates in order to avoid race
-        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
-        # systems are expected to put that etag in the request to `setIamPolicy` to
-        # ensure that their change will be applied to the same version of the policy.
-        #
-        # If no `etag` is provided in the call to `setIamPolicy`, then the existing
-        # policy is overwritten blindly.
     "version": 42, # Version of the `Policy`. The default version is 0.
   }</pre>
 </div>
@@ -637,7 +711,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.
@@ -645,7 +719,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.
             #
@@ -656,10 +729,10 @@
             #
             # 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 only valid type is "organization".
+              # At present, the valid types are: "organization"
           "id": "A String", # Required field for the type-specific id. This should correspond to the id
               # used in the type-specific API's.
         },
@@ -669,7 +742,6 @@
             # Trailing hyphens are prohibited.
             #
             # Example: <code>tokyo-rain-123</code>
-            #
             # Read-only after creation.
         "labels": { # The labels associated with this Project.
             #
@@ -685,19 +757,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.
       },
@@ -762,8 +832,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:
 
@@ -802,6 +871,99 @@
         #
         # For a description of IAM and its features, see the
         # [IAM developer's guide](https://cloud.google.com/iam).
+      "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
+          # read-modify-write cycle to perform policy updates in order to avoid race
+          # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+          # systems are expected to put that etag in the request to `setIamPolicy` to
+          # ensure that their change will be applied to the same version of the policy.
+          #
+          # If no `etag` is provided in the call to `setIamPolicy`, then the existing
+          # policy is overwritten blindly.
       "bindings": [ # Associates a list of `members` to a `role`.
           # Multiple `bindings` must not be specified for the same `role`.
           # `bindings` with no members will result in an error.
@@ -835,18 +997,13 @@
           ],
         },
       ],
-      "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
-          # read-modify-write cycle to perform policy updates in order to avoid race
-          # conditions: An `etag` is returned in the response to `getIamPolicy`, and
-          # systems are expected to put that etag in the request to `setIamPolicy` to
-          # ensure that their change will be applied to the same version of the policy.
-          #
-          # If no `etag` is provided in the call to `setIamPolicy`, then the existing
-          # 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.
@@ -888,6 +1045,99 @@
       #
       # For a description of IAM and its features, see the
       # [IAM developer's guide](https://cloud.google.com/iam).
+    "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
+        # read-modify-write cycle to perform policy updates in order to avoid race
+        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+        # systems are expected to put that etag in the request to `setIamPolicy` to
+        # ensure that their change will be applied to the same version of the policy.
+        #
+        # If no `etag` is provided in the call to `setIamPolicy`, then the existing
+        # policy is overwritten blindly.
     "bindings": [ # Associates a list of `members` to a `role`.
         # Multiple `bindings` must not be specified for the same `role`.
         # `bindings` with no members will result in an error.
@@ -921,16 +1171,6 @@
         ],
       },
     ],
-    "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
-        # read-modify-write cycle to perform policy updates in order to avoid race
-        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
-        # systems are expected to put that etag in the request to `setIamPolicy` to
-        # ensure that their change will be applied to the same version of the policy.
-        #
-        # If no `etag` is provided in the call to `setIamPolicy`, then the existing
-        # policy is overwritten blindly.
     "version": 42, # Version of the `Policy`. The default version is 0.
   }</pre>
 </div>
@@ -941,8 +1181,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:
 
@@ -1027,7 +1266,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.
@@ -1035,7 +1274,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.
       # 
@@ -1046,10 +1284,10 @@
       # 
       # 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 only valid type is "organization".
+        # At present, the valid types are: "organization"
     "id": "A String", # Required field for the type-specific id. This should correspond to the id
         # used in the type-specific API's.
   },
@@ -1059,7 +1297,6 @@
       # Trailing hyphens are prohibited.
       # 
       # Example: <code>tokyo-rain-123</code>
-      # 
       # Read-only after creation.
   "labels": { # The labels associated with this Project.
       # 
@@ -1075,19 +1312,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.
 }
@@ -1101,7 +1336,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.
@@ -1109,7 +1344,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.
         #
@@ -1120,10 +1354,10 @@
         #
         # 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 only valid type is "organization".
+          # At present, the valid types are: "organization"
       "id": "A String", # Required field for the type-specific id. This should correspond to the id
           # used in the type-specific API's.
     },
@@ -1133,7 +1367,6 @@
         # Trailing hyphens are prohibited.
         #
         # Example: <code>tokyo-rain-123</code>
-        #
         # Read-only after creation.
     "labels": { # The labels associated with this Project.
         #
@@ -1149,19 +1382,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>