docs: update docs (#916)

* fix: re-run script

* test: fix noxfile
diff --git a/docs/dyn/bigtableadmin_v2.projects.instances.html b/docs/dyn/bigtableadmin_v2.projects.instances.html
index 2e5861e..3633402 100644
--- a/docs/dyn/bigtableadmin_v2.projects.instances.html
+++ b/docs/dyn/bigtableadmin_v2.projects.instances.html
@@ -131,6 +131,36 @@
     The object takes the form of:
 
 { # Request message for BigtableInstanceAdmin.CreateInstance.
+    "instance": { # A collection of Bigtable Tables and # Required. The instance to create.
+        # Fields marked `OutputOnly` must be left blank.
+          # the resources that serve them.
+          # All tables in an instance are served from all
+          # Clusters in the instance.
+        "labels": { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
+            # resources into groups that reflect a customer's organizational needs and
+            # deployment strategies. They can be used to filter resources and aggregate
+            # metrics.
+            #
+            # * Label keys must be between 1 and 63 characters long and must conform to
+            #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
+            # * Label values must be between 0 and 63 characters long and must conform to
+            #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
+            # * No more than 64 labels can be associated with a given resource.
+            # * Keys and values must both be under 128 bytes.
+          "a_key": "A String",
+        },
+        "state": "A String", # (`OutputOnly`)
+            # The current state of the instance.
+        "name": "A String", # Required. (`OutputOnly`)
+            # The unique name of the instance. Values are of the form
+            # `projects/{project}/instances/a-z+[a-z0-9]`.
+        "displayName": "A String", # Required. The descriptive name for this instance as it appears in UIs.
+            # Can be changed at any time, but should be kept globally unique
+            # to avoid confusion.
+        "type": "A String", # Required. The type of the instance. Defaults to `PRODUCTION`.
+      },
+    "parent": "A String", # Required. The unique name of the project in which to create the new instance.
+        # Values are of the form `projects/{project}`.
     "instanceId": "A String", # Required. The ID to be used when referring to the new instance within its project,
         # e.g., just `myinstance` rather than
         # `projects/myproject/instances/myinstance`.
@@ -142,6 +172,9 @@
       "a_key": { # A resizable group of nodes in a particular cloud location, capable
           # of serving all Tables in the parent
           # Instance.
+        "name": "A String", # Required. (`OutputOnly`)
+            # The unique name of the cluster. Values are of the form
+            # `projects/{project}/instances/{instance}/clusters/a-z*`.
         "serveNodes": 42, # Required. The number of nodes allocated to this cluster. More nodes enable higher
             # throughput and more consistent performance.
         "defaultStorageType": "A String", # (`CreationOnly`)
@@ -154,41 +187,8 @@
             # form `projects/{project}/locations/{zone}`.
         "state": "A String", # (`OutputOnly`)
             # The current state of the cluster.
-        "name": "A String", # Required. (`OutputOnly`)
-            # The unique name of the cluster. Values are of the form
-            # `projects/{project}/instances/{instance}/clusters/a-z*`.
       },
     },
-    "instance": { # A collection of Bigtable Tables and # Required. The instance to create.
-        # Fields marked `OutputOnly` must be left blank.
-        # the resources that serve them.
-        # All tables in an instance are served from all
-        # Clusters in the instance.
-      "type": "A String", # Required. The type of the instance. Defaults to `PRODUCTION`.
-      "labels": { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
-          # resources into groups that reflect a customer's organizational needs and
-          # deployment strategies. They can be used to filter resources and aggregate
-          # metrics.
-          #
-          # * Label keys must be between 1 and 63 characters long and must conform to
-          #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
-          # * Label values must be between 0 and 63 characters long and must conform to
-          #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
-          # * No more than 64 labels can be associated with a given resource.
-          # * Keys and values must both be under 128 bytes.
-        "a_key": "A String",
-      },
-      "state": "A String", # (`OutputOnly`)
-          # The current state of the instance.
-      "name": "A String", # Required. (`OutputOnly`)
-          # The unique name of the instance. Values are of the form
-          # `projects/{project}/instances/a-z+[a-z0-9]`.
-      "displayName": "A String", # Required. The descriptive name for this instance as it appears in UIs.
-          # Can be changed at any time, but should be kept globally unique
-          # to avoid confusion.
-    },
-    "parent": "A String", # Required. The unique name of the project in which to create the new instance.
-        # Values are of the form `projects/{project}`.
   }
 
   x__xgafv: string, V1 error format.
@@ -201,15 +201,6 @@
 
     { # This resource represents a long-running operation that is the result of a
       # network API call.
-    "metadata": { # Service-specific metadata associated with the operation.  It typically
-        # contains progress information and common metadata such as create time.
-        # Some services might not provide such metadata.  Any method that returns a
-        # 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
@@ -230,7 +221,6 @@
         #
         # You can find out more about this error model and how to work with it in the
         # [API Design Guide](https://cloud.google.com/apis/design/errors).
-      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
       "message": "A String", # A developer-facing error message, which should be in English. Any
           # user-facing error message should be localized and sent in the
           # google.rpc.Status.details field, or localized by the client.
@@ -240,7 +230,17 @@
           "a_key": "", # Properties of the object. Contains field @type with type URL.
         },
       ],
+      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
     },
+    "metadata": { # Service-specific metadata associated with the operation.  It typically
+        # contains progress information and common metadata such as create time.
+        # Some services might not provide such metadata.  Any method that returns a
+        # 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.
   }</pre>
 </div>
 
@@ -287,32 +287,32 @@
   An object of the form:
 
     { # A collection of Bigtable Tables and
-      # the resources that serve them.
-      # All tables in an instance are served from all
-      # Clusters in the instance.
-    &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
-    &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
-        # resources into groups that reflect a customer&#x27;s organizational needs and
-        # deployment strategies. They can be used to filter resources and aggregate
-        # metrics.
-        #
-        # * Label keys must be between 1 and 63 characters long and must conform to
-        #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
-        # * Label values must be between 0 and 63 characters long and must conform to
-        #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
-        # * No more than 64 labels can be associated with a given resource.
-        # * Keys and values must both be under 128 bytes.
-      &quot;a_key&quot;: &quot;A String&quot;,
-    },
-    &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
-        # The current state of the instance.
-    &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
-        # The unique name of the instance. Values are of the form
-        # `projects/{project}/instances/a-z+[a-z0-9]`.
-    &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
-        # Can be changed at any time, but should be kept globally unique
-        # to avoid confusion.
-  }</pre>
+        # the resources that serve them.
+        # All tables in an instance are served from all
+        # Clusters in the instance.
+      &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
+          # resources into groups that reflect a customer&#x27;s organizational needs and
+          # deployment strategies. They can be used to filter resources and aggregate
+          # metrics.
+          #
+          # * Label keys must be between 1 and 63 characters long and must conform to
+          #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
+          # * Label values must be between 0 and 63 characters long and must conform to
+          #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
+          # * No more than 64 labels can be associated with a given resource.
+          # * Keys and values must both be under 128 bytes.
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
+          # The current state of the instance.
+      &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
+          # The unique name of the instance. Values are of the form
+          # `projects/{project}/instances/a-z+[a-z0-9]`.
+      &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
+          # Can be changed at any time, but should be kept globally unique
+          # to avoid confusion.
+      &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
+    }</pre>
 </div>
 
 <div class="method">
@@ -411,18 +411,6 @@
       #
       # For a description of IAM and its features, see the
       # [IAM documentation](https://cloud.google.com/iam/docs/).
-    &quot;etag&quot;: &quot;A String&quot;, # `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.
-        #
-        # **Important:** If you use IAM Conditions, you must include the `etag` field
-        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
-        # you to overwrite a version `3` policy with a version `1` policy, and all of
-        # the conditions in the version `3` policy are lost.
     &quot;version&quot;: 42, # Specifies the format of the policy.
         #
         # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
@@ -519,12 +507,12 @@
               #
               # This enables &#x27;DATA_READ&#x27; and &#x27;DATA_WRITE&#x27; logging, while exempting
               # jose@example.com from DATA_READ logging.
+            &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
             &quot;exemptedMembers&quot;: [ # Specifies the identities that do not cause logging for this type of
                 # permission.
                 # Follows the same format of Binding.members.
               &quot;A String&quot;,
             ],
-            &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
           },
         ],
       },
@@ -567,15 +555,15 @@
             # The exact variables and functions that may be referenced within an expression
             # are determined by the service that evaluates it. See the service
             # documentation for additional information.
-          &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
-              # describes the expression, e.g. when hovered over it in a UI.
-          &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
-              # syntax.
           &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing
               # its purpose. This can be used e.g. in UIs which allow to enter the
               # expression.
           &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error
               # reporting, e.g. a file name and a position in the file.
+          &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
+              # describes the expression, e.g. when hovered over it in a UI.
+          &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
+              # syntax.
         },
         &quot;members&quot;: [ # Specifies the identities requesting access for a Cloud Platform resource.
             # `members` can have the following values:
@@ -626,6 +614,18 @@
             # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
       },
     ],
+    &quot;etag&quot;: &quot;A String&quot;, # `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.
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
   }</pre>
 </div>
 
@@ -646,35 +646,6 @@
   An object of the form:
 
     { # Response message for BigtableInstanceAdmin.ListInstances.
-    &quot;instances&quot;: [ # The list of requested instances.
-      { # A collection of Bigtable Tables and
-          # the resources that serve them.
-          # All tables in an instance are served from all
-          # Clusters in the instance.
-        &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
-        &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
-            # resources into groups that reflect a customer&#x27;s organizational needs and
-            # deployment strategies. They can be used to filter resources and aggregate
-            # metrics.
-            #
-            # * Label keys must be between 1 and 63 characters long and must conform to
-            #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
-            # * Label values must be between 0 and 63 characters long and must conform to
-            #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
-            # * No more than 64 labels can be associated with a given resource.
-            # * Keys and values must both be under 128 bytes.
-          &quot;a_key&quot;: &quot;A String&quot;,
-        },
-        &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
-            # The current state of the instance.
-        &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
-            # The unique name of the instance. Values are of the form
-            # `projects/{project}/instances/a-z+[a-z0-9]`.
-        &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
-            # Can be changed at any time, but should be kept globally unique
-            # to avoid confusion.
-      },
-    ],
     &quot;failedLocations&quot;: [ # Locations from which Instance information could not be retrieved,
         # due to an outage or some other transient condition.
         # Instances whose Clusters are all in one of the failed locations
@@ -684,6 +655,35 @@
       &quot;A String&quot;,
     ],
     &quot;nextPageToken&quot;: &quot;A String&quot;, # DEPRECATED: This field is unused and ignored.
+    &quot;instances&quot;: [ # The list of requested instances.
+      { # A collection of Bigtable Tables and
+            # the resources that serve them.
+            # All tables in an instance are served from all
+            # Clusters in the instance.
+          &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
+              # resources into groups that reflect a customer&#x27;s organizational needs and
+              # deployment strategies. They can be used to filter resources and aggregate
+              # metrics.
+              #
+              # * Label keys must be between 1 and 63 characters long and must conform to
+              #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
+              # * Label values must be between 0 and 63 characters long and must conform to
+              #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
+              # * No more than 64 labels can be associated with a given resource.
+              # * Keys and values must both be under 128 bytes.
+            &quot;a_key&quot;: &quot;A String&quot;,
+          },
+          &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
+              # The current state of the instance.
+          &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
+              # The unique name of the instance. Values are of the form
+              # `projects/{project}/instances/a-z+[a-z0-9]`.
+          &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
+              # Can be changed at any time, but should be kept globally unique
+              # to avoid confusion.
+          &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
+        },
+    ],
   }</pre>
 </div>
 
@@ -714,32 +714,32 @@
     The object takes the form of:
 
 { # A collection of Bigtable Tables and
-    # the resources that serve them.
-    # All tables in an instance are served from all
-    # Clusters in the instance.
-  &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
-  &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
-      # resources into groups that reflect a customer&#x27;s organizational needs and
-      # deployment strategies. They can be used to filter resources and aggregate
-      # metrics.
-      # 
-      # * Label keys must be between 1 and 63 characters long and must conform to
-      #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
-      # * Label values must be between 0 and 63 characters long and must conform to
-      #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
-      # * No more than 64 labels can be associated with a given resource.
-      # * Keys and values must both be under 128 bytes.
-    &quot;a_key&quot;: &quot;A String&quot;,
-  },
-  &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
-      # The current state of the instance.
-  &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
-      # The unique name of the instance. Values are of the form
-      # `projects/{project}/instances/a-z+[a-z0-9]`.
-  &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
-      # Can be changed at any time, but should be kept globally unique
-      # to avoid confusion.
-}
+      # the resources that serve them.
+      # All tables in an instance are served from all
+      # Clusters in the instance.
+    &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
+        # resources into groups that reflect a customer&#x27;s organizational needs and
+        # deployment strategies. They can be used to filter resources and aggregate
+        # metrics.
+        # 
+        # * Label keys must be between 1 and 63 characters long and must conform to
+        #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
+        # * Label values must be between 0 and 63 characters long and must conform to
+        #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
+        # * No more than 64 labels can be associated with a given resource.
+        # * Keys and values must both be under 128 bytes.
+      &quot;a_key&quot;: &quot;A String&quot;,
+    },
+    &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
+        # The current state of the instance.
+    &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
+        # The unique name of the instance. Values are of the form
+        # `projects/{project}/instances/a-z+[a-z0-9]`.
+    &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
+        # Can be changed at any time, but should be kept globally unique
+        # to avoid confusion.
+    &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
+  }
 
   updateMask: string, Required. The subset of Instance fields which should be replaced.
 Must be explicitly set.
