Dela via


Microsoft.DataFactory-fabriker/utlösare 2018-06-01

Bicep-resursdefinition

Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataFactory/factories/triggers-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    description: 'string'
    type: 'string'
    // For remaining properties, see Trigger objects
  }
}

Utlösarobjekt

Ange egenskapen typ för att ange typ av objekt.

För BlobEventsTriggeranvänder du:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'BlobEventsTrigger'
  typeProperties: {
    blobPathBeginsWith: 'string'
    blobPathEndsWith: 'string'
    events: [
      'string'
    ]
    ignoreEmptyBlobs: bool
    scope: 'string'
  }
}

För BlobTriggeranvänder du:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'BlobTrigger'
  typeProperties: {
    folderPath: 'string'
    linkedService: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    maxConcurrency: int
  }
}

För ChainingTriggeranvänder du:

{
  pipeline: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipelineReference: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
  }
  type: 'ChainingTrigger'
  typeProperties: {
    dependsOn: [
      {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    ]
    runDimension: 'string'
  }
}

För CustomEventsTriggeranvänder du:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'CustomEventsTrigger'
  typeProperties: {
    events: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    scope: 'string'
    subjectBeginsWith: 'string'
    subjectEndsWith: 'string'
  }
}

För ScheduleTriggeranvänder du:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'ScheduleTrigger'
  typeProperties: {
    recurrence: {
      endTime: 'string'
      frequency: 'string'
      interval: int
      schedule: {
        hours: [
          int
        ]
        minutes: [
          int
        ]
        monthDays: [
          int
        ]
        monthlyOccurrences: [
          {
            day: 'string'
            occurrence: int
          }
        ]
        weekDays: [
          'string'
        ]
      }
      startTime: 'string'
      timeZone: 'string'
    }
  }
}

För RerunTumblingWindowTriggeranvänder du:

{
  type: 'RerunTumblingWindowTrigger'
  typeProperties: {
    parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
    requestedEndTime: 'string'
    requestedStartTime: 'string'
    rerunConcurrency: int
  }
}

För TumblingWindowTriggeranvänder du:

{
  pipeline: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipelineReference: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
  }
  type: 'TumblingWindowTrigger'
  typeProperties: {
    delay: any(Azure.Bicep.Types.Concrete.AnyType)
    dependsOn: [
      {
        type: 'string'
        // For remaining properties, see DependencyReference objects
      }
    ]
    endTime: 'string'
    frequency: 'string'
    interval: int
    maxConcurrency: int
    retryPolicy: {
      count: any(Azure.Bicep.Types.Concrete.AnyType)
      intervalInSeconds: int
    }
    startTime: 'string'
  }
}

DependencyReference-objekt

Ange egenskapen typ för att ange typ av objekt.

För SelfDependencyTumblingWindowTriggerReferenceanvänder du:

{
  offset: 'string'
  size: 'string'
  type: 'SelfDependencyTumblingWindowTriggerReference'
}

För TumblingWindowTriggerDependencyReferenceanvänder du:

{
  offset: 'string'
  referenceTrigger: {
    referenceName: 'string'
    type: 'string'
  }
  size: 'string'
  type: 'TumblingWindowTriggerDependencyReference'
}

Egenskapsvärden

BlobEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobEventsTrigger" (krävs)
typeProperties Egenskaper för Blob Events Trigger. BlobEventsTriggerTypeProperties (krävs)

BlobEventsTriggerTypeProperties

Namn Beskrivning Värde
blobPathBeginsWith Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
blobPathEndsWith Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
evenemang Den typ av händelser som gör att utlösaren utlöses. Strängmatris som innehåller något av:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (krävs)
ignoreEmptyBlobs Om värdet är true ignoreras blobar med noll byte. Bool
omfattning ARM-resurs-ID för lagringskontot. sträng (krävs)

BlobTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobTrigger" (krävs)
typeProperties Egenskaper för blobutlösare. BlobTriggerTypeProperties (krävs)

BlobTriggerTypeProperties

Namn Beskrivning Värde
folderPath Sökvägen till den container/mapp som utlöser pipelinen. sträng (krävs)
linkedService Referens för den länkade Azure Storage-tjänsten. LinkedServiceReference (krävs)
maxConcurrency Det maximala antalet parallella filer som ska hanteras när det utlöses. int (krävs)

ChainingTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. TriggerPipelineReference (krävs)
typ Utlösartyp. "ChainingTrigger" (krävs)
typeProperties Egenskaper för länkningsutlösare. ChainingTriggerTypeProperties (krävs)

ChainingTriggerTypeProperties

Namn Beskrivning Värde
dependsOn Överordnad pipelines. PipelineReference[] (krävs)
runDimension Kör dimensionsegenskapen som måste genereras av överordnade pipelines. sträng (krävs)

CustomEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "CustomEventsTrigger" (krävs)
typeProperties Egenskaper för utlösare för anpassade händelser. CustomEventsTriggerTypeProperties (krävs)

CustomEventsTriggerTypeProperties

Namn Beskrivning Värde
evenemang Listan över händelsetyper som gör att utlösaren utlöses. any[] (krävs)
omfattning ARM-resurs-ID för Azure Event Grid-ämnet. sträng (krävs)
subjectBeginsWith Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng
subjectEndsWith Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng

DependencyReference

Namn Beskrivning Värde
typ Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. "SelfDependencyTumblingWindowTriggerReference"
"TumblingWindowTriggerDependencyReference" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

Microsoft.DataFactory/fabriker/utlösare

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 260
Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: fabriker
Egenskaper Egenskaper för utlösaren. Utlösare (krävs)

ParameterValueSpecification

Namn Beskrivning Värde

ParameterValueSpecification

Namn Beskrivning Värde

PipelineReference

Namn Beskrivning Värde
Namn Referensnamn. sträng
referenceName Namn på referenspipeline. sträng (krävs)
typ Referenstyp för pipeline. "PipelineReference" (krävs)

RecurrenceSchedule

Namn Beskrivning Värde
Timmar Timmarna. int[]
protokoll Minuterna. int[]
monthDays Månadens dagar. int[]
monthlyOccurrences De månatliga förekomsterna. RecurrenceScheduleOccurrence[]
Vardagar Veckodagarna. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

RecurrenceScheduleOccurrence

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
förekomst Förekomsten. Int

Kör omTumlandeWindowTrigger

Namn Beskrivning Värde
typ Utlösartyp. "RerunTumblingWindowTrigger" (krävs)
typeProperties Kör om utlösaregenskaper. RerunTumblingWindowTriggerTypeProperties (krävs)

RerunTumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
parentTrigger Den överordnade utlösarreferensen. any (krävs)
requestedEndTime Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
requestedStartTime Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
rerunConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)

RetryPolicy

Namn Beskrivning Värde
räkna Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. någon
intervalInSeconds Intervall mellan återförsök i sekunder. Standardvärdet är 30. Int

Begränsningar:
Minsta värde = 30
Maxvärde = 86400

ScheduleTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "ScheduleTrigger" (krävs)
typeProperties Schemalägg utlösaregenskaper. ScheduleTriggerTypeProperties (krävs)

ScheduleTriggerRecurrence

Namn Beskrivning Värde
endTime Sluttiden. sträng
frekvens Frekvensen. "Dag"
"Timme"
"Minut"
"Månad"
"NotSpecified"
"Vecka"
"År"
intervall Intervallet. Int
schema Upprepningsschemat. RecurrenceSchedule
startTime Starttiden. sträng
timeZone Tidszonen. sträng

ScheduleTriggerTypeProperties

Namn Beskrivning Värde
Återkommande Konfiguration av återkommande schema. ScheduleTriggerRecurrence (krävs)

SelfDependencyTumblingWindowTriggerReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "SelfDependencyTumblingWindowTriggerReference" (krävs)

Utlösa

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva utlösaren. any[]
beskrivning Utlösarbeskrivning. sträng
typ Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. "BlobEventsTrigger"
"BlobTrigger"
"ChainingTrigger"
"CustomEventsTrigger"
"RerunTumblingWindowTrigger"
"ScheduleTrigger"
"TumblingWindowTrigger" (krävs)

