Bigquery Functions
object BigqueryFunctions
Functions
Link copied to clipboard
suspend fun getConnectionIamPolicy(argument: GetConnectionIamPolicyPlainArgs): GetConnectionIamPolicyResult
Retrieves the current IAM policy data for connection
suspend fun getConnectionIamPolicy(argument: suspend GetConnectionIamPolicyPlainArgsBuilder.() -> Unit): GetConnectionIamPolicyResult
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(argument: suspend GetDatasetIamPolicyPlainArgsBuilder.() -> Unit): GetDatasetIamPolicyResult
suspend fun getDatasetIamPolicy(datasetId: String, project: String? = null): GetDatasetIamPolicyResult
Link copied to clipboard
suspend fun getDefaultServiceAccount(argument: GetDefaultServiceAccountPlainArgs): GetDefaultServiceAccountResult
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.
suspend fun getDefaultServiceAccount(argument: suspend GetDefaultServiceAccountPlainArgsBuilder.() -> Unit): GetDefaultServiceAccountResult
Link copied to clipboard
Retrieves the current IAM policy data for table
suspend fun getTableIamPolicy(argument: suspend GetTableIamPolicyPlainArgsBuilder.() -> Unit): GetTableIamPolicyResult
suspend fun getTableIamPolicy(datasetId: String, project: String? = null, tableId: String): GetTableIamPolicyResult