BigQuery API (bigquery:v2)

2025-02-06

5 new methods

Additions

    Methods
  • bigquery.rowAccessPolicies.batchDelete

      Description : Deletes provided row access policies.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies:batchDelete

      HTTP Method : POST

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies:batchDelete

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.delete

      Description : Deletes a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : DELETE

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        force

          Description : If set to true, it deletes the row access policy even if it's the last row access policy on the table and the deletion will widen the access rather narrowing it.

          Location : query

          Type : boolean

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.get

      Description : Gets the specified row access policy by policy ID.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : GET

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.insert

      Description : Creates a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies

      HTTP Method : POST

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.update

      Description : Updates a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : PUT

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
5 removed methods

Deletions

    Methods
  • bigquery.rowAccessPolicies.batchDelete

      Description : Deletes provided row access policies.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies:batchDelete

      HTTP Method : POST

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to delete the row access policies.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies:batchDelete

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.delete

      Description : Deletes a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : DELETE

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        force

          Description : If set to true, it deletes the row access policy even if it's the last row access policy on the table and the deletion will widen the access rather narrowing it.

          Location : query

          Type : boolean

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to delete the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.get

      Description : Gets the specified row access policy by policy ID.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : GET

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.insert

      Description : Creates a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies

      HTTP Method : POST

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • bigquery.rowAccessPolicies.update

      Description : Updates a row access policy.

      Flat Path : projects/{projectsId}/datasets/{datasetsId}/tables/{tablesId}/rowAccessPolicies/{rowAccessPoliciesId}

      HTTP Method : PUT

      Parameter Order :

    • projectId
    • datasetId
    • tableId
    • policyId
    • Parameters :

        datasetId

          Description : Required. Dataset ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        policyId

          Description : Required. Policy ID of the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        projectId

          Description : Required. Project ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

        tableId

          Description : Required. Table ID of the table to get the row access policy.

          Location : path

          Pattern : ^[^/]+$

          Required : Yes

          Type : string

      Path : projects/{+projectId}/datasets/{+datasetId}/tables/{+tableId}/rowAccessPolicies/{+policyId}

      Scopes :

    • https://www.googleapis.com/auth/bigquery
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only