BigtableTableAdminClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.bigtable_admin_v2.services.bigtable_table_admin.transports.base.BigtableTableAdminTransport, typing.Callable[[...], google.cloud.bigtable_admin_v2.services.bigtable_table_admin.transports.base.BigtableTableAdminTransport]]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)
Instantiates the Bigtable table admin client.
Parameters |
|
---|---|
Name | Description |
credentials |
Optional[google.auth.credentials.Credentials]
The authorization credentials to attach to requests. These credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. |
transport |
Optional[Union[str,BigtableTableAdminTransport,Callable[..., BigtableTableAdminTransport]]]
The transport to use, or a Callable that constructs and returns a new transport. If a Callable is given, it will be called with the same set of initialization arguments as used in the BigtableTableAdminTransport constructor. If set to None, a transport is chosen automatically. |
client_options |
Optional[Union[google.api_core.client_options.ClientOptions, dict]]
Custom options for the client. 1. The |
client_info |
google.api_core.gapic_v1.client_info.ClientInfo
The client info used to send a user-agent string along with API requests. If |
Properties
api_endpoint
Return the API endpoint used by the client instance.
Returns | |
---|---|
Type | Description |
str |
The API endpoint used by the client instance. |
transport
Returns the transport used by the client instance.
Returns | |
---|---|
Type | Description |
BigtableTableAdminTransport |
The transport used by the client instance. |
universe_domain
Return the universe ___domain used by the client instance.
Returns | |
---|---|
Type | Description |
str |
The universe ___domain used by the client instance. |
Methods
__exit__
__exit__(type, value, traceback)
Releases underlying transport's resources.
authorized_view_path
authorized_view_path(
project: str, instance: str, table: str, authorized_view: str
) -> str
Returns a fully-qualified authorized_view string.
backup_path
backup_path(project: str, instance: str, cluster: str, backup: str) -> str
Returns a fully-qualified backup string.
check_consistency
check_consistency(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CheckConsistencyRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
consistency_token: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CheckConsistencyResponse
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.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CheckConsistencyRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the Table for which to check replication consistency. Values are of the form |
consistency_token |
str
Required. The token created using GenerateConsistencyToken for the Table. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.CheckConsistencyResponse |
Response message for google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency] |
cluster_path
cluster_path(project: str, instance: str, cluster: str) -> str
Returns a fully-qualified cluster string.
common_billing_account_path
common_billing_account_path(billing_account: str) -> str
Returns a fully-qualified billing_account string.
common_folder_path
common_folder_path(folder: str) -> str
Returns a fully-qualified folder string.
common_location_path
common_location_path(project: str, ___location: str) -> str
Returns a fully-qualified ___location string.
common_organization_path
common_organization_path(organization: str) -> str
Returns a fully-qualified organization string.
common_project_path
common_project_path(project: str) -> str
Returns a fully-qualified project string.
copy_backup
copy_backup(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CopyBackupRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
backup_id: typing.Optional[str] = None,
source_backup: typing.Optional[str] = None,
expire_time: typing.Optional[google.protobuf.timestamp_pb2.Timestamp] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Copy a Cloud Bigtable backup to a new backup in the destination cluster located in the destination instance and project.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CopyBackupRequest, dict]
The request object. The request for |
parent |
str
Required. The name of the destination cluster that will contain the backup copy. The cluster must already exist. Values are of the form: |
backup_id |
str
Required. The id of the new backup. The |
source_backup |
str
Required. The source backup to be copied from. The source backup needs to be in READY state for it to be copied. Copying a copied backup is not allowed. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form: |
expire_time |
google.protobuf.timestamp_pb2.Timestamp
Required. Required. The expiration time of the copied backup with microsecond granularity that must be at least 6 hours and at most 30 days from the time the request is received. Once the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Backup A backup of a Cloud Bigtable table. |
create_authorized_view
create_authorized_view(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CreateAuthorizedViewRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
authorized_view: typing.Optional[
google.cloud.bigtable_admin_v2.types.table.AuthorizedView
] = None,
authorized_view_id: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Creates a new AuthorizedView in a table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CreateAuthorizedViewRequest, dict]
The request object. The request for |
parent |
str
Required. This is the name of the table the AuthorizedView belongs to. Values are of the form |
authorized_view |
google.cloud.bigtable_admin_v2.types.AuthorizedView
Required. The AuthorizedView to create. This corresponds to the |
authorized_view_id |
str
Required. The id of the AuthorizedView to create. This AuthorizedView must not already exist. The |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be AuthorizedView 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. |
create_backup
create_backup(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CreateBackupRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
backup_id: typing.Optional[str] = None,
backup: typing.Optional[google.cloud.bigtable_admin_v2.types.table.Backup] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Starts creating a new Cloud Bigtable Backup. The returned backup
long-running operation][google.longrunning.Operation]
can be
used to track creation of the backup. The
metadata][google.longrunning.Operation.metadata]
field type is
CreateBackupMetadata][google.bigtable.admin.v2.CreateBackupMetadata]
.
The response][google.longrunning.Operation.response]
field type
is Backup][google.bigtable.admin.v2.Backup]
, if successful.
Cancelling the returned operation will stop the creation and
delete the backup.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CreateBackupRequest, dict]
The request object. The request for |
parent |
str
Required. This must be one of the clusters in the instance in which this table is located. The backup will be stored in this cluster. Values are of the form |
backup_id |
str
Required. The id of the backup to be created. The |
backup |
google.cloud.bigtable_admin_v2.types.Backup
Required. The backup to create. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Backup A backup of a Cloud Bigtable table. |
create_schema_bundle
create_schema_bundle(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CreateSchemaBundleRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
schema_bundle_id: typing.Optional[str] = None,
schema_bundle: typing.Optional[
google.cloud.bigtable_admin_v2.types.table.SchemaBundle
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Creates a new schema bundle in the specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CreateSchemaBundleRequest, dict]
The request object. The request for |
parent |
str
Required. The parent resource where this schema bundle will be created. Values are of the form |
schema_bundle_id |
str
Required. The unique ID to use for the schema bundle, which will become the final component of the schema bundle's resource name. This corresponds to the |
schema_bundle |
google.cloud.bigtable_admin_v2.types.SchemaBundle
Required. The schema bundle to create. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be SchemaBundle A named collection of related schemas. |
create_table
create_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CreateTableRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
table_id: typing.Optional[str] = None,
table: typing.Optional[google.cloud.bigtable_admin_v2.types.table.Table] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Table
Creates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CreateTableRequest, dict]
The request object. Request message for |
parent |
str
Required. The unique name of the instance in which to create the table. Values are of the form |
table_id |
str
Required. The name by which the new table should be referred to within the parent instance, e.g., |
table |
google.cloud.bigtable_admin_v2.types.Table
Required. The Table to create. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Table |
A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
create_table_from_snapshot
create_table_from_snapshot(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.CreateTableFromSnapshotRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
table_id: typing.Optional[str] = None,
source_snapshot: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Creates a new table from the specified snapshot. The target table must not exist. The snapshot and the table must be in the same instance.
Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.CreateTableFromSnapshotRequest, dict]
The request object. Request message for |
parent |
str
Required. The unique name of the instance in which to create the table. Values are of the form |
table_id |
str
Required. The name by which the new table should be referred to within the parent instance, e.g., |
source_snapshot |
str
Required. The unique name of the snapshot from which to restore the table. The snapshot and the table must be in the same instance. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Table A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
crypto_key_version_path
crypto_key_version_path(
project: str, ___location: str, key_ring: str, crypto_key: str, crypto_key_version: str
) -> str
Returns a fully-qualified crypto_key_version string.
delete_authorized_view
delete_authorized_view(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DeleteAuthorizedViewRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Permanently deletes a specified AuthorizedView.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DeleteAuthorizedViewRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the AuthorizedView to be deleted. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
delete_backup
delete_backup(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DeleteBackupRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a pending or completed Cloud Bigtable backup.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DeleteBackupRequest, dict]
The request object. The request for |
name |
str
Required. Name of the backup to delete. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
delete_schema_bundle
delete_schema_bundle(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DeleteSchemaBundleRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Deletes a schema bundle in the specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DeleteSchemaBundleRequest, dict]
The request object. The request for |
name |
str
Required. The unique name of the schema bundle to delete. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
delete_snapshot
delete_snapshot(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DeleteSnapshotRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Permanently deletes the specified snapshot.
Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DeleteSnapshotRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the snapshot to be deleted. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
delete_table
delete_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DeleteTableRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Permanently deletes a specified table and all of its data.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DeleteTableRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the table to be deleted. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
drop_row_range
drop_row_range(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.DropRowRangeRequest,
dict,
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> None
Permanently drop/delete a row range from a specified table. The request can specify whether to delete all rows in a table, or only those that match a particular prefix.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.DropRowRangeRequest, dict]
The request object. Request message for |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
from_service_account_file
from_service_account_file(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
Parameter | |
---|---|
Name | Description |
filename |
str
The path to the service account private key json file. |
Returns | |
---|---|
Type | Description |
BaseBigtableTableAdminClient |
The constructed client. |
from_service_account_info
from_service_account_info(info: dict, *args, **kwargs)
Creates an instance of this client using the provided credentials info.
Parameter | |
---|---|
Name | Description |
info |
dict
The service account private key info. |
Returns | |
---|---|
Type | Description |
BaseBigtableTableAdminClient |
The constructed client. |
from_service_account_json
from_service_account_json(filename: str, *args, **kwargs)
Creates an instance of this client using the provided credentials file.
Parameter | |
---|---|
Name | Description |
filename |
str
The path to the service account private key json file. |
Returns | |
---|---|
Type | Description |
BaseBigtableTableAdminClient |
The constructed client. |
generate_consistency_token
generate_consistency_token(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GenerateConsistencyTokenRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GenerateConsistencyTokenResponse
)
Generates a consistency token for a Table, which can be used in CheckConsistency to check whether mutations to the table that finished before this call started have been replicated. The tokens will be available for 90 days.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GenerateConsistencyTokenRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the Table for which to create a consistency token. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.GenerateConsistencyTokenResponse |
Response message for google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken] |
get_authorized_view
get_authorized_view(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GetAuthorizedViewRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.AuthorizedView
Gets information from a specified AuthorizedView.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GetAuthorizedViewRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the requested AuthorizedView. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.AuthorizedView |
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. |
get_backup
get_backup(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GetBackupRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Backup
Gets metadata on a pending or completed Cloud Bigtable Backup.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GetBackupRequest, dict]
The request object. The request for |
name |
str
Required. Name of the backup. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Backup |
A backup of a Cloud Bigtable table. |
get_iam_policy
get_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Gets the access control policy for a Bigtable resource. Returns an empty policy if the resource exists but does not have a policy set.
Parameters | |
---|---|
Name | Description |
request |
Union[google.iam.v1.iam_policy_pb2.GetIamPolicyRequest, dict]
The request object. Request message for |
resource |
str
REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.iam.v1.policy_pb2.Policy |
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](\ https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** :literal:\ { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "___domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01t00:00:00.000z')",="" }="" }="" ],="" "etag":="" "bwwwja0yfja=", " version":="" 3="">\ \ **YAML example:** :literal:\ bindings: - members: - user:mike@example.com - group:admins@example.com - ___domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01t00:00:00.000z')="" etag:="" bwwwja0yfja="version:">\ \ For a description of IAM and its features, see the [IAM documentation](\ https://cloud.google.com/iam/docs/). |
get_mtls_endpoint_and_cert_source
get_mtls_endpoint_and_cert_source(
client_options: typing.Optional[
google.api_core.client_options.ClientOptions
] = None,
)
Deprecated. Return the API endpoint and client cert source for mutual TLS.
The client cert source is determined in the following order:
(1) if GOOGLE_API_USE_CLIENT_CERTIFICATE
environment variable is not "true", the
client cert source is None.
(2) if client_options.client_cert_source
is provided, use the provided one; if the
default client cert source exists, use the default one; otherwise the client cert
source is None.
The API endpoint is determined in the following order:
(1) if client_options.api_endpoint
if provided, use the provided one.
(2) if GOOGLE_API_USE_CLIENT_CERTIFICATE
environment variable is "always", use the
default mTLS endpoint; if the environment variable is "never", use the default API
endpoint; otherwise if client cert source exists, use the default mTLS endpoint, otherwise
use the default API endpoint.
More details can be found at https://google.aip.dev/auth/4114.
Parameter | |
---|---|
Name | Description |
client_options |
google.api_core.client_options.ClientOptions
Custom options for the client. Only the |
Exceptions | |
---|---|
Type | Description |
google.auth.exceptions.MutualTLSChannelError |
If any errors happen. |
Returns | |
---|---|
Type | Description |
Tuple[str, Callable[[], Tuple[bytes, bytes]]] |
returns the API endpoint and the client cert source to use. |
get_schema_bundle
get_schema_bundle(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GetSchemaBundleRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.SchemaBundle
Gets metadata information about the specified schema bundle.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GetSchemaBundleRequest, dict]
The request object. The request for |
name |
str
Required. The unique name of the schema bundle to retrieve. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.SchemaBundle |
A named collection of related schemas. |
get_snapshot
get_snapshot(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GetSnapshotRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Snapshot
Gets metadata information about the specified snapshot. Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GetSnapshotRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the requested snapshot. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Snapshot |
A snapshot of a table at a particular time. A snapshot can be used as a checkpoint for data restoration or a data source for a new table. Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. |
get_table
get_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.GetTableRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Table
Gets metadata information about the specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.GetTableRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the requested table. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Table |
A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
instance_path
instance_path(project: str, instance: str) -> str
Returns a fully-qualified instance string.
list_authorized_views
list_authorized_views(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ListAuthorizedViewsRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListAuthorizedViewsPager
)
Lists all AuthorizedViews from a specific table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ListAuthorizedViewsRequest, dict]
The request object. Request message for |
parent |
str
Required. The unique name of the table for which AuthorizedViews should be listed. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListAuthorizedViewsPager |
Response message for google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews][google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews] Iterating over this object will yield results and resolve additional pages automatically. |
list_backups
list_backups(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ListBackupsRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListBackupsPager
)
Lists Cloud Bigtable backups. Returns both completed and pending backups.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ListBackupsRequest, dict]
The request object. The request for |
parent |
str
Required. The cluster to list backups from. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListBackupsPager |
The response for ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups] . Iterating over this object will yield results and resolve additional pages automatically. |
list_schema_bundles
list_schema_bundles(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ListSchemaBundlesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListSchemaBundlesPager
)
Lists all schema bundles associated with the specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ListSchemaBundlesRequest, dict]
The request object. The request for |
parent |
str
Required. The parent, which owns this collection of schema bundles. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListSchemaBundlesPager |
The response for ListSchemaBundles][google.bigtable.admin.v2.BigtableTableAdmin.ListSchemaBundles] . Iterating over this object will yield results and resolve additional pages automatically. |
list_snapshots
list_snapshots(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ListSnapshotsRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListSnapshotsPager
)
Lists all snapshots associated with the specified cluster. Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ListSnapshotsRequest, dict]
The request object. Request message for |
parent |
str
Required. The unique name of the cluster for which snapshots should be listed. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListSnapshotsPager |
Response message for google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots] Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Iterating over this object will yield results and resolve additional pages automatically. |
list_tables
list_tables(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ListTablesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> (
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListTablesPager
)
Lists all tables served from a specified instance.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ListTablesRequest, dict]
The request object. Request message for |
parent |
str
Required. The unique name of the instance for which tables should be listed. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.services.bigtable_table_admin.pagers.ListTablesPager |
Response message for google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables] Iterating over this object will yield results and resolve additional pages automatically. |
modify_column_families
modify_column_families(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ModifyColumnFamiliesRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
modifications: typing.Optional[
typing.MutableSequence[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.ModifyColumnFamiliesRequest.Modification
]
] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Table
Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.ModifyColumnFamiliesRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the table whose families should be modified. Values are of the form |
modifications |
MutableSequence[google.cloud.bigtable_admin_v2.types.ModifyColumnFamiliesRequest.Modification]
Required. Modifications to be atomically applied to the specified table's families. Entries are applied in order, meaning that earlier modifications can be masked by later ones (in the case of repeated updates to the same family, for example). This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Table |
A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
parse_authorized_view_path
parse_authorized_view_path(path: str) -> typing.Dict[str, str]
Parses a authorized_view path into its component segments.
parse_backup_path
parse_backup_path(path: str) -> typing.Dict[str, str]
Parses a backup path into its component segments.
parse_cluster_path
parse_cluster_path(path: str) -> typing.Dict[str, str]
Parses a cluster path into its component segments.
parse_common_billing_account_path
parse_common_billing_account_path(path: str) -> typing.Dict[str, str]
Parse a billing_account path into its component segments.
parse_common_folder_path
parse_common_folder_path(path: str) -> typing.Dict[str, str]
Parse a folder path into its component segments.
parse_common_location_path
parse_common_location_path(path: str) -> typing.Dict[str, str]
Parse a ___location path into its component segments.
parse_common_organization_path
parse_common_organization_path(path: str) -> typing.Dict[str, str]
Parse a organization path into its component segments.
parse_common_project_path
parse_common_project_path(path: str) -> typing.Dict[str, str]
Parse a project path into its component segments.
parse_crypto_key_version_path
parse_crypto_key_version_path(path: str) -> typing.Dict[str, str]
Parses a crypto_key_version path into its component segments.
parse_instance_path
parse_instance_path(path: str) -> typing.Dict[str, str]
Parses a instance path into its component segments.
parse_schema_bundle_path
parse_schema_bundle_path(path: str) -> typing.Dict[str, str]
Parses a schema_bundle path into its component segments.
parse_snapshot_path
parse_snapshot_path(path: str) -> typing.Dict[str, str]
Parses a snapshot path into its component segments.
parse_table_path
parse_table_path(path: str) -> typing.Dict[str, str]
Parses a table path into its component segments.
restore_table
restore_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.RestoreTableRequest,
dict,
]
] = None,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.overlay.types.restore_table.RestoreTableOperation
Create a new table by restoring from a completed backup. The
returned table :class:long-running operation
<<xref uid="google.cloud.bigtable_admin_v2.overlay.types">google.cloud.bigtable_admin_v2.overlay.types</xref>.restore_table.RestoreTableOperation>
can be used to track the progress of the operation, and to cancel it. The
metadata <google.api_core.operation.Operation.metadata>
field type is
xref_RestoreTableMetadata.
The response <google.api_core.operation.Operation.result>
type is
xref_Table, if successful.
Additionally, the returned :class:long-running-operation <<xref uid="google.cloud.bigtable_admin_v2.overlay.types">google.cloud.bigtable_admin_v2.overlay.types</xref>.restore_table.RestoreTableOperation>
provides a method, xref_optimize_restore_table_operation that
provides access to a google.api_core.operation.Operation
object representing the OptimizeRestoreTable long-running-operation
after the current one has completed.
# This snippet should be regarded as a code template only.
#
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud.bigtable import admin_v2
def sample_restore_table():
# Create a client
client = admin_v2.BigtableTableAdminClient()
# Initialize request argument(s)
request = admin_v2.RestoreTableRequest(
backup="backup_value",
parent="parent_value",
table_id="table_id_value",
)
# Make the request
operation = client.restore_table(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
# Handle LRO2
optimize_operation = operation.optimize_restore_table_operation()
if optimize_operation:
print("Waiting for table optimization to complete...")
response = optimize_operation.result()
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.RestoreTableRequest, dict]
The request object. The request for |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.overlay.types.restore_table.RestoreTableOperation |
An object representing a long-running operation. The result type for the operation will be Table A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
schema_bundle_path
schema_bundle_path(
project: str, instance: str, table: str, schema_bundle: str
) -> str
Returns a fully-qualified schema_bundle string.
set_iam_policy
set_iam_policy(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.policy_pb2.Policy
Sets the access control policy on a Bigtable resource. Replaces any existing policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.iam.v1.iam_policy_pb2.SetIamPolicyRequest, dict]
The request object. Request message for |
resource |
str
REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.iam.v1.policy_pb2.Policy |
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](\ https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** :literal:\ { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "___domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01t00:00:00.000z')",="" }="" }="" ],="" "etag":="" "bwwwja0yfja=", " version":="" 3="">\ \ **YAML example:** :literal:\ bindings: - members: - user:mike@example.com - group:admins@example.com - ___domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01t00:00:00.000z')="" etag:="" bwwwja0yfja="version:">\ \ For a description of IAM and its features, see the [IAM documentation](\ https://cloud.google.com/iam/docs/). |
snapshot_path
snapshot_path(project: str, instance: str, cluster: str, snapshot: str) -> str
Returns a fully-qualified snapshot string.
snapshot_table
snapshot_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.SnapshotTableRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
cluster: typing.Optional[str] = None,
snapshot_id: typing.Optional[str] = None,
description: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Creates a new snapshot in the specified cluster from the specified source table. The cluster and the table must be in the same instance.
Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.SnapshotTableRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the table to have the snapshot taken. Values are of the form |
cluster |
str
Required. The name of the cluster where the snapshot will be created in. Values are of the form |
snapshot_id |
str
Required. The ID by which the new snapshot should be referred to within the parent cluster, e.g., |
description |
str
Description of the snapshot. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Snapshot A snapshot of a table at a particular time. A snapshot can be used as a checkpoint for data restoration or a data source for a new table. Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. |
table_path
table_path(project: str, instance: str, table: str) -> str
Returns a fully-qualified table string.
test_iam_permissions
test_iam_permissions(
request: typing.Optional[
typing.Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]
] = None,
*,
resource: typing.Optional[str] = None,
permissions: typing.Optional[typing.MutableSequence[str]] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse
Returns permissions that the caller has on the specified Bigtable resource.
Parameters | |
---|---|
Name | Description |
request |
Union[google.iam.v1.iam_policy_pb2.TestIamPermissionsRequest, dict]
The request object. Request message for |
resource |
str
REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. This corresponds to the |
permissions |
MutableSequence[str]
The set of permissions to check for the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.iam.v1.iam_policy_pb2.TestIamPermissionsResponse |
Response message for TestIamPermissions method. |
undelete_table
undelete_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.UndeleteTableRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Restores a specified table which was accidentally deleted.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.UndeleteTableRequest, dict]
The request object. Request message for |
name |
str
Required. The unique name of the table to be restored. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Table A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
update_authorized_view
update_authorized_view(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.UpdateAuthorizedViewRequest,
dict,
]
] = None,
*,
authorized_view: typing.Optional[
google.cloud.bigtable_admin_v2.types.table.AuthorizedView
] = None,
update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Updates an AuthorizedView in a table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.UpdateAuthorizedViewRequest, dict]
The request object. The request for |
authorized_view |
google.cloud.bigtable_admin_v2.types.AuthorizedView
Required. The AuthorizedView to update. The |
update_mask |
google.protobuf.field_mask_pb2.FieldMask
Optional. The list of fields to update. A mask specifying which fields in the AuthorizedView resource should be updated. This mask is relative to the AuthorizedView resource, not to the request message. A field will be overwritten if it is in the mask. If empty, all fields set in the request will be overwritten. A special value |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be AuthorizedView 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. |
update_backup
update_backup(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.UpdateBackupRequest,
dict,
]
] = None,
*,
backup: typing.Optional[google.cloud.bigtable_admin_v2.types.table.Backup] = None,
update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.cloud.bigtable_admin_v2.types.table.Backup
Updates a pending or completed Cloud Bigtable Backup.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.UpdateBackupRequest, dict]
The request object. The request for |
backup |
google.cloud.bigtable_admin_v2.types.Backup
Required. The backup to update. |
update_mask |
google.protobuf.field_mask_pb2.FieldMask
Required. A mask specifying which fields (e.g. |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.cloud.bigtable_admin_v2.types.Backup |
A backup of a Cloud Bigtable table. |
update_schema_bundle
update_schema_bundle(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.UpdateSchemaBundleRequest,
dict,
]
] = None,
*,
schema_bundle: typing.Optional[
google.cloud.bigtable_admin_v2.types.table.SchemaBundle
] = None,
update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Updates a schema bundle in the specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.UpdateSchemaBundleRequest, dict]
The request object. The request for |
schema_bundle |
google.cloud.bigtable_admin_v2.types.SchemaBundle
Required. The schema bundle to update. The schema bundle's |
update_mask |
google.protobuf.field_mask_pb2.FieldMask
Optional. The list of fields to update. This corresponds to the |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be SchemaBundle A named collection of related schemas. |
update_table
update_table(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.types.bigtable_table_admin.UpdateTableRequest,
dict,
]
] = None,
*,
table: typing.Optional[google.cloud.bigtable_admin_v2.types.table.Table] = None,
update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> google.api_core.operation.Operation
Updates a specified table.
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.types.UpdateTableRequest, dict]
The request object. The request for |
table |
google.cloud.bigtable_admin_v2.types.Table
Required. The table to update. The table's |
update_mask |
google.protobuf.field_mask_pb2.FieldMask
Required. The list of fields to update. A mask specifying which fields (e.g. |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Returns | |
---|---|
Type | Description |
google.api_core.operation.Operation |
An object representing a long-running operation. The result type for the operation will be Table A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster. |
wait_for_consistency
wait_for_consistency(
request: typing.Optional[
typing.Union[
google.cloud.bigtable_admin_v2.overlay.types.wait_for_consistency_request.WaitForConsistencyRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
) -> bool
Blocks until the mutations for the specified Table that have been
made before the call have been replicated or reads using an app profile with DataBoostIsolationReadOnly
can see all writes committed before the token was created. This is done by generating
a consistency token for the Table, then polling check_consistency
for the specified table until the call returns True.
# This snippet should be regarded as a code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud.bigtable import admin_v2
def sample_wait_for_consistency():
# Create a client
client = admin_v2.BigtableTableAdminClient()
# Initialize request argument(s)
request = admin_v2.WaitForConsistencyRequest(
name="name_value",
)
# Make the request
print("Waiting for operation to complete...")
response = client.wait_for_replication(request=request)
# Handle the response
print(response)
Parameters | |
---|---|
Name | Description |
request |
Union[google.cloud.bigtable_admin_v2.overlay.types.WaitForConsistencyRequest, dict]
The request object. |
name |
str
Required. The unique name of the Table for which to create a consistency token. Values are of the form |
retry |
google.api_core.retry.Retry
Designation of what errors, if any, should be retried. |
timeout |
float
The timeout for this request. |
metadata |
Sequence[Tuple[str, Union[str, bytes]]]
Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type |
Exceptions | |
---|---|
Type | Description |
google.api_core.GoogleAPICallError |
If the operation errors or if the timeout is reached before the operation completes. |
Returns | |
---|---|
Type | Description |
bool |
If the standard_read_remote_writes mode is specified in the request object, returns True after the mutations of the specified table have been fully replicated. If the data_boost_read_local_writes mode is specified in the request object, returns True after reads using an app profile with DataBoostIsolationReadOnly can see all writes committed before the token was created. |