import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Autonomous Database Character Sets in Oracle Cloud Infrastructure Database service. * * Gets a list of supported character sets. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDatabaseCharacterSets = oci.database.getAutonomousCharacterSets({ * characterSetType: autonomousDatabaseCharacterSetCharacterSetType, * isDedicated: autonomousDatabaseCharacterSetIsDedicated === "true", * isShared: autonomousDatabaseCharacterSetIsShared === "true", * }); * ``` */ export declare function getAutonomousCharacterSets(args?: GetAutonomousCharacterSetsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousCharacterSets. */ export interface GetAutonomousCharacterSetsArgs { /** * Specifies whether this request pertains to database character sets or national character sets. */ characterSetType?: string; filters?: inputs.Database.GetAutonomousCharacterSetsFilter[]; /** * Specifies if the request is for an Autonomous AI Database Dedicated instance. The default request is for an Autonomous AI Database Dedicated instance. */ isDedicated?: boolean; /** * Specifies whether this request is for an Autonomous AI Database Serverless instance. By default, this request will be for Autonomous AI Database on Dedicated Exadata Infrastructure. * * : */ isShared?: boolean; } /** * A collection of values returned by getAutonomousCharacterSets. */ export interface GetAutonomousCharacterSetsResult { /** * The list of autonomous_database_character_sets. */ readonly autonomousDatabaseCharacterSets: outputs.Database.GetAutonomousCharacterSetsAutonomousDatabaseCharacterSet[]; readonly characterSetType?: string; readonly filters?: outputs.Database.GetAutonomousCharacterSetsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isDedicated?: boolean; readonly isShared?: boolean; } /** * This data source provides the list of Autonomous Database Character Sets in Oracle Cloud Infrastructure Database service. * * Gets a list of supported character sets. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDatabaseCharacterSets = oci.database.getAutonomousCharacterSets({ * characterSetType: autonomousDatabaseCharacterSetCharacterSetType, * isDedicated: autonomousDatabaseCharacterSetIsDedicated === "true", * isShared: autonomousDatabaseCharacterSetIsShared === "true", * }); * ``` */ export declare function getAutonomousCharacterSetsOutput(args?: GetAutonomousCharacterSetsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousCharacterSets. */ export interface GetAutonomousCharacterSetsOutputArgs { /** * Specifies whether this request pertains to database character sets or national character sets. */ characterSetType?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * Specifies if the request is for an Autonomous AI Database Dedicated instance. The default request is for an Autonomous AI Database Dedicated instance. */ isDedicated?: pulumi.Input; /** * Specifies whether this request is for an Autonomous AI Database Serverless instance. By default, this request will be for Autonomous AI Database on Dedicated Exadata Infrastructure. * * : */ isShared?: pulumi.Input; } //# sourceMappingURL=getAutonomousCharacterSets.d.ts.map