TriggerSchedule

class TriggerSchedule : KotlinCustomResource

Manages a Trigger Schedule inside a Azure Data Factory.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.datafactory.Factory;
import com.pulumi.azure.datafactory.FactoryArgs;
import com.pulumi.azure.datafactory.Pipeline;
import com.pulumi.azure.datafactory.PipelineArgs;
import com.pulumi.azure.datafactory.TriggerSchedule;
import com.pulumi.azure.datafactory.TriggerScheduleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
.location("West Europe")
.build());
var exampleFactory = new Factory("exampleFactory", FactoryArgs.builder()
.location(exampleResourceGroup.location())
.resourceGroupName(exampleResourceGroup.name())
.build());
var examplePipeline = new Pipeline("examplePipeline", PipelineArgs.builder()
.dataFactoryId(exampleFactory.id())
.build());
var exampleTriggerSchedule = new TriggerSchedule("exampleTriggerSchedule", TriggerScheduleArgs.builder()
.dataFactoryId(exampleFactory.id())
.pipelineName(examplePipeline.name())
.interval(5)
.frequency("Day")
.build());
}
}

Import

Data Factory Schedule Trigger can be imported using the resource id, e.g.

$ pulumi import azure:datafactory/triggerSchedule:TriggerSchedule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example/providers/Microsoft.DataFactory/factories/example/triggers/example

Properties

Link copied to clipboard
val activated: Output<Boolean>?

Specifies if the Data Factory Schedule Trigger is activated. Defaults to true.

Link copied to clipboard
val annotations: Output<List<String>>?

List of tags that can be used for describing the Data Factory Schedule Trigger.

Link copied to clipboard
val dataFactoryId: Output<String>

The Data Factory ID in which to associate the Linked Service with. Changing this forces a new resource.

Link copied to clipboard
val description: Output<String>?

The Schedule Trigger's description.

Link copied to clipboard
val endTime: Output<String>?

The time the Schedule Trigger should end. The time will be represented in UTC.

Link copied to clipboard
val frequency: Output<String>?

The trigger frequency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val interval: Output<Int>?

The interval for how often the trigger occurs. This defaults to 1.

Link copied to clipboard
val name: Output<String>

Specifies the name of the Data Factory Schedule Trigger. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

Link copied to clipboard
val pipelineName: Output<String>

The Data Factory Pipeline name that the trigger will act on.

Link copied to clipboard

The pipeline parameters that the trigger will act upon.

Link copied to clipboard

block as defined below.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A schedule block as defined below, which further specifies the recurrence schedule for the trigger. A schedule is capable of limiting or increasing the number of trigger executions specified by the frequency and interval properties.

Link copied to clipboard
val startTime: Output<String>

The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.

Link copied to clipboard
val timeZone: Output<String>?

The timezone of the start/end time.

Link copied to clipboard
val urn: Output<String>