Class AuthorizedView (2.38.0)

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.