All integrations

Google BigQuery

DATA · DATA & ANALYTICS

Datasets, tables, and query jobs run with that person’s own access.

Acts as the person, not as itself

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.

Credentials never touch the agent

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.

Every call on the record

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.

What an agent can do

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_listREAD

Lists all data exchanges from projects in a given organization and location.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_createWRITE

Creates a new data exchange. POST /v1/{+parent}/dataExchanges on Google BigQuery. Requires parent.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_deleteWRITE

DESTRUCTIVE - Deletes an existing data exchange.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_getREAD

Gets the details of a data exchange. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_get_iam_policyWRITE

Gets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listREAD

Lists all data exchanges in a given project and location.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_list_subscriptionsREAD

Lists all subscriptions on a given Data Exchange or Listing.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_createWRITE

Creates a new listing. POST /v1/{+parent}/listings on Google BigQuery. Requires parent.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_deleteWRITE

DESTRUCTIVE — Deletes a listing. DELETE /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_getREAD

Gets the details of a listing. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_get_iam_policyWRITE

Gets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_listREAD

Lists all listings in a given project and location.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_list_subscriptionsREAD

Lists all subscriptions on a given Data Exchange or Listing.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_patchWRITE

Updates an existing listing. PATCH /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_set_iam_policyWRITE

Sets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_listings_subscribeWRITE

Subscribes 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
bigquery_analyticshub_projects_locations_data_exchanges_listings_test_iam_permissionsWRITE

Returns the permissions that a caller has.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_patchWRITE

Updates an existing data exchange. PATCH /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_approveWRITE

Approves a query template. POST /v1/{+name}:approve on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_createWRITE

Creates a new QueryTemplate. POST /v1/{+parent}/queryTemplates on Google BigQuery. Requires parent.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_deleteWRITE

DESTRUCTIVE — Deletes a query template. DELETE /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_getREAD

Gets a QueryTemplate. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_listREAD

Lists all QueryTemplates in a given project and location.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_patchWRITE

Updates an existing QueryTemplate. PATCH /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_query_templates_submitWRITE

Submits a query template for approval. POST /v1/{+name}:submit on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_set_iam_policyWRITE

Sets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_analyticshub_projects_locations_data_exchanges_subscribeWRITE

Creates 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
bigquery_analyticshub_projects_locations_data_exchanges_test_iam_permissionsWRITE

Returns the permissions that a caller has.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_deleteWRITE

DESTRUCTIVE — Deletes a subscription. DELETE /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_getREAD

Gets the details of a Subscription. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_get_iam_policyWRITE

Gets the IAM policy. POST /v1/{+resource}:getIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_listREAD

Lists all subscriptions in a given project and location.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_refreshWRITE

Refreshes 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
bigquery_analyticshub_projects_locations_subscriptions_revokeWRITE

DESTRUCTIVE - Revokes a given subscription.

bigquery
bigquery_analyticshub_projects_locations_subscriptions_set_iam_policyWRITE

Sets the IAM policy. POST /v1/{+resource}:setIamPolicy on Google BigQuery. Requires resource.

bigquery
bigquery_connection_projects_locations_connections_createWRITE

Creates a new connection. POST /v1/{+parent}/connections on Google BigQuery. Requires parent.

bigquery
bigquery_connection_projects_locations_connections_deleteWRITE

DESTRUCTIVE - Deletes connection and associated credential.

bigquery
bigquery_connection_projects_locations_connections_getREAD

Returns specified connection. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_connection_projects_locations_connections_get_iam_policyWRITE

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

bigquery
bigquery_connection_projects_locations_connections_listREAD

Returns a list of connections in the given project.

bigquery
bigquery_connection_projects_locations_connections_patchWRITE

Updates the specified connection. For security reasons, also resets credential if connection properties are in the update field mask.

bigquery
bigquery_connection_projects_locations_connections_set_iam_policyWRITE

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

bigquery
bigquery_connection_projects_locations_connections_test_iam_permissionsWRITE

Returns 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
bigquery_datapolicy_projects_locations_data_policies_createWRITE

Creates a new data policy under a project with the given `dataPolicyId` (used as the display name), policy tag, and data policy type.

bigquery
bigquery_datapolicy_projects_locations_data_policies_deleteWRITE

DESTRUCTIVE - Deletes the data policy specified by its resource name.

bigquery
bigquery_datapolicy_projects_locations_data_policies_getREAD

Gets the data policy specified by its resource name.

bigquery
bigquery_datapolicy_projects_locations_data_policies_get_iam_policyWRITE

Gets the IAM policy for the specified data policy.

