BigqueryFunctions

Functions

Link copied to clipboard

Retrieves the current IAM policy data for connection

suspend fun getConnectionIamPolicy(connectionId: String, location: String? = null, project: String? = null): GetConnectionIamPolicyResult
Link copied to clipboard

Retrieves the current IAM policy data for a BigQuery dataset.

suspend fun getDatasetIamPolicy(datasetId: String, project: String? = null): GetDatasetIamPolicyResult
Link copied to clipboard

Get the email address of a project's unique BigQuery service account. Each Google Cloud project has a unique service account used by BigQuery. When using BigQuery with customer-managed encryption keys, this account needs to be granted the cloudkms.cryptoKeyEncrypterDecrypter IAM role on the customer-managed Cloud KMS key used to protect the data. For more information see the API reference.

Link copied to clipboard

Retrieves the current IAM policy data for table

suspend fun getTableIamPolicy(datasetId: String, project: String? = null, tableId: String): GetTableIamPolicyResult