Method: projects.instances.tables.schemaBundles.list

Lists all schema bundles associated with the specified table.

HTTP request

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

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent, which owns this collection of schema bundles. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

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

  • bigtable.schemaBundles.list

Query parameters

Parameters
pageSize

integer

The maximum number of schema bundles to return. If the value is positive, the server may return at most this value. If unspecified, the server will return the maximum allowed page size.

pageToken

string

A page token, received from a previous schemaBundles.list call. Provide this to retrieve the subsequent page.

When paginating, all other parameters provided to schemaBundles.list must match the call that provided the page token.

view

enum (View)

Optional. The resource_view to be applied to the returned SchemaBundles' fields. Defaults to NAME_ONLY.

Request body

The request body must be empty.

Response body

The response for schemaBundles.list.

If successful, the response body contains data with the following structure:

JSON representation
{
  "schemaBundles": [
    {
      object (SchemaBundle)
    }
  ],
  "nextPageToken": string
}
Fields
schemaBundles[]

object (SchemaBundle)

The schema bundles from the specified table.

nextPageToken

string

A token, which can be sent as pageToken to retrieve the next page. If this field is omitted, there are no subsequent pages.

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.

View

Defines a subset of an SchemaBundle's fields.

Enums
SCHEMA_BUNDLE_VIEW_UNSPECIFIED Uses the default view for each method as documented in the request.
NAME_ONLY Only populates name.
BASIC Only populates the SchemaBundle's basic metadata. This includes: name, etag, createTime, updateTime.
FULL Populates every field.