bigquery
bigquery_datapolicy_projects_locations_data_policies_listREAD

List all of the data policies in the specified parent project.

bigquery
bigquery_datapolicy_projects_locations_data_policies_patchWRITE

Updates the metadata for an existing data policy. The target data policy can be specified by the resource name.

bigquery
bigquery_datapolicy_projects_locations_data_policies_renameWRITE

Renames the id (display name) of the specified data policy.

bigquery
bigquery_datapolicy_projects_locations_data_policies_set_iam_policyWRITE

Sets the IAM policy for the specified data policy.

bigquery
bigquery_datapolicy_projects_locations_data_policies_test_iam_permissionsWRITE

Returns the caller's permission on the specified data policy resource.

bigquery
bigquery_datasets_deleteWRITE

DESTRUCTIVE - 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
bigquery_datasets_getREAD

Returns the dataset specified by datasetID. # IAM Permissions Requires the `bigquery.datasets.get` permission on the dataset.

cloud-platform.read-only
bigquery_datasets_insertWRITE

Creates a new empty dataset. # IAM Permissions Requires the `bigquery.datasets.create` permission on the project.

bigquery
bigquery_datasets_listREAD

Lists 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...

cloud-platform.read-only
bigquery_datasets_patchWRITE

Updates 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
bigquery_datasets_undeleteWRITE

Undeletes 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
bigquery_datasets_updateWRITE

Updates 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
bigquery_datatransfer_projects_data_sources_check_valid_credsWRITE

Returns true if valid credentials exist for the given data source and requesting user.

cloud-platform.read-only
bigquery_datatransfer_projects_data_sources_getREAD

Retrieves a supported data source and returns its settings.

cloud-platform.read-only
bigquery_datatransfer_projects_data_sources_listREAD

Lists supported data sources and returns their settings.

cloud-platform.read-only
bigquery_datatransfer_projects_enroll_data_sourcesWRITE

Enroll 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
bigquery_datatransfer_projects_locations_data_sources_check_valid_credsWRITE

Returns true if valid credentials exist for the given data source and requesting user.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_data_sources_getREAD

Retrieves a supported data source and returns its settings.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_data_sources_listREAD

Lists supported data sources and returns their settings.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_enroll_data_sourcesWRITE

Enroll 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
bigquery_datatransfer_projects_locations_getREAD

Gets information about a location. GET /v1/{+name} on Google BigQuery. Requires name.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_listREAD

Lists 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...

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_createWRITE

Creates 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.

cloud-platform
bigquery_datatransfer_projects_locations_transfer_configs_deleteWRITE

DESTRUCTIVE - Deletes a data transfer configuration, including any associated transfer runs and logs.

bigquery
bigquery_datatransfer_projects_locations_transfer_configs_getREAD

Returns information about a data transfer config.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_listREAD

Returns information about all transfer configs owned by a project in the specified location.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_patchWRITE

Updates 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.

cloud-platform
bigquery_datatransfer_projects_locations_transfer_configs_runs_deleteWRITE

DESTRUCTIVE - Deletes the specified transfer run.

bigquery
bigquery_datatransfer_projects_locations_transfer_configs_runs_getREAD

Returns information about the particular transfer run.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_runs_listREAD

Returns information about running and completed transfer runs.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_runs_transfer_logs_listREAD

Returns log messages for the transfer run.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_schedule_runsWRITE

Creates 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
bigquery_datatransfer_projects_locations_transfer_configs_start_manual_runsWRITE

Manually 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
bigquery_datatransfer_projects_locations_transfer_configs_transfer_resources_getREAD

Returns a transfer resource. GET /v1/{+name} on Google BigQuery. Requires name.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_transfer_configs_transfer_resources_listREAD

Returns information about transfer resources.

cloud-platform.read-only
bigquery_datatransfer_projects_locations_unenroll_data_sourcesWRITE

Unenroll 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
bigquery_datatransfer_projects_transfer_configs_createWRITE

Creates 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.

cloud-platform
bigquery_datatransfer_projects_transfer_configs_deleteWRITE

DESTRUCTIVE - Deletes a data transfer configuration, including any associated transfer runs and logs.

bigquery
bigquery_datatransfer_projects_transfer_configs_getREAD

Returns information about a data transfer config.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_listREAD

Returns information about all transfer configs owned by a project in the specified location.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_patchWRITE

Updates 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.

cloud-platform
bigquery_datatransfer_projects_transfer_configs_runs_deleteWRITE

DESTRUCTIVE - Deletes the specified transfer run.

bigquery
bigquery_datatransfer_projects_transfer_configs_runs_getREAD

