AuthorizedView(mapping=None, *, ignore_unknown_fields=False, **kwargs)AuthorizedViews represent subsets of a particular Cloud Bigtable table. Users can configure access to each Authorized View independently from the table and use the existing Data APIs to access the subset of data.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The name of this AuthorizedView. Values are of the form projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}
|
subset_view |
google.cloud.bigtable_admin_v2.types.AuthorizedView.SubsetView
An AuthorizedView permitting access to an explicit subset of a Table. This field is a member of oneof_ authorized_view.
|
etag |
str
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. |
deletion_protection |
bool
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. |
Classes
FamilySubsets
FamilySubsets(mapping=None, *, ignore_unknown_fields=False, **kwargs)Subsets of a column family that are included in this AuthorizedView.
ResponseView
ResponseView(value)Defines a subset of an AuthorizedView's fields.
SubsetView
SubsetView(mapping=None, *, ignore_unknown_fields=False, **kwargs)Defines a simple AuthorizedView that is a subset of the underlying Table.