TriggerPipelineReference

Namn Beskrivning Värde
Parametrar Pipelineparametrar. ParameterValueSpecification
pipelineReference Pipelinereferens. PipelineReference

TriggerReference

Namn Beskrivning Värde
referenceName Namn på referensutlösare. sträng (krävs)
typ Referenstyp för utlösare. "TriggerReference" (krävs)

TumblingWindowTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. TriggerPipelineReference (krävs)
typ Utlösartyp. "TumblingWindowTrigger" (krävs)
typeProperties Egenskaper för utlösare för rullande fönster. TumblingWindowTriggerTypeProperties (krävs)

TumblingWindowTriggerDependencyReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Refererad utlösare. TriggerReference (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "TumblingWindowTriggerDependencyReference" (krävs)

TumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
försening Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). någon
dependsOn Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. DependencyReference[]
endTime Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng
frekvens Frekvensen för tidsfönstren. "Timme"
"Minut"
"Månad" (krävs)
intervall Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. int (krävs)
maxConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)
retryPolicy Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. RetryPolicy
startTime Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng (krävs)

Resursdefinition för ARM-mall

Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.DataFactory/fabriker/utlösare lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DataFactory/factories/triggers",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "annotations": [ {} ],
    "description": "string",
    "type": "string"
    // For remaining properties, see Trigger objects
  }
}

Utlösarobjekt

Ange egenskapen typ för att ange typ av objekt.

För BlobEventsTriggeranvänder du:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "BlobEventsTrigger",
  "typeProperties": {
    "blobPathBeginsWith": "string",
    "blobPathEndsWith": "string",
    "events": [ "string" ],
    "ignoreEmptyBlobs": "bool",
    "scope": "string"
  }
}

För BlobTriggeranvänder du:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "BlobTrigger",
  "typeProperties": {
    "folderPath": "string",
    "linkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "maxConcurrency": "int"
  }
}

För ChainingTriggeranvänder du:

{
  "pipeline": {
    "parameters": {
      "{customized property}": {}
    },
    "pipelineReference": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    }
  },
  "type": "ChainingTrigger",
  "typeProperties": {
    "dependsOn": [
      {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    ],
    "runDimension": "string"
  }
}

För CustomEventsTriggeranvänder du:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "CustomEventsTrigger",
  "typeProperties": {
    "events": [ {} ],
    "scope": "string",
    "subjectBeginsWith": "string",
    "subjectEndsWith": "string"
  }
}

För ScheduleTriggeranvänder du:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "ScheduleTrigger",
  "typeProperties": {
    "recurrence": {
      "endTime": "string",
      "frequency": "string",
      "interval": "int",
      "schedule": {
        "hours": [ "int" ],
        "minutes": [ "int" ],
        "monthDays": [ "int" ],
        "monthlyOccurrences": [
          {
            "day": "string",
            "occurrence": "int"
          }
        ],
        "weekDays": [ "string" ]
      },
      "startTime": "string",
      "timeZone": "string"
    }
  }
}

För RerunTumblingWindowTriggeranvänder du:

{
  "type": "RerunTumblingWindowTrigger",
  "typeProperties": {
    "parentTrigger": {},
    "requestedEndTime": "string",
    "requestedStartTime": "string",
    "rerunConcurrency": "int"
  }
}

För TumblingWindowTriggeranvänder du:

{
  "pipeline": {
    "parameters": {
      "{customized property}": {}
    },
    "pipelineReference": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    }
  },
  "type": "TumblingWindowTrigger",
  "typeProperties": {
    "delay": {},
    "dependsOn": [ {
      "type": "string"
      // For remaining properties, see DependencyReference objects
    } ],
    "endTime": "string",
    "frequency": "string",
    "interval": "int",
    "maxConcurrency": "int",
    "retryPolicy": {
      "count": {},
      "intervalInSeconds": "int"
    },
    "startTime": "string"
  }
}

DependencyReference-objekt

Ange egenskapen typ för att ange typ av objekt.

För SelfDependencyTumblingWindowTriggerReferenceanvänder du:

