You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/bigtable_admin/lib/google_api/bigtable_admin/v2/api/projects.ex
+218Lines changed: 218 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2188,6 +2188,224 @@ defmodule GoogleApi.BigtableAdmin.V2.Api.Projects do
2188
2188
)
2189
2189
end
2190
2190
2191
+
@doc"""
2192
+
Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
2193
+
2194
+
## Parameters
2195
+
2196
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2197
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2202
+
* `:callback` (*type:* `String.t`) - JSONP
2203
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2204
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2205
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2206
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2207
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2208
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2209
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
Sets the access control policy on an instance resource. Replaces any existing policy.
2265
+
2266
+
## Parameters
2267
+
2268
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2269
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2274
+
* `:callback` (*type:* `String.t`) - JSONP
2275
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2276
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2277
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2278
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2279
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2280
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2281
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
Returns permissions that the caller has on the specified instance resource.
2337
+
2338
+
## Parameters
2339
+
2340
+
* `connection` (*type:* `GoogleApi.BigtableAdmin.V2.Connection.t`) - Connection to server
2341
+
* `resource` (*type:* `String.t`) - REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
* `:alt` (*type:* `String.t`) - Data format for response.
2346
+
* `:callback` (*type:* `String.t`) - JSONP
2347
+
* `:fields` (*type:* `String.t`) - Selector specifying which fields to include in a partial response.
2348
+
* `:key` (*type:* `String.t`) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
2349
+
* `:oauth_token` (*type:* `String.t`) - OAuth 2.0 token for the current user.
2350
+
* `:prettyPrint` (*type:* `boolean()`) - Returns response with indentations and line breaks.
2351
+
* `:quotaUser` (*type:* `String.t`) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
2352
+
* `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart").
2353
+
* `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart").
Checks replication consistency based on a consistency token, that is, if replication has caught up based on the conditions specified in the token and the check request.
0 commit comments