Freigeben über


Microsoft.DataFactory-Fabriken/Trigger

Bicep-Ressourcendefinition

Der Ressourcentyp "Factories/Triggers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DataFactory/Factories/Triggers-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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

Auslösen von Objekten

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BlobEventsTrigger Folgendes:

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

Verwenden Sie für BlobTrigger Folgendes:

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

Verwenden Sie für ChainingTrigger Folgendes:

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

Verwenden Sie für CustomEventsTrigger Folgendes:

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

Verwenden Sie für ScheduleTrigger Folgendes:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(...)
      }
      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'
    }
  }
}

Verwenden Sie für RerunTumblingWindowTrigger Folgendes:

{
  type: 'RerunTumblingWindowTrigger'
  typeProperties: {
    parentTrigger: any(...)
    requestedEndTime: 'string'
    requestedStartTime: 'string'
    rerunConcurrency: int
  }
}

Verwenden Sie für TumblingWindowTrigger Folgendes:

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

DependencyReference-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SelfDependencyTumblingWindowTriggerReference Folgendes:

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

Verwenden Sie für TumblingWindowTriggerDependencyReference Folgendes:

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

Eigenschaftswerte

Microsoft.DataFactory/Factories/Trigger

Name BESCHREIBUNG Wert
Name Der Ressourcenname Zeichenfolge

Zwänge:
Min. Länge = 1
Max. Länge = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Fabriken
Eigenschaften Eigenschaften des Triggers. Trigger- (erforderlich)

BlobEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobEventsTrigger" (erforderlich)
typeEigenschaften Blob-Ereignisse Trigger-Eigenschaften. BlobEventsTriggerTypeProperties (erforderlich)

BlobEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
blobPathBeginsWith Der BLOB-Pfad muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Beispielsweise löst "/records/blobs/december/" nur den Trigger für Blobs im Dezemberordner unter dem Datensatzcontainer aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
blobPathEndsMit Der BLOB-Pfad muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Beispielsweise löst "dezember/boxes.csv" nur den Auslöser für Blobs benannter Felder in einem Dezemberordner aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
Ereignisse Der Ereignistyp, der diesen Trigger auslöst. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (erforderlich)
ignoreEmptyBlobs Wenn dieser Wert auf "true" festgelegt ist, werden Blobs mit null Bytes ignoriert. Boolesch
Umfang Die ARM-Ressourcen-ID des Speicherkontos. Zeichenfolge (erforderlich)

BlobTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobTrigger" (erforderlich)
typeEigenschaften BlobTrigger-Eigenschaften. BlobTriggerTypeProperties (erforderlich)

BlobTriggerTypeProperties

Name BESCHREIBUNG Wert
OrdnerPfad Der Pfad des Containers/Ordners, der die Pipeline auslöst. Zeichenfolge (erforderlich)
verknüpfter Dienst Die verknüpfte Azure Storage-Dienstreferenz. LinkedServiceReference (erforderlich)
maxParallelität Die maximale Anzahl paralleler Dateien, die verarbeitet werden sollen, wenn sie ausgelöst wird. int (erforderlich)

Verkettungs-Auslöser

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn alle upstream-Pipelines erfolgreich abgeschlossen werden. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "ChainingTrigger" (erforderlich)
typeEigenschaften Verketten von Triggereigenschaften. ChainingTriggerTypeProperties (erforderlich)

ChainingTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
hängt davon ab Vorgelagerte Pipelines. PipelineReference[] (erforderlich)
runDimension Führen Sie die Dimension-Eigenschaft aus, die von vorgelagerten Pipelines ausgegeben werden muss. Zeichenfolge (erforderlich)

CustomEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. 'CustomEventsTrigger' (erforderlich)
typeEigenschaften Benutzerdefinierte Ereignisauslösereigenschaften. CustomEventsTriggerTypeProperties (erforderlich)

CustomEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
Ereignisse Die Liste der Ereignistypen, die dazu führen, dass dieser Trigger ausgelöst wird. any[] (erforderlich)
Umfang Die ARM-Ressourcen-ID des Azure Event Grid-Themas. Zeichenfolge (erforderlich)
subjectBeginsMit Der Betreff des Ereignisses muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur
subjectEndsMit Der Betreff des Ereignisses muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur

