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.
- "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.
- }</pre>
+ # 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`.
+ }</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/).
- "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.
- #
- # **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.
"version": 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 'DATA_READ' and 'DATA_WRITE' logging, while exempting
# jose@example.com from DATA_READ logging.
+ "logType": "A String", # The log type that this config enables.
"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.
},
],
},
@@ -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.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
"title": "A String", # 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.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
},
"members": [ # 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`.
},
],
+ "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.
+ #
+ # **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.
- "instances": [ # 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.
- "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.
- },
- ],
"failedLocations": [ # 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 @@
"A String",
],
"nextPageToken": "A String", # DEPRECATED: This field is unused and ignored.
+ "instances": [ # 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.
+ "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`.
+ },
+ ],
}</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.
- "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.
-}
+ # 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`.
+ }
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.
- "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
@@ -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).
- "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.
@@ -792,7 +782,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>
@@ -874,18 +874,6 @@
#
# For a description of IAM and its features, see the
# [IAM documentation](https://cloud.google.com/iam/docs/).
- "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.
- #
- # **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.
"version": 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 'DATA_READ' and 'DATA_WRITE' logging, while exempting
# jose@example.com from DATA_READ logging.
+ "logType": "A String", # The log type that this config enables.
"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.
},
],
},
@@ -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.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
"title": "A String", # 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.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
},
"members": [ # 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`.
},
],
+ "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.
+ #
+ # **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.
},
"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, the
@@ -1168,18 +1168,6 @@
#
# For a description of IAM and its features, see the
# [IAM documentation](https://cloud.google.com/iam/docs/).
- "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.
- #
- # **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.
"version": 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 'DATA_READ' and 'DATA_WRITE' logging, while exempting
# jose@example.com from DATA_READ logging.
+ "logType": "A String", # The log type that this config enables.
"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.
},
],
},
@@ -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.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
"title": "A String", # 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.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
},
"members": [ # 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`.
},
],
+ "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.
+ #
+ # **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.
- "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.
-}
-
- 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.
- "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
@@ -1496,7 +1459,44 @@
"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.
- }</pre>
+ "type": "A String", # 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.
+ "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`.
+ }</pre>
</div>
</body></html>
\ No newline at end of file