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; /** * 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; /** * 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; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. */ updateHistoryEntryId: pulumi.Input; } //# sourceMappingURL=getExadbVmClusterUpdateHistoryEntry.d.ts.map