DependencyReference (Abhängigkeitsreferenz)

Name BESCHREIBUNG Wert
Typ Legen Sie den Wert auf 'SelfDependencyTumblingWindowTriggerReference' für den Typ SelfDependencyTumblingWindowTriggerReference fest. Legen Sie für den Typ TumblingWindowTriggerDependencyReference auf 'TumblingWindowTriggerDependencyReference' fest. 'SelbstabhängigkeitTumblingWindowTriggerReferenz'
'TumblingWindowTriggerDependencyReference' (erforderlich)

LinkedServiceReference

Name BESCHREIBUNG Wert
Parameter Argumente für LinkedService. ParameterValueSpecification-
ReferenzName Verweisverknüpfungsname. Zeichenfolge (erforderlich)
Typ Verknüpfter Dienstverweistyp. "LinkedServiceReference" (erforderlich)

ParameterValueSpecification

Name BESCHREIBUNG Wert

ParameterValueSpecification

Name BESCHREIBUNG Wert

PipelineReference (Pipeline-Referenz)

Name BESCHREIBUNG Wert
Name Verweisname. Schnur
ReferenzName Referenzpipelinename. Zeichenfolge (erforderlich)
Typ Pipelineverweistyp. 'PipelineReference' (erforderlich)

Wiederholungszeitplan

Name BESCHREIBUNG Wert
Stunden Die Stunden. int[]
Protokoll Die Minuten. int[]
monthDays Die Monatstage. int[]
monthlyOccurrences Die monatlichen Vorkommen. WiederholungszeitplanVorkommen[]
Wochentage Die Wochentage. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'

RecurrenceScheduleOccurrence

Name BESCHREIBUNG Wert
Tag Der Wochentag. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
Ereignis Das Vorkommen. INT

RerunTumblingWindowTrigger

Name BESCHREIBUNG Wert
Typ Triggertyp. "RerunTumblingWindowTrigger" (erforderlich)
typeEigenschaften Führen Sie trigger-Eigenschaften erneut aus. RerunTumblingWindowTriggerTypeProperties (erforderlich)

RerunTumblingWindowTriggerTypeEigenschaften

Name BESCHREIBUNG Wert
parentTrigger (ElternAuslöser) Der übergeordnete Triggerverweis. beliebig (erforderlich)
requestedEndTime Die Endzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
requestedStartTime Die Startzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
rerunConcurrency Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine erneute Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)

Wiederholungsrichtlinie

Name BESCHREIBUNG Wert
zählen Maximale normale Wiederholungsversuche. Standard ist "0". Typ: ganze Zahl (oder Ausdruck mit ganzzahliger Ergebnistyp), Minimum: 0. jegliche
IntervallInSekunden Intervall zwischen Wiederholungsversuchen in Sekunden. Der Standardwert ist 30. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 86400

ScheduleTrigger (Zeitplan)

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "ScheduleTrigger" (erforderlich)
typeEigenschaften Zeitplanauslösereigenschaften. ScheduleTriggerTypeProperties (erforderlich)

ScheduleTriggerWiederholung

Name BESCHREIBUNG Wert
endZeit Die Endzeit. Schnur
Frequenz Die Häufigkeit. "Tag"
"Stunde"
"Minute"
"Monat"
"Nicht angegeben"
"Woche"
"Jahr"
Intervall Das Intervall. INT
Zeitplan Der Terminplan der Serie. Wiederholungszeitplan
Startzeit Die Startzeit. Schnur
Zeitzone Die Zeitzone. Schnur

ScheduleTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
Wiederholung Terminplankonfiguration für Serien. ScheduleTriggerRecurrence (erforderlich)

SelbstabhängigkeitTumblingWindowTriggerReferenz

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'SelfDependencyTumblingWindowTriggerReference' (erforderlich)

Auslöser

Name BESCHREIBUNG Wert
Anmerkungen Liste der Tags, die zum Beschreiben des Triggers verwendet werden können. beliebig[]
Beschreibung Triggerbeschreibung. Schnur
Typ Legen Sie den Wert auf "BlobEventsTrigger" für den Typ "BlobEventsTrigger" fest. Legen Sie den Wert auf 'BlobTrigger' für den Typ BlobTrigger fest. Set to ' ChainingTrigger' for type ChainingTrigger. Wird für den Typ CustomEventsTrigger auf 'CustomEventsTrigger' festgelegt. Legen Sie den Wert auf 'ScheduleTrigger' für den Typ ScheduleTrigger fest. Legen Sie den Wert auf 'RerunTumblingWindowTrigger' für den Typ RerunTumblingWindowTrigger fest. Legen Sie den Wert auf 'TumblingWindowTrigger' für den Typ TumblingWindowTrigger fest. 'BlobEventsTrigger'
'BlobTrigger'
"ChainingTrigger"
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
"ScheduleTrigger"
"TumblingWindowTrigger" (erforderlich)

TriggerPipelineReference

Name BESCHREIBUNG Wert
Parameter Pipelineparameter. ParameterValueSpecification-
pipeline-Referenz Pipelineverweis. PipelineReference-

Trigger-Referenz

Name BESCHREIBUNG Wert
ReferenzName Verweistriggername. Zeichenfolge (erforderlich)
Typ Triggerverweistyp. "TriggerReference" (erforderlich)

TumblingWindowTrigger

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn ein Ereignis für triggerfenster ausgelöst wird, das bereit ist. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "TumblingWindowTrigger" (erforderlich)
typeEigenschaften Tumbling Window Trigger-Eigenschaften. TumblingWindowTriggerTypeProperties (erforderlich)

TumblingWindowTriggerDependencyReference

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Referenzierter Trigger. TriggerReference (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'TumblingWindowTriggerDependencyReference' (erforderlich)

TumblingWindowTriggerTypeProperties

Name BESCHREIBUNG Wert
Verzögerung Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Es ändert die Start- und Endzeit des Fensters nicht. Der Standardwert ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). jegliche
hängt davon ab Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt. Abhängigkeitsreferenz[]
endZeit Die Endzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Schnur
Frequenz Die Häufigkeit der Zeitfenster. "Stunde"
"Minute"
"Monat" (erforderlich)
Intervall Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten. int (erforderlich)
maxParallelität Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)
retry-Richtlinie Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird. Wiederholungsrichtlinie
Startzeit Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Factories/Triggers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DataFactory/factories/triggers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Auslösen von Objekten

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BlobEventsTrigger Folgendes:

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

Verwenden Sie für BlobTrigger Folgendes:

{
  "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"
  }
}

Verwenden Sie für ChainingTrigger Folgendes:

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

Verwenden Sie für CustomEventsTrigger Folgendes:

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

Verwenden Sie für ScheduleTrigger Folgendes:

{
  "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"
    }
  }
}

Verwenden Sie für RerunTumblingWindowTrigger Folgendes:

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

Verwenden Sie für TumblingWindowTrigger Folgendes:

{
  "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-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SelfDependencyTumblingWindowTriggerReference Folgendes:

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

Verwenden Sie für TumblingWindowTriggerDependencyReference Folgendes:

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

Eigenschaftswerte

Microsoft.DataFactory/Factories/Trigger

Name BESCHREIBUNG Wert
apiVersion (Englisch) Die API-Version '2018-06-01'
Name Der Ressourcenname Zeichenfolge

Zwänge:
Min. Länge = 1
Max. Länge = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (erforderlich)
Eigenschaften Eigenschaften des Triggers. Trigger- (erforderlich)
Typ Der Ressourcentyp "Microsoft.DataFactory/factories/triggers"

BlobEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobEventsTrigger" (erforderlich)
typeEigenschaften Blob-Ereignisse Trigger-Eigenschaften. BlobEventsTriggerTypeProperties (erforderlich)

BlobEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
blobPathBeginsWith Der BLOB-Pfad muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Beispielsweise löst "/records/blobs/december/" nur den Trigger für Blobs im Dezemberordner unter dem Datensatzcontainer aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
blobPathEndsMit Der BLOB-Pfad muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Beispielsweise löst "dezember/boxes.csv" nur den Auslöser für Blobs benannter Felder in einem Dezemberordner aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
Ereignisse Der Ereignistyp, der diesen Trigger auslöst. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (erforderlich)
ignoreEmptyBlobs Wenn dieser Wert auf "true" festgelegt ist, werden Blobs mit null Bytes ignoriert. Boolesch
Umfang Die ARM-Ressourcen-ID des Speicherkontos. Zeichenfolge (erforderlich)

BlobTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobTrigger" (erforderlich)
typeEigenschaften BlobTrigger-Eigenschaften. BlobTriggerTypeProperties (erforderlich)

BlobTriggerTypeProperties

Name BESCHREIBUNG Wert
OrdnerPfad Der Pfad des Containers/Ordners, der die Pipeline auslöst. Zeichenfolge (erforderlich)
verknüpfter Dienst Die verknüpfte Azure Storage-Dienstreferenz. LinkedServiceReference (erforderlich)
maxParallelität Die maximale Anzahl paralleler Dateien, die verarbeitet werden sollen, wenn sie ausgelöst wird. int (erforderlich)

Verkettungs-Auslöser

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn alle upstream-Pipelines erfolgreich abgeschlossen werden. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "ChainingTrigger" (erforderlich)
typeEigenschaften Verketten von Triggereigenschaften. ChainingTriggerTypeProperties (erforderlich)

ChainingTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
hängt davon ab Vorgelagerte Pipelines. PipelineReference[] (erforderlich)
runDimension Führen Sie die Dimension-Eigenschaft aus, die von vorgelagerten Pipelines ausgegeben werden muss. Zeichenfolge (erforderlich)

CustomEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. 'CustomEventsTrigger' (erforderlich)
typeEigenschaften Benutzerdefinierte Ereignisauslösereigenschaften. CustomEventsTriggerTypeProperties (erforderlich)

CustomEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
Ereignisse Die Liste der Ereignistypen, die dazu führen, dass dieser Trigger ausgelöst wird. any[] (erforderlich)
Umfang Die ARM-Ressourcen-ID des Azure Event Grid-Themas. Zeichenfolge (erforderlich)
subjectBeginsMit Der Betreff des Ereignisses muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur
subjectEndsMit Der Betreff des Ereignisses muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur

DependencyReference (Abhängigkeitsreferenz)

Name BESCHREIBUNG Wert
Typ Legen Sie den Wert auf 'SelfDependencyTumblingWindowTriggerReference' für den Typ SelfDependencyTumblingWindowTriggerReference fest. Legen Sie für den Typ TumblingWindowTriggerDependencyReference auf 'TumblingWindowTriggerDependencyReference' fest. 'SelbstabhängigkeitTumblingWindowTriggerReferenz'
'TumblingWindowTriggerDependencyReference' (erforderlich)

LinkedServiceReference

Name BESCHREIBUNG Wert
Parameter Argumente für LinkedService. ParameterValueSpecification-
ReferenzName Verweisverknüpfungsname. Zeichenfolge (erforderlich)
Typ Verknüpfter Dienstverweistyp. "LinkedServiceReference" (erforderlich)

ParameterValueSpecification

Name BESCHREIBUNG Wert

ParameterValueSpecification

Name BESCHREIBUNG Wert

PipelineReference (Pipeline-Referenz)

Name BESCHREIBUNG Wert
Name Verweisname. Schnur
ReferenzName Referenzpipelinename. Zeichenfolge (erforderlich)
Typ Pipelineverweistyp. 'PipelineReference' (erforderlich)

Wiederholungszeitplan

Name BESCHREIBUNG Wert
Stunden Die Stunden. int[]
Protokoll Die Minuten. int[]
monthDays Die Monatstage. int[]
monthlyOccurrences Die monatlichen Vorkommen. WiederholungszeitplanVorkommen[]
Wochentage Die Wochentage. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'

RecurrenceScheduleOccurrence

Name BESCHREIBUNG Wert
Tag Der Wochentag. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
Ereignis Das Vorkommen. INT

RerunTumblingWindowTrigger

Name BESCHREIBUNG Wert
Typ Triggertyp. "RerunTumblingWindowTrigger" (erforderlich)
typeEigenschaften Führen Sie trigger-Eigenschaften erneut aus. RerunTumblingWindowTriggerTypeProperties (erforderlich)

RerunTumblingWindowTriggerTypeEigenschaften

Name BESCHREIBUNG Wert
parentTrigger (ElternAuslöser) Der übergeordnete Triggerverweis. beliebig (erforderlich)
requestedEndTime Die Endzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
requestedStartTime Die Startzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
rerunConcurrency Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine erneute Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)

