import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::RDSPostgreSQL::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 { /** * Character classification. Supported values: C (default), C.UTF-8, en*US.utf8, zh*CN.utf8, and POSIX */ readonly cType: string; /** * Database character set. Supported character sets: utf8 (default), latin1, ascii */ readonly characterSetName: string; /** * Collation. Supported values: C (default), C.UTF-8, en*US.utf8, zh*CN.utf8, and POSIX */ readonly collate: string; /** * Database name. Naming rules: Length must be 2–63 characters. Can contain letters, numbers, underscores, or hyphens. Must start with a letter and end with a letter or number. Reserved keywords are not allowed. For a list of all disabled keywords, see Disabled Keywords. */ readonly dbName: string; /** * Database status: Unavailable: Not available. Available: Available. */ readonly dbStatus: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; /** * Database owner. Note: Read-only instance accounts, high-privilege accounts with DDL permissions disabled, or regular accounts with DDL permissions disabled cannot be set as the database owner. If no value is provided or the value is empty, this field defaults to rds superuser */ readonly owner: string; } /** * Data Source schema for Volcengine::RDSPostgreSQL::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; }