import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::VEDBM::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. Options: utf8mb4 (default), utf8, latin1, ascii */ readonly characterSetName: string; /** * Database permission information */ readonly databasesPrivileges: outputs.vedbm.GetDatabaseDatabasesPrivilege[]; /** * Database description, length 0–256 characters; can include numbers, Chinese and English characters, underscores (_), and hyphens (-) */ readonly dbDesc: string; /** * Database name. Naming rules: Must be unique within the current instance; length 2–64 characters; starts with a letter, ends with a letter or number; can contain letters, numbers, underscores (_), and hyphens (-); reserved words are not allowed */ readonly dbName: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; } /** * Data Source schema for Volcengine::VEDBM::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; }