Wiederholungsrichtlinie

Name BESCHREIBUNG Wert
zählen Maximale normale Wiederholungsversuche. Standard ist "0". Typ: ganze Zahl (oder Ausdruck mit ganzzahliger Ergebnistyp), Minimum: 0. jegliche
IntervallInSekunden Intervall zwischen Wiederholungsversuchen in Sekunden. Der Standardwert ist 30. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 86400

ScheduleTrigger (Zeitplan)

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "ScheduleTrigger" (erforderlich)
typeEigenschaften Zeitplanauslösereigenschaften. ScheduleTriggerTypeProperties (erforderlich)

ScheduleTriggerWiederholung

Name BESCHREIBUNG Wert
endZeit Die Endzeit. Schnur
Frequenz Die Häufigkeit. "Tag"
"Stunde"
"Minute"
"Monat"
"Nicht angegeben"
"Woche"
"Jahr"
Intervall Das Intervall. INT
Zeitplan Der Terminplan der Serie. Wiederholungszeitplan
Startzeit Die Startzeit. Schnur
Zeitzone Die Zeitzone. Schnur

ScheduleTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
Wiederholung Terminplankonfiguration für Serien. ScheduleTriggerRecurrence (erforderlich)

SelbstabhängigkeitTumblingWindowTriggerReferenz

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'SelfDependencyTumblingWindowTriggerReference' (erforderlich)

Auslöser

Name BESCHREIBUNG Wert
Anmerkungen Liste der Tags, die zum Beschreiben des Triggers verwendet werden können. beliebig[]
Beschreibung Triggerbeschreibung. Schnur
Typ Legen Sie den Wert auf "BlobEventsTrigger" für den Typ "BlobEventsTrigger" fest. Legen Sie den Wert auf 'BlobTrigger' für den Typ BlobTrigger fest. Set to ' ChainingTrigger' for type ChainingTrigger. Wird für den Typ CustomEventsTrigger auf 'CustomEventsTrigger' festgelegt. Legen Sie den Wert auf 'ScheduleTrigger' für den Typ ScheduleTrigger fest. Legen Sie den Wert auf 'RerunTumblingWindowTrigger' für den Typ RerunTumblingWindowTrigger fest. Legen Sie den Wert auf 'TumblingWindowTrigger' für den Typ TumblingWindowTrigger fest. 'BlobEventsTrigger'
'BlobTrigger'
"ChainingTrigger"
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
"ScheduleTrigger"
"TumblingWindowTrigger" (erforderlich)

TriggerPipelineReference

Name BESCHREIBUNG Wert
Parameter Pipelineparameter. ParameterValueSpecification-
pipeline-Referenz Pipelineverweis. PipelineReference-

Trigger-Referenz

Name BESCHREIBUNG Wert
ReferenzName Verweistriggername. Zeichenfolge (erforderlich)
Typ Triggerverweistyp. "TriggerReference" (erforderlich)

TumblingWindowTrigger

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn ein Ereignis für triggerfenster ausgelöst wird, das bereit ist. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "TumblingWindowTrigger" (erforderlich)
typeEigenschaften Tumbling Window Trigger-Eigenschaften. TumblingWindowTriggerTypeProperties (erforderlich)

TumblingWindowTriggerDependencyReference

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Referenzierter Trigger. TriggerReference (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'TumblingWindowTriggerDependencyReference' (erforderlich)

TumblingWindowTriggerTypeProperties

Name BESCHREIBUNG Wert
Verzögerung Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Es ändert die Start- und Endzeit des Fensters nicht. Der Standardwert ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). jegliche
hängt davon ab Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt. Abhängigkeitsreferenz[]
endZeit Die Endzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Schnur
Frequenz Die Häufigkeit der Zeitfenster. "Stunde"
"Minute"
"Monat" (erforderlich)
Intervall Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten. int (erforderlich)
maxParallelität Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)
retry-Richtlinie Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird. Wiederholungsrichtlinie
Startzeit Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Factories/Triggers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DataFactory/Factories/Triggers-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Auslösen von Objekten

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für BlobEventsTrigger Folgendes:

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

