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; /** * 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; /** * 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; /** * 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; /** * 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; } //# sourceMappingURL=getSummarizeResourceInventory.d.ts.map