import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Bds Instance Software Update resource in Oracle Cloud Infrastructure Big Data Service service. * * Get the details of the software update of the given SoftwareUpdateId * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceSoftwareUpdate = oci.bigdataservice.getBdsInstanceSoftwareUpdate({ * bdsInstanceId: testBdsInstance.id, * softwareUpdateKey: bdsInstanceSoftwareUpdateSoftwareUpdateKey, * }); * ``` */ export declare function getBdsInstanceSoftwareUpdate(args: GetBdsInstanceSoftwareUpdateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBdsInstanceSoftwareUpdate. */ export interface GetBdsInstanceSoftwareUpdateArgs { /** * The OCID of the cluster. */ bdsInstanceId: string; /** * The unique identifier of the software update. */ softwareUpdateKey: string; } /** * A collection of values returned by getBdsInstanceSoftwareUpdate. */ export interface GetBdsInstanceSoftwareUpdateResult { readonly bdsInstanceId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Unique identifier of a given software update */ readonly softwareUpdateKey: string; /** * type of current software update. * * Big Data Service's micro service. BDS version will be changed after upgrade. */ readonly softwareUpdateType: string; /** * The version of the software update. */ readonly softwareUpdateVersion: string; /** * The lifecycle state of the software update. */ readonly state: string; /** * The due date for the software update. Big Data Service will be updated automatically after this date. */ readonly timeDue: string; /** * The time when the software update was released. */ readonly timeReleased: string; } /** * This data source provides details about a specific Bds Instance Software Update resource in Oracle Cloud Infrastructure Big Data Service service. * * Get the details of the software update of the given SoftwareUpdateId * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testBdsInstanceSoftwareUpdate = oci.bigdataservice.getBdsInstanceSoftwareUpdate({ * bdsInstanceId: testBdsInstance.id, * softwareUpdateKey: bdsInstanceSoftwareUpdateSoftwareUpdateKey, * }); * ``` */ export declare function getBdsInstanceSoftwareUpdateOutput(args: GetBdsInstanceSoftwareUpdateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBdsInstanceSoftwareUpdate. */ export interface GetBdsInstanceSoftwareUpdateOutputArgs { /** * The OCID of the cluster. */ bdsInstanceId: pulumi.Input; /** * The unique identifier of the software update. */ softwareUpdateKey: pulumi.Input; } //# sourceMappingURL=getBdsInstanceSoftwareUpdate.d.ts.map