Verwenden Sie für BlobTrigger Folgendes:

{
  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
  }
}

Verwenden Sie für ChainingTrigger Folgendes:

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

Verwenden Sie für CustomEventsTrigger Folgendes:

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

Verwenden Sie für ScheduleTrigger Folgendes:

{
  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"
    }
  }
}

Verwenden Sie für RerunTumblingWindowTrigger Folgendes:

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

Verwenden Sie für TumblingWindowTrigger Folgendes:

{
  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-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für SelfDependencyTumblingWindowTriggerReference Folgendes:

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

Verwenden Sie für TumblingWindowTriggerDependencyReference Folgendes:

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

Eigenschaftswerte

Microsoft.DataFactory/Factories/Trigger

Name BESCHREIBUNG Wert
Name Der Ressourcenname Zeichenfolge

Zwänge:
Min. Länge = 1
Max. Länge = 260
Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (erforderlich)
Eltern-ID Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Fabriken
Eigenschaften Eigenschaften des Triggers. Trigger- (erforderlich)
Typ Der Ressourcentyp "Microsoft.DataFactory/factories/triggers@2018-06-01"

BlobEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobEventsTrigger" (erforderlich)
typeEigenschaften Blob-Ereignisse Trigger-Eigenschaften. BlobEventsTriggerTypeProperties (erforderlich)

BlobEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
blobPathBeginsWith Der BLOB-Pfad muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Beispielsweise löst "/records/blobs/december/" nur den Trigger für Blobs im Dezemberordner unter dem Datensatzcontainer aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
blobPathEndsMit Der BLOB-Pfad muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Beispielsweise löst "dezember/boxes.csv" nur den Auslöser für Blobs benannter Felder in einem Dezemberordner aus. Mindestens eine dieser Elemente muss bereitgestellt werden: blobPathBeginsWith, blobPathEndsWith. Schnur
Ereignisse Der Ereignistyp, der diesen Trigger auslöst. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Microsoft.Storage.BlobCreated"
"Microsoft.Storage.BlobDeleted" (erforderlich)
ignoreEmptyBlobs Wenn dieser Wert auf "true" festgelegt ist, werden Blobs mit null Bytes ignoriert. Boolesch
Umfang Die ARM-Ressourcen-ID des Speicherkontos. Zeichenfolge (erforderlich)

BlobTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "BlobTrigger" (erforderlich)
typeEigenschaften BlobTrigger-Eigenschaften. BlobTriggerTypeProperties (erforderlich)

BlobTriggerTypeProperties

Name BESCHREIBUNG Wert
OrdnerPfad Der Pfad des Containers/Ordners, der die Pipeline auslöst. Zeichenfolge (erforderlich)
verknüpfter Dienst Die verknüpfte Azure Storage-Dienstreferenz. LinkedServiceReference (erforderlich)
maxParallelität Die maximale Anzahl paralleler Dateien, die verarbeitet werden sollen, wenn sie ausgelöst wird. int (erforderlich)

Verkettungs-Auslöser

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn alle upstream-Pipelines erfolgreich abgeschlossen werden. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "ChainingTrigger" (erforderlich)
typeEigenschaften Verketten von Triggereigenschaften. ChainingTriggerTypeProperties (erforderlich)

ChainingTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
hängt davon ab Vorgelagerte Pipelines. PipelineReference[] (erforderlich)
runDimension Führen Sie die Dimension-Eigenschaft aus, die von vorgelagerten Pipelines ausgegeben werden muss. Zeichenfolge (erforderlich)

CustomEventsTrigger

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. 'CustomEventsTrigger' (erforderlich)
typeEigenschaften Benutzerdefinierte Ereignisauslösereigenschaften. CustomEventsTriggerTypeProperties (erforderlich)

CustomEventsTriggerTypeProperties

Name BESCHREIBUNG Wert
Ereignisse Die Liste der Ereignistypen, die dazu führen, dass dieser Trigger ausgelöst wird. any[] (erforderlich)
Umfang Die ARM-Ressourcen-ID des Azure Event Grid-Themas. Zeichenfolge (erforderlich)
subjectBeginsMit Der Betreff des Ereignisses muss mit dem Muster beginnen, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur
subjectEndsMit Der Betreff des Ereignisses muss mit dem Muster enden, das zum Auslösen vorgesehen ist. Mindestens eine dieser Angaben muss bereitgestellt werden: subjectBeginsWith, subjectEndsWith. Schnur

DependencyReference (Abhängigkeitsreferenz)

Name BESCHREIBUNG Wert
Typ Legen Sie den Wert auf 'SelfDependencyTumblingWindowTriggerReference' für den Typ SelfDependencyTumblingWindowTriggerReference fest. Legen Sie für den Typ TumblingWindowTriggerDependencyReference auf 'TumblingWindowTriggerDependencyReference' fest. 'SelbstabhängigkeitTumblingWindowTriggerReferenz'
'TumblingWindowTriggerDependencyReference' (erforderlich)

LinkedServiceReference

Name BESCHREIBUNG Wert
Parameter Argumente für LinkedService. ParameterValueSpecification-
ReferenzName Verweisverknüpfungsname. Zeichenfolge (erforderlich)
Typ Verknüpfter Dienstverweistyp. "LinkedServiceReference" (erforderlich)

ParameterValueSpecification

Name BESCHREIBUNG Wert

ParameterValueSpecification

Name BESCHREIBUNG Wert

PipelineReference (Pipeline-Referenz)

Name BESCHREIBUNG Wert
Name Verweisname. Schnur
ReferenzName Referenzpipelinename. Zeichenfolge (erforderlich)
Typ Pipelineverweistyp. 'PipelineReference' (erforderlich)

Wiederholungszeitplan

Name BESCHREIBUNG Wert
Stunden Die Stunden. int[]
Protokoll Die Minuten. int[]
monthDays Die Monatstage. int[]
monthlyOccurrences Die monatlichen Vorkommen. WiederholungszeitplanVorkommen[]
Wochentage Die Wochentage. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'

RecurrenceScheduleOccurrence

Name BESCHREIBUNG Wert
Tag Der Wochentag. "Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
'Mittwoch'
Ereignis Das Vorkommen. INT

RerunTumblingWindowTrigger

Name BESCHREIBUNG Wert
Typ Triggertyp. "RerunTumblingWindowTrigger" (erforderlich)
typeEigenschaften Führen Sie trigger-Eigenschaften erneut aus. RerunTumblingWindowTriggerTypeProperties (erforderlich)

RerunTumblingWindowTriggerTypeEigenschaften

Name BESCHREIBUNG Wert
parentTrigger (ElternAuslöser) Der übergeordnete Triggerverweis. beliebig (erforderlich)
requestedEndTime Die Endzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
requestedStartTime Die Startzeit für den Zeitraum, für den die Restatement initiiert wird. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)
rerunConcurrency Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine erneute Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)

