Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der Ressourcentyp "Factories/Triggers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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) |