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<GetBdsInstanceSoftwareUpdateResult>;
/**
 * 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<GetBdsInstanceSoftwareUpdateResult>;
/**
 * A collection of arguments for invoking getBdsInstanceSoftwareUpdate.
 */
export interface GetBdsInstanceSoftwareUpdateOutputArgs {
    /**
     * The OCID of the cluster.
     */
    bdsInstanceId: pulumi.Input<string>;
    /**
     * The unique identifier of the software update.
     */
    softwareUpdateKey: pulumi.Input<string>;
}
//# sourceMappingURL=getBdsInstanceSoftwareUpdate.d.ts.map