import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::RDSPostgreSQL::Schema */ export declare function getSchema(args: GetSchemaArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSchema. */ export interface GetSchemaArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getSchema. */ export interface GetSchemaResult { /** * Database name */ readonly dbName: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; /** * Schema owner. Note that instance read-only accounts, high-privilege accounts with DDL permissions disabled, or regular accounts with DDL permissions disabled cannot be set as the Schema owner. */ readonly owner: string; /** * Schema name. Length: 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 all disabled keywords, see Disabled Keywords. Cannot start with pg* */ readonly schemaName: string; } /** * Data Source schema for Volcengine::RDSPostgreSQL::Schema */ export declare function getSchemaOutput(args: GetSchemaOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSchema. */ export interface GetSchemaOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }