import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Opensearch Version resource in Oracle Cloud Infrastructure Opensearch service. * * Lists the supported Opensearch versions * * ## Prerequisites * * The below policies must be created in compartment before creating OpensearchCluster * * ##### {Compartment-Name} - Name of your compartment * * For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm\ * Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOpensearchVersion = oci.opensearch.getOpensearchVersion({ * compartmentId: compartmentId, * }); * ``` */ export declare function getOpensearchVersion(args: GetOpensearchVersionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getOpensearchVersion. */ export interface GetOpensearchVersionArgs { /** * The ID of the compartment in which to list resources. */ compartmentId: string; } /** * A collection of values returned by getOpensearchVersion. */ export interface GetOpensearchVersionResult { readonly compartmentId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * A list of OpenSearch versions. */ readonly items: outputs.Opensearch.GetOpensearchVersionItem[]; } /** * This data source provides details about a specific Opensearch Version resource in Oracle Cloud Infrastructure Opensearch service. * * Lists the supported Opensearch versions * * ## Prerequisites * * The below policies must be created in compartment before creating OpensearchCluster * * ##### {Compartment-Name} - Name of your compartment * * For latest documentation on OpenSearch use please refer to https://docs.oracle.com/en-us/iaas/Content/search-opensearch/home.htm\ * Required permissions: https://docs.oracle.com/en-us/iaas/Content/search-opensearch/Concepts/ocisearchpermissions.htm * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOpensearchVersion = oci.opensearch.getOpensearchVersion({ * compartmentId: compartmentId, * }); * ``` */ export declare function getOpensearchVersionOutput(args: GetOpensearchVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getOpensearchVersion. */ export interface GetOpensearchVersionOutputArgs { /** * The ID of the compartment in which to list resources. */ compartmentId: pulumi.Input; } //# sourceMappingURL=getOpensearchVersion.d.ts.map