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<GetTriggerScheduleResult>;
/**
 * 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<GetTriggerScheduleResult>;
/**
 * 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<string>;
    /**
     * The name of the trigger schedule.
     */
    name: pulumi.Input<string>;
}
//# sourceMappingURL=getTriggerSchedule.d.ts.map