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

      Path : v2/{+name}

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

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The unique name of the requested 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

        view

          Description : Optional. The resource_view to be applied to the returned AuthorizedView's fields. Default to BASIC.

          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 : 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 : Gets information from a specified AuthorizedView.

  • 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