Microsoft.DataFactory-fabriker/utlösare 2018-06-01
Bicep-resursdefinition
Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DataFactory/factories/triggers-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Utlösarobjekt
Ange egenskapen typ för att ange typ av objekt.
För BlobEventsTriggeranvänder du:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobEventsTrigger'
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
}
För BlobTriggeranvänder du:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobTrigger'
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
maxConcurrency: int
}
}
För ChainingTriggeranvänder du:
{
pipeline: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'ChainingTrigger'
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'string'
}
]
runDimension: 'string'
}
}
För CustomEventsTriggeranvänder du:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'CustomEventsTrigger'
typeProperties: {
events: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
}
För ScheduleTriggeranvänder du:
{
pipelines: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'ScheduleTrigger'
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
}
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
}
}
För RerunTumblingWindowTriggeranvänder du:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
För TumblingWindowTriggeranvänder du:
{
pipeline: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'TumblingWindowTrigger'
typeProperties: {
delay: any(Azure.Bicep.Types.Concrete.AnyType)
dependsOn: [
{
type: 'string'
// For remaining properties, see DependencyReference objects
}
]
endTime: 'string'
frequency: 'string'
interval: int
maxConcurrency: int
retryPolicy: {
count: any(Azure.Bicep.Types.Concrete.AnyType)
intervalInSeconds: int
}
startTime: 'string'
}
}
DependencyReference-objekt
Ange egenskapen typ för att ange typ av objekt.
För SelfDependencyTumblingWindowTriggerReferenceanvänder du:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
För TumblingWindowTriggerDependencyReferenceanvänder du:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Egenskapsvärden
BlobEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobEventsTrigger" (krävs) |
typeProperties | Egenskaper för Blob Events Trigger. | BlobEventsTriggerTypeProperties (krävs) |
BlobEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
blobPathBeginsWith | Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
blobPathEndsWith | Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
evenemang | Den typ av händelser som gör att utlösaren utlöses. | Strängmatris som innehåller något av: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (krävs) |
ignoreEmptyBlobs | Om värdet är true ignoreras blobar med noll byte. | Bool |
omfattning | ARM-resurs-ID för lagringskontot. | sträng (krävs) |
BlobTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobTrigger" (krävs) |
typeProperties | Egenskaper för blobutlösare. | BlobTriggerTypeProperties (krävs) |
BlobTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
folderPath | Sökvägen till den container/mapp som utlöser pipelinen. | sträng (krävs) |
linkedService | Referens för den länkade Azure Storage-tjänsten. | LinkedServiceReference (krävs) |
maxConcurrency | Det maximala antalet parallella filer som ska hanteras när det utlöses. | int (krävs) |
ChainingTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "ChainingTrigger" (krävs) |
typeProperties | Egenskaper för länkningsutlösare. | ChainingTriggerTypeProperties (krävs) |
ChainingTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
dependsOn | Överordnad pipelines. | PipelineReference[] (krävs) |
runDimension | Kör dimensionsegenskapen som måste genereras av överordnade pipelines. | sträng (krävs) |
CustomEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "CustomEventsTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för anpassade händelser. | CustomEventsTriggerTypeProperties (krävs) |
CustomEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
evenemang | Listan över händelsetyper som gör att utlösaren utlöses. | any[] (krävs) |
omfattning | ARM-resurs-ID för Azure Event Grid-ämnet. | sträng (krävs) |
subjectBeginsWith | Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
subjectEndsWith | Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
DependencyReference
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. | "SelfDependencyTumblingWindowTriggerReference" "TumblingWindowTriggerDependencyReference" (krävs) |
LinkedServiceReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Argument för LinkedService. | ParameterValueSpecification |
referenceName | Referensnamn för LinkedService. | sträng (krävs) |
typ | Referenstyp för länkad tjänst. | "LinkedServiceReference" (krävs) |
Microsoft.DataFactory/fabriker/utlösare
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 260 Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: fabriker |
Egenskaper | Egenskaper för utlösaren. | Utlösare (krävs) |
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
PipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Namn | Referensnamn. | sträng |
referenceName | Namn på referenspipeline. | sträng (krävs) |
typ | Referenstyp för pipeline. | "PipelineReference" (krävs) |
RecurrenceSchedule
Namn | Beskrivning | Värde |
---|---|---|
Timmar | Timmarna. | int[] |
protokoll | Minuterna. | int[] |
monthDays | Månadens dagar. | int[] |
monthlyOccurrences | De månatliga förekomsterna. | RecurrenceScheduleOccurrence[] |
Vardagar | Veckodagarna. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
RecurrenceScheduleOccurrence
Namn | Beskrivning | Värde |
---|---|---|
dag | Veckodagen. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
förekomst | Förekomsten. | Int |
Kör omTumlandeWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
typ | Utlösartyp. | "RerunTumblingWindowTrigger" (krävs) |
typeProperties | Kör om utlösaregenskaper. | RerunTumblingWindowTriggerTypeProperties (krävs) |
RerunTumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
parentTrigger | Den överordnade utlösarreferensen. | any (krävs) |
requestedEndTime | Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
requestedStartTime | Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
rerunConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
RetryPolicy
Namn | Beskrivning | Värde |
---|---|---|
räkna | Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. | någon |
intervalInSeconds | Intervall mellan återförsök i sekunder. Standardvärdet är 30. | Int Begränsningar: Minsta värde = 30 Maxvärde = 86400 |
ScheduleTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "ScheduleTrigger" (krävs) |
typeProperties | Schemalägg utlösaregenskaper. | ScheduleTriggerTypeProperties (krävs) |
ScheduleTriggerRecurrence
Namn | Beskrivning | Värde |
---|---|---|
endTime | Sluttiden. | sträng |
frekvens | Frekvensen. | "Dag" "Timme" "Minut" "Månad" "NotSpecified" "Vecka" "År" |
intervall | Intervallet. | Int |
schema | Upprepningsschemat. | RecurrenceSchedule |
startTime | Starttiden. | sträng |
timeZone | Tidszonen. | sträng |
ScheduleTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
Återkommande | Konfiguration av återkommande schema. | ScheduleTriggerRecurrence (krävs) |
SelfDependencyTumblingWindowTriggerReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "SelfDependencyTumblingWindowTriggerReference" (krävs) |
Utlösa
Namn | Beskrivning | Värde |
---|---|---|
Anteckningar | Lista över taggar som kan användas för att beskriva utlösaren. | any[] |
beskrivning | Utlösarbeskrivning. | sträng |
typ | Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. | "BlobEventsTrigger" "BlobTrigger" "ChainingTrigger" "CustomEventsTrigger" "RerunTumblingWindowTrigger" "ScheduleTrigger" "TumblingWindowTrigger" (krävs) |
TriggerPipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Pipelineparametrar. | ParameterValueSpecification |
pipelineReference | Pipelinereferens. | PipelineReference |
TriggerReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namn på referensutlösare. | sträng (krävs) |
typ | Referenstyp för utlösare. | "TriggerReference" (krävs) |
TumblingWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "TumblingWindowTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för rullande fönster. | TumblingWindowTriggerTypeProperties (krävs) |
TumblingWindowTriggerDependencyReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Refererad utlösare. | TriggerReference (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "TumblingWindowTriggerDependencyReference" (krävs) |
TumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde | ||
---|---|---|---|---|
försening | Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | någon |
dependsOn | Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. | DependencyReference[] | ||
endTime | Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng | ||
frekvens | Frekvensen för tidsfönstren. | "Timme" "Minut" "Månad" (krävs) |
||
intervall | Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. | int (krävs) | ||
maxConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
||
retryPolicy | Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. | RetryPolicy | ||
startTime | Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
Resursdefinition för ARM-mall
Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DataFactory/fabriker/utlösare lägger du till följande JSON i mallen.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Utlösarobjekt
Ange egenskapen typ för att ange typ av objekt.
För BlobEventsTriggeranvänder du:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
För BlobTriggeranvänder du:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobTrigger",
"typeProperties": {
"folderPath": "string",
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"maxConcurrency": "int"
}
}
För ChainingTriggeranvänder du:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
För CustomEventsTriggeranvänder du:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
För ScheduleTriggeranvänder du:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int"
}
],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
}
}
}
För RerunTumblingWindowTriggeranvänder du:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
För TumblingWindowTriggeranvänder du:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "TumblingWindowTrigger",
"typeProperties": {
"delay": {},
"dependsOn": [ {
"type": "string"
// For remaining properties, see DependencyReference objects
} ],
"endTime": "string",
"frequency": "string",
"interval": "int",
"maxConcurrency": "int",
"retryPolicy": {
"count": {},
"intervalInSeconds": "int"
},
"startTime": "string"
}
}
DependencyReference-objekt
Ange egenskapen typ för att ange typ av objekt.
För SelfDependencyTumblingWindowTriggerReferenceanvänder du:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
För TumblingWindowTriggerDependencyReferenceanvänder du:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Egenskapsvärden
BlobEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobEventsTrigger" (krävs) |
typeProperties | Egenskaper för Blob Events Trigger. | BlobEventsTriggerTypeProperties (krävs) |
BlobEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
blobPathBeginsWith | Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
blobPathEndsWith | Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
evenemang | Den typ av händelser som gör att utlösaren utlöses. | Strängmatris som innehåller något av: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (krävs) |
ignoreEmptyBlobs | Om värdet är true ignoreras blobar med noll byte. | Bool |
omfattning | ARM-resurs-ID för lagringskontot. | sträng (krävs) |
BlobTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobTrigger" (krävs) |
typeProperties | Egenskaper för blobutlösare. | BlobTriggerTypeProperties (krävs) |
BlobTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
folderPath | Sökvägen till den container/mapp som utlöser pipelinen. | sträng (krävs) |
linkedService | Referens för den länkade Azure Storage-tjänsten. | LinkedServiceReference (krävs) |
maxConcurrency | Det maximala antalet parallella filer som ska hanteras när det utlöses. | int (krävs) |
ChainingTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "ChainingTrigger" (krävs) |
typeProperties | Egenskaper för länkningsutlösare. | ChainingTriggerTypeProperties (krävs) |
ChainingTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
dependsOn | Överordnad pipelines. | PipelineReference[] (krävs) |
runDimension | Kör dimensionsegenskapen som måste genereras av överordnade pipelines. | sträng (krävs) |
CustomEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "CustomEventsTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för anpassade händelser. | CustomEventsTriggerTypeProperties (krävs) |
CustomEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
evenemang | Listan över händelsetyper som gör att utlösaren utlöses. | any[] (krävs) |
omfattning | ARM-resurs-ID för Azure Event Grid-ämnet. | sträng (krävs) |
subjectBeginsWith | Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
subjectEndsWith | Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
DependencyReference
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. | "SelfDependencyTumblingWindowTriggerReference" "TumblingWindowTriggerDependencyReference" (krävs) |
LinkedServiceReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Argument för LinkedService. | ParameterValueSpecification |
referenceName | Referensnamn för LinkedService. | sträng (krävs) |
typ | Referenstyp för länkad tjänst. | "LinkedServiceReference" (krävs) |
Microsoft.DataFactory/fabriker/utlösare
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2018-06-01' |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 260 Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs) |
Egenskaper | Egenskaper för utlösaren. | Utlösare (krävs) |
typ | Resurstypen | "Microsoft.DataFactory/factories/triggers" |
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
PipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Namn | Referensnamn. | sträng |
referenceName | Namn på referenspipeline. | sträng (krävs) |
typ | Referenstyp för pipeline. | "PipelineReference" (krävs) |
RecurrenceSchedule
Namn | Beskrivning | Värde |
---|---|---|
Timmar | Timmarna. | int[] |
protokoll | Minuterna. | int[] |
monthDays | Månadens dagar. | int[] |
monthlyOccurrences | De månatliga förekomsterna. | RecurrenceScheduleOccurrence[] |
Vardagar | Veckodagarna. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
RecurrenceScheduleOccurrence
Namn | Beskrivning | Värde |
---|---|---|
dag | Veckodagen. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
förekomst | Förekomsten. | Int |
Kör omTumlandeWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
typ | Utlösartyp. | "RerunTumblingWindowTrigger" (krävs) |
typeProperties | Kör om utlösaregenskaper. | RerunTumblingWindowTriggerTypeProperties (krävs) |
RerunTumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
parentTrigger | Den överordnade utlösarreferensen. | any (krävs) |
requestedEndTime | Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
requestedStartTime | Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
rerunConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
RetryPolicy
Namn | Beskrivning | Värde |
---|---|---|
räkna | Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. | någon |
intervalInSeconds | Intervall mellan återförsök i sekunder. Standardvärdet är 30. | Int Begränsningar: Minsta värde = 30 Maxvärde = 86400 |
ScheduleTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "ScheduleTrigger" (krävs) |
typeProperties | Schemalägg utlösaregenskaper. | ScheduleTriggerTypeProperties (krävs) |
ScheduleTriggerRecurrence
Namn | Beskrivning | Värde |
---|---|---|
endTime | Sluttiden. | sträng |
frekvens | Frekvensen. | "Dag" "Timme" "Minut" "Månad" "NotSpecified" "Vecka" "År" |
intervall | Intervallet. | Int |
schema | Upprepningsschemat. | RecurrenceSchedule |
startTime | Starttiden. | sträng |
timeZone | Tidszonen. | sträng |
ScheduleTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
Återkommande | Konfiguration av återkommande schema. | ScheduleTriggerRecurrence (krävs) |
SelfDependencyTumblingWindowTriggerReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "SelfDependencyTumblingWindowTriggerReference" (krävs) |
Utlösa
Namn | Beskrivning | Värde |
---|---|---|
Anteckningar | Lista över taggar som kan användas för att beskriva utlösaren. | any[] |
beskrivning | Utlösarbeskrivning. | sträng |
typ | Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. | "BlobEventsTrigger" "BlobTrigger" "ChainingTrigger" "CustomEventsTrigger" "RerunTumblingWindowTrigger" "ScheduleTrigger" "TumblingWindowTrigger" (krävs) |
TriggerPipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Pipelineparametrar. | ParameterValueSpecification |
pipelineReference | Pipelinereferens. | PipelineReference |
TriggerReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namn på referensutlösare. | sträng (krävs) |
typ | Referenstyp för utlösare. | "TriggerReference" (krävs) |
TumblingWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "TumblingWindowTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för rullande fönster. | TumblingWindowTriggerTypeProperties (krävs) |
TumblingWindowTriggerDependencyReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Refererad utlösare. | TriggerReference (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "TumblingWindowTriggerDependencyReference" (krävs) |
TumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde | ||
---|---|---|---|---|
försening | Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | någon |
dependsOn | Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. | DependencyReference[] | ||
endTime | Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng | ||
frekvens | Frekvensen för tidsfönstren. | "Timme" "Minut" "Månad" (krävs) |
||
intervall | Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. | int (krävs) | ||
maxConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
||
retryPolicy | Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. | RetryPolicy | ||
startTime | Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen fabriker/utlösare kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DataFactory/factories/triggers-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
name = "string"
body = jsonencode({
properties = {
annotations = [
?
]
description = "string"
type = "string"
// For remaining properties, see Trigger objects
}
})
}
Utlösarobjekt
Ange egenskapen typ för att ange typ av objekt.
För BlobEventsTriggeranvänder du:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
För BlobTriggeranvänder du:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobTrigger"
typeProperties = {
folderPath = "string"
linkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
maxConcurrency = int
}
}
För ChainingTriggeranvänder du:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
För CustomEventsTriggeranvänder du:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
För ScheduleTriggeranvänder du:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "ScheduleTrigger"
typeProperties = {
recurrence = {
endTime = "string"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
monthlyOccurrences = [
{
day = "string"
occurrence = int
}
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
}
}
För RerunTumblingWindowTriggeranvänder du:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
För TumblingWindowTriggeranvänder du:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "TumblingWindowTrigger"
typeProperties = {
delay = ?
dependsOn = [
{
type = "string"
// For remaining properties, see DependencyReference objects
}
]
endTime = "string"
frequency = "string"
interval = int
maxConcurrency = int
retryPolicy = {
count = ?
intervalInSeconds = int
}
startTime = "string"
}
}
DependencyReference-objekt
Ange egenskapen typ för att ange typ av objekt.
För SelfDependencyTumblingWindowTriggerReferenceanvänder du:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
För TumblingWindowTriggerDependencyReferenceanvänder du:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Egenskapsvärden
BlobEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobEventsTrigger" (krävs) |
typeProperties | Egenskaper för Blob Events Trigger. | BlobEventsTriggerTypeProperties (krävs) |
BlobEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
blobPathBeginsWith | Blobsökvägen måste börja med det mönster som anges för att utlösaren ska utlösas. Till exempel utlöser "/records/blobs/december/" bara utlösaren för blobar i mappen december under postcontainern. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
blobPathEndsWith | Blobsökvägen måste sluta med det mönster som anges för utlösaren att utlösare utlöses. Till exempel utlöser "december/boxes.csv" bara utlösaren för blobbar med namnet rutor i en decembermapp. Minst en av dessa måste anges: blobPathBeginsWith, blobPathEndsWith. | sträng |
evenemang | Den typ av händelser som gör att utlösaren utlöses. | Strängmatris som innehåller något av: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (krävs) |
ignoreEmptyBlobs | Om värdet är true ignoreras blobar med noll byte. | Bool |
omfattning | ARM-resurs-ID för lagringskontot. | sträng (krävs) |
BlobTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "BlobTrigger" (krävs) |
typeProperties | Egenskaper för blobutlösare. | BlobTriggerTypeProperties (krävs) |
BlobTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
folderPath | Sökvägen till den container/mapp som utlöser pipelinen. | sträng (krävs) |
linkedService | Referens för den länkade Azure Storage-tjänsten. | LinkedServiceReference (krävs) |
maxConcurrency | Det maximala antalet parallella filer som ska hanteras när det utlöses. | int (krävs) |
ChainingTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när alla överordnade pipelines har slutförts. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "ChainingTrigger" (krävs) |
typeProperties | Egenskaper för länkningsutlösare. | ChainingTriggerTypeProperties (krävs) |
ChainingTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
dependsOn | Överordnad pipelines. | PipelineReference[] (krävs) |
runDimension | Kör dimensionsegenskapen som måste genereras av överordnade pipelines. | sträng (krävs) |
CustomEventsTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "CustomEventsTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för anpassade händelser. | CustomEventsTriggerTypeProperties (krävs) |
CustomEventsTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
evenemang | Listan över händelsetyper som gör att utlösaren utlöses. | any[] (krävs) |
omfattning | ARM-resurs-ID för Azure Event Grid-ämnet. | sträng (krävs) |
subjectBeginsWith | Händelseämnet måste börja med det mönster som anges för att utlösaren ska utlösas. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
subjectEndsWith | Händelseämnet måste avslutas med det mönster som anges för utlösaren att utlösare utlöses. Minst en av dessa måste anges: subjectBeginsWith, subjectEndsWith. | sträng |
DependencyReference
Namn | Beskrivning | Värde |
---|---|---|
typ | Ange till SelfDependencyTumblingWindowTriggerReference för typen SelfDependencyTumblingWindowTriggerReference. Ange till TumblingWindowTriggerDependencyReference för typ TumblingWindowTriggerDependencyReference. | "SelfDependencyTumblingWindowTriggerReference" "TumblingWindowTriggerDependencyReference" (krävs) |
LinkedServiceReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Argument för LinkedService. | ParameterValueSpecification |
referenceName | Referensnamn för LinkedService. | sträng (krävs) |
typ | Referenstyp för länkad tjänst. | "LinkedServiceReference" (krävs) |
Microsoft.DataFactory/fabriker/utlösare
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 260 Mönster = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: fabriker |
Egenskaper | Egenskaper för utlösaren. | Utlösare (krävs) |
typ | Resurstypen | "Microsoft.DataFactory/factories/triggers@2018-06-01" |
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
ParameterValueSpecification
Namn | Beskrivning | Värde |
---|
PipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Namn | Referensnamn. | sträng |
referenceName | Namn på referenspipeline. | sträng (krävs) |
typ | Referenstyp för pipeline. | "PipelineReference" (krävs) |
RecurrenceSchedule
Namn | Beskrivning | Värde |
---|---|---|
Timmar | Timmarna. | int[] |
protokoll | Minuterna. | int[] |
monthDays | Månadens dagar. | int[] |
monthlyOccurrences | De månatliga förekomsterna. | RecurrenceScheduleOccurrence[] |
Vardagar | Veckodagarna. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
RecurrenceScheduleOccurrence
Namn | Beskrivning | Värde |
---|---|---|
dag | Veckodagen. | "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" |
förekomst | Förekomsten. | Int |
Kör omTumlandeWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
typ | Utlösartyp. | "RerunTumblingWindowTrigger" (krävs) |
typeProperties | Kör om utlösaregenskaper. | RerunTumblingWindowTriggerTypeProperties (krävs) |
RerunTumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
parentTrigger | Den överordnade utlösarreferensen. | any (krävs) |
requestedEndTime | Sluttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
requestedStartTime | Starttiden för den tidsperiod för vilken omläggning initieras. Endast UTC-tid stöds för närvarande. | sträng (krävs) |
rerunConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en omkörning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
RetryPolicy
Namn | Beskrivning | Värde |
---|---|---|
räkna | Maximalt antal vanliga återförsök. Standardvärdet är 0. Typ: heltal (eller uttryck med resultType-heltal), minimum: 0. | någon |
intervalInSeconds | Intervall mellan återförsök i sekunder. Standardvärdet är 30. | Int Begränsningar: Minsta värde = 30 Maxvärde = 86400 |
ScheduleTrigger
Namn | Beskrivning | Värde |
---|---|---|
Rörledningar | Pipelines som måste startas. | TriggerPipelineReference[] |
typ | Utlösartyp. | "ScheduleTrigger" (krävs) |
typeProperties | Schemalägg utlösaregenskaper. | ScheduleTriggerTypeProperties (krävs) |
ScheduleTriggerRecurrence
Namn | Beskrivning | Värde |
---|---|---|
endTime | Sluttiden. | sträng |
frekvens | Frekvensen. | "Dag" "Timme" "Minut" "Månad" "NotSpecified" "Vecka" "År" |
intervall | Intervallet. | Int |
schema | Upprepningsschemat. | RecurrenceSchedule |
startTime | Starttiden. | sträng |
timeZone | Tidszonen. | sträng |
ScheduleTriggerTypeProperties
Namn | Beskrivning | Värde |
---|---|---|
Återkommande | Konfiguration av återkommande schema. | ScheduleTriggerRecurrence (krävs) |
SelfDependencyTumblingWindowTriggerReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "SelfDependencyTumblingWindowTriggerReference" (krävs) |
Utlösa
Namn | Beskrivning | Värde |
---|---|---|
Anteckningar | Lista över taggar som kan användas för att beskriva utlösaren. | any[] |
beskrivning | Utlösarbeskrivning. | sträng |
typ | Ange till "BlobEventsTrigger" för typen BlobEventsTrigger. Ange till "BlobTrigger" för typen BlobTrigger. Ange till "ChainingTrigger" för typ ChainingTrigger. Ange till "CustomEventsTrigger" för typen CustomEventsTrigger. Ange till ScheduleTrigger för typ ScheduleTrigger. Ange till RerunTumblingWindowTrigger för typ RerunTumblingWindowTrigger. Ange till TumblingWindowTrigger för typ TumblingWindowTrigger. | "BlobEventsTrigger" "BlobTrigger" "ChainingTrigger" "CustomEventsTrigger" "RerunTumblingWindowTrigger" "ScheduleTrigger" "TumblingWindowTrigger" (krävs) |
TriggerPipelineReference
Namn | Beskrivning | Värde |
---|---|---|
Parametrar | Pipelineparametrar. | ParameterValueSpecification |
pipelineReference | Pipelinereferens. | PipelineReference |
TriggerReference
Namn | Beskrivning | Värde |
---|---|---|
referenceName | Namn på referensutlösare. | sträng (krävs) |
typ | Referenstyp för utlösare. | "TriggerReference" (krävs) |
TumblingWindowTrigger
Namn | Beskrivning | Värde |
---|---|---|
rörledning | Pipeline för vilken körningar skapas när en händelse utlöses för utlösarfönstret som är klart. | TriggerPipelineReference (krävs) |
typ | Utlösartyp. | "TumblingWindowTrigger" (krävs) |
typeProperties | Egenskaper för utlösare för rullande fönster. | TumblingWindowTriggerTypeProperties (krävs) |
TumblingWindowTriggerDependencyReference
Namn | Beskrivning | Värde |
---|---|---|
uppväga | Tidsintervall som tillämpas på starttiden för ett rullande fönster vid utvärdering av beroende. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Refererad utlösare. | TriggerReference (krävs) |
storlek | Fönstrets storlek när beroendet utvärderas. Om det är odefinierat används frekvensen för rullande fönster. | sträng Begränsningar: Min längd = 8 Max längd = 15 Mönster = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ av beroendereferens. | "TumblingWindowTriggerDependencyReference" (krävs) |
TumblingWindowTriggerTypeProperties
Namn | Beskrivning | Värde | ||
---|---|---|---|---|
försening | Anger hur länge utlösaren väntar efter förfalltid innan ny körning utlöses. Fönstrets start- och sluttid ändras inte. Standardvärdet är 0. Typ: sträng (eller uttryck med resultType-sträng), mönster: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | någon |
dependsOn | Utlösare som den här utlösaren är beroende av. Endast utlösare för rullande fönster stöds. | DependencyReference[] | ||
endTime | Sluttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng | ||
frekvens | Frekvensen för tidsfönstren. | "Timme" "Minut" "Månad" (krävs) |
||
intervall | Tidsfönstrets intervall. Det minsta tillåtna intervallet är 15 minuter. | int (krävs) | ||
maxConcurrency | Det maximala antalet parallella tidsfönster (redo för körning) som en ny körning utlöses för. | Int Begränsningar: Minsta värde = 1 Maxvärde = 50 (krävs) |
||
retryPolicy | Återförsöksprincip som ska tillämpas för misslyckade pipelinekörningar. | RetryPolicy | ||
startTime | Starttiden för tidsperioden för utlösaren under vilken händelser utlöses för fönster som är klara. Endast UTC-tid stöds för närvarande. | sträng (krävs) |