Class SqlFunctions


  • public final class SqlFunctions
    extends java.lang.Object
    • Constructor Detail

      • SqlFunctions

        public SqlFunctions()
    • 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