azure-native.datafactory.Trigger

Trigger resource type. API Version: 2018-06-01.

Example Usage

Triggers_Create

using System.Collections.Generic;
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 = "Minute",
                Interval = 4,
                StartTime = "2018-06-16T00:39:13.8441801Z",
                TimeZone = "UTC",
            },
            Type = "ScheduleTrigger",
        },
        ResourceGroupName = "exampleResourceGroup",
        TriggerName = "exampleTrigger",
    });

});
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native/sdk/go/azure/datafactory"
	"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: "Minute",
					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(Map.ofEntries(
                Map.entry("pipelines", Map.ofEntries(
                    Map.entry("parameters", BlobEventsTriggerArgs.builder()
                        .outputBlobNameList("exampleoutput.csv")
                        .build()),
                    Map.entry("pipelineReference", Map.ofEntries(
                        Map.entry("referenceName", "examplePipeline"),
                        Map.entry("type", "PipelineReference")
                    ))
                )),
                Map.entry("recurrence", Map.ofEntries(
                    Map.entry("endTime", "2018-06-16T00:55:13.8441801Z"),
                    Map.entry("frequency", "Minute"),
                    Map.entry("interval", 4),
                    Map.entry("startTime", "2018-06-16T00:39:13.8441801Z"),
                    Map.entry("timeZone", "UTC")
                )),
                Map.entry("type", "ScheduleTrigger")
            ))
            .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="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: "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 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 = "Minute",
                Interval = 4,
                StartTime = "2018-06-16T00:39:14.905167Z",
                TimeZone = "UTC",
            },
            Type = "ScheduleTrigger",
        },
        ResourceGroupName = "exampleResourceGroup",
        TriggerName = "exampleTrigger",
    });

});
package main

import (
	datafactory "github.com/pulumi/pulumi-azure-native/sdk/go/azure/datafactory"
	"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: "Minute",
					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(Map.ofEntries(
                Map.entry("description", "Example description"),
                Map.entry("pipelines", Map.ofEntries(
                    Map.entry("parameters", BlobEventsTriggerArgs.builder()
                        .outputBlobNameList("exampleoutput.csv")
                        .build()),
                    Map.entry("pipelineReference", Map.ofEntries(
                        Map.entry("referenceName", "examplePipeline"),
                        Map.entry("type", "PipelineReference")
                    ))
                )),
                Map.entry("recurrence", Map.ofEntries(
                    Map.entry("endTime", "2018-06-16T00:55:14.905167Z"),
                    Map.entry("frequency", "Minute"),
                    Map.entry("interval", 4),
                    Map.entry("startTime", "2018-06-16T00:39:14.905167Z"),
                    Map.entry("timeZone", "UTC")
                )),
                Map.entry("type", "ScheduleTrigger")
            ))
            .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="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: "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

new Trigger(name: string, args: TriggerArgs, opts?: CustomResourceOptions);
@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)
@overload
def Trigger(resource_name: str,
            args: TriggerArgs,
            opts: Optional[ResourceOptions] = 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.

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

referenceTrigger Property Map

Referenced trigger.

TriggerDependencyReferenceResponse

referenceTrigger Property Map

Referenced trigger.

TriggerPipelineReference

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

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

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

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

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

TumblingWindowFrequency

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

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

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

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

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

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/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0