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 Db Versions in Oracle Cloud Infrastructure Database service. * * Gets a list of supported Autonomous AI Database versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDbVersions = oci.database.getAutonomousDbVersions({ * compartmentId: compartmentId, * dbWorkload: autonomousDbVersionDbWorkload, * }); * ``` */ export declare function getAutonomousDbVersions(args: GetAutonomousDbVersionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousDbVersions. */ export interface GetAutonomousDbVersionsArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: string; /** * A filter to return only Autonomous AI Database resources that match the specified workload type. */ dbWorkload?: string; filters?: inputs.Database.GetAutonomousDbVersionsFilter[]; } /** * A collection of values returned by getAutonomousDbVersions. */ export interface GetAutonomousDbVersionsResult { /** * The list of autonomous_db_versions. */ readonly autonomousDbVersions: outputs.Database.GetAutonomousDbVersionsAutonomousDbVersion[]; readonly compartmentId: string; /** * The Autonomous AI Database workload type. The following values are valid: * * OLTP - indicates an Autonomous AI Transaction Processing database * * DW - indicates an Autonomous AI Lakehouse database * * AJD - indicates an Autonomous AI JSON Database * * APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type. * * LH - indicates an Oracle Autonomous AI Lakehouse database */ readonly dbWorkload?: string; readonly filters?: outputs.Database.GetAutonomousDbVersionsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides the list of Autonomous Db Versions in Oracle Cloud Infrastructure Database service. * * Gets a list of supported Autonomous AI Database versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDbVersions = oci.database.getAutonomousDbVersions({ * compartmentId: compartmentId, * dbWorkload: autonomousDbVersionDbWorkload, * }); * ``` */ export declare function getAutonomousDbVersionsOutput(args: GetAutonomousDbVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousDbVersions. */ export interface GetAutonomousDbVersionsOutputArgs { /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ compartmentId: pulumi.Input; /** * A filter to return only Autonomous AI Database resources that match the specified workload type. */ dbWorkload?: pulumi.Input; filters?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getAutonomousDbVersions.d.ts.map