import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Db Systems Upgrade History Entry resource in Oracle Cloud Infrastructure Database service. * * Gets the details of the specified operating system upgrade operation for the specified DB system. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemsUpgradeHistoryEntry = oci.database.getDbSystemsUpgradeHistoryEntry({ * dbSystemId: testDbSystem.id, * upgradeHistoryEntryId: testUpgradeHistoryEntry.id, * }); * ``` */ export declare function getDbSystemsUpgradeHistoryEntry(args: GetDbSystemsUpgradeHistoryEntryArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDbSystemsUpgradeHistoryEntry. */ export interface GetDbSystemsUpgradeHistoryEntryArgs { /** * The DB system [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ dbSystemId: string; /** * The database/db system upgrade History [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ upgradeHistoryEntryId: string; } /** * A collection of values returned by getDbSystemsUpgradeHistoryEntry. */ export interface GetDbSystemsUpgradeHistoryEntryResult { /** * The operating system upgrade action. */ readonly action: string; readonly dbSystemId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * A descriptive text associated with the lifecycleState. Typically contains additional displayable text. */ readonly lifecycleDetails: string; /** * A valid Oracle Grid Infrastructure (GI) software version. */ readonly newGiVersion: string; /** * A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 */ readonly newOsVersion: string; /** * A valid Oracle Grid Infrastructure (GI) software version. */ readonly oldGiVersion: string; /** * A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 */ readonly oldOsVersion: string; /** * The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation. After this number of days passes, you cannot roll back the upgrade. */ readonly snapshotRetentionPeriodInDays: number; /** * The current state of the action. */ readonly state: string; /** * The date and time when the upgrade action completed */ readonly timeEnded: string; /** * The date and time when the upgrade action started. */ readonly timeStarted: string; readonly upgradeHistoryEntryId: string; } /** * This data source provides details about a specific Db Systems Upgrade History Entry resource in Oracle Cloud Infrastructure Database service. * * Gets the details of the specified operating system upgrade operation for the specified DB system. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDbSystemsUpgradeHistoryEntry = oci.database.getDbSystemsUpgradeHistoryEntry({ * dbSystemId: testDbSystem.id, * upgradeHistoryEntryId: testUpgradeHistoryEntry.id, * }); * ``` */ export declare function getDbSystemsUpgradeHistoryEntryOutput(args: GetDbSystemsUpgradeHistoryEntryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDbSystemsUpgradeHistoryEntry. */ export interface GetDbSystemsUpgradeHistoryEntryOutputArgs { /** * The DB system [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ dbSystemId: pulumi.Input; /** * The database/db system upgrade History [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ upgradeHistoryEntryId: pulumi.Input; } //# sourceMappingURL=getDbSystemsUpgradeHistoryEntry.d.ts.map