import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Summarize Resource Inventory resource in Oracle Cloud Infrastructure Jms service.
 *
 * Retrieve the inventory of JMS resources in the specified compartment: a list of the number of _active_ fleets, managed instances, Java Runtimes, Java installations, and applications.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testSummarizeResourceInventory = oci.jms.getSummarizeResourceInventory({
 *     compartmentId: compartmentId,
 *     timeEnd: summarizeResourceInventoryTimeEnd,
 *     timeStart: summarizeResourceInventoryTimeStart,
 * });
 * ```
 */
export declare function getSummarizeResourceInventory(args?: GetSummarizeResourceInventoryArgs, opts?: pulumi.InvokeOptions): Promise<GetSummarizeResourceInventoryResult>;
/**
 * A collection of arguments for invoking getSummarizeResourceInventory.
 */
export interface GetSummarizeResourceInventoryArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
     */
    compartmentId?: string;
    /**
     * The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
     */
    timeEnd?: string;
    /**
     * The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
     */
    timeStart?: string;
}
/**
 * A collection of values returned by getSummarizeResourceInventory.
 */
export interface GetSummarizeResourceInventoryResult {
    /**
     * The number of _active_ fleets.
     */
    readonly activeFleetCount: number;
    /**
     * The number of applications.
     */
    readonly applicationCount: number;
    readonly compartmentId?: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * The number of Java installations.
     */
    readonly installationCount: number;
    /**
     * The number of Java Runtimes.
     */
    readonly jreCount: number;
    /**
     * The number of managed instances.
     */
    readonly managedInstanceCount: number;
    readonly timeEnd?: string;
    readonly timeStart?: string;
}
/**
 * This data source provides details about a specific Summarize Resource Inventory resource in Oracle Cloud Infrastructure Jms service.
 *
 * Retrieve the inventory of JMS resources in the specified compartment: a list of the number of _active_ fleets, managed instances, Java Runtimes, Java installations, and applications.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testSummarizeResourceInventory = oci.jms.getSummarizeResourceInventory({
 *     compartmentId: compartmentId,
 *     timeEnd: summarizeResourceInventoryTimeEnd,
 *     timeStart: summarizeResourceInventoryTimeStart,
 * });
 * ```
 */
export declare function getSummarizeResourceInventoryOutput(args?: GetSummarizeResourceInventoryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSummarizeResourceInventoryResult>;
/**
 * A collection of arguments for invoking getSummarizeResourceInventory.
 */
export interface GetSummarizeResourceInventoryOutputArgs {
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
     */
    compartmentId?: pulumi.Input<string | undefined>;
    /**
     * The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
     */
    timeEnd?: pulumi.Input<string | undefined>;
    /**
     * The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
     */
    timeStart?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getSummarizeResourceInventory.d.ts.map