import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::RDSMySQL::Database */ export declare function getDatabase(args: GetDatabaseArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDatabase. */ export interface GetDatabaseArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getDatabase. */ export interface GetDatabaseResult { /** * Database character set. Supported character sets: utf8, utf8mb4 (default), latin1, ascii. */ readonly characterSetName: string; /** * Database privilege authorization information. */ readonly databasePrivileges: outputs.rdsmysql.GetDatabaseDatabasePrivilege[]; /** * Database description, up to 256 characters. This field is optional. If not set, or if set with a description length of 0, the description will be empty. */ readonly description: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Database instance ID. */ readonly instanceId: string; /** * Database name. Naming rules: must be unique; length must be 2–64 characters; must start with a letter and end with a letter or number; can contain letters, numbers, underscores (_), or hyphens (-); certain reserved words, such as root and admin, cannot be used. */ readonly name: string; /** * Database status. Values: Unavailable (not available), Available (available). */ readonly status: string; } /** * Data Source schema for Volcengine::RDSMySQL::Database */ export declare function getDatabaseOutput(args: GetDatabaseOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDatabase. */ export interface GetDatabaseOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }