import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Maintenance Run History resource in Oracle Cloud Infrastructure Database service. * * Gets information about the specified maintenance run history. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testMaintenanceRunHistory = oci.database.getDatabaseMaintenanceRunHistory({ * maintenanceRunHistoryId: testMaintenanceRunHistoryOciDatabaseMaintenanceRunHistory.id, * }); * ``` */ export declare function getDatabaseMaintenanceRunHistory(args: GetDatabaseMaintenanceRunHistoryArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDatabaseMaintenanceRunHistory. */ export interface GetDatabaseMaintenanceRunHistoryArgs { /** * The maintenance run history OCID. */ maintenanceRunHistoryId: string; } /** * A collection of values returned by getDatabaseMaintenanceRunHistory. */ export interface GetDatabaseMaintenanceRunHistoryResult { /** * The OCID of the current execution window. */ readonly currentExecutionWindow: string; /** * List of database server history details. */ readonly dbServersHistoryDetails: outputs.Database.GetDatabaseMaintenanceRunHistoryDbServersHistoryDetail[]; /** * The list of granular maintenance history details. */ readonly granularMaintenanceHistories: outputs.Database.GetDatabaseMaintenanceRunHistoryGranularMaintenanceHistory[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Details of a maintenance run. */ readonly maintenanceRunDetails: outputs.Database.GetDatabaseMaintenanceRunHistoryMaintenanceRunDetail[]; readonly maintenanceRunHistoryId: string; } /** * This data source provides details about a specific Maintenance Run History resource in Oracle Cloud Infrastructure Database service. * * Gets information about the specified maintenance run history. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testMaintenanceRunHistory = oci.database.getDatabaseMaintenanceRunHistory({ * maintenanceRunHistoryId: testMaintenanceRunHistoryOciDatabaseMaintenanceRunHistory.id, * }); * ``` */ export declare function getDatabaseMaintenanceRunHistoryOutput(args: GetDatabaseMaintenanceRunHistoryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDatabaseMaintenanceRunHistory. */ export interface GetDatabaseMaintenanceRunHistoryOutputArgs { /** * The maintenance run history OCID. */ maintenanceRunHistoryId: pulumi.Input; } //# sourceMappingURL=getDatabaseMaintenanceRunHistory.d.ts.map