{
  "offset": "string",
  "size": "string",
  "type": "SelfDependencyTumblingWindowTriggerReference"
}

För TumblingWindowTriggerDependencyReferenceanvänder du:

{
  "offset": "string",
  "referenceTrigger": {
    "referenceName": "string",
    "type": "string"
  },
  "size": "string",
  "type": "TumblingWindowTriggerDependencyReference"
}

Egenskapsvärden

BlobEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobEventsTrigger" (krävs)
typeProperties Egenskaper för Blob Events Trigger. BlobEventsTriggerTypeProperties (krävs)

BlobEventsTriggerTypeProperties

Namn Beskrivning Värde
blobPathBeginsWith Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
blobPathEndsWith Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
evenemang Den typ av händelser som gör att utlösaren utlöses. Strängmatris som innehåller något av:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (krävs)
ignoreEmptyBlobs Om värdet är true ignoreras blobar med noll byte. Bool
omfattning ARM-resurs-ID för lagringskontot. sträng (krävs)

BlobTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobTrigger" (krävs)
typeProperties Egenskaper för blobutlösare. BlobTriggerTypeProperties (krävs)

BlobTriggerTypeProperties

Namn Beskrivning Värde
folderPath Sökvägen till den container/mapp som utlöser pipelinen. sträng (krävs)
linkedService Referens för den länkade Azure Storage-tjänsten. LinkedServiceReference (krävs)
maxConcurrency Det maximala antalet parallella filer som ska hanteras när det utlöses. int (krävs)

ChainingTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. TriggerPipelineReference (krävs)
typ Utlösartyp. "ChainingTrigger" (krävs)
typeProperties Egenskaper för länkningsutlösare. ChainingTriggerTypeProperties (krävs)

ChainingTriggerTypeProperties

Namn Beskrivning Värde
dependsOn Överordnad pipelines. PipelineReference[] (krävs)
runDimension Kör dimensionsegenskapen som måste genereras av överordnade pipelines. sträng (krävs)

CustomEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "CustomEventsTrigger" (krävs)
typeProperties Egenskaper för utlösare för anpassade händelser. CustomEventsTriggerTypeProperties (krävs)

CustomEventsTriggerTypeProperties

Namn Beskrivning Värde
evenemang Listan över händelsetyper som gör att utlösaren utlöses. any[] (krävs)
omfattning ARM-resurs-ID för Azure Event Grid-ämnet. sträng (krävs)
subjectBeginsWith Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng
subjectEndsWith Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng

DependencyReference

Namn Beskrivning Värde
typ Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. "SelfDependencyTumblingWindowTriggerReference"
"TumblingWindowTriggerDependencyReference" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

Microsoft.DataFactory/fabriker/utlösare

Namn Beskrivning Värde
apiVersion API-versionen '2018-06-01'
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 260
Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs)
Egenskaper Egenskaper för utlösaren. Utlösare (krävs)
typ Resurstypen "Microsoft.DataFactory/factories/triggers"

ParameterValueSpecification

Namn Beskrivning Värde

ParameterValueSpecification

Namn Beskrivning Värde

PipelineReference

Namn Beskrivning Värde
Namn Referensnamn. sträng
referenceName Namn på referenspipeline. sträng (krävs)
typ Referenstyp för pipeline. "PipelineReference" (krävs)

RecurrenceSchedule

Namn Beskrivning Värde
Timmar Timmarna. int[]
protokoll Minuterna. int[]
monthDays Månadens dagar. int[]
monthlyOccurrences De månatliga förekomsterna. RecurrenceScheduleOccurrence[]
Vardagar Veckodagarna. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

RecurrenceScheduleOccurrence

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
förekomst Förekomsten. Int

Kör omTumlandeWindowTrigger

Namn Beskrivning Värde
typ Utlösartyp. "RerunTumblingWindowTrigger" (krävs)
typeProperties Kör om utlösaregenskaper. RerunTumblingWindowTriggerTypeProperties (krävs)

RerunTumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
parentTrigger Den överordnade utlösarreferensen. any (krävs)
requestedEndTime Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
requestedStartTime Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
rerunConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)

RetryPolicy

