import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Vm Cluster Update History Entry resource in Oracle Cloud Infrastructure Database service. * * Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud@Customer instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testVmClusterUpdateHistoryEntry = oci.database.getVmClusterUpdateHistoryEntry({ * updateHistoryEntryId: testUpdateHistoryEntry.id, * vmClusterId: testVmCluster.id, * }); * ``` */ export declare function getVmClusterUpdateHistoryEntry(args: GetVmClusterUpdateHistoryEntryArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getVmClusterUpdateHistoryEntry. */ export interface GetVmClusterUpdateHistoryEntryArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. */ updateHistoryEntryId: string; /** * The VM cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ vmClusterId: string; } /** * A collection of values returned by getVmClusterUpdateHistoryEntry. */ export interface GetVmClusterUpdateHistoryEntryResult { /** * 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 performed using this maintenance update. */ 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 OS update mode performed using this maintenance update. */ readonly updateMode: string; /** * The type of VM cluster maintenance update. */ readonly updateType: string; readonly vmClusterId: string; } /** * This data source provides details about a specific Vm Cluster Update History Entry resource in Oracle Cloud Infrastructure Database service. * * Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud@Customer instances only. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testVmClusterUpdateHistoryEntry = oci.database.getVmClusterUpdateHistoryEntry({ * updateHistoryEntryId: testUpdateHistoryEntry.id, * vmClusterId: testVmCluster.id, * }); * ``` */ export declare function getVmClusterUpdateHistoryEntryOutput(args: GetVmClusterUpdateHistoryEntryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getVmClusterUpdateHistoryEntry. */ export interface GetVmClusterUpdateHistoryEntryOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. */ updateHistoryEntryId: pulumi.Input; /** * The VM cluster [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ vmClusterId: pulumi.Input; } //# sourceMappingURL=getVmClusterUpdateHistoryEntry.d.ts.map