@@ -753,15 +753,6 @@
 
     { # This resource represents a long-running operation that is the result of a
       # network API call.
-    &quot;metadata&quot;: { # Service-specific metadata associated with the operation.  It typically
-        # contains progress information and common metadata such as create time.
-        # Some services might not provide such metadata.  Any method that returns a
-        # long-running operation should document the metadata type, if any.
-      &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
-    },
-    &quot;done&quot;: 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.
     &quot;response&quot;: { # 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
@@ -782,7 +773,6 @@
         #
         # You can find out more about this error model and how to work with it in the
         # [API Design Guide](https://cloud.google.com/apis/design/errors).
-      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
       &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
           # user-facing error message should be localized and sent in the
           # google.rpc.Status.details field, or localized by the client.
@@ -792,7 +782,17 @@
           &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
         },
       ],
+      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
     },
+    &quot;metadata&quot;: { # Service-specific metadata associated with the operation.  It typically
+        # contains progress information and common metadata such as create time.
+        # Some services might not provide such metadata.  Any method that returns a
+        # long-running operation should document the metadata type, if any.
+      &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+    },
+    &quot;done&quot;: 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.
   }</pre>
 </div>
 
@@ -874,18 +874,6 @@
         #
         # For a description of IAM and its features, see the
         # [IAM documentation](https://cloud.google.com/iam/docs/).
-      &quot;etag&quot;: &quot;A String&quot;, # `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.
-          #
-          # **Important:** If you use IAM Conditions, you must include the `etag` field
-          # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
-          # you to overwrite a version `3` policy with a version `1` policy, and all of
-          # the conditions in the version `3` policy are lost.
       &quot;version&quot;: 42, # Specifies the format of the policy.
           #
           # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
@@ -982,12 +970,12 @@
                 #
                 # This enables &#x27;DATA_READ&#x27; and &#x27;DATA_WRITE&#x27; logging, while exempting
                 # jose@example.com from DATA_READ logging.
+              &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
               &quot;exemptedMembers&quot;: [ # Specifies the identities that do not cause logging for this type of
                   # permission.
                   # Follows the same format of Binding.members.
                 &quot;A String&quot;,
               ],
-              &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
             },
           ],
         },
@@ -1030,15 +1018,15 @@
               # The exact variables and functions that may be referenced within an expression
               # are determined by the service that evaluates it. See the service
               # documentation for additional information.
-            &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
-                # describes the expression, e.g. when hovered over it in a UI.
-            &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
-                # syntax.
             &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing
                 # its purpose. This can be used e.g. in UIs which allow to enter the
                 # expression.
             &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error
                 # reporting, e.g. a file name and a position in the file.
+            &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
+                # describes the expression, e.g. when hovered over it in a UI.
+            &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
+                # syntax.
           },
           &quot;members&quot;: [ # Specifies the identities requesting access for a Cloud Platform resource.
               # `members` can have the following values:
@@ -1089,6 +1077,18 @@
               # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
         },
       ],
+      &quot;etag&quot;: &quot;A String&quot;, # `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.
+          #
+          # **Important:** If you use IAM Conditions, you must include the `etag` field
+          # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+          # you to overwrite a version `3` policy with a version `1` policy, and all of
+          # the conditions in the version `3` policy are lost.
     },
     &quot;updateMask&quot;: &quot;A String&quot;, # 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, the
@@ -1168,18 +1168,6 @@
       #
       # For a description of IAM and its features, see the
       # [IAM documentation](https://cloud.google.com/iam/docs/).
-    &quot;etag&quot;: &quot;A String&quot;, # `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.
-        #
-        # **Important:** If you use IAM Conditions, you must include the `etag` field
-        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
-        # you to overwrite a version `3` policy with a version `1` policy, and all of
-        # the conditions in the version `3` policy are lost.
     &quot;version&quot;: 42, # Specifies the format of the policy.
         #
         # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
@@ -1276,12 +1264,12 @@
               #
               # This enables &#x27;DATA_READ&#x27; and &#x27;DATA_WRITE&#x27; logging, while exempting
               # jose@example.com from DATA_READ logging.
+            &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
             &quot;exemptedMembers&quot;: [ # Specifies the identities that do not cause logging for this type of
                 # permission.
                 # Follows the same format of Binding.members.
               &quot;A String&quot;,
             ],