Returns information about the particular transfer run.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_runs_listREAD

Returns information about running and completed transfer runs.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_runs_transfer_logs_listREAD

Returns log messages for the transfer run.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_schedule_runsWRITE

Creates 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
bigquery_datatransfer_projects_transfer_configs_start_manual_runsWRITE

Manually 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
bigquery_datatransfer_projects_transfer_configs_transfer_resources_getREAD

Returns a transfer resource. GET /v1/{+name} on Google BigQuery. Requires name.

cloud-platform.read-only
bigquery_datatransfer_projects_transfer_configs_transfer_resources_listREAD

Returns information about transfer resources.

cloud-platform.read-only
bigquery_jobs_cancelWRITE

DESTRUCTIVE - 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
bigquery_jobs_deleteWRITE

DESTRUCTIVE - 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
bigquery_jobs_getREAD

Returns 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...

cloud-platform.read-only
bigquery_jobs_get_query_resultsREAD

RPC 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...

cloud-platform.read-only
bigquery_jobs_insertWRITE

Starts 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
bigquery_jobs_listREAD

Lists 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...

cloud-platform.read-only
bigquery_jobs_queryWRITE

Runs 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...

cloud-platform.read-only
bigquery_models_deleteWRITE

DESTRUCTIVE - Deletes the model specified by modelId from the dataset. # IAM Permissions Requires the `bigquery.models.delete` permission on the model.

bigquery
bigquery_models_getREAD

Gets the specified model resource by model ID. # IAM Permissions Requires the `bigquery.models.getMetadata` permission on the model.

cloud-platform.read-only
bigquery_models_listREAD

Lists 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`...

cloud-platform.read-only
bigquery_models_patchWRITE

Patch specific fields in the specified model. # IAM Permissions Requires the `bigquery.models.updateMetadata` permission on the model.

bigquery
bigquery_projects_get_service_accountREAD

RPC 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...

cloud-platform.read-only
bigquery_projects_listREAD

RPC 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...

cloud-platform.read-only
bigquery_reservation_projects_locations_capacity_commitments_createWRITE

Creates a new capacity commitment resource.

bigquery
bigquery_reservation_projects_locations_capacity_commitments_deleteWRITE

DESTRUCTIVE - 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
bigquery_reservation_projects_locations_capacity_commitments_getREAD

Returns information about the capacity commitment.

bigquery
bigquery_reservation_projects_locations_capacity_commitments_listREAD

Lists all the capacity commitments for the admin project.

bigquery
bigquery_reservation_projects_locations_capacity_commitments_mergeWRITE

Merges 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
bigquery_reservation_projects_locations_capacity_commitments_patchWRITE

Updates 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
bigquery_reservation_projects_locations_capacity_commitments_splitWRITE

Splits 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
bigquery_reservation_projects_locations_get_bi_reservationREAD

Retrieves a BI reservation. GET /v1/{+name} on Google BigQuery. Requires name.

bigquery
bigquery_reservation_projects_locations_reservation_groups_createWRITE

Creates a new reservation group. POST /v1/{+parent}/reservationGroups on Google BigQuery. Requires parent.

bigquery
bigquery_reservation_projects_locations_reservation_groups_deleteWRITE

DESTRUCTIVE - Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has assignments.

bigquery
bigquery_reservation_projects_locations_reservation_groups_getREAD

Returns information about the reservation group.

bigquery
bigquery_reservation_projects_locations_reservation_groups_listREAD

Lists all the reservation groups for the project in the specified location.

bigquery
bigquery_reservation_projects_locations_reservation_groups_patchWRITE

Updates an existing reservation group resource.

bigquery
bigquery_reservation_projects_locations_reservations_assignments_createWRITE

Creates 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
bigquery_reservation_projects_locations_reservations_assignments_deleteWRITE

DESTRUCTIVE - 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
bigquery_reservation_projects_locations_reservations_assignments_get_iam_policyREAD

Gets 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
bigquery_reservation_projects_locations_reservations_assignments_listREAD

Lists 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
bigquery_reservation_projects_locations_reservations_assignments_moveWRITE

Moves 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
bigquery_reservation_projects_locations_reservations_assignments_patchWRITE

Updates an existing assignment. Only the `priority` field can be updated.

bigquery
bigquery_reservation_projects_locations_reservations_assignments_set_iam_policyWRITE

Sets 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
bigquery_reservation_projects_locations_reservations_assignments_test_iam_permissionsWRITE

Gets 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
bigquery_reservation_projects_locations_reservations_createWRITE

Creates a new reservation resource. POST /v1/{+parent}/reservations on Google BigQuery. Requires parent.

bigquery
bigquery_reservation_projects_locations_reservations_deleteWRITE

DESTRUCTIVE - Deletes a reservation. Returns `google.rpc.Code.FAILED_PRECONDITION` when reservation has assignments.

bigquery
bigquery_reservation_projects_locations_reservations_failover_reservationWRITE

Fail 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
bigquery_reservation_projects_locations_reservations_getREAD

Returns information about the reservation.

bigquery
bigquery_reservation_projects_locations_reservations_get_iam_policyREAD

Gets 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
bigquery_reservation_projects_locations_reservations_listREAD

Lists all the reservations for the project in the specified location.

bigquery
bigquery_reservation_projects_locations_reservations_patchWRITE

Updates an existing reservation resource.

bigquery
bigquery_reservation_projects_locations_reservations_set_iam_policyWRITE

Sets 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
bigquery_reservation_projects_locations_reservations_test_iam_permissionsWRITE

Gets 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
bigquery_reservation_projects_locations_search_all_assignmentsREAD

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 returned. 3...

bigquery
bigquery_reservation_projects_locations_search_assignmentsREAD

Deprecated: 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
bigquery_reservation_projects_locations_update_bi_reservationWRITE

Updates 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
bigquery_routines_deleteWRITE

DESTRUCTIVE - Deletes the routine specified by routineId from the dataset. # IAM Permissions Requires the `bigquery.routines.delete` permission on the routine.

bigquery
bigquery_routines_getREAD

Gets the specified routine resource by routine ID. # IAM Permissions Requires the `bigquery.routines.get` permission on the routine.

cloud-platform.read-only
bigquery_routines_get_iam_policyWRITE

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

cloud-platform.read-only
bigquery_routines_insertWRITE

Creates a new routine in the dataset. # IAM Permissions Requires the `bigquery.routines.create` permission on the dataset.

bigquery
bigquery_routines_listREAD

Lists all routines in the specified dataset. Requires the READER dataset role. # IAM Permissions Requires the `bigquery.routines.list` permission on the dataset.

cloud-platform.read-only
bigquery_routines_set_iam_policyWRITE

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

bigquery
bigquery_routines_test_iam_permissionsWRITE

Returns 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...

cloud-platform.read-only
bigquery_routines_updateWRITE

Updates 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
bigquery_row_access_policies_batch_deleteWRITE

DESTRUCTIVE - Deletes provided row access policies. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`