Namn Beskrivning Värde
räkna Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. någon
intervalInSeconds Intervall mellan återförsök i sekunder. Standardvärdet är 30. Int

Begränsningar:
Minsta värde = 30
Maxvärde = 86400

ScheduleTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "ScheduleTrigger" (krävs)
typeProperties Schemalägg utlösaregenskaper. ScheduleTriggerTypeProperties (krävs)

ScheduleTriggerRecurrence

Namn Beskrivning Värde
endTime Sluttiden. sträng
frekvens Frekvensen. "Dag"
"Timme"
"Minut"
"Månad"
"NotSpecified"
"Vecka"
"År"
intervall Intervallet. Int
schema Upprepningsschemat. RecurrenceSchedule
startTime Starttiden. sträng
timeZone Tidszonen. sträng

ScheduleTriggerTypeProperties

Namn Beskrivning Värde
Återkommande Konfiguration av återkommande schema. ScheduleTriggerRecurrence (krävs)

SelfDependencyTumblingWindowTriggerReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "SelfDependencyTumblingWindowTriggerReference" (krävs)

Utlösa

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva utlösaren. any[]
beskrivning Utlösarbeskrivning. sträng
typ Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. "BlobEventsTrigger"
"BlobTrigger"
"ChainingTrigger"
"CustomEventsTrigger"
"RerunTumblingWindowTrigger"
"ScheduleTrigger"
"TumblingWindowTrigger" (krävs)

TriggerPipelineReference

Namn Beskrivning Värde
Parametrar Pipelineparametrar. ParameterValueSpecification
pipelineReference Pipelinereferens. PipelineReference

TriggerReference

Namn Beskrivning Värde
referenceName Namn på referensutlösare. sträng (krävs)
typ Referenstyp för utlösare. "TriggerReference" (krävs)

TumblingWindowTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. TriggerPipelineReference (krävs)
typ Utlösartyp. "TumblingWindowTrigger" (krävs)
typeProperties Egenskaper för utlösare för rullande fönster. TumblingWindowTriggerTypeProperties (krävs)

TumblingWindowTriggerDependencyReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Refererad utlösare. TriggerReference (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "TumblingWindowTriggerDependencyReference" (krävs)

TumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
försening Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). någon
dependsOn Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. DependencyReference[]
endTime Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng
frekvens Frekvensen för tidsfönstren. "Timme"
"Minut"
"Månad" (krävs)
intervall Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. int (krävs)
maxConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)
retryPolicy Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. RetryPolicy
startTime Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng (krävs)

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataFactory/factories/triggers-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      type = "string"
      // For remaining properties, see Trigger objects
    }
  })
}

Utlösarobjekt

Ange egenskapen typ för att ange typ av objekt.

För BlobEventsTriggeranvänder du:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "BlobEventsTrigger"
  typeProperties = {
    blobPathBeginsWith = "string"
    blobPathEndsWith = "string"
    events = [
      "string"
    ]
    ignoreEmptyBlobs = bool
    scope = "string"
  }
}

För BlobTriggeranvänder du:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "BlobTrigger"
  typeProperties = {
    folderPath = "string"
    linkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    maxConcurrency = int
  }
}

För ChainingTriggeranvänder du:

{
  pipeline = {
    parameters = {
      {customized property} = ?
    }
    pipelineReference = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
  }
  type = "ChainingTrigger"
  typeProperties = {
    dependsOn = [
      {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    ]
    runDimension = "string"
  }
}

För CustomEventsTriggeranvänder du:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "CustomEventsTrigger"
  typeProperties = {
    events = [
      ?
    ]
    scope = "string"
    subjectBeginsWith = "string"
    subjectEndsWith = "string"
  }
}

För ScheduleTriggeranvänder du:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "ScheduleTrigger"
  typeProperties = {
    recurrence = {
      endTime = "string"
      frequency = "string"
      interval = int
      schedule = {
        hours = [
          int
        ]
        minutes = [
          int
        ]
        monthDays = [
          int
        ]
        monthlyOccurrences = [
          {
            day = "string"
            occurrence = int
          }
        ]
        weekDays = [
          "string"
        ]
      }
      startTime = "string"
      timeZone = "string"
    }
  }
}

