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 Instance Get Os Patch in Oracle Cloud Infrastructure Big Data Service service. * * Get the details of an os patch * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceGetOsPatch = oci.bigdataservice.getBdsInstanceGetOsPatch({ * bdsInstanceId: testBdsInstance.id, * osPatchVersion: bdsInstanceGetOsPatchOsPatchVersion, * }); * ``` */ export declare function getBdsInstanceGetOsPatch(args: GetBdsInstanceGetOsPatchArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBdsInstanceGetOsPatch. */ export interface GetBdsInstanceGetOsPatchArgs { /** * The OCID of the cluster. */ bdsInstanceId: string; filters?: inputs.BigDataService.GetBdsInstanceGetOsPatchFilter[]; /** * The version of the OS patch. */ osPatchVersion: string; } /** * A collection of values returned by getBdsInstanceGetOsPatch. */ export interface GetBdsInstanceGetOsPatchResult { readonly bdsInstanceId: string; readonly filters?: outputs.BigDataService.GetBdsInstanceGetOsPatchFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Minimum BDS version required to install current OS patch. */ readonly minBdsVersion: string; /** * Map of major ODH version to minimum ODH version required to install current OS patch. e.g. {ODH0.9: 0.9.1} */ readonly minCompatibleOdhVersionMap: { [key: string]: string; }; /** * Version of the os patch. */ readonly osPatchVersion: string; /** * Type of a specific os patch. REGULAR means standard released os patches. CUSTOM means os patches with some customizations. EMERGENT means os patches with some emergency fixes that should be prioritized. */ readonly patchType: string; /** * Released date of the OS patch. */ readonly releaseDate: string; /** * List of summaries of individual target packages. */ readonly targetPackages: outputs.BigDataService.GetBdsInstanceGetOsPatchTargetPackage[]; } /** * This data source provides the list of Bds Instance Get Os Patch in Oracle Cloud Infrastructure Big Data Service service. * * Get the details of an os patch * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceGetOsPatch = oci.bigdataservice.getBdsInstanceGetOsPatch({ * bdsInstanceId: testBdsInstance.id, * osPatchVersion: bdsInstanceGetOsPatchOsPatchVersion, * }); * ``` */ export declare function getBdsInstanceGetOsPatchOutput(args: GetBdsInstanceGetOsPatchOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBdsInstanceGetOsPatch. */ export interface GetBdsInstanceGetOsPatchOutputArgs { /** * The OCID of the cluster. */ bdsInstanceId: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The version of the OS patch. */ osPatchVersion: pulumi.Input; } //# sourceMappingURL=getBdsInstanceGetOsPatch.d.ts.map