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 Bds Cluster Versions in Oracle Cloud Infrastructure Big Data Service service. * * Returns a list of cluster versions with associated odh and bds versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsClusterVersions = oci.bigdataservice.getBdsClusterVersions({}); * ``` */ export declare function getBdsClusterVersions(args?: GetBdsClusterVersionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBdsClusterVersions. */ export interface GetBdsClusterVersionsArgs { filters?: inputs.BigDataService.GetBdsClusterVersionsFilter[]; } /** * A collection of values returned by getBdsClusterVersions. */ export interface GetBdsClusterVersionsResult { /** * The list of bds_cluster_versions. */ readonly bdsClusterVersions: outputs.BigDataService.GetBdsClusterVersionsBdsClusterVersion[]; readonly filters?: outputs.BigDataService.GetBdsClusterVersionsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; } /** * This data source provides the list of Bds Cluster Versions in Oracle Cloud Infrastructure Big Data Service service. * * Returns a list of cluster versions with associated odh and bds versions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsClusterVersions = oci.bigdataservice.getBdsClusterVersions({}); * ``` */ export declare function getBdsClusterVersionsOutput(args?: GetBdsClusterVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBdsClusterVersions. */ export interface GetBdsClusterVersionsOutputArgs { filters?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getBdsClusterVersions.d.ts.map