Method: projects.instances.tables.schemaBundles.create

Creates a new schema bundle in the specified table.

HTTP request

POST https://bigtableadmin.googleapis.com/v2/{parent=projects/*/instances/*/tables/*}/schemaBundles

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent resource where this schema bundle will be created. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

Authorization requires the following IAM permission on the specified resource parent:

  • bigtable.schemaBundles.create

Query parameters

Parameters
schemaBundleId

string

Required. The unique ID to use for the schema bundle, which will become the final component of the schema bundle's resource name.

Request body

The request body contains an instance of SchemaBundle.

Response body

If successful, the response body contains a newly created instance of Operation.

Authorization scopes

Requires one of the following OAuth scopes:

  • https://www.googleapis.com/auth/bigtable.admin
  • https://www.googleapis.com/auth/bigtable.admin.table
  • https://www.googleapis.com/auth/cloud-bigtable.admin
  • https://www.googleapis.com/auth/cloud-bigtable.admin.table
  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.