Permissions for @turbot/gcp-bigquery

Taking a look at permissions and associated grant levels for each permission for BigQuery:

PermissionGrant LevelHelp
bigquery.capacityCommitments.createAdminCreate a capacity commitment in the project.
bigquery.capacityCommitments.deleteAdminDelete a capacity commitment.
bigquery.capacityCommitments.getMetadataRetrieve details about a capacity commitment.
bigquery.capacityCommitments.listMetadataList all capacity commitments in a project.
bigquery.capacityCommitments.updateAdminUpdate all capacity commitments in a project.
bigquery.config.getMetadata
bigquery.config.updateAdmin
bigquery.connections.createAdminCreate new connections in a project.
bigquery.connections.delegateAdminDelegate connection to create authorized external tables and remote functions.
bigquery.connections.deleteAdminDelete a connection.
bigquery.connections.getMetadataGet connection metadata. Credentials are excluded.
bigquery.connections.listMetadataList connections in a project.
bigquery.connections.updateAdminUpdate a connection and its credentials.
bigquery.connections.updateTagOperatorUpdate tags for a connection.
bigquery.connections.useOperatorUse a connection configuration to connect to a remote data source.
bigquery.dataPolicies.createAdminCreate new data policies.
bigquery.dataPolicies.deleteAdminDelete data policies.
bigquery.dataPolicies.getMetadataGet metadata about data policies.
bigquery.dataPolicies.getIamPolicyMetadataRead a data policy's IAM permissions.
bigquery.dataPolicies.listMetadataList data policies in a project.
bigquery.dataPolicies.maskedGetMetadataView the masked data of a column that has a policy tag associated with a data policy.
bigquery.dataPolicies.setIamPolicyAdminSet a data policy's IAM permissions.
bigquery.dataPolicies.updateAdminUpdate metadata for a data policy.
bigquery.datasets.createAdmin
bigquery.datasets.createTagBindingAdminCreate tag bindings on a dataset.
bigquery.datasets.deleteAdmin
bigquery.datasets.deleteTagBindingAdminDelete tag bindings on a dataset.
bigquery.datasets.getMetadata
bigquery.datasets.getIamPolicyMetadata
bigquery.datasets.linkAdminCreate a linked dataset.
bigquery.datasets.listTagBindingsMetadataList tag bindings on a dataset.
bigquery.datasets.setIamPolicyAdmin
bigquery.datasets.updateAdmin
bigquery.datasets.updateTagOperatorUpdate tags for a dataset.
bigquery.jobs.createAdmin
bigquery.jobs.deleteAdminDelete metadata for a job.
bigquery.jobs.getMetadata
bigquery.jobs.listMetadata
bigquery.jobs.listAllMetadata
bigquery.jobs.listExecutionMetadataMetadataList all job execution metadata (without sensitive information) on any job submitted by any user. It can only be applied at the organization level and is used by Admin UI.
bigquery.jobs.updateAdmin
bigquery.models.createAdminCreate new models.
bigquery.models.deleteAdminDelete models.
bigquery.models.exportAdminExport a model.
bigquery.models.getDataMetadata"Get model data. To get model metadata
bigquery.models.getMetadataMetadata"Get model metadata. To get model data
bigquery.models.listMetadataList models and metadata on models.
bigquery.models.updateDataAdmin"Update model data. To update model metadata
bigquery.models.updateMetadataAdmin"Update model metadata. To update model data
bigquery.readsessions.createAdmin
bigquery.readsessions.getDataMetadataRead data from a read session via the Storage Read API.
bigquery.readsessions.updateAdminUpdate a read session via the Storage Read API.
bigquery.reservationAssignments.createAdmin"Create a reservation assignment. This permission is required on the owner project and assignee resource. To move a reservation assignment
bigquery.reservationAssignments.deleteAdmin"Delete a reservation assignment. This permission is required on the owner project and assignee resource. To move a reservation assignment
bigquery.reservationAssignments.listMetadataList all reservation assignments in a project.
bigquery.reservationAssignments.searchMetadata"Search for a reservation assignment for a given project
bigquery.reservations.createAdminCreate a reservation in a project.
bigquery.reservations.deleteAdminDelete a reservation.
bigquery.reservations.getMetadataRetrieve details about a reservation.
bigquery.reservations.listMetadataList all reservations in a project.
bigquery.reservations.updateAdminUpdate a reservation's properties.
bigquery.routines.createAdminCreate new routines (functions and stored procedures).
bigquery.routines.deleteAdminDelete routines.
bigquery.routines.getMetadataGet routine definitions and metadata.
bigquery.routines.listMetadataList routines and metadata on routines.
bigquery.routines.updateAdminUpdate routine definitions and metadata.
bigquery.routines.updateTagOperatorUpdate tags for a routine.
bigquery.rowAccessPolicies.createAdminCreate a new row-level access policy on a table.
bigquery.rowAccessPolicies.deleteAdminDelete a row-level access policy from a table.
bigquery.rowAccessPolicies.getFilteredDataMetadataGets data in a table that you want to be visible only to the principals in a row-level access policy's grantee list. We recommend this permission only be granted on a row-level access policy resource.
bigquery.rowAccessPolicies.getIamPolicyMetadataGet a row access policy's IAM permissions.
bigquery.rowAccessPolicies.listMetadataList all row-level access policies on a table.
bigquery.rowAccessPolicies.setIamPolicyAdminSet the row access policy's IAM permissions.
bigquery.rowAccessPolicies.updateAdminRe-create a row-level access policy.
bigquery.savedqueries.createAdmin
bigquery.savedqueries.deleteAdmin
bigquery.savedqueries.getMetadata
bigquery.savedqueries.listMetadata
bigquery.savedqueries.updateAdmin
bigquery.tables.createAdmin
bigquery.tables.createIndexAdminCreate search indexes on tables.
bigquery.tables.createSnapshotAdminCreate new table snapshots.
bigquery.tables.deleteAdmin
bigquery.tables.deleteIndexAdminDrop search indexes on tables.
bigquery.tables.deleteSnapshotAdminDelete table snapshots.
bigquery.tables.exportAdmin
bigquery.tables.getMetadata
bigquery.tables.getDataMetadata
bigquery.tables.getIamPolicyMetadataRead a table's IAM policy.
bigquery.tables.listMetadata
bigquery.tables.restoreSnapshotAdminRestore table snapshots.
bigquery.tables.setCategoryAdminSet policy tags in table schema.
bigquery.tables.setIamPolicyAdminChange a table's IAM policy.
bigquery.tables.updateAdmin
bigquery.tables.updateDataAdmin
bigquery.tables.updateTagOperatorUpdate tags for a table.
bigquery.transfers.getMetadata
bigquery.transfers.updateAdmin
resourcemanager.projects.getMetadata
resourcemanager.projects.getIamPolicyMetadata