import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Managed Entity Counts in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve aggregated summary information of Managed entities within a Compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedEntityCounts = oci.fleetappsmanagement.getManagedEntityCounts({ * compartmentId: compartmentId, * compartmentIdInSubtree: managedEntityCountCompartmentIdInSubtree === "true", * }); * ``` */ export declare function getManagedEntityCounts(args?: GetManagedEntityCountsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getManagedEntityCounts. */ export interface GetManagedEntityCountsArgs { /** * The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified. */ compartmentId?: string; /** * If set to true, resources will be returned for not only the provided compartment, but all compartments which descend from it. Which resources are returned and their field contents depends on the value of accessLevel. */ compartmentIdInSubtree?: boolean; filters?: inputs.FleetAppsManagement.GetManagedEntityCountsFilter[]; } /** * A collection of values returned by getManagedEntityCounts. */ export interface GetManagedEntityCountsResult { readonly compartmentId?: string; readonly compartmentIdInSubtree?: boolean; readonly filters?: outputs.FleetAppsManagement.GetManagedEntityCountsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of managed_entity_aggregation_collection. */ readonly managedEntityAggregationCollections: outputs.FleetAppsManagement.GetManagedEntityCountsManagedEntityAggregationCollection[]; } /** * This data source provides the list of Managed Entity Counts in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve aggregated summary information of Managed entities within a Compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedEntityCounts = oci.fleetappsmanagement.getManagedEntityCounts({ * compartmentId: compartmentId, * compartmentIdInSubtree: managedEntityCountCompartmentIdInSubtree === "true", * }); * ``` */ export declare function getManagedEntityCountsOutput(args?: GetManagedEntityCountsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getManagedEntityCounts. */ export interface GetManagedEntityCountsOutputArgs { /** * The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified. */ compartmentId?: pulumi.Input; /** * If set to true, resources will be returned for not only the provided compartment, but all compartments which descend from it. Which resources are returned and their field contents depends on the value of accessLevel. */ compartmentIdInSubtree?: pulumi.Input; filters?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getManagedEntityCounts.d.ts.map