Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.sqladmin/v1.getDatabase
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Retrieves a resource containing information about a database inside a Cloud SQL instance.
Using getDatabase
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDatabase(args: GetDatabaseArgs, opts?: InvokeOptions): Promise<GetDatabaseResult>
function getDatabaseOutput(args: GetDatabaseOutputArgs, opts?: InvokeOptions): Output<GetDatabaseResult>def get_database(database: Optional[str] = None,
                 instance: Optional[str] = None,
                 project: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetDatabaseResult
def get_database_output(database: Optional[pulumi.Input[str]] = None,
                 instance: Optional[pulumi.Input[str]] = None,
                 project: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseResult]func LookupDatabase(ctx *Context, args *LookupDatabaseArgs, opts ...InvokeOption) (*LookupDatabaseResult, error)
func LookupDatabaseOutput(ctx *Context, args *LookupDatabaseOutputArgs, opts ...InvokeOption) LookupDatabaseResultOutput> Note: This function is named LookupDatabase in the Go SDK.
public static class GetDatabase 
{
    public static Task<GetDatabaseResult> InvokeAsync(GetDatabaseArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabaseResult> Invoke(GetDatabaseInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabaseResult> getDatabase(GetDatabaseArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:sqladmin/v1:getDatabase
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDatabase Result
The following output properties are available:
- Charset string
 - The Cloud SQL charset value.
 - Collation string
 - The Cloud SQL collation value.
 - Etag string
 - This field is deprecated and will be removed from a future version of the API.
 - Instance string
 - The name of the Cloud SQL instance. This does not include the project ID.
 - Kind string
 - This is always 
sql#database. - Name string
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - Project string
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - Self
Link string - The URI of this resource.
 - Sqlserver
Database Pulumi.Details Google Native. SQLAdmin. V1. Outputs. Sql Server Database Details Response  
- Charset string
 - The Cloud SQL charset value.
 - Collation string
 - The Cloud SQL collation value.
 - Etag string
 - This field is deprecated and will be removed from a future version of the API.
 - Instance string
 - The name of the Cloud SQL instance. This does not include the project ID.
 - Kind string
 - This is always 
sql#database. - Name string
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - Project string
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - Self
Link string - The URI of this resource.
 - Sqlserver
Database SqlDetails Server Database Details Response  
- charset String
 - The Cloud SQL charset value.
 - collation String
 - The Cloud SQL collation value.
 - etag String
 - This field is deprecated and will be removed from a future version of the API.
 - instance String
 - The name of the Cloud SQL instance. This does not include the project ID.
 - kind String
 - This is always 
sql#database. - name String
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - project String
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - self
Link String - The URI of this resource.
 - sqlserver
Database SqlDetails Server Database Details Response  
- charset string
 - The Cloud SQL charset value.
 - collation string
 - The Cloud SQL collation value.
 - etag string
 - This field is deprecated and will be removed from a future version of the API.
 - instance string
 - The name of the Cloud SQL instance. This does not include the project ID.
 - kind string
 - This is always 
sql#database. - name string
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - project string
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - self
Link string - The URI of this resource.
 - sqlserver
Database SqlDetails Server Database Details Response  
- charset str
 - The Cloud SQL charset value.
 - collation str
 - The Cloud SQL collation value.
 - etag str
 - This field is deprecated and will be removed from a future version of the API.
 - instance str
 - The name of the Cloud SQL instance. This does not include the project ID.
 - kind str
 - This is always 
sql#database. - name str
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - project str
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - self_
link str - The URI of this resource.
 - sqlserver_
database_ Sqldetails Server Database Details Response  
- charset String
 - The Cloud SQL charset value.
 - collation String
 - The Cloud SQL collation value.
 - etag String
 - This field is deprecated and will be removed from a future version of the API.
 - instance String
 - The name of the Cloud SQL instance. This does not include the project ID.
 - kind String
 - This is always 
sql#database. - name String
 - The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.
 - project String
 - The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.
 - self
Link String - The URI of this resource.
 - sqlserver
Database Property MapDetails  
Supporting Types
SqlServerDatabaseDetailsResponse    
- Compatibility
Level int - The version of SQL Server with which the database is to be made compatible
 - Recovery
Model string - The recovery model of a SQL Server database
 
- Compatibility
Level int - The version of SQL Server with which the database is to be made compatible
 - Recovery
Model string - The recovery model of a SQL Server database
 
- compatibility
Level Integer - The version of SQL Server with which the database is to be made compatible
 - recovery
Model String - The recovery model of a SQL Server database
 
- compatibility
Level number - The version of SQL Server with which the database is to be made compatible
 - recovery
Model string - The recovery model of a SQL Server database
 
- compatibility_
level int - The version of SQL Server with which the database is to be made compatible
 - recovery_
model str - The recovery model of a SQL Server database
 
- compatibility
Level Number - The version of SQL Server with which the database is to be made compatible
 - recovery
Model String - The recovery model of a SQL Server database
 
Package Details
- Repository
 - Google Cloud Native pulumi/pulumi-google-native
 - License
 - Apache-2.0
 
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi