Resource: AuthorizedView
An Authorized View of a Cloud Bigtable Table.
JSON representation |
---|
{ "name": string, "etag": string, "deletionProtection": boolean, // Union field |
Fields | |
---|---|
name |
Identifier. The name of this AuthorizedView. Values are of the form |
etag |
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag. |
deletionProtection |
Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set. |
Union field authorized_view . The type of this AuthorizedView. authorized_view can be only one of the following: |
|
subsetView |
An AuthorizedView permitting access to an explicit subset of a Table. |
SubsetView
Defines a simple AuthorizedView that is a subset of the underlying Table.
JSON representation |
---|
{
"rowPrefixes": [
string
],
"familySubsets": {
string: {
object ( |
Fields | |
---|---|
rowPrefixes[] |
row prefixes to be included in the AuthorizedView. To provide access to all rows, include the empty string as a prefix (""). A base64-encoded string. |
familySubsets |
Map from column family name to the columns in this family to be included in the AuthorizedView. An object containing a list of |
FamilySubsets
Subsets of a column family that are included in this AuthorizedView.
JSON representation |
---|
{ "qualifiers": [ string ], "qualifierPrefixes": [ string ] } |
Fields | |
---|---|
qualifiers[] |
Individual exact column qualifiers to be included in the AuthorizedView. A base64-encoded string. |
qualifierPrefixes[] |
Prefixes for qualifiers to be included in the AuthorizedView. Every qualifier starting with one of these prefixes is included in the AuthorizedView. To provide access to all qualifiers, include the empty string as a prefix (""). A base64-encoded string. |
Methods |
|
---|---|
|
Creates a new AuthorizedView in a table. |
|
Permanently deletes a specified AuthorizedView. |
|
Gets information from a specified AuthorizedView. |
|
Gets the access control policy for a Bigtable resource. |
|
Lists all AuthorizedViews from a specific table. |
|
Updates an AuthorizedView in a table. |
|
Sets the access control policy on a Bigtable resource. |
|
Returns permissions that the caller has on the specified Bigtable resource. |