Is there a way (using the BigQuery API) to programmatically list all datasets to which an account has been granted access, without knowing the name of the project(s) containing these datasets ahead of time? I have a feeling that the API may not expose this information.
I am looking to obtain something similar to the list of datasets which appears on the left hand side of the BigQuery web console.
I am referring to datasets where I do not have access to the project which contains them, and have been granted access to a specific dataset only. Otherwise, we could simply use the API to list projects and then query the list of datasets for each project.
Presumably this would have to exclude public datasets (too numerous), and include only those to which my account has been explicitly been granted access.