get Backup Run
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());
}
}
Content copied to clipboard
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
backup Id
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.
most Recent
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
suspend fun getBackupRun(argument: suspend GetBackupRunPlainArgsBuilder.() -> Unit): GetBackupRunResult
Return
A collection of values returned by getBackupRun.
Parameters
argument
Builder for com.pulumi.gcp.sql.kotlin.inputs.GetBackupRunPlainArgs.