1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. Trigger
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.datafactory.Trigger

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Trigger resource type.

Uses Azure REST API version 2018-06-01. In version 2.x of the Azure Native provider, it used API version 2018-06-01.

Example Usage

Triggers_Create

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var trigger = new AzureNative.DataFactory.Trigger("trigger", new()
    {
        FactoryName = "exampleFactoryName",
        Properties = new AzureNative.DataFactory.Inputs.ScheduleTriggerArgs
        {
            Pipelines = new[]
            {
                new AzureNative.DataFactory.Inputs.TriggerPipelineReferenceArgs
                {
                    Parameters = 
                    {
                        { "OutputBlobNameList", new[]
                        {
                            "exampleoutput.csv",
                        } },
                    },
                    PipelineReference = new AzureNative.DataFactory.Inputs.PipelineReferenceArgs
                    {
                        ReferenceName = "examplePipeline",
                        Type = "PipelineReference",
                    },
                },
            },
            Recurrence = new AzureNative.DataFactory.Inputs.ScheduleTriggerRecurrenceArgs
            {
                EndTime = "2018-06-16T00:55:13.8441801Z",
                Frequency = AzureNative.DataFactory.RecurrenceFrequency.Minute,
                Interval = 4,
                StartTime = "2018-06-16T00:39:13.8441801Z",
                TimeZone = "UTC",
            },
            Type = "ScheduleTrigger",
        },
        ResourceGroupName = "exampleResourceGroup",
        TriggerName = "exampleTrigger",
    });

});
Copy
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datafactory.NewTrigger(ctx, "trigger", &datafactory.TriggerArgs{
			FactoryName: pulumi.String("exampleFactoryName"),
			Properties: &datafactory.ScheduleTriggerArgs{
				Pipelines: datafactory.TriggerPipelineReferenceArray{
					&datafactory.TriggerPipelineReferenceArgs{
						Parameters: pulumi.Map{
							"OutputBlobNameList": pulumi.Any{
								"exampleoutput.csv",
							},
						},
						PipelineReference: &datafactory.PipelineReferenceArgs{
							ReferenceName: pulumi.String("examplePipeline"),
							Type:          pulumi.String("PipelineReference"),
						},
					},
				},
				Recurrence: &datafactory.ScheduleTriggerRecurrenceArgs{
					EndTime:   pulumi.String("2018-06-16T00:55:13.8441801Z"),
					Frequency: pulumi.String(datafactory.RecurrenceFrequencyMinute),
					Interval:  pulumi.Int(4),
					StartTime: pulumi.String("2018-06-16T00:39:13.8441801Z"),
					TimeZone:  pulumi.String("UTC"),
				},
				Type: pulumi.String("ScheduleTrigger"),
			},
			ResourceGroupName: pulumi.String("exampleResourceGroup"),
			TriggerName:       pulumi.String("exampleTrigger"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.Trigger;
import com.pulumi.azurenative.datafactory.TriggerArgs;
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 trigger = new Trigger("trigger", TriggerArgs.builder()
            .factoryName("exampleFactoryName")
            .properties(ScheduleTriggerArgs.builder()
                .pipelines(TriggerPipelineReferenceArgs.builder()
                    .parameters(Map.of("OutputBlobNameList", "exampleoutput.csv"))
                    .pipelineReference(PipelineReferenceArgs.builder()
                        .referenceName("examplePipeline")
                        .type("PipelineReference")
                        .build())
                    .build())
                .recurrence(ScheduleTriggerRecurrenceArgs.builder()
                    .endTime("2018-06-16T00:55:13.8441801Z")
                    .frequency("Minute")
                    .interval(4)
                    .startTime("2018-06-16T00:39:13.8441801Z")
                    .timeZone("UTC")
                    .build())
                .type("ScheduleTrigger")
                .build())
            .resourceGroupName("exampleResourceGroup")
            .triggerName("exampleTrigger")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const trigger = new azure_native.datafactory.Trigger("trigger", {
    factoryName: "exampleFactoryName",
    properties: {
        pipelines: [{
            parameters: {
                OutputBlobNameList: ["exampleoutput.csv"],
            },
            pipelineReference: {
                referenceName: "examplePipeline",
                type: "PipelineReference",
            },
        }],
        recurrence: {
            endTime: "2018-06-16T00:55:13.8441801Z",
            frequency: azure_native.datafactory.RecurrenceFrequency.Minute,
            interval: 4,
            startTime: "2018-06-16T00:39:13.8441801Z",
            timeZone: "UTC",
        },
        type: "ScheduleTrigger",
    },
    resourceGroupName: "exampleResourceGroup",
    triggerName: "exampleTrigger",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

trigger = azure_native.datafactory.Trigger("trigger",
    factory_name="exampleFactoryName",
    properties={
        "pipelines": [{
            "parameters": {
                "OutputBlobNameList": ["exampleoutput.csv"],
            },
            "pipeline_reference": {
                "reference_name": "examplePipeline",
                "type": "PipelineReference",
            },
        }],
        "recurrence": {
            "end_time": "2018-06-16T00:55:13.8441801Z",
            "frequency": azure_native.datafactory.RecurrenceFrequency.MINUTE,
            "interval": 4,
            "start_time": "2018-06-16T00:39:13.8441801Z",
            "time_zone": "UTC",
        },
        "type": "ScheduleTrigger",
    },
    resource_group_name="exampleResourceGroup",
    trigger_name="exampleTrigger")
Copy
resources:
  trigger:
    type: azure-native:datafactory:Trigger
    properties:
      factoryName: exampleFactoryName
      properties:
        pipelines:
          - parameters:
              OutputBlobNameList:
                - exampleoutput.csv
            pipelineReference:
              referenceName: examplePipeline
              type: PipelineReference
        recurrence:
          endTime: 2018-06-16T00:55:13.8441801Z
          frequency: Minute
          interval: 4
          startTime: 2018-06-16T00:39:13.8441801Z
          timeZone: UTC
        type: ScheduleTrigger
      resourceGroupName: exampleResourceGroup
      triggerName: exampleTrigger
Copy

Triggers_Update

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var trigger = new AzureNative.DataFactory.Trigger("trigger", new()
    {
        FactoryName = "exampleFactoryName",
        Properties = new AzureNative.DataFactory.Inputs.ScheduleTriggerArgs
        {
            Description = "Example description",
            Pipelines = new[]
            {
                new AzureNative.DataFactory.Inputs.TriggerPipelineReferenceArgs
                {
                    Parameters = 
                    {
                        { "OutputBlobNameList", new[]
                        {
                            "exampleoutput.csv",
                        } },
                    },
                    PipelineReference = new AzureNative.DataFactory.Inputs.PipelineReferenceArgs
                    {
                        ReferenceName = "examplePipeline",
                        Type = "PipelineReference",
                    },
                },
            },
            Recurrence = new AzureNative.DataFactory.Inputs.ScheduleTriggerRecurrenceArgs
            {
                EndTime = "2018-06-16T00:55:14.905167Z",
                Frequency = AzureNative.DataFactory.RecurrenceFrequency.Minute,
                Interval = 4,
                StartTime = "2018-06-16T00:39:14.905167Z",
                TimeZone = "UTC",
            },
            Type = "ScheduleTrigger",
        },
        ResourceGroupName = "exampleResourceGroup",
        TriggerName = "exampleTrigger",
    });

});
Copy
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datafactory.NewTrigger(ctx, "trigger", &datafactory.TriggerArgs{
			FactoryName: pulumi.String("exampleFactoryName"),
			Properties: &datafactory.ScheduleTriggerArgs{
				Description: pulumi.String("Example description"),
				Pipelines: datafactory.TriggerPipelineReferenceArray{
					&datafactory.TriggerPipelineReferenceArgs{
						Parameters: pulumi.Map{
							"OutputBlobNameList": pulumi.Any{
								"exampleoutput.csv",
							},
						},
						PipelineReference: &datafactory.PipelineReferenceArgs{
							ReferenceName: pulumi.String("examplePipeline"),
							Type:          pulumi.String("PipelineReference"),
						},
					},
				},
				Recurrence: &datafactory.ScheduleTriggerRecurrenceArgs{
					EndTime:   pulumi.String("2018-06-16T00:55:14.905167Z"),
					Frequency: pulumi.String(datafactory.RecurrenceFrequencyMinute),
					Interval:  pulumi.Int(4),
					StartTime: pulumi.String("2018-06-16T00:39:14.905167Z"),
					TimeZone:  pulumi.String("UTC"),
				},
				Type: pulumi.String("ScheduleTrigger"),
			},
			ResourceGroupName: pulumi.String("exampleResourceGroup"),
			TriggerName:       pulumi.String("exampleTrigger"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.Trigger;
import com.pulumi.azurenative.datafactory.TriggerArgs;
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 trigger = new Trigger("trigger", TriggerArgs.builder()
            .factoryName("exampleFactoryName")
            .properties(ScheduleTriggerArgs.builder()
                .description("Example description")
                .pipelines(TriggerPipelineReferenceArgs.builder()
                    .parameters(Map.of("OutputBlobNameList", "exampleoutput.csv"))
                    .pipelineReference(PipelineReferenceArgs.builder()
                        .referenceName("examplePipeline")
                        .type("PipelineReference")
                        .build())
                    .build())
                .recurrence(ScheduleTriggerRecurrenceArgs.builder()
                    .endTime("2018-06-16T00:55:14.905167Z")
                    .frequency("Minute")
                    .interval(4)
                    .startTime("2018-06-16T00:39:14.905167Z")
                    .timeZone("UTC")
                    .build())
                .type("ScheduleTrigger")
                .build())
            .resourceGroupName("exampleResourceGroup")
            .triggerName("exampleTrigger")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const trigger = new azure_native.datafactory.Trigger("trigger", {
    factoryName: "exampleFactoryName",
    properties: {
        description: "Example description",
        pipelines: [{
            parameters: {
                OutputBlobNameList: ["exampleoutput.csv"],
            },
            pipelineReference: {
                referenceName: "examplePipeline",
                type: "PipelineReference",
            },
        }],
        recurrence: {
            endTime: "2018-06-16T00:55:14.905167Z",
            frequency: azure_native.datafactory.RecurrenceFrequency.Minute,
            interval: 4,
            startTime: "2018-06-16T00:39:14.905167Z",
            timeZone: "UTC",
        },
        type: "ScheduleTrigger",
    },
    resourceGroupName: "exampleResourceGroup",
    triggerName: "exampleTrigger",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

trigger = azure_native.datafactory.Trigger("trigger",
    factory_name="exampleFactoryName",
    properties={
        "description": "Example description",
        "pipelines": [{
            "parameters": {
                "OutputBlobNameList": ["exampleoutput.csv"],
            },
            "pipeline_reference": {
                "reference_name": "examplePipeline",
                "type": "PipelineReference",
            },
        }],
        "recurrence": {
            "end_time": "2018-06-16T00:55:14.905167Z",
            "frequency": azure_native.datafactory.RecurrenceFrequency.MINUTE,
            "interval": 4,
            "start_time": "2018-06-16T00:39:14.905167Z",
            "time_zone": "UTC",
        },
        "type": "ScheduleTrigger",
    },
    resource_group_name="exampleResourceGroup",
    trigger_name="exampleTrigger")
Copy
resources:
  trigger:
    type: azure-native:datafactory:Trigger
    properties:
      factoryName: exampleFactoryName
      properties:
        description: Example description
        pipelines:
          - parameters:
              OutputBlobNameList:
                - exampleoutput.csv
            pipelineReference:
              referenceName: examplePipeline
              type: PipelineReference
        recurrence:
          endTime: 2018-06-16T00:55:14.905167Z
          frequency: Minute
          interval: 4
          startTime: 2018-06-16T00:39:14.905167Z
          timeZone: UTC
        type: ScheduleTrigger
      resourceGroupName: exampleResourceGroup
      triggerName: exampleTrigger
Copy

Create Trigger Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Trigger(name: string, args: TriggerArgs, opts?: CustomResourceOptions);
@overload
def Trigger(resource_name: str,
            args: TriggerArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Trigger(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            factory_name: Optional[str] = None,
            properties: Optional[Union[BlobEventsTriggerArgs, BlobTriggerArgs, ChainingTriggerArgs, CustomEventsTriggerArgs, MultiplePipelineTriggerArgs, RerunTumblingWindowTriggerArgs, ScheduleTriggerArgs, TumblingWindowTriggerArgs]] = None,
            resource_group_name: Optional[str] = None,
            trigger_name: Optional[str] = None)
func NewTrigger(ctx *Context, name string, args TriggerArgs, opts ...ResourceOption) (*Trigger, error)
public Trigger(string name, TriggerArgs args, CustomResourceOptions? opts = null)
public Trigger(String name, TriggerArgs args)
public Trigger(String name, TriggerArgs args, CustomResourceOptions options)
type: azure-native:datafactory:Trigger
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. TriggerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. TriggerArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. TriggerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. TriggerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. TriggerArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var triggerResource = new AzureNative.DataFactory.Trigger("triggerResource", new()
{
    FactoryName = "string",
    Properties = new AzureNative.DataFactory.Inputs.BlobEventsTriggerArgs
    {
        Events = new[]
        {
            "string",
        },
        Scope = "string",
        Type = "BlobEventsTrigger",
        Annotations = new[]
        {
            "any",
        },
        BlobPathBeginsWith = "string",
        BlobPathEndsWith = "string",
        Description = "string",
        IgnoreEmptyBlobs = false,
        Pipelines = new[]
        {
            new AzureNative.DataFactory.Inputs.TriggerPipelineReferenceArgs
            {
                Parameters = 
                {
                    { "string", "any" },
                },
                PipelineReference = new AzureNative.DataFactory.Inputs.PipelineReferenceArgs
                {
                    ReferenceName = "string",
                    Type = "string",
                    Name = "string",
                },
            },
        },
    },
    ResourceGroupName = "string",
    TriggerName = "string",
});
Copy
example, err := datafactory.NewTrigger(ctx, "triggerResource", &datafactory.TriggerArgs{
	FactoryName: pulumi.String("string"),
	Properties: &datafactory.BlobEventsTriggerArgs{
		Events: pulumi.StringArray{
			pulumi.String("string"),
		},
		Scope: pulumi.String("string"),
		Type:  pulumi.String("BlobEventsTrigger"),
		Annotations: pulumi.Array{
			pulumi.Any("any"),
		},
		BlobPathBeginsWith: pulumi.String("string"),
		BlobPathEndsWith:   pulumi.String("string"),
		Description:        pulumi.String("string"),
		IgnoreEmptyBlobs:   pulumi.Bool(false),
		Pipelines: datafactory.TriggerPipelineReferenceArray{
			&datafactory.TriggerPipelineReferenceArgs{
				Parameters: pulumi.Map{
					"string": pulumi.Any("any"),
				},
				PipelineReference: &datafactory.PipelineReferenceArgs{
					ReferenceName: pulumi.String("string"),
					Type:          pulumi.String("string"),
					Name:          pulumi.String("string"),
				},
			},
		},
	},
	ResourceGroupName: pulumi.String("string"),
	TriggerName:       pulumi.String("string"),
})
Copy
var triggerResource = new Trigger("triggerResource", TriggerArgs.builder()
    .factoryName("string")
    .properties(BlobEventsTriggerArgs.builder()
        .events("string")
        .scope("string")
        .type("BlobEventsTrigger")
        .annotations("any")
        .blobPathBeginsWith("string")
        .blobPathEndsWith("string")
        .description("string")
        .ignoreEmptyBlobs(false)
        .pipelines(TriggerPipelineReferenceArgs.builder()
            .parameters(Map.of("string", "any"))
            .pipelineReference(PipelineReferenceArgs.builder()
                .referenceName("string")
                .type("string")
                .name("string")
                .build())
            .build())
        .build())
    .resourceGroupName("string")
    .triggerName("string")
    .build());
Copy
trigger_resource = azure_native.datafactory.Trigger("triggerResource",
    factory_name="string",
    properties={
        "events": ["string"],
        "scope": "string",
        "type": "BlobEventsTrigger",
        "annotations": ["any"],
        "blob_path_begins_with": "string",
        "blob_path_ends_with": "string",
        "description": "string",
        "ignore_empty_blobs": False,
        "pipelines": [{
            "parameters": {
                "string": "any",
            },
            "pipeline_reference": {
                "reference_name": "string",
                "type": "string",
                "name": "string",
            },
        }],
    },
    resource_group_name="string",
    trigger_name="string")
Copy
const triggerResource = new azure_native.datafactory.Trigger("triggerResource", {
    factoryName: "string",
    properties: {
        events: ["string"],
        scope: "string",
        type: "BlobEventsTrigger",
        annotations: ["any"],
        blobPathBeginsWith: "string",
        blobPathEndsWith: "string",
        description: "string",
        ignoreEmptyBlobs: false,
        pipelines: [{
            parameters: {
                string: "any",
            },
            pipelineReference: {
                referenceName: "string",
                type: "string",
                name: "string",
            },
        }],
    },
    resourceGroupName: "string",
    triggerName: "string",
});
Copy
type: azure-native:datafactory:Trigger
properties:
    factoryName: string
    properties:
        annotations:
            - any
        blobPathBeginsWith: string
        blobPathEndsWith: string
        description: string
        events:
            - string
        ignoreEmptyBlobs: false
        pipelines:
            - parameters:
                string: any
              pipelineReference:
                name: string
                referenceName: string
                type: string
        scope: string
        type: BlobEventsTrigger
    resourceGroupName: string
    triggerName: string
Copy

Trigger Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Trigger resource accepts the following input properties:

FactoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
Properties This property is required. Pulumi.AzureNative.DataFactory.Inputs.BlobEventsTrigger | Pulumi.AzureNative.DataFactory.Inputs.BlobTrigger | Pulumi.AzureNative.DataFactory.Inputs.ChainingTrigger | Pulumi.AzureNative.DataFactory.Inputs.CustomEventsTrigger | Pulumi.AzureNative.DataFactory.Inputs.MultiplePipelineTrigger | Pulumi.AzureNative.DataFactory.Inputs.RerunTumblingWindowTrigger | Pulumi.AzureNative.DataFactory.Inputs.ScheduleTrigger | Pulumi.AzureNative.DataFactory.Inputs.TumblingWindowTrigger
Properties of the trigger.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
TriggerName Changes to this property will trigger replacement. string
The trigger name.
FactoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
Properties This property is required. BlobEventsTriggerArgs | BlobTriggerArgs | ChainingTriggerArgs | CustomEventsTriggerArgs | MultiplePipelineTriggerArgs | RerunTumblingWindowTriggerArgs | ScheduleTriggerArgs | TumblingWindowTriggerArgs
Properties of the trigger.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
TriggerName Changes to this property will trigger replacement. string
The trigger name.
factoryName
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
properties This property is required. BlobEventsTrigger | BlobTrigger | ChainingTrigger | CustomEventsTrigger | MultiplePipelineTrigger | RerunTumblingWindowTrigger | ScheduleTrigger | TumblingWindowTrigger
Properties of the trigger.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
triggerName Changes to this property will trigger replacement. String
The trigger name.
factoryName
This property is required.
Changes to this property will trigger replacement.
string
The factory name.
properties This property is required. BlobEventsTrigger | BlobTrigger | ChainingTrigger | CustomEventsTrigger | MultiplePipelineTrigger | RerunTumblingWindowTrigger | ScheduleTrigger | TumblingWindowTrigger
Properties of the trigger.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
triggerName Changes to this property will trigger replacement. string
The trigger name.
factory_name
This property is required.
Changes to this property will trigger replacement.
str
The factory name.
properties This property is required. BlobEventsTriggerArgs | BlobTriggerArgs | ChainingTriggerArgs | CustomEventsTriggerArgs | MultiplePipelineTriggerArgs | RerunTumblingWindowTriggerArgs | ScheduleTriggerArgs | TumblingWindowTriggerArgs
Properties of the trigger.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
trigger_name Changes to this property will trigger replacement. str
The trigger name.
factoryName
This property is required.
Changes to this property will trigger replacement.
String
The factory name.
properties This property is required. Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Properties of the trigger.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
triggerName Changes to this property will trigger replacement. String
The trigger name.

Outputs

All input properties are implicitly available as output properties. Additionally, the Trigger resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Etag string
Etag identifies change in the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The resource name.
Type string
The resource type.
AzureApiVersion string
The Azure API version of the resource.
Etag string
Etag identifies change in the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The resource name.
Type string
The resource type.
azureApiVersion String
The Azure API version of the resource.
etag String
Etag identifies change in the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The resource name.
type String
The resource type.
azureApiVersion string
The Azure API version of the resource.
etag string
Etag identifies change in the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The resource name.
type string
The resource type.
azure_api_version str
The Azure API version of the resource.
etag str
Etag identifies change in the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The resource name.
type str
The resource type.
azureApiVersion String
The Azure API version of the resource.
etag String
Etag identifies change in the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The resource name.
type String
The resource type.

Supporting Types

BlobEventTypes
, BlobEventTypesArgs

Microsoft_Storage_BlobCreated
Microsoft.Storage.BlobCreated
Microsoft_Storage_BlobDeleted
Microsoft.Storage.BlobDeleted
BlobEventTypes_Microsoft_Storage_BlobCreated
Microsoft.Storage.BlobCreated
BlobEventTypes_Microsoft_Storage_BlobDeleted
Microsoft.Storage.BlobDeleted
Microsoft_Storage_BlobCreated
Microsoft.Storage.BlobCreated
Microsoft_Storage_BlobDeleted
Microsoft.Storage.BlobDeleted
Microsoft_Storage_BlobCreated
Microsoft.Storage.BlobCreated
Microsoft_Storage_BlobDeleted
Microsoft.Storage.BlobDeleted
MICROSOFT_STORAGE_BLOB_CREATED
Microsoft.Storage.BlobCreated
MICROSOFT_STORAGE_BLOB_DELETED
Microsoft.Storage.BlobDeleted
"Microsoft.Storage.BlobCreated"
Microsoft.Storage.BlobCreated
"Microsoft.Storage.BlobDeleted"
Microsoft.Storage.BlobDeleted

BlobEventsTrigger
, BlobEventsTriggerArgs

Events This property is required. List<Union<string, Pulumi.AzureNative.DataFactory.BlobEventTypes>>
The type of events that cause this trigger to fire.
Scope This property is required. string
The ARM resource ID of the Storage Account.
Annotations List<object>
List of tags that can be used for describing the trigger.
BlobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
BlobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
Description string
Trigger description.
IgnoreEmptyBlobs bool
If set to true, blobs with zero bytes will be ignored.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference>
Pipelines that need to be started.
Events This property is required. []string
The type of events that cause this trigger to fire.
Scope This property is required. string
The ARM resource ID of the Storage Account.
Annotations []interface{}
List of tags that can be used for describing the trigger.
BlobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
BlobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
Description string
Trigger description.
IgnoreEmptyBlobs bool
If set to true, blobs with zero bytes will be ignored.
Pipelines []TriggerPipelineReference
Pipelines that need to be started.
events This property is required. List<Either<String,BlobEventTypes>>
The type of events that cause this trigger to fire.
scope This property is required. String
The ARM resource ID of the Storage Account.
annotations List<Object>
List of tags that can be used for describing the trigger.
blobPathBeginsWith String
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith String
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description String
Trigger description.
ignoreEmptyBlobs Boolean
If set to true, blobs with zero bytes will be ignored.
pipelines List<TriggerPipelineReference>
Pipelines that need to be started.
events This property is required. (string | BlobEventTypes)[]
The type of events that cause this trigger to fire.
scope This property is required. string
The ARM resource ID of the Storage Account.
annotations any[]
List of tags that can be used for describing the trigger.
blobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description string
Trigger description.
ignoreEmptyBlobs boolean
If set to true, blobs with zero bytes will be ignored.
pipelines TriggerPipelineReference[]
Pipelines that need to be started.
events This property is required. Sequence[Union[str, BlobEventTypes]]
The type of events that cause this trigger to fire.
scope This property is required. str
The ARM resource ID of the Storage Account.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
blob_path_begins_with str
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blob_path_ends_with str
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description str
Trigger description.
ignore_empty_blobs bool
If set to true, blobs with zero bytes will be ignored.
pipelines Sequence[TriggerPipelineReference]
Pipelines that need to be started.
events This property is required. List<String | "Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobDeleted">
The type of events that cause this trigger to fire.
scope This property is required. String
The ARM resource ID of the Storage Account.
annotations List<Any>
List of tags that can be used for describing the trigger.
blobPathBeginsWith String
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith String
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description String
Trigger description.
ignoreEmptyBlobs Boolean
If set to true, blobs with zero bytes will be ignored.
pipelines List<Property Map>
Pipelines that need to be started.

BlobEventsTriggerResponse
, BlobEventsTriggerResponseArgs

Events This property is required. List<string>
The type of events that cause this trigger to fire.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Scope This property is required. string
The ARM resource ID of the Storage Account.
Annotations List<object>
List of tags that can be used for describing the trigger.
BlobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
BlobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
Description string
Trigger description.
IgnoreEmptyBlobs bool
If set to true, blobs with zero bytes will be ignored.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse>
Pipelines that need to be started.
Events This property is required. []string
The type of events that cause this trigger to fire.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Scope This property is required. string
The ARM resource ID of the Storage Account.
Annotations []interface{}
List of tags that can be used for describing the trigger.
BlobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
BlobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
Description string
Trigger description.
IgnoreEmptyBlobs bool
If set to true, blobs with zero bytes will be ignored.
Pipelines []TriggerPipelineReferenceResponse
Pipelines that need to be started.
events This property is required. List<String>
The type of events that cause this trigger to fire.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. String
The ARM resource ID of the Storage Account.
annotations List<Object>
List of tags that can be used for describing the trigger.
blobPathBeginsWith String
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith String
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description String
Trigger description.
ignoreEmptyBlobs Boolean
If set to true, blobs with zero bytes will be ignored.
pipelines List<TriggerPipelineReferenceResponse>
Pipelines that need to be started.
events This property is required. string[]
The type of events that cause this trigger to fire.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. string
The ARM resource ID of the Storage Account.
annotations any[]
List of tags that can be used for describing the trigger.
blobPathBeginsWith string
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith string
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description string
Trigger description.
ignoreEmptyBlobs boolean
If set to true, blobs with zero bytes will be ignored.
pipelines TriggerPipelineReferenceResponse[]
Pipelines that need to be started.
events This property is required. Sequence[str]
The type of events that cause this trigger to fire.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. str
The ARM resource ID of the Storage Account.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
blob_path_begins_with str
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blob_path_ends_with str
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description str
Trigger description.
ignore_empty_blobs bool
If set to true, blobs with zero bytes will be ignored.
pipelines Sequence[TriggerPipelineReferenceResponse]
Pipelines that need to be started.
events This property is required. List<String>
The type of events that cause this trigger to fire.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. String
The ARM resource ID of the Storage Account.
annotations List<Any>
List of tags that can be used for describing the trigger.
blobPathBeginsWith String
The blob path must begin with the pattern provided for trigger to fire. For example, '/records/blobs/december/' will only fire the trigger for blobs in the december folder under the records container. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
blobPathEndsWith String
The blob path must end with the pattern provided for trigger to fire. For example, 'december/boxes.csv' will only fire the trigger for blobs named boxes in a december folder. At least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
description String
Trigger description.
ignoreEmptyBlobs Boolean
If set to true, blobs with zero bytes will be ignored.
pipelines List<Property Map>
Pipelines that need to be started.

BlobTrigger
, BlobTriggerArgs

FolderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
LinkedService This property is required. Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReference
The Azure Storage linked service reference.
MaxConcurrency This property is required. int
The max number of parallel files to handle when it is triggered.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference>
Pipelines that need to be started.
FolderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
LinkedService This property is required. LinkedServiceReference
The Azure Storage linked service reference.
MaxConcurrency This property is required. int
The max number of parallel files to handle when it is triggered.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReference
Pipelines that need to be started.
folderPath This property is required. String
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. LinkedServiceReference
The Azure Storage linked service reference.
maxConcurrency This property is required. Integer
The max number of parallel files to handle when it is triggered.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReference>
Pipelines that need to be started.
folderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. LinkedServiceReference
The Azure Storage linked service reference.
maxConcurrency This property is required. number
The max number of parallel files to handle when it is triggered.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReference[]
Pipelines that need to be started.
folder_path This property is required. str
The path of the container/folder that will trigger the pipeline.
linked_service This property is required. LinkedServiceReference
The Azure Storage linked service reference.
max_concurrency This property is required. int
The max number of parallel files to handle when it is triggered.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReference]
Pipelines that need to be started.
folderPath This property is required. String
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. Property Map
The Azure Storage linked service reference.
maxConcurrency This property is required. Number
The max number of parallel files to handle when it is triggered.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

BlobTriggerResponse
, BlobTriggerResponseArgs

FolderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
LinkedService This property is required. Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReferenceResponse
The Azure Storage linked service reference.
MaxConcurrency This property is required. int
The max number of parallel files to handle when it is triggered.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse>
Pipelines that need to be started.
FolderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
LinkedService This property is required. LinkedServiceReferenceResponse
The Azure Storage linked service reference.
MaxConcurrency This property is required. int
The max number of parallel files to handle when it is triggered.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReferenceResponse
Pipelines that need to be started.
folderPath This property is required. String
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. LinkedServiceReferenceResponse
The Azure Storage linked service reference.
maxConcurrency This property is required. Integer
The max number of parallel files to handle when it is triggered.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReferenceResponse>
Pipelines that need to be started.
folderPath This property is required. string
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. LinkedServiceReferenceResponse
The Azure Storage linked service reference.
maxConcurrency This property is required. number
The max number of parallel files to handle when it is triggered.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReferenceResponse[]
Pipelines that need to be started.
folder_path This property is required. str
The path of the container/folder that will trigger the pipeline.
linked_service This property is required. LinkedServiceReferenceResponse
The Azure Storage linked service reference.
max_concurrency This property is required. int
The max number of parallel files to handle when it is triggered.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReferenceResponse]
Pipelines that need to be started.
folderPath This property is required. String
The path of the container/folder that will trigger the pipeline.
linkedService This property is required. Property Map
The Azure Storage linked service reference.
maxConcurrency This property is required. Number
The max number of parallel files to handle when it is triggered.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

ChainingTrigger
, ChainingTriggerArgs

DependsOn This property is required. List<Pulumi.AzureNative.DataFactory.Inputs.PipelineReference>
Upstream Pipelines.
Pipeline This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference
Pipeline for which runs are created when all upstream pipelines complete successfully.
RunDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
DependsOn This property is required. []PipelineReference
Upstream Pipelines.
Pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when all upstream pipelines complete successfully.
RunDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
dependsOn This property is required. List<PipelineReference>
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. String
Run Dimension property that needs to be emitted by upstream pipelines.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
dependsOn This property is required. PipelineReference[]
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
depends_on This property is required. Sequence[PipelineReference]
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when all upstream pipelines complete successfully.
run_dimension This property is required. str
Run Dimension property that needs to be emitted by upstream pipelines.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
dependsOn This property is required. List<Property Map>
Upstream Pipelines.
pipeline This property is required. Property Map
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. String
Run Dimension property that needs to be emitted by upstream pipelines.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.

ChainingTriggerResponse
, ChainingTriggerResponseArgs

DependsOn This property is required. List<Pulumi.AzureNative.DataFactory.Inputs.PipelineReferenceResponse>
Upstream Pipelines.
Pipeline This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse
Pipeline for which runs are created when all upstream pipelines complete successfully.
RunDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
DependsOn This property is required. []PipelineReferenceResponse
Upstream Pipelines.
Pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when all upstream pipelines complete successfully.
RunDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
dependsOn This property is required. List<PipelineReferenceResponse>
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. String
Run Dimension property that needs to be emitted by upstream pipelines.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
dependsOn This property is required. PipelineReferenceResponse[]
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. string
Run Dimension property that needs to be emitted by upstream pipelines.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
depends_on This property is required. Sequence[PipelineReferenceResponse]
Upstream Pipelines.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when all upstream pipelines complete successfully.
run_dimension This property is required. str
Run Dimension property that needs to be emitted by upstream pipelines.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
dependsOn This property is required. List<Property Map>
Upstream Pipelines.
pipeline This property is required. Property Map
Pipeline for which runs are created when all upstream pipelines complete successfully.
runDimension This property is required. String
Run Dimension property that needs to be emitted by upstream pipelines.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.

CustomEventsTrigger
, CustomEventsTriggerArgs

Events This property is required. List<object>
The list of event types that cause this trigger to fire.
Scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference>
Pipelines that need to be started.
SubjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
SubjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
Events This property is required. []interface{}
The list of event types that cause this trigger to fire.
Scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReference
Pipelines that need to be started.
SubjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
SubjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. List<Object>
The list of event types that cause this trigger to fire.
scope This property is required. String
The ARM resource ID of the Azure Event Grid Topic.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReference>
Pipelines that need to be started.
subjectBeginsWith String
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith String
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. any[]
The list of event types that cause this trigger to fire.
scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReference[]
Pipelines that need to be started.
subjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. Sequence[Any]
The list of event types that cause this trigger to fire.
scope This property is required. str
The ARM resource ID of the Azure Event Grid Topic.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReference]
Pipelines that need to be started.
subject_begins_with str
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subject_ends_with str
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. List<Any>
The list of event types that cause this trigger to fire.
scope This property is required. String
The ARM resource ID of the Azure Event Grid Topic.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.
subjectBeginsWith String
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith String
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.

CustomEventsTriggerResponse
, CustomEventsTriggerResponseArgs

Events This property is required. List<object>
The list of event types that cause this trigger to fire.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse>
Pipelines that need to be started.
SubjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
SubjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
Events This property is required. []interface{}
The list of event types that cause this trigger to fire.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReferenceResponse
Pipelines that need to be started.
SubjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
SubjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. List<Object>
The list of event types that cause this trigger to fire.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. String
The ARM resource ID of the Azure Event Grid Topic.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReferenceResponse>
Pipelines that need to be started.
subjectBeginsWith String
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith String
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. any[]
The list of event types that cause this trigger to fire.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. string
The ARM resource ID of the Azure Event Grid Topic.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReferenceResponse[]
Pipelines that need to be started.
subjectBeginsWith string
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith string
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. Sequence[Any]
The list of event types that cause this trigger to fire.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. str
The ARM resource ID of the Azure Event Grid Topic.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReferenceResponse]
Pipelines that need to be started.
subject_begins_with str
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subject_ends_with str
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
events This property is required. List<Any>
The list of event types that cause this trigger to fire.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
scope This property is required. String
The ARM resource ID of the Azure Event Grid Topic.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.
subjectBeginsWith String
The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.
subjectEndsWith String
The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.

DayOfWeek
, DayOfWeekArgs

Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
DayOfWeekSunday
Sunday
DayOfWeekMonday
Monday
DayOfWeekTuesday
Tuesday
DayOfWeekWednesday
Wednesday
DayOfWeekThursday
Thursday
DayOfWeekFriday
Friday
DayOfWeekSaturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
SUNDAY
Sunday
MONDAY
Monday
TUESDAY
Tuesday
WEDNESDAY
Wednesday
THURSDAY
Thursday
FRIDAY
Friday
SATURDAY
Saturday
"Sunday"
Sunday
"Monday"
Monday
"Tuesday"
Tuesday
"Wednesday"
Wednesday
"Thursday"
Thursday
"Friday"
Friday
"Saturday"
Saturday

DaysOfWeek
, DaysOfWeekArgs

Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
DaysOfWeekSunday
Sunday
DaysOfWeekMonday
Monday
DaysOfWeekTuesday
Tuesday
DaysOfWeekWednesday
Wednesday
DaysOfWeekThursday
Thursday
DaysOfWeekFriday
Friday
DaysOfWeekSaturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
SUNDAY
Sunday
MONDAY
Monday
TUESDAY
Tuesday
WEDNESDAY
Wednesday
THURSDAY
Thursday
FRIDAY
Friday
SATURDAY
Saturday
"Sunday"
Sunday
"Monday"
Monday
"Tuesday"
Tuesday
"Wednesday"
Wednesday
"Thursday"
Thursday
"Friday"
Friday
"Saturday"
Saturday

LinkedServiceReference
, LinkedServiceReferenceArgs

ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string | Pulumi.AzureNative.DataFactory.Type
Linked service reference type.
Parameters Dictionary<string, object>
Arguments for LinkedService.
ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string | Type
Linked service reference type.
Parameters map[string]interface{}
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String | Type
Linked service reference type.
parameters Map<String,Object>
Arguments for LinkedService.
referenceName This property is required. string
Reference LinkedService name.
type This property is required. string | Type
Linked service reference type.
parameters {[key: string]: any}
Arguments for LinkedService.
reference_name This property is required. str
Reference LinkedService name.
type This property is required. str | Type
Linked service reference type.
parameters Mapping[str, Any]
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String | "LinkedServiceReference"
Linked service reference type.
parameters Map<Any>
Arguments for LinkedService.

LinkedServiceReferenceResponse
, LinkedServiceReferenceResponseArgs

ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string
Linked service reference type.
Parameters Dictionary<string, object>
Arguments for LinkedService.
ReferenceName This property is required. string
Reference LinkedService name.
Type This property is required. string
Linked service reference type.
Parameters map[string]interface{}
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String
Linked service reference type.
parameters Map<String,Object>
Arguments for LinkedService.
referenceName This property is required. string
Reference LinkedService name.
type This property is required. string
Linked service reference type.
parameters {[key: string]: any}
Arguments for LinkedService.
reference_name This property is required. str
Reference LinkedService name.
type This property is required. str
Linked service reference type.
parameters Mapping[str, Any]
Arguments for LinkedService.
referenceName This property is required. String
Reference LinkedService name.
type This property is required. String
Linked service reference type.
parameters Map<Any>
Arguments for LinkedService.

MultiplePipelineTrigger
, MultiplePipelineTriggerArgs

Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference>
Pipelines that need to be started.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReference
Pipelines that need to be started.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReference>
Pipelines that need to be started.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReference[]
Pipelines that need to be started.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReference]
Pipelines that need to be started.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

MultiplePipelineTriggerResponse
, MultiplePipelineTriggerResponseArgs

RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse>
Pipelines that need to be started.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReferenceResponse
Pipelines that need to be started.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReferenceResponse>
Pipelines that need to be started.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReferenceResponse[]
Pipelines that need to be started.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReferenceResponse]
Pipelines that need to be started.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

PipelineReference
, PipelineReferenceArgs

ReferenceName This property is required. string
Reference pipeline name.
Type This property is required. string
Pipeline reference type.
Name string
Reference name.
ReferenceName This property is required. string
Reference pipeline name.
Type This property is required. string
Pipeline reference type.
Name string
Reference name.
referenceName This property is required. String
Reference pipeline name.
type This property is required. String
Pipeline reference type.
name String
Reference name.
referenceName This property is required. string
Reference pipeline name.
type This property is required. string
Pipeline reference type.
name string
Reference name.
reference_name This property is required. str
Reference pipeline name.
type This property is required. str
Pipeline reference type.
name str
Reference name.
referenceName This property is required. String
Reference pipeline name.
type This property is required. String
Pipeline reference type.
name String
Reference name.

PipelineReferenceResponse
, PipelineReferenceResponseArgs

ReferenceName This property is required. string
Reference pipeline name.
Type This property is required. string
Pipeline reference type.
Name string
Reference name.
ReferenceName This property is required. string
Reference pipeline name.
Type This property is required. string
Pipeline reference type.
Name string
Reference name.
referenceName This property is required. String
Reference pipeline name.
type This property is required. String
Pipeline reference type.
name String
Reference name.
referenceName This property is required. string
Reference pipeline name.
type This property is required. string
Pipeline reference type.
name string
Reference name.
reference_name This property is required. str
Reference pipeline name.
type This property is required. str
Pipeline reference type.
name str
Reference name.
referenceName This property is required. String
Reference pipeline name.
type This property is required. String
Pipeline reference type.
name String
Reference name.

RecurrenceFrequency
, RecurrenceFrequencyArgs

NotSpecified
NotSpecified
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
RecurrenceFrequencyNotSpecified
NotSpecified
RecurrenceFrequencyMinute
Minute
RecurrenceFrequencyHour
Hour
RecurrenceFrequencyDay
Day
RecurrenceFrequencyWeek
Week
RecurrenceFrequencyMonth
Month
RecurrenceFrequencyYear
Year
NotSpecified
NotSpecified
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
NotSpecified
NotSpecified
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
NOT_SPECIFIED
NotSpecified
MINUTE
Minute
HOUR
Hour
DAY
Day
WEEK
Week
MONTH
Month
YEAR
Year
"NotSpecified"
NotSpecified
"Minute"
Minute
"Hour"
Hour
"Day"
Day
"Week"
Week
"Month"
Month
"Year"
Year

RecurrenceSchedule
, RecurrenceScheduleArgs

Hours List<int>
The hours.
Minutes List<int>
The minutes.
MonthDays List<int>
The month days.
MonthlyOccurrences List<Pulumi.AzureNative.DataFactory.Inputs.RecurrenceScheduleOccurrence>
The monthly occurrences.
WeekDays List<Pulumi.AzureNative.DataFactory.DaysOfWeek>
The days of the week.
Hours []int
The hours.
Minutes []int
The minutes.
MonthDays []int
The month days.
MonthlyOccurrences []RecurrenceScheduleOccurrence
The monthly occurrences.
WeekDays []DaysOfWeek
The days of the week.
hours List<Integer>
The hours.
minutes List<Integer>
The minutes.
monthDays List<Integer>
The month days.
monthlyOccurrences List<RecurrenceScheduleOccurrence>
The monthly occurrences.
weekDays List<DaysOfWeek>
The days of the week.
hours number[]
The hours.
minutes number[]
The minutes.
monthDays number[]
The month days.
monthlyOccurrences RecurrenceScheduleOccurrence[]
The monthly occurrences.
weekDays DaysOfWeek[]
The days of the week.
hours Sequence[int]
The hours.
minutes Sequence[int]
The minutes.
month_days Sequence[int]
The month days.
monthly_occurrences Sequence[RecurrenceScheduleOccurrence]
The monthly occurrences.
week_days Sequence[DaysOfWeek]
The days of the week.
hours List<Number>
The hours.
minutes List<Number>
The minutes.
monthDays List<Number>
The month days.
monthlyOccurrences List<Property Map>
The monthly occurrences.
weekDays List<"Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday">
The days of the week.

RecurrenceScheduleOccurrence
, RecurrenceScheduleOccurrenceArgs

Day Pulumi.AzureNative.DataFactory.DayOfWeek
The day of the week.
Occurrence int
The occurrence.
Day DayOfWeek
The day of the week.
Occurrence int
The occurrence.
day DayOfWeek
The day of the week.
occurrence Integer
The occurrence.
day DayOfWeek
The day of the week.
occurrence number
The occurrence.
day DayOfWeek
The day of the week.
occurrence int
The occurrence.

RecurrenceScheduleOccurrenceResponse
, RecurrenceScheduleOccurrenceResponseArgs

Day string
The day of the week.
Occurrence int
The occurrence.
Day string
The day of the week.
Occurrence int
The occurrence.
day String
The day of the week.
occurrence Integer
The occurrence.
day string
The day of the week.
occurrence number
The occurrence.
day str
The day of the week.
occurrence int
The occurrence.
day String
The day of the week.
occurrence Number
The occurrence.

RecurrenceScheduleResponse
, RecurrenceScheduleResponseArgs

Hours List<int>
The hours.
Minutes List<int>
The minutes.
MonthDays List<int>
The month days.
MonthlyOccurrences List<Pulumi.AzureNative.DataFactory.Inputs.RecurrenceScheduleOccurrenceResponse>
The monthly occurrences.
WeekDays List<string>
The days of the week.
Hours []int
The hours.
Minutes []int
The minutes.
MonthDays []int
The month days.
MonthlyOccurrences []RecurrenceScheduleOccurrenceResponse
The monthly occurrences.
WeekDays []string
The days of the week.
hours List<Integer>
The hours.
minutes List<Integer>
The minutes.
monthDays List<Integer>
The month days.
monthlyOccurrences List<RecurrenceScheduleOccurrenceResponse>
The monthly occurrences.
weekDays List<String>
The days of the week.
hours number[]
The hours.
minutes number[]
The minutes.
monthDays number[]
The month days.
monthlyOccurrences RecurrenceScheduleOccurrenceResponse[]
The monthly occurrences.
weekDays string[]
The days of the week.
hours Sequence[int]
The hours.
minutes Sequence[int]
The minutes.
month_days Sequence[int]
The month days.
monthly_occurrences Sequence[RecurrenceScheduleOccurrenceResponse]
The monthly occurrences.
week_days Sequence[str]
The days of the week.
hours List<Number>
The hours.
minutes List<Number>
The minutes.
monthDays List<Number>
The month days.
monthlyOccurrences List<Property Map>
The monthly occurrences.
weekDays List<String>
The days of the week.

RerunTumblingWindowTrigger
, RerunTumblingWindowTriggerArgs

ParentTrigger This property is required. object
The parent trigger reference.
RequestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
RequestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
RerunConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
ParentTrigger This property is required. interface{}
The parent trigger reference.
RequestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
RequestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
RerunConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
parentTrigger This property is required. Object
The parent trigger reference.
requestedEndTime This property is required. String
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. String
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. Integer
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
parentTrigger This property is required. any
The parent trigger reference.
requestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. number
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
parent_trigger This property is required. Any
The parent trigger reference.
requested_end_time This property is required. str
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requested_start_time This property is required. str
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerun_concurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
parentTrigger This property is required. Any
The parent trigger reference.
requestedEndTime This property is required. String
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. String
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. Number
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.

RerunTumblingWindowTriggerResponse
, RerunTumblingWindowTriggerResponseArgs

ParentTrigger This property is required. object
The parent trigger reference.
RequestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
RequestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
RerunConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
ParentTrigger This property is required. interface{}
The parent trigger reference.
RequestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
RequestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
RerunConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
parentTrigger This property is required. Object
The parent trigger reference.
requestedEndTime This property is required. String
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. String
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. Integer
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
parentTrigger This property is required. any
The parent trigger reference.
requestedEndTime This property is required. string
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. string
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. number
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
parent_trigger This property is required. Any
The parent trigger reference.
requested_end_time This property is required. str
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requested_start_time This property is required. str
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerun_concurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
parentTrigger This property is required. Any
The parent trigger reference.
requestedEndTime This property is required. String
The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
requestedStartTime This property is required. String
The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
rerunConcurrency This property is required. Number
The max number of parallel time windows (ready for execution) for which a rerun is triggered.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.

RetryPolicy
, RetryPolicyArgs

Count object
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
IntervalInSeconds int
Interval between retries in seconds. Default is 30.
Count interface{}
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
IntervalInSeconds int
Interval between retries in seconds. Default is 30.
count Object
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds Integer
Interval between retries in seconds. Default is 30.
count any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds number
Interval between retries in seconds. Default is 30.
count Any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
interval_in_seconds int
Interval between retries in seconds. Default is 30.
count Any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds Number
Interval between retries in seconds. Default is 30.

RetryPolicyResponse
, RetryPolicyResponseArgs

Count object
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
IntervalInSeconds int
Interval between retries in seconds. Default is 30.
Count interface{}
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
IntervalInSeconds int
Interval between retries in seconds. Default is 30.
count Object
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds Integer
Interval between retries in seconds. Default is 30.
count any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds number
Interval between retries in seconds. Default is 30.
count Any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
interval_in_seconds int
Interval between retries in seconds. Default is 30.
count Any
Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.
intervalInSeconds Number
Interval between retries in seconds. Default is 30.

ScheduleTrigger
, ScheduleTriggerArgs

Recurrence This property is required. Pulumi.AzureNative.DataFactory.Inputs.ScheduleTriggerRecurrence
Recurrence schedule configuration.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference>
Pipelines that need to be started.
Recurrence This property is required. ScheduleTriggerRecurrence
Recurrence schedule configuration.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReference
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrence
Recurrence schedule configuration.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReference>
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrence
Recurrence schedule configuration.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReference[]
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrence
Recurrence schedule configuration.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReference]
Pipelines that need to be started.
recurrence This property is required. Property Map
Recurrence schedule configuration.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

ScheduleTriggerRecurrence
, ScheduleTriggerRecurrenceArgs

EndTime string
The end time.
Frequency string | Pulumi.AzureNative.DataFactory.RecurrenceFrequency
The frequency.
Interval int
The interval.
Schedule Pulumi.AzureNative.DataFactory.Inputs.RecurrenceSchedule
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
EndTime string
The end time.
Frequency string | RecurrenceFrequency
The frequency.
Interval int
The interval.
Schedule RecurrenceSchedule
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
endTime String
The end time.
frequency String | RecurrenceFrequency
The frequency.
interval Integer
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.
endTime string
The end time.
frequency string | RecurrenceFrequency
The frequency.
interval number
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
startTime string
The start time.
timeZone string
The time zone.
end_time str
The end time.
frequency str | RecurrenceFrequency
The frequency.
interval int
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
start_time str
The start time.
time_zone str
The time zone.
endTime String
The end time.
frequency String | "NotSpecified" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year"
The frequency.
interval Number
The interval.
schedule Property Map
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.

ScheduleTriggerRecurrenceResponse
, ScheduleTriggerRecurrenceResponseArgs

EndTime string
The end time.
Frequency string
The frequency.
Interval int
The interval.
Schedule Pulumi.AzureNative.DataFactory.Inputs.RecurrenceScheduleResponse
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
EndTime string
The end time.
Frequency string
The frequency.
Interval int
The interval.
Schedule RecurrenceScheduleResponse
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
endTime String
The end time.
frequency String
The frequency.
interval Integer
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.
endTime string
The end time.
frequency string
The frequency.
interval number
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
startTime string
The start time.
timeZone string
The time zone.
end_time str
The end time.
frequency str
The frequency.
interval int
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
start_time str
The start time.
time_zone str
The time zone.
endTime String
The end time.
frequency String
The frequency.
interval Number
The interval.
schedule Property Map
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.

ScheduleTriggerResponse
, ScheduleTriggerResponseArgs

Recurrence This property is required. Pulumi.AzureNative.DataFactory.Inputs.ScheduleTriggerRecurrenceResponse
Recurrence schedule configuration.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations List<object>
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines List<Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse>
Pipelines that need to be started.
Recurrence This property is required. ScheduleTriggerRecurrenceResponse
Recurrence schedule configuration.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Description string
Trigger description.
Pipelines []TriggerPipelineReferenceResponse
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrenceResponse
Recurrence schedule configuration.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Object>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<TriggerPipelineReferenceResponse>
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrenceResponse
Recurrence schedule configuration.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations any[]
List of tags that can be used for describing the trigger.
description string
Trigger description.
pipelines TriggerPipelineReferenceResponse[]
Pipelines that need to be started.
recurrence This property is required. ScheduleTriggerRecurrenceResponse
Recurrence schedule configuration.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
description str
Trigger description.
pipelines Sequence[TriggerPipelineReferenceResponse]
Pipelines that need to be started.
recurrence This property is required. Property Map
Recurrence schedule configuration.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
annotations List<Any>
List of tags that can be used for describing the trigger.
description String
Trigger description.
pipelines List<Property Map>
Pipelines that need to be started.

SelfDependencyTumblingWindowTriggerReference
, SelfDependencyTumblingWindowTriggerReferenceArgs

Offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
Offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. str
Timespan applied to the start time of a tumbling window when evaluating dependency.
size str
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.

SelfDependencyTumblingWindowTriggerReferenceResponse
, SelfDependencyTumblingWindowTriggerReferenceResponseArgs

Offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
Offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. string
Timespan applied to the start time of a tumbling window when evaluating dependency.
size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. str
Timespan applied to the start time of a tumbling window when evaluating dependency.
size str
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
offset This property is required. String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.

TriggerDependencyReference
, TriggerDependencyReferenceArgs

ReferenceTrigger This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerReference
Referenced trigger.
ReferenceTrigger This property is required. TriggerReference
Referenced trigger.
referenceTrigger This property is required. TriggerReference
Referenced trigger.
referenceTrigger This property is required. TriggerReference
Referenced trigger.
reference_trigger This property is required. TriggerReference
Referenced trigger.
referenceTrigger This property is required. Property Map
Referenced trigger.

TriggerDependencyReferenceResponse
, TriggerDependencyReferenceResponseArgs

ReferenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
referenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
referenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
reference_trigger This property is required. TriggerReferenceResponse
Referenced trigger.
referenceTrigger This property is required. Property Map
Referenced trigger.

TriggerPipelineReference
, TriggerPipelineReferenceArgs

Parameters Dictionary<string, object>
Pipeline parameters.
PipelineReference Pulumi.AzureNative.DataFactory.Inputs.PipelineReference
Pipeline reference.
Parameters map[string]interface{}
Pipeline parameters.
PipelineReference PipelineReference
Pipeline reference.
parameters Map<String,Object>
Pipeline parameters.
pipelineReference PipelineReference
Pipeline reference.
parameters {[key: string]: any}
Pipeline parameters.
pipelineReference PipelineReference
Pipeline reference.
parameters Mapping[str, Any]
Pipeline parameters.
pipeline_reference PipelineReference
Pipeline reference.
parameters Map<Any>
Pipeline parameters.
pipelineReference Property Map
Pipeline reference.

TriggerPipelineReferenceResponse
, TriggerPipelineReferenceResponseArgs

Parameters Dictionary<string, object>
Pipeline parameters.
PipelineReference Pulumi.AzureNative.DataFactory.Inputs.PipelineReferenceResponse
Pipeline reference.
Parameters map[string]interface{}
Pipeline parameters.
PipelineReference PipelineReferenceResponse
Pipeline reference.
parameters Map<String,Object>
Pipeline parameters.
pipelineReference PipelineReferenceResponse
Pipeline reference.
parameters {[key: string]: any}
Pipeline parameters.
pipelineReference PipelineReferenceResponse
Pipeline reference.
parameters Mapping[str, Any]
Pipeline parameters.
pipeline_reference PipelineReferenceResponse
Pipeline reference.
parameters Map<Any>
Pipeline parameters.
pipelineReference Property Map
Pipeline reference.

TriggerReference
, TriggerReferenceArgs

ReferenceName This property is required. string
Reference trigger name.
Type This property is required. string | Pulumi.AzureNative.DataFactory.TriggerReferenceType
Trigger reference type.
ReferenceName This property is required. string
Reference trigger name.
Type This property is required. string | TriggerReferenceType
Trigger reference type.
referenceName This property is required. String
Reference trigger name.
type This property is required. String | TriggerReferenceType
Trigger reference type.
referenceName This property is required. string
Reference trigger name.
type This property is required. string | TriggerReferenceType
Trigger reference type.
reference_name This property is required. str
Reference trigger name.
type This property is required. str | TriggerReferenceType
Trigger reference type.
referenceName This property is required. String
Reference trigger name.
type This property is required. String | "TriggerReference"
Trigger reference type.

TriggerReferenceResponse
, TriggerReferenceResponseArgs

ReferenceName This property is required. string
Reference trigger name.
Type This property is required. string
Trigger reference type.
ReferenceName This property is required. string
Reference trigger name.
Type This property is required. string
Trigger reference type.
referenceName This property is required. String
Reference trigger name.
type This property is required. String
Trigger reference type.
referenceName This property is required. string
Reference trigger name.
type This property is required. string
Trigger reference type.
reference_name This property is required. str
Reference trigger name.
type This property is required. str
Trigger reference type.
referenceName This property is required. String
Reference trigger name.
type This property is required. String
Trigger reference type.

TriggerReferenceType
, TriggerReferenceTypeArgs

TriggerReference
TriggerReference
TriggerReferenceTypeTriggerReference
TriggerReference
TriggerReference
TriggerReference
TriggerReference
TriggerReference
TRIGGER_REFERENCE
TriggerReference
"TriggerReference"
TriggerReference

TumblingWindowFrequency
, TumblingWindowFrequencyArgs

Minute
Minute
Hour
Hour
Month
Month
TumblingWindowFrequencyMinute
Minute
TumblingWindowFrequencyHour
Hour
TumblingWindowFrequencyMonth
Month
Minute
Minute
Hour
Hour
Month
Month
Minute
Minute
Hour
Hour
Month
Month
MINUTE
Minute
HOUR
Hour
MONTH
Month
"Minute"
Minute
"Hour"
Hour
"Month"
Month

TumblingWindowTrigger
, TumblingWindowTriggerArgs

Frequency This property is required. string | Pulumi.AzureNative.DataFactory.TumblingWindowFrequency
The frequency of the time windows.
Interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
MaxConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
Pipeline This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference
Pipeline for which runs are created when an event is fired for trigger window that is ready.
StartTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
Annotations List<object>
List of tags that can be used for describing the trigger.
Delay object
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
DependsOn List<object>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
Description string
Trigger description.
EndTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
RetryPolicy Pulumi.AzureNative.DataFactory.Inputs.RetryPolicy
Retry policy that will be applied for failed pipeline runs.
Frequency This property is required. string | TumblingWindowFrequency
The frequency of the time windows.
Interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
MaxConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
Pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when an event is fired for trigger window that is ready.
StartTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Delay interface{}
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
DependsOn []interface{}
Triggers that this trigger depends on. Only tumbling window triggers are supported.
Description string
Trigger description.
EndTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
RetryPolicy RetryPolicy
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. String | TumblingWindowFrequency
The frequency of the time windows.
interval This property is required. Integer
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. Integer
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when an event is fired for trigger window that is ready.
startTime This property is required. String
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations List<Object>
List of tags that can be used for describing the trigger.
delay Object
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn List<Object>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description String
Trigger description.
endTime String
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy RetryPolicy
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. string | TumblingWindowFrequency
The frequency of the time windows.
interval This property is required. number
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. number
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when an event is fired for trigger window that is ready.
startTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations any[]
List of tags that can be used for describing the trigger.
delay any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn (SelfDependencyTumblingWindowTriggerReference | TriggerDependencyReference | TumblingWindowTriggerDependencyReference)[]
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description string
Trigger description.
endTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy RetryPolicy
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. str | TumblingWindowFrequency
The frequency of the time windows.
interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
max_concurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReference
Pipeline for which runs are created when an event is fired for trigger window that is ready.
start_time This property is required. str
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
delay Any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
depends_on Sequence[Union[SelfDependencyTumblingWindowTriggerReference, TriggerDependencyReference, TumblingWindowTriggerDependencyReference]]
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description str
Trigger description.
end_time str
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retry_policy RetryPolicy
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. String | "Minute" | "Hour" | "Month"
The frequency of the time windows.
interval This property is required. Number
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. Number
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. Property Map
Pipeline for which runs are created when an event is fired for trigger window that is ready.
startTime This property is required. String
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations List<Any>
List of tags that can be used for describing the trigger.
delay Any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn List<Property Map | Property Map | Property Map>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description String
Trigger description.
endTime String
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy Property Map
Retry policy that will be applied for failed pipeline runs.

TumblingWindowTriggerDependencyReference
, TumblingWindowTriggerDependencyReferenceArgs

ReferenceTrigger This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerReference
Referenced trigger.
Offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
ReferenceTrigger This property is required. TriggerReference
Referenced trigger.
Offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. TriggerReference
Referenced trigger.
offset String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. TriggerReference
Referenced trigger.
offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
reference_trigger This property is required. TriggerReference
Referenced trigger.
offset str
Timespan applied to the start time of a tumbling window when evaluating dependency.
size str
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. Property Map
Referenced trigger.
offset String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.

TumblingWindowTriggerDependencyReferenceResponse
, TumblingWindowTriggerDependencyReferenceResponseArgs

ReferenceTrigger This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerReferenceResponse
Referenced trigger.
Offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
ReferenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
Offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
Size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
offset String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. TriggerReferenceResponse
Referenced trigger.
offset string
Timespan applied to the start time of a tumbling window when evaluating dependency.
size string
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
reference_trigger This property is required. TriggerReferenceResponse
Referenced trigger.
offset str
Timespan applied to the start time of a tumbling window when evaluating dependency.
size str
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
referenceTrigger This property is required. Property Map
Referenced trigger.
offset String
Timespan applied to the start time of a tumbling window when evaluating dependency.
size String
The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.

TumblingWindowTriggerResponse
, TumblingWindowTriggerResponseArgs

Frequency This property is required. string
The frequency of the time windows.
Interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
MaxConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
Pipeline This property is required. Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse
Pipeline for which runs are created when an event is fired for trigger window that is ready.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
StartTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
Annotations List<object>
List of tags that can be used for describing the trigger.
Delay object
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
DependsOn List<object>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
Description string
Trigger description.
EndTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
RetryPolicy Pulumi.AzureNative.DataFactory.Inputs.RetryPolicyResponse
Retry policy that will be applied for failed pipeline runs.
Frequency This property is required. string
The frequency of the time windows.
Interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
MaxConcurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
Pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when an event is fired for trigger window that is ready.
RuntimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
StartTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
Annotations []interface{}
List of tags that can be used for describing the trigger.
Delay interface{}
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
DependsOn []interface{}
Triggers that this trigger depends on. Only tumbling window triggers are supported.
Description string
Trigger description.
EndTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
RetryPolicy RetryPolicyResponse
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. String
The frequency of the time windows.
interval This property is required. Integer
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. Integer
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when an event is fired for trigger window that is ready.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
startTime This property is required. String
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations List<Object>
List of tags that can be used for describing the trigger.
delay Object
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn List<Object>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description String
Trigger description.
endTime String
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy RetryPolicyResponse
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. string
The frequency of the time windows.
interval This property is required. number
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. number
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when an event is fired for trigger window that is ready.
runtimeState This property is required. string
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
startTime This property is required. string
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations any[]
List of tags that can be used for describing the trigger.
delay any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn (SelfDependencyTumblingWindowTriggerReferenceResponse | TriggerDependencyReferenceResponse | TumblingWindowTriggerDependencyReferenceResponse)[]
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description string
Trigger description.
endTime string
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy RetryPolicyResponse
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. str
The frequency of the time windows.
interval This property is required. int
The interval of the time windows. The minimum interval allowed is 15 Minutes.
max_concurrency This property is required. int
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. TriggerPipelineReferenceResponse
Pipeline for which runs are created when an event is fired for trigger window that is ready.
runtime_state This property is required. str
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
start_time This property is required. str
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations Sequence[Any]
List of tags that can be used for describing the trigger.
delay Any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
depends_on Sequence[Union[SelfDependencyTumblingWindowTriggerReferenceResponse, TriggerDependencyReferenceResponse, TumblingWindowTriggerDependencyReferenceResponse]]
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description str
Trigger description.
end_time str
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retry_policy RetryPolicyResponse
Retry policy that will be applied for failed pipeline runs.
frequency This property is required. String
The frequency of the time windows.
interval This property is required. Number
The interval of the time windows. The minimum interval allowed is 15 Minutes.
maxConcurrency This property is required. Number
The max number of parallel time windows (ready for execution) for which a new run is triggered.
pipeline This property is required. Property Map
Pipeline for which runs are created when an event is fired for trigger window that is ready.
runtimeState This property is required. String
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
startTime This property is required. String
The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
annotations List<Any>
List of tags that can be used for describing the trigger.
delay Any
Specifies how long the trigger waits past due time before triggering new run. It doesn't alter window start and end time. The default is 0. Type: string (or Expression with resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
dependsOn List<Property Map | Property Map | Property Map>
Triggers that this trigger depends on. Only tumbling window triggers are supported.
description String
Trigger description.
endTime String
The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.
retryPolicy Property Map
Retry policy that will be applied for failed pipeline runs.

Type
, TypeArgs

LinkedServiceReference
LinkedServiceReference
TypeLinkedServiceReference
LinkedServiceReference
LinkedServiceReference
LinkedServiceReference
LinkedServiceReference
LinkedServiceReference
LINKED_SERVICE_REFERENCE
LinkedServiceReference
"LinkedServiceReference"
LinkedServiceReference

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:datafactory:Trigger exampleTrigger /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi