import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Use this data source to access information about a trigger schedule in Azure Data Factory. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.datafactory.getTriggerSchedule({ * name: "example_trigger", * dataFactoryId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1", * }); * export const id = example.then(example => example.id); * ``` */ export declare function getTriggerSchedule(args: GetTriggerScheduleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTriggerSchedule. */ export interface GetTriggerScheduleArgs { /** * The ID of the Azure Data Factory to fetch trigger schedule from. */ dataFactoryId: string; /** * The name of the trigger schedule. */ name: string; } /** * A collection of values returned by getTriggerSchedule. */ export interface GetTriggerScheduleResult { /** * Specifies if the Data Factory Schedule Trigger is activated. */ readonly activated: boolean; /** * List of tags that can be used for describing the Data Factory Schedule Trigger. */ readonly annotations: string[]; readonly dataFactoryId: string; /** * The Schedule Trigger's description. */ readonly description: string; /** * The time the Schedule Trigger should end. The time will be represented in UTC. */ readonly endTime: string; /** * The trigger frequency. */ readonly frequency: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The interval for how often the trigger occurs. */ readonly interval: number; readonly name: string; /** * The Data Factory Pipeline name that the trigger will act on. */ readonly pipelineName: string; /** * A `schedule` block as described below, which further specifies the recurrence schedule for the trigger. */ readonly schedules: outputs.datafactory.GetTriggerScheduleSchedule[]; /** * The time the Schedule Trigger will start. The time will be represented in UTC. */ readonly startTime: string; /** * The timezone of the start/end time. */ readonly timeZone: string; } /** * Use this data source to access information about a trigger schedule in Azure Data Factory. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.datafactory.getTriggerSchedule({ * name: "example_trigger", * dataFactoryId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1", * }); * export const id = example.then(example => example.id); * ``` */ export declare function getTriggerScheduleOutput(args: GetTriggerScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTriggerSchedule. */ export interface GetTriggerScheduleOutputArgs { /** * The ID of the Azure Data Factory to fetch trigger schedule from. */ dataFactoryId: pulumi.Input; /** * The name of the trigger schedule. */ name: pulumi.Input; }