getBackupRun

Use this data source to get information about a Cloud SQL instance backup run.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.sql.SqlFunctions;
import com.pulumi.gcp.sql.inputs.GetBackupRunArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var backup = SqlFunctions.getBackupRun(GetBackupRunArgs.builder()
.instance(google_sql_database_instance.main().name())
.mostRecent(true)
.build());
}
}

Return

A collection of values returned by getBackupRun.

Parameters

argument

A collection of arguments for invoking getBackupRun.


suspend fun getBackupRun(backupId: Int? = null, instance: String, mostRecent: Boolean? = null, project: String? = null): GetBackupRunResult

Return

A collection of values returned by getBackupRun.

Parameters

backupId

The identifier for this backup run. Unique only for a specific Cloud SQL instance. If left empty and multiple backups exist for the instance, most_recent must be set to true.

instance

The name of the instance the backup is taken from.

mostRecent

Toggles use of the most recent backup run if multiple backups exist for a Cloud SQL instance.

project

The project to list instances for. If it is not provided, the provider project is used.

See also


Return

A collection of values returned by getBackupRun.

Parameters

argument

Builder for com.pulumi.gcp.sql.kotlin.inputs.GetBackupRunPlainArgs.

See also