import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Exadb Vm Cluster Update History Entry resource in Oracle Cloud Infrastructure Database service.
 *
 * Gets the maintenance update history details for the specified update history entry.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testExadbVmClusterUpdateHistoryEntry = oci.database.getExadbVmClusterUpdateHistoryEntry({
 *     exadbVmClusterId: testExadbVmCluster.id,
 *     updateHistoryEntryId: testUpdateHistoryEntry.id,
 * });
 * ```
 */
export declare function getExadbVmClusterUpdateHistoryEntry(args: GetExadbVmClusterUpdateHistoryEntryArgs, opts?: pulumi.InvokeOptions): Promise<GetExadbVmClusterUpdateHistoryEntryResult>;
/**
 * A collection of arguments for invoking getExadbVmClusterUpdateHistoryEntry.
 */
export interface GetExadbVmClusterUpdateHistoryEntryArgs {
    /**
     * The Exadata VM cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure.
     */
    exadbVmClusterId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry.
     */
    updateHistoryEntryId: string;
}
/**
 * A collection of values returned by getExadbVmClusterUpdateHistoryEntry.
 */
export interface GetExadbVmClusterUpdateHistoryEntryResult {
    readonly exadbVmClusterId: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * Descriptive text providing additional details about the lifecycle state.
     */
    readonly lifecycleDetails: string;
    /**
     * The current lifecycle state of the maintenance update operation.
     */
    readonly state: string;
    /**
     * The date and time when the maintenance update action completed.
     */
    readonly timeCompleted: string;
    /**
     * The date and time when the maintenance update action started.
     */
    readonly timeStarted: string;
    /**
     * The update action.
     */
    readonly updateAction: string;
    readonly updateHistoryEntryId: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update.
     */
    readonly updateId: string;
    /**
     * The type of cloud VM cluster maintenance update.
     */
    readonly updateType: string;
    /**
     * The version of the maintenance update package.
     */
    readonly version: string;
}
/**
 * This data source provides details about a specific Exadb Vm Cluster Update History Entry resource in Oracle Cloud Infrastructure Database service.
 *
 * Gets the maintenance update history details for the specified update history entry.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testExadbVmClusterUpdateHistoryEntry = oci.database.getExadbVmClusterUpdateHistoryEntry({
 *     exadbVmClusterId: testExadbVmCluster.id,
 *     updateHistoryEntryId: testUpdateHistoryEntry.id,
 * });
 * ```
 */
export declare function getExadbVmClusterUpdateHistoryEntryOutput(args: GetExadbVmClusterUpdateHistoryEntryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetExadbVmClusterUpdateHistoryEntryResult>;
/**
 * A collection of arguments for invoking getExadbVmClusterUpdateHistoryEntry.
 */
export interface GetExadbVmClusterUpdateHistoryEntryOutputArgs {
    /**
     * The Exadata VM cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure.
     */
    exadbVmClusterId: pulumi.Input<string>;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry.
     */
    updateHistoryEntryId: pulumi.Input<string>;
}
//# sourceMappingURL=getExadbVmClusterUpdateHistoryEntry.d.ts.map