Wiederholungsrichtlinie

Name BESCHREIBUNG Wert
zählen Maximale normale Wiederholungsversuche. Standard ist "0". Typ: ganze Zahl (oder Ausdruck mit ganzzahliger Ergebnistyp), Minimum: 0. jegliche
IntervallInSekunden Intervall zwischen Wiederholungsversuchen in Sekunden. Der Standardwert ist 30. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 86400

ScheduleTrigger (Zeitplan)

Name BESCHREIBUNG Wert
Rohrleitungen Pipelines, die gestartet werden müssen. TriggerPipeline-Referenz[]
Typ Triggertyp. "ScheduleTrigger" (erforderlich)
typeEigenschaften Zeitplanauslösereigenschaften. ScheduleTriggerTypeProperties (erforderlich)

ScheduleTriggerWiederholung

Name BESCHREIBUNG Wert
endZeit Die Endzeit. Schnur
Frequenz Die Häufigkeit. "Tag"
"Stunde"
"Minute"
"Monat"
"Nicht angegeben"
"Woche"
"Jahr"
Intervall Das Intervall. INT
Zeitplan Der Terminplan der Serie. Wiederholungszeitplan
Startzeit Die Startzeit. Schnur
Zeitzone Die Zeitzone. Schnur

ScheduleTriggerType-Eigenschaften

