import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
 * This data source provides details about a specific Managed Database Addm Task resource in Oracle Cloud Infrastructure Database Management service.
 *
 * Lists the metadata for each ADDM task who's end snapshot time falls within the provided start and end time. Details include
 * the name of the ADDM task, description, user, status and creation date time.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagedDatabaseAddmTask = oci.databasemanagement.getManagedDatabaseAddmTask({
 *     managedDatabaseId: testManagedDatabase.id,
 *     timeEnd: managedDatabaseAddmTaskTimeEnd,
 *     timeStart: managedDatabaseAddmTaskTimeStart,
 * });
 * ```
 */
export declare function getManagedDatabaseAddmTask(args: GetManagedDatabaseAddmTaskArgs, opts?: pulumi.InvokeOptions): Promise<GetManagedDatabaseAddmTaskResult>;
/**
 * A collection of arguments for invoking getManagedDatabaseAddmTask.
 */
export interface GetManagedDatabaseAddmTaskArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.
     */
    managedDatabaseId: string;
    /**
     * The end of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
     */
    timeEnd: string;
    /**
     * The beginning of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
     */
    timeStart: string;
}
/**
 * A collection of values returned by getManagedDatabaseAddmTask.
 */
export interface GetManagedDatabaseAddmTaskResult {
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * The list of ADDM task metadata.
     */
    readonly items: outputs.DatabaseManagement.GetManagedDatabaseAddmTaskItem[];
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.
     */
    readonly managedDatabaseId: string;
    readonly timeEnd: string;
    readonly timeStart: string;
}
/**
 * This data source provides details about a specific Managed Database Addm Task resource in Oracle Cloud Infrastructure Database Management service.
 *
 * Lists the metadata for each ADDM task who's end snapshot time falls within the provided start and end time. Details include
 * the name of the ADDM task, description, user, status and creation date time.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagedDatabaseAddmTask = oci.databasemanagement.getManagedDatabaseAddmTask({
 *     managedDatabaseId: testManagedDatabase.id,
 *     timeEnd: managedDatabaseAddmTaskTimeEnd,
 *     timeStart: managedDatabaseAddmTaskTimeStart,
 * });
 * ```
 */
export declare function getManagedDatabaseAddmTaskOutput(args: GetManagedDatabaseAddmTaskOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagedDatabaseAddmTaskResult>;
/**
 * A collection of arguments for invoking getManagedDatabaseAddmTask.
 */
export interface GetManagedDatabaseAddmTaskOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database.
     */
    managedDatabaseId: pulumi.Input<string>;
    /**
     * The end of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
     */
    timeEnd: pulumi.Input<string>;
    /**
     * The beginning of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
     */
    timeStart: pulumi.Input<string>;
}
//# sourceMappingURL=getManagedDatabaseAddmTask.d.ts.map