package google.bigtable.admin.v2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service BigtableInstanceAdmin

bigtable_instance_admin.proto:39

Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters. Provides access to the Instance and Cluster schemas only, not the tables' metadata or data stored in those tables.

service BigtableTableAdmin

bigtable_table_admin.proto:41

Service for creating, configuring, and deleting Cloud Bigtable tables. Provides access to the table schemas only, not the data stored within the tables.

message AppProfile

instance.proto:158

A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.

Used as response type in: BigtableInstanceAdmin.CreateAppProfile, BigtableInstanceAdmin.GetAppProfile

Used as field type in: CreateAppProfileRequest, ListAppProfilesResponse, UpdateAppProfileRequest

message AppProfile.MultiClusterRoutingUseAny

instance.proto:163

Read/write requests may be routed to any cluster in the instance, and will fail over to another cluster in the event of transient errors or delays. Choosing this option sacrifices read-your-writes consistency to improve availability.

Used in: AppProfile

(message has no fields)

message AppProfile.SingleClusterRouting

instance.proto:168

Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency, but does not improve availability.

Used in: AppProfile

message Cluster

instance.proto:104

A resizable group of nodes in a particular cloud location, capable of serving all [Tables][google.bigtable.admin.v2.Table] in the parent [Instance][google.bigtable.admin.v2.Instance].

Used as request type in: BigtableInstanceAdmin.UpdateCluster

Used as response type in: BigtableInstanceAdmin.GetCluster

Used as field type in: CreateClusterRequest, CreateInstanceRequest, ListClustersResponse, UpdateClusterMetadata

enum Cluster.State

instance.proto:106

Possible states of a cluster.

Used in: Cluster

message ColumnFamily

table.proto:123

A set of columns within a table which share a common configuration.

Used in: ModifyColumnFamiliesRequest.Modification, Table

message CreateClusterMetadata

bigtable_instance_admin.proto:353

The metadata for the Operation returned by CreateCluster.

message CreateClusterRequest

bigtable_instance_admin.proto:270

Request message for BigtableInstanceAdmin.CreateCluster.

Used as request type in: BigtableInstanceAdmin.CreateCluster

Used as field type in: CreateClusterMetadata

message CreateInstanceMetadata

bigtable_instance_admin.proto:329

The metadata for the Operation returned by CreateInstance.

message CreateInstanceRequest

bigtable_instance_admin.proto:196

Request message for BigtableInstanceAdmin.CreateInstance.

Used as request type in: BigtableInstanceAdmin.CreateInstance

Used as field type in: CreateInstanceMetadata

message CreateTableFromSnapshotMetadata

bigtable_table_admin.proto:546

The metadata for the Operation returned by CreateTableFromSnapshot. 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.

message CreateTableFromSnapshotRequest

bigtable_table_admin.proto:261

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot] 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.

Used as request type in: BigtableTableAdmin.CreateTableFromSnapshot

Used as field type in: CreateTableFromSnapshotMetadata

message CreateTableRequest.Split

bigtable_table_admin.proto:219

An initial split point for a newly created table.

Used in: CreateTableRequest

message GcRule

table.proto:134

Rule for determining which cells to delete during garbage collection.

Used in: ColumnFamily, GcRule.Intersection, GcRule.Union

message GcRule.Intersection

table.proto:136

A GcRule which deletes cells matching all of the given rules.

Used in: GcRule

message GcRule.Union

table.proto:142

A GcRule which deletes cells matching any of the given rules.

Used in: GcRule

message Instance

instance.proto:34

A collection of Bigtable [Tables][google.bigtable.admin.v2.Table] and the resources that serve them. All tables in an instance are served from a single [Cluster][google.bigtable.admin.v2.Cluster].

Used as request type in: BigtableInstanceAdmin.UpdateInstance

Used as response type in: BigtableInstanceAdmin.GetInstance, BigtableInstanceAdmin.UpdateInstance

Used as field type in: CreateInstanceRequest, ListInstancesResponse, PartialUpdateInstanceRequest

enum Instance.State

instance.proto:36

Possible states of an instance.

Used in: Instance

enum Instance.Type

instance.proto:50

The type of the instance.

Used in: Instance

message ModifyColumnFamiliesRequest.Modification

bigtable_table_admin.proto:353

A create, update, or delete of a particular column family.

Used in: ModifyColumnFamiliesRequest

message PartialUpdateInstanceRequest

bigtable_instance_admin.proto:253

Request message for BigtableInstanceAdmin.PartialUpdateInstance.

Used as request type in: BigtableInstanceAdmin.PartialUpdateInstance

Used as field type in: UpdateInstanceMetadata

message Snapshot

table.proto:172

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.

Used as response type in: BigtableTableAdmin.GetSnapshot

Used as field type in: ListSnapshotsResponse

enum Snapshot.State

table.proto:174

Possible states of a snapshot.

Used in: Snapshot

message SnapshotTableMetadata

bigtable_table_admin.proto:529

The metadata for the Operation returned by SnapshotTable. 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.

message SnapshotTableRequest

bigtable_table_admin.proto:428

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable][google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable] 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.

Used as request type in: BigtableTableAdmin.SnapshotTable

Used as field type in: SnapshotTableMetadata

enum StorageType

common.proto:31

Storage media types for persisting Bigtable data.

Used in: Cluster

message Table

table.proto:33

A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster.

Used as response type in: BigtableTableAdmin.CreateTable, BigtableTableAdmin.GetTable, BigtableTableAdmin.ModifyColumnFamilies

Used as field type in: CreateTableRequest, ListTablesResponse, Snapshot

message Table.ClusterState

table.proto:35

The state of a table's data in a particular cluster.

Used in: Table

enum Table.ClusterState.ReplicationState

table.proto:37

Table replication states.

Used in: ClusterState

enum Table.TimestampGranularity

table.proto:67

Possible timestamp granularities to use when keeping multiple versions of data in a table.

Used in: Table

enum Table.View

table.proto:77

Defines a view over a table's fields.

Used in: GetTableRequest, ListTablesRequest

message UpdateAppProfileMetadata

bigtable_instance_admin.proto:461

The metadata for the Operation returned by UpdateAppProfile.

(message has no fields)

message UpdateClusterMetadata

bigtable_instance_admin.proto:365

The metadata for the Operation returned by UpdateCluster.

message UpdateInstanceMetadata

bigtable_instance_admin.proto:341

The metadata for the Operation returned by UpdateInstance.