Cloud Bigtable Admin API (bigtableadmin:v2)

2024-03-14

5 new methods

Additions

    Methods
  • bigtableadmin.projects.instances.tables.authorizedViews.create

  • bigtableadmin.projects.instances.tables.authorizedViews.list

      Path: v2/{+parent}/authorizedViews

      Flat Path: v2/projects/{projectsId}/instances/{instancesId}/tables/{tablesId}/authorizedViews

      HTTP Method: GET

      Parameters:

        parent

          Description: Required. The unique name of the table for which AuthorizedViews should be listed. Values are of the form `projects/{project}/instances/{instance}/tables/{table}`.

          Pattern: ^projects/[^/]+/instances/[^/]+/tables/[^/]+$

          Location: path

          Required: Yes

          Type: string

        pageSize

          Description: Optional. Maximum number of results per page. A page_size of zero lets the server choose the number of items to return. A page_size which is strictly positive will return at most that many items. A negative page_size will cause an error. Following the first request, subsequent paginated calls are not required to pass a page_size. If a page_size is set in subsequent calls, it must match the page_size given in the first request.

          Location: query

          Type: integer

          Format: int32

        pageToken

          Description: Optional. The value of `next_page_token` returned by a previous call.

          Location: query

          Type: string

        view

          Description: Optional. The resource_view to be applied to the returned views' fields. Default to NAME_ONLY.

          Location: query

          Type: string

          Enum Descriptions:

        • Uses the default view for each method as documented in the request.
        • Only populates `name`.
        • Only populates the AuthorizedView's basic metadata. This includes: name, deletion_protection, etag.
        • Populates every fields.
        • Enum:

        • RESPONSE_VIEW_UNSPECIFIED
        • NAME_ONLY
        • BASIC
        • FULL

      Parameter Order: parent

      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
    • Description: Lists all AuthorizedViews from a specific table.

  • bigtableadmin.projects.instances.tables.authorizedViews.get

  • bigtableadmin.projects.instances.tables.authorizedViews.patch

      Path: v2/{+name}

      Flat Path: v2/projects/{projectsId}/instances/{instancesId}/tables/{tablesId}/authorizedViews/{authorizedViewsId}

      HTTP Method: PATCH

      Parameters:

        name

          Description: Identifier. The name of this AuthorizedView. Values are of the form `projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`

          Pattern: ^projects/[^/]+/instances/[^/]+/tables/[^/]+/authorizedViews/[^/]+$

          Location: path

          Required: Yes

          Type: string

        updateMask

          Description: 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 `*` means to overwrite all fields (including fields not set in the request).

          Location: query

          Type: string

          Format: google-fieldmask

        ignoreWarnings

          Description: Optional. If true, ignore the safety checks when updating the AuthorizedView.

          Location: query

          Type: boolean

      Parameter Order: name

      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
    • Description: Updates an AuthorizedView in a table.

  • bigtableadmin.projects.instances.tables.authorizedViews.delete