1. Packages
  2. Azure Native
  3. API Docs
  4. datafactory
  5. Trigger
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.datafactory.Trigger

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Trigger resource type. Azure REST API version: 2018-06-01. Prior API version in Azure Native 1.x: 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",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/datafactory/v2"
    	"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.ScheduleTrigger{
    				Pipelines: []datafactory.TriggerPipelineReference{
    					{
    						Parameters: {
    							"OutputBlobNameList": []string{
    								"exampleoutput.csv",
    							},
    						},
    						PipelineReference: {
    							ReferenceName: "examplePipeline",
    							Type:          "PipelineReference",
    						},
    					},
    				},
    				Recurrence: datafactory.ScheduleTriggerRecurrence{
    					EndTime:   "2018-06-16T00:55:13.8441801Z",
    					Frequency: datafactory.RecurrenceFrequencyMinute,
    					Interval:  4,
    					StartTime: "2018-06-16T00:39:13.8441801Z",
    					TimeZone:  "UTC",
    				},
    				Type: "ScheduleTrigger",
    			},
    			ResourceGroupName: pulumi.String("exampleResourceGroup"),
    			TriggerName:       pulumi.String("exampleTrigger"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    trigger = azure_native.datafactory.Trigger("trigger",
        factory_name="exampleFactoryName",
        properties=azure_native.datafactory.ScheduleTriggerArgs(
            pipelines=[azure_native.datafactory.TriggerPipelineReferenceArgs(
                parameters={
                    "OutputBlobNameList": ["exampleoutput.csv"],
                },
                pipeline_reference=azure_native.datafactory.PipelineReferenceArgs(
                    reference_name="examplePipeline",
                    type="PipelineReference",
                ),
            )],
            recurrence=azure_native.datafactory.ScheduleTriggerRecurrenceArgs(
                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")
    
    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",
    });
    
    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
    

    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",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/datafactory/v2"
    	"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.ScheduleTrigger{
    				Description: "Example description",
    				Pipelines: []datafactory.TriggerPipelineReference{
    					{
    						Parameters: {
    							"OutputBlobNameList": []string{
    								"exampleoutput.csv",
    							},
    						},
    						PipelineReference: {
    							ReferenceName: "examplePipeline",
    							Type:          "PipelineReference",
    						},
    					},
    				},
    				Recurrence: datafactory.ScheduleTriggerRecurrence{
    					EndTime:   "2018-06-16T00:55:14.905167Z",
    					Frequency: datafactory.RecurrenceFrequencyMinute,
    					Interval:  4,
    					StartTime: "2018-06-16T00:39:14.905167Z",
    					TimeZone:  "UTC",
    				},
    				Type: "ScheduleTrigger",
    			},
    			ResourceGroupName: pulumi.String("exampleResourceGroup"),
    			TriggerName:       pulumi.String("exampleTrigger"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    trigger = azure_native.datafactory.Trigger("trigger",
        factory_name="exampleFactoryName",
        properties=azure_native.datafactory.ScheduleTriggerArgs(
            description="Example description",
            pipelines=[azure_native.datafactory.TriggerPipelineReferenceArgs(
                parameters={
                    "OutputBlobNameList": ["exampleoutput.csv"],
                },
                pipeline_reference=azure_native.datafactory.PipelineReferenceArgs(
                    reference_name="examplePipeline",
                    type="PipelineReference",
                ),
            )],
            recurrence=azure_native.datafactory.ScheduleTriggerRecurrenceArgs(
                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")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args TriggerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args TriggerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TriggerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TriggerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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",
    });
    
    example, err := datafactory.NewTrigger(ctx, "triggerResource", &datafactory.TriggerArgs{
    FactoryName: pulumi.String("string"),
    Properties: datafactory.BlobEventsTrigger{
    Events: []datafactory.BlobEventTypes{
    "string",
    },
    Scope: "string",
    Type: "BlobEventsTrigger",
    Annotations: []string{
    "any",
    },
    BlobPathBeginsWith: "string",
    BlobPathEndsWith: "string",
    Description: "string",
    IgnoreEmptyBlobs: false,
    Pipelines: []datafactory.TriggerPipelineReference{
    {
    Parameters: {
    "string": "any",
    },
    PipelineReference: {
    ReferenceName: "string",
    Type: "string",
    Name: "string",
    },
    },
    },
    },
    ResourceGroupName: pulumi.String("string"),
    TriggerName: pulumi.String("string"),
    })
    
    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());
    
    trigger_resource = azure_native.datafactory.Trigger("triggerResource",
        factory_name="string",
        properties=azure_native.datafactory.BlobEventsTriggerArgs(
            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=[azure_native.datafactory.TriggerPipelineReferenceArgs(
                parameters={
                    "string": "any",
                },
                pipeline_reference=azure_native.datafactory.PipelineReferenceArgs(
                    reference_name="string",
                    type="string",
                    name="string",
                ),
            )],
        ),
        resource_group_name="string",
        trigger_name="string")
    
    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",
    });
    
    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
    

    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

    The Trigger resource accepts the following input properties:

    factoryName String
    The factory name.
    properties Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Properties of the trigger.
    resourceGroupName String
    The resource group name.
    triggerName String
    The trigger name.

    Outputs

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

    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.
    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.
    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.
    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.
    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.
    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 List<Union<string, Pulumi.AzureNative.DataFactory.BlobEventTypes>>
    The type of events that cause this trigger to fire.
    Scope 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 []string
    The type of events that cause this trigger to fire.
    Scope 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 List<Either<String,BlobEventTypes>>
    The type of events that cause this trigger to fire.
    scope 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 (string | BlobEventTypes)[]
    The type of events that cause this trigger to fire.
    scope 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 Sequence[Union[str, BlobEventTypes]]
    The type of events that cause this trigger to fire.
    scope 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 List<String | "Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobDeleted">
    The type of events that cause this trigger to fire.
    scope 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 List<string>
    The type of events that cause this trigger to fire.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    Scope 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 []string
    The type of events that cause this trigger to fire.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    Scope 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 List<String>
    The type of events that cause this trigger to fire.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 string[]
    The type of events that cause this trigger to fire.
    runtimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 Sequence[str]
    The type of events that cause this trigger to fire.
    runtime_state str
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 List<String>
    The type of events that cause this trigger to fire.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 string
    The path of the container/folder that will trigger the pipeline.
    LinkedService Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReference
    The Azure Storage linked service reference.
    MaxConcurrency 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 string
    The path of the container/folder that will trigger the pipeline.
    LinkedService LinkedServiceReference
    The Azure Storage linked service reference.
    MaxConcurrency 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 String
    The path of the container/folder that will trigger the pipeline.
    linkedService LinkedServiceReference
    The Azure Storage linked service reference.
    maxConcurrency 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 string
    The path of the container/folder that will trigger the pipeline.
    linkedService LinkedServiceReference
    The Azure Storage linked service reference.
    maxConcurrency 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 str
    The path of the container/folder that will trigger the pipeline.
    linked_service LinkedServiceReference
    The Azure Storage linked service reference.
    max_concurrency 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 String
    The path of the container/folder that will trigger the pipeline.
    linkedService Property Map
    The Azure Storage linked service reference.
    maxConcurrency 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 string
    The path of the container/folder that will trigger the pipeline.
    LinkedService Pulumi.AzureNative.DataFactory.Inputs.LinkedServiceReferenceResponse
    The Azure Storage linked service reference.
    MaxConcurrency int
    The max number of parallel files to handle when it is triggered.
    RuntimeState 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 string
    The path of the container/folder that will trigger the pipeline.
    LinkedService LinkedServiceReferenceResponse
    The Azure Storage linked service reference.
    MaxConcurrency int
    The max number of parallel files to handle when it is triggered.
    RuntimeState 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 String
    The path of the container/folder that will trigger the pipeline.
    linkedService LinkedServiceReferenceResponse
    The Azure Storage linked service reference.
    maxConcurrency Integer
    The max number of parallel files to handle when it is triggered.
    runtimeState 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 string
    The path of the container/folder that will trigger the pipeline.
    linkedService LinkedServiceReferenceResponse
    The Azure Storage linked service reference.
    maxConcurrency number
    The max number of parallel files to handle when it is triggered.
    runtimeState 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 str
    The path of the container/folder that will trigger the pipeline.
    linked_service LinkedServiceReferenceResponse
    The Azure Storage linked service reference.
    max_concurrency int
    The max number of parallel files to handle when it is triggered.
    runtime_state 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 String
    The path of the container/folder that will trigger the pipeline.
    linkedService Property Map
    The Azure Storage linked service reference.
    maxConcurrency Number
    The max number of parallel files to handle when it is triggered.
    runtimeState 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 List<Pulumi.AzureNative.DataFactory.Inputs.PipelineReference>
    Upstream Pipelines.
    Pipeline Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    RunDimension 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 []PipelineReference
    Upstream Pipelines.
    Pipeline TriggerPipelineReference
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    RunDimension 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 List<PipelineReference>
    Upstream Pipelines.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension 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 PipelineReference[]
    Upstream Pipelines.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension 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 Sequence[PipelineReference]
    Upstream Pipelines.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    run_dimension 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 List<Property Map>
    Upstream Pipelines.
    pipeline Property Map
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension 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 List<Pulumi.AzureNative.DataFactory.Inputs.PipelineReferenceResponse>
    Upstream Pipelines.
    Pipeline Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    RunDimension string
    Run Dimension property that needs to be emitted by upstream pipelines.
    RuntimeState 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 []PipelineReferenceResponse
    Upstream Pipelines.
    Pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    RunDimension string
    Run Dimension property that needs to be emitted by upstream pipelines.
    RuntimeState 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 List<PipelineReferenceResponse>
    Upstream Pipelines.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension String
    Run Dimension property that needs to be emitted by upstream pipelines.
    runtimeState 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 PipelineReferenceResponse[]
    Upstream Pipelines.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension string
    Run Dimension property that needs to be emitted by upstream pipelines.
    runtimeState 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 Sequence[PipelineReferenceResponse]
    Upstream Pipelines.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    run_dimension str
    Run Dimension property that needs to be emitted by upstream pipelines.
    runtime_state 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 List<Property Map>
    Upstream Pipelines.
    pipeline Property Map
    Pipeline for which runs are created when all upstream pipelines complete successfully.
    runDimension String
    Run Dimension property that needs to be emitted by upstream pipelines.
    runtimeState 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 List<object>
    The list of event types that cause this trigger to fire.
    Scope 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 []interface{}
    The list of event types that cause this trigger to fire.
    Scope 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 List<Object>
    The list of event types that cause this trigger to fire.
    scope 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 any[]
    The list of event types that cause this trigger to fire.
    scope 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 Sequence[Any]
    The list of event types that cause this trigger to fire.
    scope 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 List<Any>
    The list of event types that cause this trigger to fire.
    scope 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 List<object>
    The list of event types that cause this trigger to fire.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    Scope 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 []interface{}
    The list of event types that cause this trigger to fire.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    Scope 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 List<Object>
    The list of event types that cause this trigger to fire.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 any[]
    The list of event types that cause this trigger to fire.
    runtimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 Sequence[Any]
    The list of event types that cause this trigger to fire.
    runtime_state str
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 List<Any>
    The list of event types that cause this trigger to fire.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    scope 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 string
    Reference LinkedService name.
    Type string | Pulumi.AzureNative.DataFactory.Type
    Linked service reference type.
    Parameters Dictionary<string, object>
    Arguments for LinkedService.
    ReferenceName string
    Reference LinkedService name.
    Type string | Type
    Linked service reference type.
    Parameters map[string]interface{}
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type String | Type
    Linked service reference type.
    parameters Map<String,Object>
    Arguments for LinkedService.
    referenceName string
    Reference LinkedService name.
    type string | Type
    Linked service reference type.
    parameters {[key: string]: any}
    Arguments for LinkedService.
    reference_name str
    Reference LinkedService name.
    type str | Type
    Linked service reference type.
    parameters Mapping[str, Any]
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type String | "LinkedServiceReference"
    Linked service reference type.
    parameters Map<Any>
    Arguments for LinkedService.

    LinkedServiceReferenceResponse, LinkedServiceReferenceResponseArgs

    ReferenceName string
    Reference LinkedService name.
    Type string
    Linked service reference type.
    Parameters Dictionary<string, object>
    Arguments for LinkedService.
    ReferenceName string
    Reference LinkedService name.
    Type string
    Linked service reference type.
    Parameters map[string]interface{}
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type String
    Linked service reference type.
    parameters Map<String,Object>
    Arguments for LinkedService.
    referenceName string
    Reference LinkedService name.
    type string
    Linked service reference type.
    parameters {[key: string]: any}
    Arguments for LinkedService.
    reference_name str
    Reference LinkedService name.
    type str
    Linked service reference type.
    parameters Mapping[str, Any]
    Arguments for LinkedService.
    referenceName String
    Reference LinkedService name.
    type 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 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 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 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 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 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 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 string
    Reference pipeline name.
    Type string
    Pipeline reference type.
    Name string
    Reference name.
    ReferenceName string
    Reference pipeline name.
    Type string
    Pipeline reference type.
    Name string
    Reference name.
    referenceName String
    Reference pipeline name.
    type String
    Pipeline reference type.
    name String
    Reference name.
    referenceName string
    Reference pipeline name.
    type string
    Pipeline reference type.
    name string
    Reference name.
    reference_name str
    Reference pipeline name.
    type str
    Pipeline reference type.
    name str
    Reference name.
    referenceName String
    Reference pipeline name.
    type String
    Pipeline reference type.
    name String
    Reference name.

    PipelineReferenceResponse, PipelineReferenceResponseArgs

    ReferenceName string
    Reference pipeline name.
    Type string
    Pipeline reference type.
    Name string
    Reference name.
    ReferenceName string
    Reference pipeline name.
    Type string
    Pipeline reference type.
    Name string
    Reference name.
    referenceName String
    Reference pipeline name.
    type String
    Pipeline reference type.
    name String
    Reference name.
    referenceName string
    Reference pipeline name.
    type string
    Pipeline reference type.
    name string
    Reference name.
    reference_name str
    Reference pipeline name.
    type str
    Pipeline reference type.
    name str
    Reference name.
    referenceName String
    Reference pipeline name.
    type 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 object
    The parent trigger reference.
    RequestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RequestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RerunConcurrency 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 interface{}
    The parent trigger reference.
    RequestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RequestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RerunConcurrency 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 Object
    The parent trigger reference.
    requestedEndTime String
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime String
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency 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 any
    The parent trigger reference.
    requestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency 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 Any
    The parent trigger reference.
    requested_end_time str
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requested_start_time str
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerun_concurrency 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 Any
    The parent trigger reference.
    requestedEndTime String
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime String
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency 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 object
    The parent trigger reference.
    RequestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RequestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RerunConcurrency int
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    RuntimeState 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 interface{}
    The parent trigger reference.
    RequestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RequestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    RerunConcurrency int
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    RuntimeState 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 Object
    The parent trigger reference.
    requestedEndTime String
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime String
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency Integer
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    runtimeState 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 any
    The parent trigger reference.
    requestedEndTime string
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime string
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency number
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    runtimeState 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 Any
    The parent trigger reference.
    requested_end_time str
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requested_start_time str
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerun_concurrency int
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    runtime_state 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 Any
    The parent trigger reference.
    requestedEndTime String
    The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
    requestedStartTime String
    The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
    rerunConcurrency Number
    The max number of parallel time windows (ready for execution) for which a rerun is triggered.
    runtimeState 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 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 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 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 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 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 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 Pulumi.AzureNative.DataFactory.Inputs.ScheduleTriggerRecurrenceResponse
    Recurrence schedule configuration.
    RuntimeState 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 ScheduleTriggerRecurrenceResponse
    Recurrence schedule configuration.
    RuntimeState 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 ScheduleTriggerRecurrenceResponse
    Recurrence schedule configuration.
    runtimeState 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 ScheduleTriggerRecurrenceResponse
    Recurrence schedule configuration.
    runtimeState 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 ScheduleTriggerRecurrenceResponse
    Recurrence schedule configuration.
    runtime_state 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 Property Map
    Recurrence schedule configuration.
    runtimeState 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 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 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 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 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 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 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 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 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 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 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 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 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 Property Map
    Referenced trigger.

    TriggerDependencyReferenceResponse, TriggerDependencyReferenceResponseArgs

    referenceTrigger 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 string
    Reference trigger name.
    Type string | Pulumi.AzureNative.DataFactory.TriggerReferenceType
    Trigger reference type.
    ReferenceName string
    Reference trigger name.
    Type string | TriggerReferenceType
    Trigger reference type.
    referenceName String
    Reference trigger name.
    type String | TriggerReferenceType
    Trigger reference type.
    referenceName string
    Reference trigger name.
    type string | TriggerReferenceType
    Trigger reference type.
    reference_name str
    Reference trigger name.
    type str | TriggerReferenceType
    Trigger reference type.
    referenceName String
    Reference trigger name.
    type String | "TriggerReference"
    Trigger reference type.

    TriggerReferenceResponse, TriggerReferenceResponseArgs

    ReferenceName string
    Reference trigger name.
    Type string
    Trigger reference type.
    ReferenceName string
    Reference trigger name.
    Type string
    Trigger reference type.
    referenceName String
    Reference trigger name.
    type String
    Trigger reference type.
    referenceName string
    Reference trigger name.
    type string
    Trigger reference type.
    reference_name str
    Reference trigger name.
    type str
    Trigger reference type.
    referenceName String
    Reference trigger name.
    type 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 string | Pulumi.AzureNative.DataFactory.TumblingWindowFrequency
    The frequency of the time windows.
    Interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    MaxConcurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    Pipeline Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReference
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    StartTime 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 string | TumblingWindowFrequency
    The frequency of the time windows.
    Interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    MaxConcurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    Pipeline TriggerPipelineReference
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    StartTime 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 String | TumblingWindowFrequency
    The frequency of the time windows.
    interval Integer
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency Integer
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    startTime 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 string | TumblingWindowFrequency
    The frequency of the time windows.
    interval number
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency number
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    startTime 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 str | TumblingWindowFrequency
    The frequency of the time windows.
    interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    max_concurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReference
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    start_time 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 String | "Minute" | "Hour" | "Month"
    The frequency of the time windows.
    interval Number
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency Number
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline Property Map
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    startTime 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    The frequency of the time windows.
    Interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    MaxConcurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    Pipeline Pulumi.AzureNative.DataFactory.Inputs.TriggerPipelineReferenceResponse
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    StartTime 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 string
    The frequency of the time windows.
    Interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    MaxConcurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    Pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    RuntimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    StartTime 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 String
    The frequency of the time windows.
    interval Integer
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency Integer
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    startTime 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 string
    The frequency of the time windows.
    interval number
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency number
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    runtimeState string
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    startTime 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 str
    The frequency of the time windows.
    interval int
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    max_concurrency int
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline TriggerPipelineReferenceResponse
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    runtime_state str
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    start_time 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 String
    The frequency of the time windows.
    interval Number
    The interval of the time windows. The minimum interval allowed is 15 Minutes.
    maxConcurrency Number
    The max number of parallel time windows (ready for execution) for which a new run is triggered.
    pipeline Property Map
    Pipeline for which runs are created when an event is fired for trigger window that is ready.
    runtimeState String
    Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.
    startTime 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi