DATA · DATA & ANALYTICS
Datasets, tables, and query jobs run with that person’s own access.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
bigquery_analyticshub_organizations_locations_data_exchanges_listREADLists all data exchanges from projects in a given organization and location.
bigquery_analyticshub_projects_locations_data_exchanges_createWRITECreates a new data exchange. POST /v1/{+parent}/dataExchanges on Google BigQuery. Requires parent.
bigquery_analyticshub_projects_locations_data_exchanges_deleteWRITEDESTRUCTIVE - Deletes an existing data exchange.
bigquery_analyticshub_projects_locations_data_exchanges_getREADGets the details of a data exchange. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_get_iam_policyWRITEGets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.
bigquery_analyticshub_projects_locations_data_exchanges_listREADLists all data exchanges in a given project and location.
bigquery_analyticshub_projects_locations_data_exchanges_list_subscriptionsREADLists all subscriptions on a given Data Exchange or Listing.
bigquery_analyticshub_projects_locations_data_exchanges_listings_createWRITECreates a new listing. POST /v1/{+parent}/listings on Google BigQuery. Requires parent.
bigquery_analyticshub_projects_locations_data_exchanges_listings_deleteWRITEDESTRUCTIVE — Deletes a listing. DELETE /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_listings_getREADGets the details of a listing. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_listings_get_iam_policyWRITEGets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.
bigquery_analyticshub_projects_locations_data_exchanges_listings_listREADLists all listings in a given project and location.
bigquery_analyticshub_projects_locations_data_exchanges_listings_list_subscriptionsREADLists all subscriptions on a given Data Exchange or Listing.
bigquery_analyticshub_projects_locations_data_exchanges_listings_patchWRITEUpdates an existing listing. PATCH /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_listings_set_iam_policyWRITESets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.
bigquery_analyticshub_projects_locations_data_exchanges_listings_subscribeWRITESubscribes to a listing. Currently, with Analytics Hub, you can create listings that reference only BigQuery datasets. Upon subscription to a listing for a BigQuery dataset, Analytics Hub creates a linked dataset in the subscriber's project.
bigquery_analyticshub_projects_locations_data_exchanges_listings_test_iam_permissionsWRITEReturns the permissions that a caller has.
bigquery_analyticshub_projects_locations_data_exchanges_patchWRITEUpdates an existing data exchange. PATCH /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_approveWRITEApproves a query template. POST /v1/{+name}:approve on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_createWRITECreates a new QueryTemplate. POST /v1/{+parent}/queryTemplates on Google BigQuery. Requires parent.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_deleteWRITEDESTRUCTIVE — Deletes a query template. DELETE /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_getREADGets a QueryTemplate. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_listREADLists all QueryTemplates in a given project and location.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_patchWRITEUpdates an existing QueryTemplate. PATCH /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_submitWRITESubmits a query template for approval. POST /v1/{+name}:submit on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_data_exchanges_set_iam_policyWRITESets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.
bigquery_analyticshub_projects_locations_data_exchanges_subscribeWRITECreates a Subscription to a Data Clean Room. This is a long-running operation as it will create one or more linked datasets. Throws a Bad Request error if the Data Exchange does not contain any listings.
bigquery_analyticshub_projects_locations_data_exchanges_test_iam_permissionsWRITEReturns the permissions that a caller has.
bigquery_analyticshub_projects_locations_subscriptions_deleteWRITEDESTRUCTIVE — Deletes a subscription. DELETE /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_subscriptions_getREADGets the details of a Subscription. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_analyticshub_projects_locations_subscriptions_get_iam_policyWRITEGets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.
bigquery_analyticshub_projects_locations_subscriptions_listREADLists all subscriptions in a given project and location.
bigquery_analyticshub_projects_locations_subscriptions_refreshWRITERefreshes a Subscription to a Data Exchange. A Data Exchange can become stale when a publisher adds or removes data. This is a long-running operation as it may create many linked datasets.
bigquery_analyticshub_projects_locations_subscriptions_revokeWRITEDESTRUCTIVE - Revokes a given subscription.
bigquery_analyticshub_projects_locations_subscriptions_set_iam_policyWRITESets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.
bigquery_connection_projects_locations_connections_createWRITECreates a new connection. POST /v1/{+parent}/connections on Google BigQuery. Requires parent.
bigquery_connection_projects_locations_connections_deleteWRITEDESTRUCTIVE - Deletes connection and associated credential.
bigquery_connection_projects_locations_connections_getREADReturns specified connection. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_connection_projects_locations_connections_get_iam_policyWRITEGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
bigquery_connection_projects_locations_connections_listREADReturns a list of connections in the given project.
bigquery_connection_projects_locations_connections_patchWRITEUpdates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.
bigquery_connection_projects_locations_connections_set_iam_policyWRITESets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
bigquery_connection_projects_locations_connections_test_iam_permissionsWRITEReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and...
bigquery_datapolicy_projects_locations_data_policies_createWRITECreates a new data policy under a project with the given `dataPolicyId` (used as the display name), policy tag, and data policy type.
bigquery_datapolicy_projects_locations_data_policies_deleteWRITEDESTRUCTIVE - Deletes the data policy specified by its resource name.
bigquery_datapolicy_projects_locations_data_policies_getREADGets the data policy specified by its resource name.
bigquery_datapolicy_projects_locations_data_policies_get_iam_policyWRITEGets the IAM policy for the specified data policy.
bigquery_datapolicy_projects_locations_data_policies_listREADList all of the data policies in the specified parent project.
bigquery_datapolicy_projects_locations_data_policies_patchWRITEUpdates the metadata for an existing data policy. The target data policy can be specified by the resource name.
bigquery_datapolicy_projects_locations_data_policies_renameWRITERenames the id (display name) of the specified data policy.
bigquery_datapolicy_projects_locations_data_policies_set_iam_policyWRITESets the IAM policy for the specified data policy.
bigquery_datapolicy_projects_locations_data_policies_test_iam_permissionsWRITEReturns the caller's permission on the specified data policy resource.
bigquery_datasets_deleteWRITEDESTRUCTIVE - Deletes the dataset specified by the datasetId value. Before you can delete a dataset, you must delete all its tables, either manually or by specifying deleteContents. Immediately after deletion, you can create another dataset with the same name. # IAM...
bigquery_datasets_getREADReturns the dataset specified by datasetID. # IAM Permissions Requires the `bigquery.datasets.get` permission on the dataset.
bigquery_datasets_insertWRITECreates a new empty dataset. # IAM Permissions Requires the `bigquery.datasets.create` permission on the project.
bigquery_datasets_listREADLists all datasets in the specified project to which the user has been granted the READER dataset role. # IAM Permissions Requires no specific IAM permission(s) to use this method. Results are filtered to only include datasets on which the caller has the...
bigquery_datasets_patchWRITEUpdates information in an existing dataset. The update method replaces the entire dataset resource, whereas the patch method only replaces fields that are provided in the submitted dataset resource. This method supports RFC5789 patch semantics. # IAM...
bigquery_datasets_undeleteWRITEUndeletes a dataset which is within time travel window based on datasetId. If a time is specified, the dataset version deleted at that time is undeleted, else the last live version is undeleted. # IAM Permissions Requires the following IAM permission(s) to...
bigquery_datasets_updateWRITEUpdates information in an existing dataset. The update method replaces the entire dataset resource, whereas the patch method only replaces fields that are provided in the submitted dataset resource. # IAM Permissions Requires the `bigquery.datasets.update`...
bigquery_datatransfer_projects_data_sources_check_valid_credsWRITEReturns true if valid credentials exist for the given data source and requesting user.
bigquery_datatransfer_projects_data_sources_getREADRetrieves a supported data source and returns its settings.
bigquery_datatransfer_projects_data_sources_listREADLists supported data sources and returns their settings.
bigquery_datatransfer_projects_enroll_data_sourcesWRITEEnroll data sources in a user project. This allows users to create transfer configurations for these data sources. They will also appear in the ListDataSources RPC and as such, will appear in the [BigQuery UI](https://console.cloud.google.com/bigquery), and...
bigquery_datatransfer_projects_locations_data_sources_check_valid_credsWRITEReturns true if valid credentials exist for the given data source and requesting user.
bigquery_datatransfer_projects_locations_data_sources_getREADRetrieves a supported data source and returns its settings.
bigquery_datatransfer_projects_locations_data_sources_listREADLists supported data sources and returns their settings.
bigquery_datatransfer_projects_locations_enroll_data_sourcesWRITEEnroll data sources in a user project. This allows users to create transfer configurations for these data sources. They will also appear in the ListDataSources RPC and as such, will appear in the [BigQuery UI](https://console.cloud.google.com/bigquery), and...
bigquery_datatransfer_projects_locations_getREADGets information about a location. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_datatransfer_projects_locations_listREADLists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * **Global locations**: If `name` is empty, the method lists the public locations...
bigquery_datatransfer_projects_locations_transfer_configs_createWRITECreates a new data transfer configuration. Requires credentials of its own for data sources that read a third party on the user's behalf (scheduled_query, google_ads, youtube_channel, drive and similar): pass service_account_name (an email, for unattended runs) or version_info (a short-lived consent code from the Data Transfer Service's own OAuth screen). Google marks both optional because a BigQuery-to-BigQuery transfer needs neither; for the sources above the create is refused without one.
bigquery_datatransfer_projects_locations_transfer_configs_deleteWRITEDESTRUCTIVE - Deletes a data transfer configuration, including any associated transfer runs and logs.
bigquery_datatransfer_projects_locations_transfer_configs_getREADReturns information about a data transfer config.
bigquery_datatransfer_projects_locations_transfer_configs_listREADReturns information about all transfer configs owned by a project in the specified location.
bigquery_datatransfer_projects_locations_transfer_configs_patchWRITEUpdates a data transfer configuration. All fields must be set, even if they are not updated. Requires credentials of its own for data sources that read a third party on the user's behalf (scheduled_query, google_ads, youtube_channel, drive and similar): pass service_account_name (an email, for unattended runs) or version_info (a short-lived consent code from the Data Transfer Service's own OAuth screen). Google marks both optional because a BigQuery-to-BigQuery transfer needs neither; for the sources above the create is refused without one.
bigquery_datatransfer_projects_locations_transfer_configs_runs_deleteWRITEDESTRUCTIVE - Deletes the specified transfer run.
bigquery_datatransfer_projects_locations_transfer_configs_runs_getREADReturns information about the particular transfer run.
bigquery_datatransfer_projects_locations_transfer_configs_runs_listREADReturns information about running and completed transfer runs.
bigquery_datatransfer_projects_locations_transfer_configs_runs_transfer_logs_listREADReturns log messages for the transfer run.
bigquery_datatransfer_projects_locations_transfer_configs_schedule_runsWRITECreates transfer runs for a time range [start_time, end_time]. For each date - or whatever granularity the data source supports - in the range, one transfer run is created. Note that runs are created per UTC time in the time range. DEPRECATED: use...
bigquery_datatransfer_projects_locations_transfer_configs_start_manual_runsWRITEManually initiates transfer runs. You can schedule these runs in two ways: 1. For a specific point in time using the 'requested_run_time' parameter. 2. For a period between 'start_time' (inclusive) and 'end_time' (exclusive). If scheduling a single run, it is...
bigquery_datatransfer_projects_locations_transfer_configs_transfer_resources_getREADReturns a transfer resource. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_datatransfer_projects_locations_transfer_configs_transfer_resources_listREADReturns information about transfer resources.
bigquery_datatransfer_projects_locations_unenroll_data_sourcesWRITEUnenroll data sources in a user project. This allows users to remove transfer configurations for these data sources. They will no longer appear in the ListDataSources RPC and will also no longer appear in the [BigQuery...
bigquery_datatransfer_projects_transfer_configs_createWRITECreates a new data transfer configuration. Requires credentials of its own for data sources that read a third party on the user's behalf (scheduled_query, google_ads, youtube_channel, drive and similar): pass service_account_name (an email, for unattended runs) or version_info (a short-lived consent code from the Data Transfer Service's own OAuth screen). Google marks both optional because a BigQuery-to-BigQuery transfer needs neither; for the sources above the create is refused without one.
bigquery_datatransfer_projects_transfer_configs_deleteWRITEDESTRUCTIVE - Deletes a data transfer configuration, including any associated transfer runs and logs.
bigquery_datatransfer_projects_transfer_configs_getREADReturns information about a data transfer config.
bigquery_datatransfer_projects_transfer_configs_listREADReturns information about all transfer configs owned by a project in the specified location.
bigquery_datatransfer_projects_transfer_configs_patchWRITEUpdates a data transfer configuration. All fields must be set, even if they are not updated. Requires credentials of its own for data sources that read a third party on the user's behalf (scheduled_query, google_ads, youtube_channel, drive and similar): pass service_account_name (an email, for unattended runs) or version_info (a short-lived consent code from the Data Transfer Service's own OAuth screen). Google marks both optional because a BigQuery-to-BigQuery transfer needs neither; for the sources above the create is refused without one.
bigquery_datatransfer_projects_transfer_configs_runs_deleteWRITEDESTRUCTIVE - Deletes the specified transfer run.
bigquery_datatransfer_projects_transfer_configs_runs_getREADReturns information about the particular transfer run.
bigquery_datatransfer_projects_transfer_configs_runs_listREADReturns information about running and completed transfer runs.
bigquery_datatransfer_projects_transfer_configs_runs_transfer_logs_listREADReturns log messages for the transfer run.
bigquery_datatransfer_projects_transfer_configs_schedule_runsWRITECreates transfer runs for a time range [start_time, end_time]. For each date - or whatever granularity the data source supports - in the range, one transfer run is created. Note that runs are created per UTC time in the time range. DEPRECATED: use...
bigquery_datatransfer_projects_transfer_configs_start_manual_runsWRITEManually initiates transfer runs. You can schedule these runs in two ways: 1. For a specific point in time using the 'requested_run_time' parameter. 2. For a period between 'start_time' (inclusive) and 'end_time' (exclusive). If scheduling a single run, it is...
bigquery_datatransfer_projects_transfer_configs_transfer_resources_getREADReturns a transfer resource. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_datatransfer_projects_transfer_configs_transfer_resources_listREADReturns information about transfer resources.
bigquery_jobs_cancelWRITEDESTRUCTIVE - Requests that a job be cancelled. This call will return immediately, and the client will need to poll for the job status to see if the cancel completed successfully. Cancelled jobs may still incur costs. # IAM Permissions Requires the `bigquery.jobs.update`...
bigquery_jobs_deleteWRITEDESTRUCTIVE - Requests the deletion of the metadata of a job. This call returns when the job's metadata is deleted. # IAM Permissions Requires the `bigquery.jobs.delete` permission on the job resource.
bigquery_jobs_getREADReturns information about a specific job. Job information is available for a six month period after creation. Requires that you're the person who ran the job, or have the Is Owner project role. # IAM Permissions Requires the `bigquery.jobs.get` permission on...
bigquery_jobs_get_query_resultsREADRPC to get the results of a query job. # IAM Permissions Requires the following IAM permission(s) to use this method: - `bigquery.jobs.get` on the job. - `bigquery.tables.getData` on the destination table. If the user matches the creator of the job, the...
bigquery_jobs_insertWRITEStarts a new asynchronous job. This API has two different kinds of endpoint URIs, as this method supports a variety of use cases. * The *Metadata* URI is used for most interactions, as it accepts the job configuration directly. * The *Upload* URI is ONLY for...
bigquery_jobs_listREADLists all jobs that you started in the specified project. Job information is available for a six month period after creation. The job list is sorted in reverse chronological order, by job creation time. Requires the Can View project role, or the Is Owner...
bigquery_jobs_queryWRITERuns a BigQuery SQL query synchronously and returns query results if the query completes within a specified timeout. # IAM Permissions Requires the `bigquery.jobs.create` permission on the project resource. Data-level permissions are highly dependent on the...
bigquery_models_deleteWRITEDESTRUCTIVE - Deletes the model specified by modelId from the dataset. # IAM Permissions Requires the `bigquery.models.delete` permission on the model.
bigquery_models_getREADGets the specified model resource by model ID. # IAM Permissions Requires the `bigquery.models.getMetadata` permission on the model.
bigquery_models_listREADLists all models in the specified dataset. Requires the READER dataset role. After retrieving the list of models, you can get information about a particular model by calling the models.get method. # IAM Permissions Requires the `bigquery.models.list`...
bigquery_models_patchWRITEPatch specific fields in the specified model. # IAM Permissions Requires the `bigquery.models.updateMetadata` permission on the model.
bigquery_projects_get_service_accountREADRPC to get the service account for a project used for interactions with Google Cloud KMS. Requires the `bigquery.jobs.create` permission on the project resource. This permission is required to authorize the retrieval of the project's service identity for...
bigquery_projects_listREADRPC to list projects to which the user has been granted any project role. Users of this method are encouraged to consider the [Resource Manager](https://cloud.google.com/resource-manager/docs/) API, which provides the underlying data for this method and has...
bigquery_reservation_projects_locations_capacity_commitments_createWRITECreates a new capacity commitment resource.
bigquery_reservation_projects_locations_capacity_commitments_deleteWRITEDESTRUCTIVE - Deletes a capacity commitment. Attempting to delete capacity commitment before its commitment_end_time will fail with the error code `google.rpc.Code.FAILED_PRECONDITION`.
bigquery_reservation_projects_locations_capacity_commitments_getREADReturns information about the capacity commitment.
bigquery_reservation_projects_locations_capacity_commitments_listREADLists all the capacity commitments for the admin project.
bigquery_reservation_projects_locations_capacity_commitments_mergeWRITEMerges capacity commitments of the same plan into a single commitment. The resulting capacity commitment has the greater commitment_end_time out of the to-be-merged capacity commitments. Attempting to merge capacity commitments of different plan will fail...
bigquery_reservation_projects_locations_capacity_commitments_patchWRITEUpdates an existing capacity commitment. Only `plan` and `renewal_plan` fields can be updated. Plan can only be changed to a plan of a longer commitment period. Attempting to change to a plan with shorter commitment period will fail with the error code...
bigquery_reservation_projects_locations_capacity_commitments_splitWRITESplits capacity commitment to two commitments of the same plan and `commitment_end_time`. A common use case is to enable downgrading commitments. For example, in order to downgrade from 10000 slots to 8000, you might split a 10000 capacity commitment into...
bigquery_reservation_projects_locations_get_bi_reservationREADRetrieves a BI reservation. GET /v1/{+name} on Google BigQuery. Requires name.
bigquery_reservation_projects_locations_reservation_groups_createWRITECreates a new reservation group. POST /v1/{+parent}/reservationGroups on Google BigQuery. Requires parent.
bigquery_reservation_projects_locations_reservation_groups_deleteWRITEDESTRUCTIVE - Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has assignments.
bigquery_reservation_projects_locations_reservation_groups_getREADReturns information about the reservation group.
bigquery_reservation_projects_locations_reservation_groups_listREADLists all the reservation groups for the project in the specified location.
bigquery_reservation_projects_locations_reservation_groups_patchWRITEUpdates an existing reservation group resource.
bigquery_reservation_projects_locations_reservations_assignments_createWRITECreates an assignment object which allows the given project to submit jobs of a certain type using slots from the specified reservation. Currently a resource (project, folder, organization) can only have one assignment per each (job_type, location)...
bigquery_reservation_projects_locations_reservations_assignments_deleteWRITEDESTRUCTIVE - Deletes a assignment. No expansion will happen. Example: * Organization `organizationA` contains two projects, `project1` and `project2`. * Reservation `res1` exists and was created previously. * CreateAssignment was used previously to define the following...
bigquery_reservation_projects_locations_reservations_assignments_get_iam_policyREADGets the access control policy for a resource. May return: * A`NOT_FOUND` error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: -...
bigquery_reservation_projects_locations_reservations_assignments_listREADLists assignments. Only explicitly created assignments will be returned. Example: * Organization `organizationA` contains two projects, `project1` and `project2`. * Reservation `res1` exists and was created previously. * CreateAssignment was used previously...
bigquery_reservation_projects_locations_reservations_assignments_moveWRITEMoves an assignment under a new reservation. This differs from removing an existing assignment and recreating a new one by providing a transactional change that ensures an assignee always has an associated reservation.
bigquery_reservation_projects_locations_reservations_assignments_patchWRITEUpdates an existing assignment. Only the `priority` field can be updated.
bigquery_reservation_projects_locations_reservations_assignments_set_iam_policyWRITESets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Reservations To call this method, you must have the following Google IAM permissions: - `bigqueryreservation.reservations.setIamPolicy` to set policies on...
bigquery_reservation_projects_locations_reservations_assignments_test_iam_permissionsWRITEGets your permissions on a resource. Returns an empty set of permissions if the resource doesn't exist. Supported resources are: - Reservations No Google IAM permissions are required to call this method.
bigquery_reservation_projects_locations_reservations_createWRITECreates a new reservation resource. POST /v1/{+parent}/reservations on Google BigQuery. Requires parent.
bigquery_reservation_projects_locations_reservations_deleteWRITEDESTRUCTIVE - Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has assignments.
bigquery_reservation_projects_locations_reservations_failover_reservationWRITEFail over a reservation to the secondary location. The operation should be done in the current secondary location, which will be promoted to the new primary location for the reservation. Attempting to failover a reservation in the current primary location...
bigquery_reservation_projects_locations_reservations_getREADReturns information about the reservation.
bigquery_reservation_projects_locations_reservations_get_iam_policyREADGets the access control policy for a resource. May return: * A`NOT_FOUND` error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: -...
bigquery_reservation_projects_locations_reservations_listREADLists all the reservations for the project in the specified location.
bigquery_reservation_projects_locations_reservations_patchWRITEUpdates an existing reservation resource.
bigquery_reservation_projects_locations_reservations_set_iam_policyWRITESets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Reservations To call this method, you must have the following Google IAM permissions: - `bigqueryreservation.reservations.setIamPolicy` to set policies on...
bigquery_reservation_projects_locations_reservations_test_iam_permissionsWRITEGets your permissions on a resource. Returns an empty set of permissions if the resource doesn't exist. Supported resources are: - Reservations No Google IAM permissions are required to call this method.
bigquery_reservation_projects_locations_search_all_assignmentsREADLooks up assignments for a specified resource for a particular region. If the request is about a project: 1. Assignments created on the project will be returned if they exist. 2. Otherwise assignments created on the closest ancestor will be returned. 3...
bigquery_reservation_projects_locations_search_assignmentsREADDeprecated: Looks up assignments for a specified resource for a particular region. If the request is about a project: 1. Assignments created on the project will be returned if they exist. 2. Otherwise assignments created on the closest ancestor will be...
bigquery_reservation_projects_locations_update_bi_reservationWRITEUpdates a BI reservation. Only fields specified in the `field_mask` are updated. A singleton BI reservation always exists with default size 0. In order to reserve BI capacity it needs to be updated to an amount greater than 0. In order to release BI capacity...
bigquery_routines_deleteWRITEDESTRUCTIVE - Deletes the routine specified by routineId from the dataset. # IAM Permissions Requires the `bigquery.routines.delete` permission on the routine.
bigquery_routines_getREADGets the specified routine resource by routine ID. # IAM Permissions Requires the `bigquery.routines.get` permission on the routine.
bigquery_routines_get_iam_policyWRITEGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
bigquery_routines_insertWRITECreates a new routine in the dataset. # IAM Permissions Requires the `bigquery.routines.create` permission on the dataset.
bigquery_routines_listREADLists all routines in the specified dataset. Requires the READER dataset role. # IAM Permissions Requires the `bigquery.routines.list` permission on the dataset.
bigquery_routines_set_iam_policyWRITESets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
bigquery_routines_test_iam_permissionsWRITEReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and...
bigquery_routines_updateWRITEUpdates information in an existing routine. The update method replaces the entire Routine resource. # IAM Permissions Requires the `bigquery.routines.update` permission on the routine.
bigquery_row_access_policies_batch_deleteWRITEDESTRUCTIVE - Deletes provided row access policies. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`
bigquery_row_access_policies_deleteWRITEDESTRUCTIVE - Deletes a row access policy. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`
bigquery_row_access_policies_getREADGets the specified row access policy by policy ID. # IAM Permissions Requires the `bigquery.rowAccessPolicies.get` permission on the table.
bigquery_row_access_policies_get_iam_policyWRITEGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
bigquery_row_access_policies_insertWRITECreates a row access policy. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.create` - `bigquery.rowAccessPolicies.setIamPolicy` - `bigquery.tables.getData`
bigquery_row_access_policies_listREADLists all row access policies on the specified table. # IAM Permissions Requires the `bigquery.rowAccessPolicies.list` permission on the table.
bigquery_row_access_policies_test_iam_permissionsWRITEReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and...
bigquery_row_access_policies_updateWRITEUpdates a row access policy. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.update` - `bigquery.rowAccessPolicies.setIamPolicy` - `bigquery.tables.getData`
bigquery_tabledata_insert_allWRITEStreams data into BigQuery one record at a time without needing to run a load job. # IAM Permissions Requires the following IAM permission(s) to use this method: - `bigquery.tables.updateData` on the table. - `bigquery.tables.get` on the table. -...
bigquery_tabledata_listREADList the content of a table in rows. # IAM Permissions Requires the `bigquery.tables.getData` permission on the table.
bigquery_tables_deleteWRITEDESTRUCTIVE - Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted. # IAM Permissions Requires the `bigquery.tables.delete` permission on the table.
bigquery_tables_getREADGets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table. # IAM Permissions Requires the `bigquery.tables.get` permission on the table.
bigquery_tables_get_iam_policyWRITEGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
bigquery_tables_insertWRITECreates a new, empty table in the dataset. # IAM Permissions Requires the `bigquery.tables.create` permission on the dataset.
bigquery_tables_listREADLists all tables in the specified dataset. Requires the READER dataset role. # IAM Permissions Requires the `bigquery.tables.list` permission on the dataset.
bigquery_tables_patchWRITEUpdates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports RFC5789 patch semantics. # IAM Permissions...
bigquery_tables_set_iam_policyWRITESets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
bigquery_tables_test_iam_permissionsWRITEReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and...
bigquery_tables_updateWRITEUpdates information in an existing table. The update method replaces the entire Table resource, whereas the patch method only replaces fields that are provided in the submitted Table resource. # IAM Permissions Requires the `bigquery.tables.update` permission...
Put Google BigQuery behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.