Package com.pulumi.gcp.sql
Class SqlFunctions
- java.lang.Object
-
- com.pulumi.gcp.sql.SqlFunctions
-
public final class SqlFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SqlFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetBackupRunResult>
getBackupRun(GetBackupRunArgs args)
Use this data source to get information about a Cloud SQL instance backup run.static com.pulumi.core.Output<GetBackupRunResult>
getBackupRun(GetBackupRunArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance backup run.static java.util.concurrent.CompletableFuture<GetBackupRunResult>
getBackupRunPlain(GetBackupRunPlainArgs args)
Use this data source to get information about a Cloud SQL instance backup run.static java.util.concurrent.CompletableFuture<GetBackupRunResult>
getBackupRunPlain(GetBackupRunPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance backup run.static com.pulumi.core.Output<GetCaCertsResult>
getCaCerts(GetCaCertsArgs args)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance.static com.pulumi.core.Output<GetCaCertsResult>
getCaCerts(GetCaCertsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance.static java.util.concurrent.CompletableFuture<GetCaCertsResult>
getCaCertsPlain(GetCaCertsPlainArgs args)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance.static java.util.concurrent.CompletableFuture<GetCaCertsResult>
getCaCertsPlain(GetCaCertsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance.static com.pulumi.core.Output<GetDatabaseResult>
getDatabase(GetDatabaseArgs args)
Use this data source to get information about a database in a Cloud SQL instance.static com.pulumi.core.Output<GetDatabaseResult>
getDatabase(GetDatabaseArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a database in a Cloud SQL instance.static com.pulumi.core.Output<GetDatabaseInstanceResult>
getDatabaseInstance(GetDatabaseInstanceArgs args)
Use this data source to get information about a Cloud SQL instance.static com.pulumi.core.Output<GetDatabaseInstanceResult>
getDatabaseInstance(GetDatabaseInstanceArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance.static com.pulumi.core.Output<GetDatabaseInstanceLatestRecoveryTimeResult>
getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs args)
Get Latest Recovery Time for a given instance.static com.pulumi.core.Output<GetDatabaseInstanceLatestRecoveryTimeResult>
getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs args, com.pulumi.deployment.InvokeOptions options)
Get Latest Recovery Time for a given instance.static java.util.concurrent.CompletableFuture<GetDatabaseInstanceLatestRecoveryTimeResult>
getDatabaseInstanceLatestRecoveryTimePlain(GetDatabaseInstanceLatestRecoveryTimePlainArgs args)
Get Latest Recovery Time for a given instance.static java.util.concurrent.CompletableFuture<GetDatabaseInstanceLatestRecoveryTimeResult>
getDatabaseInstanceLatestRecoveryTimePlain(GetDatabaseInstanceLatestRecoveryTimePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get Latest Recovery Time for a given instance.static java.util.concurrent.CompletableFuture<GetDatabaseInstanceResult>
getDatabaseInstancePlain(GetDatabaseInstancePlainArgs args)
Use this data source to get information about a Cloud SQL instance.static java.util.concurrent.CompletableFuture<GetDatabaseInstanceResult>
getDatabaseInstancePlain(GetDatabaseInstancePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance.static com.pulumi.core.Output<GetDatabaseInstancesResult>
getDatabaseInstances()
Use this data source to get information about a list of Cloud SQL instances in a project.static com.pulumi.core.Output<GetDatabaseInstancesResult>
getDatabaseInstances(GetDatabaseInstancesArgs args)
Use this data source to get information about a list of Cloud SQL instances in a project.static com.pulumi.core.Output<GetDatabaseInstancesResult>
getDatabaseInstances(GetDatabaseInstancesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of Cloud SQL instances in a project.static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult>
getDatabaseInstancesPlain()
Use this data source to get information about a list of Cloud SQL instances in a project.static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult>
getDatabaseInstancesPlain(GetDatabaseInstancesPlainArgs args)
Use this data source to get information about a list of Cloud SQL instances in a project.static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult>
getDatabaseInstancesPlain(GetDatabaseInstancesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of Cloud SQL instances in a project.static java.util.concurrent.CompletableFuture<GetDatabaseResult>
getDatabasePlain(GetDatabasePlainArgs args)
Use this data source to get information about a database in a Cloud SQL instance.static java.util.concurrent.CompletableFuture<GetDatabaseResult>
getDatabasePlain(GetDatabasePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a database in a Cloud SQL instance.static com.pulumi.core.Output<GetDatabasesResult>
getDatabases(GetDatabasesArgs args)
Use this data source to get information about a list of databases in a Cloud SQL instance.static com.pulumi.core.Output<GetDatabasesResult>
getDatabases(GetDatabasesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of databases in a Cloud SQL instance.static java.util.concurrent.CompletableFuture<GetDatabasesResult>
getDatabasesPlain(GetDatabasesPlainArgs args)
Use this data source to get information about a list of databases in a Cloud SQL instance.static java.util.concurrent.CompletableFuture<GetDatabasesResult>
getDatabasesPlain(GetDatabasesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of databases in a Cloud SQL instance.static com.pulumi.core.Output<GetTiersResult>
getTiers()
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.static com.pulumi.core.Output<GetTiersResult>
getTiers(GetTiersArgs args)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.static com.pulumi.core.Output<GetTiersResult>
getTiers(GetTiersArgs args, com.pulumi.deployment.InvokeOptions options)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.static java.util.concurrent.CompletableFuture<GetTiersResult>
getTiersPlain()
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.static java.util.concurrent.CompletableFuture<GetTiersResult>
getTiersPlain(GetTiersPlainArgs args)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.static java.util.concurrent.CompletableFuture<GetTiersResult>
getTiersPlain(GetTiersPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840.
-
-
-
Method Detail
-
getBackupRun
public static com.pulumi.core.Output<GetBackupRunResult> getBackupRun(GetBackupRunArgs args)
Use this data source to get information about a Cloud SQL instance backup run. ## Example Usage ```java 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()); } } ```
-
getBackupRunPlain
public static java.util.concurrent.CompletableFuture<GetBackupRunResult> getBackupRunPlain(GetBackupRunPlainArgs args)
Use this data source to get information about a Cloud SQL instance backup run. ## Example Usage ```java 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()); } } ```
-
getBackupRun
public static com.pulumi.core.Output<GetBackupRunResult> getBackupRun(GetBackupRunArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance backup run. ## Example Usage ```java 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()); } } ```
-
getBackupRunPlain
public static java.util.concurrent.CompletableFuture<GetBackupRunResult> getBackupRunPlain(GetBackupRunPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance backup run. ## Example Usage ```java 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()); } } ```
-
getCaCerts
public static com.pulumi.core.Output<GetCaCertsResult> getCaCerts(GetCaCertsArgs args)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/instances/listServerCas).
-
getCaCertsPlain
public static java.util.concurrent.CompletableFuture<GetCaCertsResult> getCaCertsPlain(GetCaCertsPlainArgs args)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/instances/listServerCas).
-
getCaCerts
public static com.pulumi.core.Output<GetCaCertsResult> getCaCerts(GetCaCertsArgs args, com.pulumi.deployment.InvokeOptions options)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/instances/listServerCas).
-
getCaCertsPlain
public static java.util.concurrent.CompletableFuture<GetCaCertsResult> getCaCertsPlain(GetCaCertsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all of the trusted Certificate Authorities (CAs) for the specified SQL database instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/instances/listServerCas).
-
getDatabase
public static com.pulumi.core.Output<GetDatabaseResult> getDatabase(GetDatabaseArgs args)
Use this data source to get information about a database in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseArgs; 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 qa = SqlFunctions.getDatabase(GetDatabaseArgs.builder() .name("test-sql-database") .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabasePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseResult> getDatabasePlain(GetDatabasePlainArgs args)
Use this data source to get information about a database in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseArgs; 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 qa = SqlFunctions.getDatabase(GetDatabaseArgs.builder() .name("test-sql-database") .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabase
public static com.pulumi.core.Output<GetDatabaseResult> getDatabase(GetDatabaseArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a database in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseArgs; 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 qa = SqlFunctions.getDatabase(GetDatabaseArgs.builder() .name("test-sql-database") .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabasePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseResult> getDatabasePlain(GetDatabasePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a database in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseArgs; 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 qa = SqlFunctions.getDatabase(GetDatabaseArgs.builder() .name("test-sql-database") .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabaseInstance
public static com.pulumi.core.Output<GetDatabaseInstanceResult> getDatabaseInstance(GetDatabaseInstanceArgs args)
Use this data source to get information about a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseInstanceArgs; 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 qa = SqlFunctions.getDatabaseInstance(GetDatabaseInstanceArgs.builder() .name("test-sql-instance") .build()); } } ```
-
getDatabaseInstancePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstanceResult> getDatabaseInstancePlain(GetDatabaseInstancePlainArgs args)
Use this data source to get information about a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseInstanceArgs; 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 qa = SqlFunctions.getDatabaseInstance(GetDatabaseInstanceArgs.builder() .name("test-sql-instance") .build()); } } ```
-
getDatabaseInstance
public static com.pulumi.core.Output<GetDatabaseInstanceResult> getDatabaseInstance(GetDatabaseInstanceArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseInstanceArgs; 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 qa = SqlFunctions.getDatabaseInstance(GetDatabaseInstanceArgs.builder() .name("test-sql-instance") .build()); } } ```
-
getDatabaseInstancePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstanceResult> getDatabaseInstancePlain(GetDatabaseInstancePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a Cloud SQL instance. ## Example Usage ```java 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.GetDatabaseInstanceArgs; 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 qa = SqlFunctions.getDatabaseInstance(GetDatabaseInstanceArgs.builder() .name("test-sql-instance") .build()); } } ```
-
getDatabaseInstanceLatestRecoveryTime
public static com.pulumi.core.Output<GetDatabaseInstanceLatestRecoveryTimeResult> getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs args)
Get Latest Recovery Time for a given instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#get-the-latest-recovery-time). ## Example Usage ```java 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.GetDatabaseInstanceLatestRecoveryTimeArgs; 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 default = SqlFunctions.getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs.builder() .instance("sample-instance") .build()); ctx.export("latestRecoveryTime", default_); } } ```
-
getDatabaseInstanceLatestRecoveryTimePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstanceLatestRecoveryTimeResult> getDatabaseInstanceLatestRecoveryTimePlain(GetDatabaseInstanceLatestRecoveryTimePlainArgs args)
Get Latest Recovery Time for a given instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#get-the-latest-recovery-time). ## Example Usage ```java 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.GetDatabaseInstanceLatestRecoveryTimeArgs; 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 default = SqlFunctions.getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs.builder() .instance("sample-instance") .build()); ctx.export("latestRecoveryTime", default_); } } ```
-
getDatabaseInstanceLatestRecoveryTime
public static com.pulumi.core.Output<GetDatabaseInstanceLatestRecoveryTimeResult> getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs args, com.pulumi.deployment.InvokeOptions options)
Get Latest Recovery Time for a given instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#get-the-latest-recovery-time). ## Example Usage ```java 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.GetDatabaseInstanceLatestRecoveryTimeArgs; 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 default = SqlFunctions.getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs.builder() .instance("sample-instance") .build()); ctx.export("latestRecoveryTime", default_); } } ```
-
getDatabaseInstanceLatestRecoveryTimePlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstanceLatestRecoveryTimeResult> getDatabaseInstanceLatestRecoveryTimePlain(GetDatabaseInstanceLatestRecoveryTimePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get Latest Recovery Time for a given instance. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#get-the-latest-recovery-time). ## Example Usage ```java 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.GetDatabaseInstanceLatestRecoveryTimeArgs; 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 default = SqlFunctions.getDatabaseInstanceLatestRecoveryTime(GetDatabaseInstanceLatestRecoveryTimeArgs.builder() .instance("sample-instance") .build()); ctx.export("latestRecoveryTime", default_); } } ```
-
getDatabaseInstances
public static com.pulumi.core.Output<GetDatabaseInstancesResult> getDatabaseInstances()
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabaseInstancesPlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult> getDatabaseInstancesPlain()
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabaseInstances
public static com.pulumi.core.Output<GetDatabaseInstancesResult> getDatabaseInstances(GetDatabaseInstancesArgs args)
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabaseInstancesPlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult> getDatabaseInstancesPlain(GetDatabaseInstancesPlainArgs args)
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabaseInstances
public static com.pulumi.core.Output<GetDatabaseInstancesResult> getDatabaseInstances(GetDatabaseInstancesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabaseInstancesPlain
public static java.util.concurrent.CompletableFuture<GetDatabaseInstancesResult> getDatabaseInstancesPlain(GetDatabaseInstancesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of Cloud SQL instances in a project. You can also apply some filters over this list to get a more filtered list of Cloud SQL instances. ## Example Usage ```java 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.GetDatabaseInstancesArgs; 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 qa = SqlFunctions.getDatabaseInstances(GetDatabaseInstancesArgs.builder() .project("test-project") .build()); } } ```
-
getDatabases
public static com.pulumi.core.Output<GetDatabasesResult> getDatabases(GetDatabasesArgs args)
Use this data source to get information about a list of databases in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabasesArgs; 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 qa = SqlFunctions.getDatabases(GetDatabasesArgs.builder() .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabasesPlain
public static java.util.concurrent.CompletableFuture<GetDatabasesResult> getDatabasesPlain(GetDatabasesPlainArgs args)
Use this data source to get information about a list of databases in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabasesArgs; 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 qa = SqlFunctions.getDatabases(GetDatabasesArgs.builder() .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabases
public static com.pulumi.core.Output<GetDatabasesResult> getDatabases(GetDatabasesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of databases in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabasesArgs; 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 qa = SqlFunctions.getDatabases(GetDatabasesArgs.builder() .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getDatabasesPlain
public static java.util.concurrent.CompletableFuture<GetDatabasesResult> getDatabasesPlain(GetDatabasesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about a list of databases in a Cloud SQL instance. ## Example Usage ```java 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.GetDatabasesArgs; 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 qa = SqlFunctions.getDatabases(GetDatabasesArgs.builder() .instance(google_sql_database_instance.main().name()) .build()); } } ```
-
getTiers
public static com.pulumi.core.Output<GetTiersResult> getTiers()
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
getTiersPlain
public static java.util.concurrent.CompletableFuture<GetTiersResult> getTiersPlain()
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
getTiers
public static com.pulumi.core.Output<GetTiersResult> getTiers(GetTiersArgs args)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
getTiersPlain
public static java.util.concurrent.CompletableFuture<GetTiersResult> getTiersPlain(GetTiersPlainArgs args)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
getTiers
public static com.pulumi.core.Output<GetTiersResult> getTiers(GetTiersArgs args, com.pulumi.deployment.InvokeOptions options)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
getTiersPlain
public static java.util.concurrent.CompletableFuture<GetTiersResult> getTiersPlain(GetTiersPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Get all available machine types (tiers) for a project, for example, db-custom-1-3840. For more information see the [official documentation](https://cloud.google.com/sql/) and [API](https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/tiers/list). ## Example Usage
-
-