bigquery
bigquery_row_access_policies_deleteWRITE

DESTRUCTIVE - Deletes a row access policy. # IAM Permissions Requires the following IAM permission(s) on the table: - `bigquery.rowAccessPolicies.delete` - `bigquery.rowAccessPolicies.setIamPolicy`

bigquery
bigquery_row_access_policies_getREAD

Gets the specified row access policy by policy ID. # IAM Permissions Requires the `bigquery.rowAccessPolicies.get` permission on the table.

cloud-platform.read-only
bigquery_row_access_policies_get_iam_policyWRITE

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

cloud-platform.read-only
bigquery_row_access_policies_insertWRITE

Creates 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
bigquery_row_access_policies_listREAD

Lists all row access policies on the specified table. # IAM Permissions Requires the `bigquery.rowAccessPolicies.list` permission on the table.

cloud-platform.read-only
bigquery_row_access_policies_test_iam_permissionsWRITE

Returns 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...

cloud-platform.read-only
bigquery_row_access_policies_updateWRITE

Updates 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
bigquery_tabledata_insert_allWRITE

Streams 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.insertdata
bigquery_tabledata_listREAD

List the content of a table in rows. # IAM Permissions Requires the `bigquery.tables.getData` permission on the table.

cloud-platform.read-only
bigquery_tables_deleteWRITE

DESTRUCTIVE - 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
bigquery_tables_getREAD

Gets 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.

cloud-platform.read-only
bigquery_tables_get_iam_policyWRITE

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

cloud-platform.read-only
bigquery_tables_insertWRITE

Creates a new, empty table in the dataset. # IAM Permissions Requires the `bigquery.tables.create` permission on the dataset.

bigquery
bigquery_tables_listREAD

Lists all tables in the specified dataset. Requires the READER dataset role. # IAM Permissions Requires the `bigquery.tables.list` permission on the dataset.

cloud-platform.read-only
bigquery_tables_patchWRITE

Updates 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
bigquery_tables_set_iam_policyWRITE

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

bigquery
bigquery_tables_test_iam_permissionsWRITE

Returns 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...

cloud-platform.read-only
bigquery_tables_updateWRITE

Updates 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...

bigquery

Put Google BigQuery behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.