För RerunTumblingWindowTriggeranvänder du:

{
  type = "RerunTumblingWindowTrigger"
  typeProperties = {
    parentTrigger = ?
    requestedEndTime = "string"
    requestedStartTime = "string"
    rerunConcurrency = int
  }
}

För TumblingWindowTriggeranvänder du:

{
  pipeline = {
    parameters = {
      {customized property} = ?
    }
    pipelineReference = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
  }
  type = "TumblingWindowTrigger"
  typeProperties = {
    delay = ?
    dependsOn = [
      {
        type = "string"
        // For remaining properties, see DependencyReference objects
      }
    ]
    endTime = "string"
    frequency = "string"
    interval = int
    maxConcurrency = int
    retryPolicy = {
      count = ?
      intervalInSeconds = int
    }
    startTime = "string"
  }
}

DependencyReference-objekt

Ange egenskapen typ för att ange typ av objekt.

För SelfDependencyTumblingWindowTriggerReferenceanvänder du:

{
  offset = "string"
  size = "string"
  type = "SelfDependencyTumblingWindowTriggerReference"
}

För TumblingWindowTriggerDependencyReferenceanvänder du:

{
  offset = "string"
  referenceTrigger = {
    referenceName = "string"
    type = "string"
  }
  size = "string"
  type = "TumblingWindowTriggerDependencyReference"
}

Egenskapsvärden

BlobEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobEventsTrigger" (krävs)
typeProperties Egenskaper för Blob Events Trigger. BlobEventsTriggerTypeProperties (krävs)

BlobEventsTriggerTypeProperties

Namn Beskrivning Värde
blobPathBeginsWith Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
blobPathEndsWith Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. sträng
evenemang Den typ av händelser som gör att utlösaren utlöses. Strängmatris som innehåller något av:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (krävs)
ignoreEmptyBlobs Om värdet är true ignoreras blobar med noll byte. Bool
omfattning ARM-resurs-ID för lagringskontot. sträng (krävs)

BlobTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "BlobTrigger" (krävs)
typeProperties Egenskaper för blobutlösare. BlobTriggerTypeProperties (krävs)

BlobTriggerTypeProperties

Namn Beskrivning Värde
folderPath Sökvägen till den container/mapp som utlöser pipelinen. sträng (krävs)
linkedService Referens för den länkade Azure Storage-tjänsten. LinkedServiceReference (krävs)
maxConcurrency Det maximala antalet parallella filer som ska hanteras när det utlöses. int (krävs)

ChainingTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. TriggerPipelineReference (krävs)
typ Utlösartyp. "ChainingTrigger" (krävs)
typeProperties Egenskaper för länkningsutlösare. ChainingTriggerTypeProperties (krävs)

ChainingTriggerTypeProperties

Namn Beskrivning Värde
dependsOn Överordnad pipelines. PipelineReference[] (krävs)
runDimension Kör dimensionsegenskapen som måste genereras av överordnade pipelines. sträng (krävs)

CustomEventsTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "CustomEventsTrigger" (krävs)
typeProperties Egenskaper för utlösare för anpassade händelser. CustomEventsTriggerTypeProperties (krävs)

CustomEventsTriggerTypeProperties

Namn Beskrivning Värde
evenemang Listan över händelsetyper som gör att utlösaren utlöses. any[] (krävs)
omfattning ARM-resurs-ID för Azure Event Grid-ämnet. sträng (krävs)
subjectBeginsWith Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng
subjectEndsWith Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. sträng

DependencyReference

Namn Beskrivning Värde
typ Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. "SelfDependencyTumblingWindowTriggerReference"
"TumblingWindowTriggerDependencyReference" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

Microsoft.DataFactory/fabriker/utlösare

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 260
Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: fabriker
Egenskaper Egenskaper för utlösaren. Utlösare (krävs)
typ Resurstypen "Microsoft.DataFactory/factories/triggers@2018-06-01"

ParameterValueSpecification

Namn Beskrivning Värde

ParameterValueSpecification

Namn Beskrivning Värde

