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 Scheduler Job Counts in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve aggregated summary information of Scheduler Jobs within a Compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSchedulerJobCounts = oci.fleetappsmanagement.getSchedulerJobCounts({ * compartmentId: compartmentId, * compartmentIdInSubtree: schedulerJobCountCompartmentIdInSubtree === "true", * }); * ``` */ export declare function getSchedulerJobCounts(args?: GetSchedulerJobCountsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSchedulerJobCounts. */ export interface GetSchedulerJobCountsArgs { /** * 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.GetSchedulerJobCountsFilter[]; } /** * A collection of values returned by getSchedulerJobCounts. */ export interface GetSchedulerJobCountsResult { readonly compartmentId?: string; readonly compartmentIdInSubtree?: boolean; readonly filters?: outputs.FleetAppsManagement.GetSchedulerJobCountsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of scheduler_job_aggregation_collection. */ readonly schedulerJobAggregationCollections: outputs.FleetAppsManagement.GetSchedulerJobCountsSchedulerJobAggregationCollection[]; } /** * This data source provides the list of Scheduler Job Counts in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve aggregated summary information of Scheduler Jobs within a Compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSchedulerJobCounts = oci.fleetappsmanagement.getSchedulerJobCounts({ * compartmentId: compartmentId, * compartmentIdInSubtree: schedulerJobCountCompartmentIdInSubtree === "true", * }); * ``` */ export declare function getSchedulerJobCountsOutput(args?: GetSchedulerJobCountsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSchedulerJobCounts. */ export interface GetSchedulerJobCountsOutputArgs { /** * 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=getSchedulerJobCounts.d.ts.map