Spanner_v1Functions

Functions

Link copied to clipboard

Gets metadata on a pending or completed Backup.

suspend fun getBackup(argument: suspend GetBackupPlainArgsBuilder.() -> Unit): GetBackupResult
suspend fun getBackup(backupId: String, instanceId: String, project: String? = null): GetBackupResult
Link copied to clipboard

Gets the state of a Cloud Spanner database.

suspend fun getDatabase(argument: suspend GetDatabasePlainArgsBuilder.() -> Unit): GetDatabaseResult
suspend fun getDatabase(databaseId: String, instanceId: String, project: String? = null): GetDatabaseResult
Link copied to clipboard

Gets information about a particular instance.

suspend fun getInstance(argument: suspend GetInstancePlainArgsBuilder.() -> Unit): GetInstanceResult
suspend fun getInstance(fieldMask: String? = null, instanceId: String, project: String? = null): GetInstanceResult
Link copied to clipboard

Gets the access control policy for a database or backup resource. Returns an empty policy if a database or backup exists but does not have a policy set. Authorization requires spanner.databases.getIamPolicy permission on resource. For backups, authorization requires spanner.backups.getIamPolicy permission on resource.

suspend fun getInstanceBackupIamPolicy(backupId: String, instanceId: String, project: String? = null): GetInstanceBackupIamPolicyResult
Link copied to clipboard

Gets information about a particular instance configuration.

suspend fun getInstanceConfig(instanceConfigId: String, project: String? = null): GetInstanceConfigResult
Link copied to clipboard

Gets the access control policy for a database or backup resource. Returns an empty policy if a database or backup exists but does not have a policy set. Authorization requires spanner.databases.getIamPolicy permission on resource. For backups, authorization requires spanner.backups.getIamPolicy permission on resource.

suspend fun getInstanceDatabaseIamPolicy(databaseId: String, instanceId: String, project: String? = null): GetInstanceDatabaseIamPolicyResult
Link copied to clipboard

Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set. Authorization requires spanner.instances.getIamPolicy on resource.

suspend fun getInstanceIamPolicy(instanceId: String, project: String? = null): GetInstanceIamPolicyResult
Link copied to clipboard

Gets a session. Returns NOT_FOUND if the session does not exist. This is mainly useful for determining whether a session is still alive.

suspend fun getSession(argument: suspend GetSessionPlainArgsBuilder.() -> Unit): GetSessionResult
suspend fun getSession(databaseId: String, instanceId: String, project: String? = null, sessionId: String): GetSessionResult