Name BESCHREIBUNG Wert
Wiederholung Terminplankonfiguration für Serien. ScheduleTriggerRecurrence (erforderlich)

SelbstabhängigkeitTumblingWindowTriggerReferenz

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'SelfDependencyTumblingWindowTriggerReference' (erforderlich)

Auslöser

Name BESCHREIBUNG Wert
Anmerkungen Liste der Tags, die zum Beschreiben des Triggers verwendet werden können. beliebig[]
Beschreibung Triggerbeschreibung. Schnur
Typ Legen Sie den Wert auf "BlobEventsTrigger" für den Typ "BlobEventsTrigger" fest. Legen Sie den Wert auf 'BlobTrigger' für den Typ BlobTrigger fest. Set to ' ChainingTrigger' for type ChainingTrigger. Wird für den Typ CustomEventsTrigger auf 'CustomEventsTrigger' festgelegt. Legen Sie den Wert auf 'ScheduleTrigger' für den Typ ScheduleTrigger fest. Legen Sie den Wert auf 'RerunTumblingWindowTrigger' für den Typ RerunTumblingWindowTrigger fest. Legen Sie den Wert auf 'TumblingWindowTrigger' für den Typ TumblingWindowTrigger fest. 'BlobEventsTrigger'
'BlobTrigger'
"ChainingTrigger"
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
"ScheduleTrigger"
"TumblingWindowTrigger" (erforderlich)

TriggerPipelineReference

Name BESCHREIBUNG Wert
Parameter Pipelineparameter. ParameterValueSpecification-
pipeline-Referenz Pipelineverweis. PipelineReference-

Trigger-Referenz

Name BESCHREIBUNG Wert
ReferenzName Verweistriggername. Zeichenfolge (erforderlich)
Typ Triggerverweistyp. "TriggerReference" (erforderlich)

TumblingWindowTrigger

Name BESCHREIBUNG Wert
Rohrleitung Pipeline, für die ausgeführt wird, wenn ein Ereignis für triggerfenster ausgelöst wird, das bereit ist. TriggerPipelineReference (erforderlich)
Typ Triggertyp. "TumblingWindowTrigger" (erforderlich)
typeEigenschaften Tumbling Window Trigger-Eigenschaften. TumblingWindowTriggerTypeProperties (erforderlich)

TumblingWindowTriggerDependencyReference

Name BESCHREIBUNG Wert
Offset Der Zeitbereich, der beim Auswerten der Abhängigkeit auf die Startzeit eines Stürzenfensters angewendet wird. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Referenzierter Trigger. TriggerReference (erforderlich)
Größe Die Größe des Fensters beim Auswerten der Abhängigkeit. Wenn die Häufigkeit des Sturzfensters nicht definiert ist, wird verwendet. Zeichenfolge

Zwänge:
Min. Länge = 8
Max. Länge = 15
Muster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
Typ Der Typ des Abhängigkeitsverweises. 'TumblingWindowTriggerDependencyReference' (erforderlich)

TumblingWindowTriggerTypeProperties

Name BESCHREIBUNG Wert
Verzögerung Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Es ändert die Start- und Endzeit des Fensters nicht. Der Standardwert ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: (\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). jegliche
hängt davon ab Trigger, von denen dieser Auslöser abhängig ist. Es werden nur Tumbling-Fenstertrigger unterstützt. Abhängigkeitsreferenz[]
endZeit Die Endzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Schnur
Frequenz Die Häufigkeit der Zeitfenster. "Stunde"
"Minute"
"Monat" (erforderlich)
Intervall Das Intervall der Zeitfenster. Das mindest zulässige Intervall beträgt 15 Minuten. int (erforderlich)
maxParallelität Die maximale Anzahl paralleler Zeitfenster (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 50 (erforderlich)
retry-Richtlinie Wiederholen Sie die Richtlinie, die für fehlgeschlagene Pipelineausführungen angewendet wird. Wiederholungsrichtlinie
Startzeit Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für Fenster ausgelöst werden, die bereit sind. Zurzeit wird nur UTC-Zeit unterstützt. Zeichenfolge (erforderlich)