The only documentation I can find on the scope
https://www.googleapis.com/auth/bigquery.readonly
is the exceedingly unhelpful brief blurb here which says "View Data in Bigquery." And I've searched high and low.
What operations does this correspond to? Can the user start asynchronous jobs? Can they fetch completed jobs? Can they run synchronous jobs? With or without destination tables? I'm looking for a scope that only allows running tabledata.list(), or fetching completed results of asynchronous jobs (i.e. does not allow the user to start queries but does allow them to get data of queries that have been run)
BigQuery Admin Provides permissions to manage all resources within the project. Can manage all data within the project, and can cancel jobs from other users running within the project. Lowest-level resources where you can grant this role: Datasets.
BigQuery IAM Rolesuser role does not give permission to query data, view table data, or view table schema details for datasets the user did not create. Need to have the dataViewer role for the same.
Operations that are allowed with a read-only scope:
This is from looking at the code, so the list should be canonical. So in answer to your questions:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With