PipelineReference

Namn Beskrivning Värde
Namn Referensnamn. sträng
referenceName Namn på referenspipeline. sträng (krävs)
typ Referenstyp för pipeline. "PipelineReference" (krävs)

RecurrenceSchedule

Namn Beskrivning Värde
Timmar Timmarna. int[]
protokoll Minuterna. int[]
monthDays Månadens dagar. int[]
monthlyOccurrences De månatliga förekomsterna. RecurrenceScheduleOccurrence[]
Vardagar Veckodagarna. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

RecurrenceScheduleOccurrence

Namn Beskrivning Värde
dag Veckodagen. "Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"
förekomst Förekomsten. Int

Kör omTumlandeWindowTrigger

Namn Beskrivning Värde
typ Utlösartyp. "RerunTumblingWindowTrigger" (krävs)
typeProperties Kör om utlösaregenskaper. RerunTumblingWindowTriggerTypeProperties (krävs)

RerunTumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
parentTrigger Den överordnade utlösarreferensen. any (krävs)
requestedEndTime Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
requestedStartTime Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. sträng (krävs)
rerunConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)

RetryPolicy

Namn Beskrivning Värde
räkna Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. någon
intervalInSeconds Intervall mellan återförsök i sekunder. Standardvärdet är 30. Int

Begränsningar:
Minsta värde = 30
Maxvärde = 86400

ScheduleTrigger

Namn Beskrivning Värde
Rörledningar Pipelines som måste startas. TriggerPipelineReference[]
typ Utlösartyp. "ScheduleTrigger" (krävs)
typeProperties Schemalägg utlösaregenskaper. ScheduleTriggerTypeProperties (krävs)

ScheduleTriggerRecurrence

Namn Beskrivning Värde
endTime Sluttiden. sträng
frekvens Frekvensen. "Dag"
"Timme"
"Minut"
"Månad"
"NotSpecified"
"Vecka"
"År"
intervall Intervallet. Int
schema Upprepningsschemat. RecurrenceSchedule
startTime Starttiden. sträng
timeZone Tidszonen. sträng

ScheduleTriggerTypeProperties

Namn Beskrivning Värde
Återkommande Konfiguration av återkommande schema. ScheduleTriggerRecurrence (krävs)

SelfDependencyTumblingWindowTriggerReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "SelfDependencyTumblingWindowTriggerReference" (krävs)

Utlösa

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva utlösaren. any[]
beskrivning Utlösarbeskrivning. sträng
typ Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. "BlobEventsTrigger"
"BlobTrigger"
"ChainingTrigger"
"CustomEventsTrigger"
"RerunTumblingWindowTrigger"
"ScheduleTrigger"
"TumblingWindowTrigger" (krävs)

TriggerPipelineReference

Namn Beskrivning Värde
Parametrar Pipelineparametrar. ParameterValueSpecification
pipelineReference Pipelinereferens. PipelineReference

TriggerReference

Namn Beskrivning Värde
referenceName Namn på referensutlösare. sträng (krävs)
typ Referenstyp för utlösare. "TriggerReference" (krävs)

TumblingWindowTrigger

Namn Beskrivning Värde
rörledning Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. TriggerPipelineReference (krävs)
typ Utlösartyp. "TumblingWindowTrigger" (krävs)
typeProperties Egenskaper för utlösare för rullande fönster. TumblingWindowTriggerTypeProperties (krävs)

TumblingWindowTriggerDependencyReference

Namn Beskrivning Värde
uppväga Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Refererad utlösare. TriggerReference (krävs)
storlek Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. sträng

Begränsningar:
Min längd = 8
Max längd = 15
Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ av beroendereferens. "TumblingWindowTriggerDependencyReference" (krävs)

TumblingWindowTriggerTypeProperties

Namn Beskrivning Värde
försening Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). någon
dependsOn Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. DependencyReference[]
endTime Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng
frekvens Frekvensen för tidsfönstren. "Timme"
"Minut"
"Månad" (krävs)
intervall Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. int (krävs)
maxConcurrency Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 50 (krävs)
retryPolicy Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. RetryPolicy
startTime Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. sträng (krävs)