in bigquery/cloud-client/viewDatasetAccessPolicy.js [30:47]
async function viewDatasetAccessPolicy() {
const dataset = bigquery.dataset(datasetId);
const [metadata] = await dataset.getMetadata();
const accessEntries = metadata.access || [];
// Show the list of AccessEntry objects.
// More details about the AccessEntry object in the BigQuery documentation:
// https://cloud.google.com/nodejs/docs/reference/bigquery/latest
console.log(
`${accessEntries.length} Access entries in dataset '${datasetId}':`
);
for (const accessEntry of accessEntries) {
console.log(`Role: ${accessEntry.role || 'null'}`);
console.log(`Special group: ${accessEntry.specialGroup || 'null'}`);
console.log(`User by Email: ${accessEntry.userByEmail || 'null'}`);
}
}