-            &quot;logType&quot;: &quot;A String&quot;, # The log type that this config enables.
           },
         ],
       },
@@ -1324,15 +1312,15 @@
             # The exact variables and functions that may be referenced within an expression
             # are determined by the service that evaluates it. See the service
             # documentation for additional information.
-          &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
-              # describes the expression, e.g. when hovered over it in a UI.
-          &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
-              # syntax.
           &quot;title&quot;: &quot;A String&quot;, # Optional. Title for the expression, i.e. a short string describing
               # its purpose. This can be used e.g. in UIs which allow to enter the
               # expression.
           &quot;location&quot;: &quot;A String&quot;, # Optional. String indicating the location of the expression for error
               # reporting, e.g. a file name and a position in the file.
+          &quot;description&quot;: &quot;A String&quot;, # Optional. Description of the expression. This is a longer text which
+              # describes the expression, e.g. when hovered over it in a UI.
+          &quot;expression&quot;: &quot;A String&quot;, # Textual representation of an expression in Common Expression Language
+              # syntax.
         },
         &quot;members&quot;: [ # Specifies the identities requesting access for a Cloud Platform resource.
             # `members` can have the following values:
@@ -1383,6 +1371,18 @@
             # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
       },
     ],
+    &quot;etag&quot;: &quot;A String&quot;, # `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.
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
   }</pre>
 </div>
 
@@ -1435,51 +1435,14 @@
     The object takes the form of:
 
 { # A collection of Bigtable Tables and
-    # the resources that serve them.
-    # All tables in an instance are served from all
-    # Clusters in the instance.
-  &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
-  &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
-      # resources into groups that reflect a customer&#x27;s organizational needs and
-      # deployment strategies. They can be used to filter resources and aggregate
-      # metrics.
-      # 
-      # * Label keys must be between 1 and 63 characters long and must conform to
-      #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
-      # * Label values must be between 0 and 63 characters long and must conform to
-      #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
-      # * No more than 64 labels can be associated with a given resource.
-      # * Keys and values must both be under 128 bytes.
-    &quot;a_key&quot;: &quot;A String&quot;,
-  },
-  &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
-      # The current state of the instance.
-  &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
-      # The unique name of the instance. Values are of the form
-      # `projects/{project}/instances/a-z+[a-z0-9]`.
-  &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
-      # Can be changed at any time, but should be kept globally unique
-      # to avoid confusion.
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # A collection of Bigtable Tables and
       # the resources that serve them.
       # All tables in an instance are served from all
       # Clusters in the instance.
-    &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
     &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
         # resources into groups that reflect a customer&#x27;s organizational needs and
         # deployment strategies. They can be used to filter resources and aggregate
         # metrics.
-        #
+        # 
         # * Label keys must be between 1 and 63 characters long and must conform to
         #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
         # * Label values must be between 0 and 63 characters long and must conform to
@@ -1496,7 +1459,44 @@
     &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
         # Can be changed at any time, but should be kept globally unique
         # to avoid confusion.
-  }</pre>
+    &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
+  }
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A collection of Bigtable Tables and
+        # the resources that serve them.
+        # All tables in an instance are served from all
+        # Clusters in the instance.
+      &quot;labels&quot;: { # Required. Labels are a flexible and lightweight mechanism for organizing cloud
+          # resources into groups that reflect a customer&#x27;s organizational needs and
+          # deployment strategies. They can be used to filter resources and aggregate
+          # metrics.
+          #
+          # * Label keys must be between 1 and 63 characters long and must conform to
+          #   the regular expression: `\p{Ll}\p{Lo}{0,62}`.
+          # * Label values must be between 0 and 63 characters long and must conform to
+          #   the regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`.
+          # * No more than 64 labels can be associated with a given resource.
+          # * Keys and values must both be under 128 bytes.
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;state&quot;: &quot;A String&quot;, # (`OutputOnly`)
+          # The current state of the instance.
+      &quot;name&quot;: &quot;A String&quot;, # Required. (`OutputOnly`)
+          # The unique name of the instance. Values are of the form
+          # `projects/{project}/instances/a-z+[a-z0-9]`.
+      &quot;displayName&quot;: &quot;A String&quot;, # Required. The descriptive name for this instance as it appears in UIs.
+          # Can be changed at any time, but should be kept globally unique
+          # to avoid confusion.
+      &quot;type&quot;: &quot;A String&quot;, # Required. The type of the instance. Defaults to `PRODUCTION`.
+    }</pre>
 </div>
 
 </body></html>
\ No newline at end of file