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 Task Schedules in Oracle Cloud Infrastructure Jms service. * * Returns a list of task schedules. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testTaskSchedules = oci.jms.getTaskSchedules({ * fleetId: "example-fleet-ocid", * id: "example-task-schedule-ocid", * managedInstanceId: "example-managed-instance-ocid", * name: "JFR", * taskScheduleNameContains: "JFR", * }); * ``` */ export declare function getTaskSchedules(args: GetTaskSchedulesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTaskSchedules. */ export interface GetTaskSchedulesArgs { filters?: inputs.Jms.GetTaskSchedulesFilter[]; /** * The ID of the Fleet. */ fleetId: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this task schedule. */ id?: string; /** * The Fleet-unique identifier of the related managed instance. */ managedInstanceId?: string; /** * The task name. */ name?: string; /** * Filter the list with task schedule name contains the given value. */ taskScheduleNameContains?: string; } /** * A collection of values returned by getTaskSchedules. */ export interface GetTaskSchedulesResult { readonly filters?: outputs.Jms.GetTaskSchedulesFilter[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. */ readonly fleetId: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this task schedule. */ readonly id?: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. */ readonly managedInstanceId?: string; /** * The name of the task schedule. */ readonly name?: string; /** * The list of task_schedule_collection. */ readonly taskScheduleCollections: outputs.Jms.GetTaskSchedulesTaskScheduleCollection[]; readonly taskScheduleNameContains?: string; } /** * This data source provides the list of Task Schedules in Oracle Cloud Infrastructure Jms service. * * Returns a list of task schedules. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testTaskSchedules = oci.jms.getTaskSchedules({ * fleetId: "example-fleet-ocid", * id: "example-task-schedule-ocid", * managedInstanceId: "example-managed-instance-ocid", * name: "JFR", * taskScheduleNameContains: "JFR", * }); * ``` */ export declare function getTaskSchedulesOutput(args: GetTaskSchedulesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTaskSchedules. */ export interface GetTaskSchedulesOutputArgs { filters?: pulumi.Input[] | undefined>; /** * The ID of the Fleet. */ fleetId: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this task schedule. */ id?: pulumi.Input; /** * The Fleet-unique identifier of the related managed instance. */ managedInstanceId?: pulumi.Input; /** * The task name. */ name?: pulumi.Input; /** * Filter the list with task schedule name contains the given value. */ taskScheduleNameContains?: pulumi.Input; } //# sourceMappingURL=getTaskSchedules.d.ts.map