Továrny nebo triggery Microsoft.DataFactory
- nejnovější
- 06.06.2018
-
2017-09-01-Preview
Definice prostředku Bicep
Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DataFactory,factory/triggers, přidejte do šablony následující bicep.
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
}
}
Objekty DependencyReference
Nastavte typ vlastnost určit typ objektu.
Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Aktivační objekty
Nastavte typ vlastnost určit typ objektu.
Pro BlobEventsTriggerpoužijte:
{
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'
}
}
Pro BlobTrigger použijte:
{
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
}
}
Pro ChainingTriggerpoužijte:
{
pipeline: {
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'ChainingTrigger'
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'string'
}
]
runDimension: 'string'
}
}
Pro CustomEventsTriggerpoužijte:
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'CustomEventsTrigger'
typeProperties: {
events: [
any(...)
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
}
Pro ScheduleTrigger použijte:
{
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'
}
}
}
Pro RerunTumblingWindowTriggerpoužijte:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(...)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Pro tumblingWindowTriggerpoužijte:
{
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'
}
}
Hodnoty vlastností
BlobEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru událostí objektu blob | BlobEventsTriggerTypeProperties (povinné) |
BlobEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
blobPathBeginsWith | Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
blobPathEndsWith | Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
dění | Typ událostí, které způsobují aktivaci tohoto triggeru. | Řetězcové pole obsahující některou z těchto možností: Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted (povinné) |
ignoreEmptyBlobs | Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. | Bool |
rozsah | ID prostředku ARM účtu úložiště. | string (povinné) |
BlobTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobTrigger (povinné) |
typeProperties | Vlastnosti triggeru objektu blob | blobTriggerTypeProperties (povinné) |
BlobTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
folderPath | Cesta ke kontejneru nebo složce, která kanál aktivuje. | string (povinné) |
linkedService | Referenční informace k propojené službě Azure Storage | LinkedServiceReference (povinné) |
maxConcurrency | Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. | int (povinné) |
ChainingTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | ChainingTrigger (povinné) |
typeProperties | Zřetězování vlastností triggeru | ChainingTriggerTypeProperties (povinné) |
ChainingTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Upstreamové kanály. | PipelineReference[] (povinné) |
runDimension | Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. | string (povinné) |
CustomEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | CustomEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru vlastních událostí | CustomEventsTriggerTypeProperties (povinné) |
CustomEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dění | Seznam typů událostí, které způsobují aktivaci tohoto triggeru. | any[] (povinné) |
rozsah | ID prostředku ARM tématu služby Azure Event Grid. | string (povinné) |
subjectBeginsWith | Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
subjectEndsWith | Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
DependencyReference
Jméno | Popis | Hodnota |
---|---|---|
typ | Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. | SelfDependencyTumblingWindowTriggerReference 'TumblingWindowTriggerDependencyReference' (povinné) |
LinkedServiceReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Argumenty pro LinkedService | ParametrValueSpecification |
referenceName | Odkaz na název propojené služby. | string (povinné) |
typ | Referenční typ propojené služby | LinkedServiceReference (povinné) |
Microsoft.DataFactory/factory/triggers
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: továrny |
vlastnosti | Vlastnosti triggeru. | aktivační (povinné) |
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
PipelineReference
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název odkazu. | řetězec |
referenceName | Název referenčního kanálu | string (povinné) |
typ | Referenční typ kanálu | PipelineReference (povinné) |
RecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | Hodiny. | int[] |
minuty | Minuty. | int[] |
monthDays | Dny měsíce. | int[] |
monthlyOccurrences | Měsíční výskyty. | RecurrenceScheduleOccurrence[] |
všední dny | Dny v týdnu. | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
RecurrenceScheduleOccurrence
Jméno | Popis | Hodnota |
---|---|---|
den | Den v týdnu. | "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
výskyt | Výskyt. | Int |
RerunTumblingWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ aktivační události. | RerunTumblingWindowTrigger (povinné) |
typeProperties | Znovu spusťte vlastnosti triggeru. | RerunTumblingWindowTriggerTypeProperties (povinné) |
RerunTumblingWindowTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
parentTrigger | Referenční informace k nadřazené aktivační události. | libovolná (povinná) |
requestedEndTime | Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
requestedStartTime | Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
rerunConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
RetryPolicy
Jméno | Popis | Hodnota |
---|---|---|
počítat | Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. | jakýkoliv |
intervalInSeconds | Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. | Int Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
ScheduleTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | ScheduleTrigger (povinné) |
typeProperties | Vlastnosti aktivační události plánu | ScheduleTriggerTypeProperties (povinné) |
ScheduleTriggerRecurrence
ScheduleTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
opakování | Konfigurace plánu opakování | ScheduleTriggerRecurrence (povinné) |
SelfDependencyTumblingWindowTriggerReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | SelfDependencyTumblingWindowTriggerReference (povinné) |
Spoušť
Jméno | Popis | Hodnota |
---|---|---|
anotace | Seznam značek, které lze použít k popisu triggeru | any[] |
popis | Popis triggeru | řetězec |
typ | Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. | BlobEventsTrigger BlobTrigger 'ChainingTrigger' CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger "PřeskakujícíWindowTrigger" (povinné) |
TriggerPipelineReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Parametry kanálu. | ParametrValueSpecification |
pipelineReference | Referenční informace ke kanálu | PipelineReference |
TriggerReference
Jméno | Popis | Hodnota |
---|---|---|
referenceName | Název aktivační události odkazu | string (povinné) |
typ | Typ odkazu aktivační události | TriggerReference (povinné) |
PřeskakujícíWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | "PřeskakujícíWindowTrigger" (povinné) |
typeProperties | Vlastnosti triggeru pro přeskakující okno | PromblingWindowTriggerTypeProperties (povinné) |
PřeskakujícíWindowTriggerDependencyReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Odkazovaná aktivační událost. | triggerReference (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | 'TumblingWindowTriggerDependencyReference' (povinné) |
PřeskakujícíWindowTriggerTypeProperties
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
zpoždění | Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakýkoliv |
dependsOn | Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. | DependencyReference[] | ||
endTime | Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | řetězec | ||
frekvence | Frekvence časových intervalů. | Hodina "Minuta" Month (povinné) |
||
interval | Interval časových intervalů. Minimální povolený interval je 15 minut. | int (povinné) | ||
maxConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
||
retryPolicy | Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. | RetryPolicy | ||
startTime | Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | string (povinné) |
Definice prostředku šablony ARM
Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/triggers, přidejte do šablony následující JSON.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Objekty DependencyReference
Nastavte typ vlastnost určit typ objektu.
Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Aktivační objekty
Nastavte typ vlastnost určit typ objektu.
Pro BlobEventsTriggerpoužijte:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Pro BlobTrigger použijte:
{
"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"
}
}
Pro ChainingTriggerpoužijte:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Pro CustomEventsTriggerpoužijte:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Pro ScheduleTrigger použijte:
{
"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"
}
}
}
Pro RerunTumblingWindowTriggerpoužijte:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Pro tumblingWindowTriggerpoužijte:
{
"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"
}
}
Hodnoty vlastností
BlobEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru událostí objektu blob | BlobEventsTriggerTypeProperties (povinné) |
BlobEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
blobPathBeginsWith | Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
blobPathEndsWith | Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
dění | Typ událostí, které způsobují aktivaci tohoto triggeru. | Řetězcové pole obsahující některou z těchto možností: Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted (povinné) |
ignoreEmptyBlobs | Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. | Bool |
rozsah | ID prostředku ARM účtu úložiště. | string (povinné) |
BlobTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobTrigger (povinné) |
typeProperties | Vlastnosti triggeru objektu blob | blobTriggerTypeProperties (povinné) |
BlobTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
folderPath | Cesta ke kontejneru nebo složce, která kanál aktivuje. | string (povinné) |
linkedService | Referenční informace k propojené službě Azure Storage | LinkedServiceReference (povinné) |
maxConcurrency | Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. | int (povinné) |
ChainingTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | ChainingTrigger (povinné) |
typeProperties | Zřetězování vlastností triggeru | ChainingTriggerTypeProperties (povinné) |
ChainingTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Upstreamové kanály. | PipelineReference[] (povinné) |
runDimension | Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. | string (povinné) |
CustomEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | CustomEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru vlastních událostí | CustomEventsTriggerTypeProperties (povinné) |
CustomEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dění | Seznam typů událostí, které způsobují aktivaci tohoto triggeru. | any[] (povinné) |
rozsah | ID prostředku ARM tématu služby Azure Event Grid. | string (povinné) |
subjectBeginsWith | Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
subjectEndsWith | Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
DependencyReference
Jméno | Popis | Hodnota |
---|---|---|
typ | Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. | SelfDependencyTumblingWindowTriggerReference 'TumblingWindowTriggerDependencyReference' (povinné) |
LinkedServiceReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Argumenty pro LinkedService | ParametrValueSpecification |
referenceName | Odkaz na název propojené služby. | string (povinné) |
typ | Referenční typ propojené služby | LinkedServiceReference (povinné) |
Microsoft.DataFactory/factory/triggers
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2018-06-01' |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
vlastnosti | Vlastnosti triggeru. | aktivační (povinné) |
typ | Typ prostředku | Microsoft.DataFactory/factory/triggers |
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
PipelineReference
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název odkazu. | řetězec |
referenceName | Název referenčního kanálu | string (povinné) |
typ | Referenční typ kanálu | PipelineReference (povinné) |
RecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | Hodiny. | int[] |
minuty | Minuty. | int[] |
monthDays | Dny měsíce. | int[] |
monthlyOccurrences | Měsíční výskyty. | RecurrenceScheduleOccurrence[] |
všední dny | Dny v týdnu. | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
RecurrenceScheduleOccurrence
Jméno | Popis | Hodnota |
---|---|---|
den | Den v týdnu. | "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
výskyt | Výskyt. | Int |
RerunTumblingWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ aktivační události. | RerunTumblingWindowTrigger (povinné) |
typeProperties | Znovu spusťte vlastnosti triggeru. | RerunTumblingWindowTriggerTypeProperties (povinné) |
RerunTumblingWindowTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
parentTrigger | Referenční informace k nadřazené aktivační události. | libovolná (povinná) |
requestedEndTime | Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
requestedStartTime | Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
rerunConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
RetryPolicy
Jméno | Popis | Hodnota |
---|---|---|
počítat | Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. | jakýkoliv |
intervalInSeconds | Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. | Int Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
ScheduleTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | ScheduleTrigger (povinné) |
typeProperties | Vlastnosti aktivační události plánu | ScheduleTriggerTypeProperties (povinné) |
ScheduleTriggerRecurrence
ScheduleTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
opakování | Konfigurace plánu opakování | ScheduleTriggerRecurrence (povinné) |
SelfDependencyTumblingWindowTriggerReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | SelfDependencyTumblingWindowTriggerReference (povinné) |
Spoušť
Jméno | Popis | Hodnota |
---|---|---|
anotace | Seznam značek, které lze použít k popisu triggeru | any[] |
popis | Popis triggeru | řetězec |
typ | Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. | BlobEventsTrigger BlobTrigger 'ChainingTrigger' CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger "PřeskakujícíWindowTrigger" (povinné) |
TriggerPipelineReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Parametry kanálu. | ParametrValueSpecification |
pipelineReference | Referenční informace ke kanálu | PipelineReference |
TriggerReference
Jméno | Popis | Hodnota |
---|---|---|
referenceName | Název aktivační události odkazu | string (povinné) |
typ | Typ odkazu aktivační události | TriggerReference (povinné) |
PřeskakujícíWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | "PřeskakujícíWindowTrigger" (povinné) |
typeProperties | Vlastnosti triggeru pro přeskakující okno | PromblingWindowTriggerTypeProperties (povinné) |
PřeskakujícíWindowTriggerDependencyReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Odkazovaná aktivační událost. | triggerReference (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | 'TumblingWindowTriggerDependencyReference' (povinné) |
PřeskakujícíWindowTriggerTypeProperties
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
zpoždění | Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakýkoliv |
dependsOn | Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. | DependencyReference[] | ||
endTime | Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | řetězec | ||
frekvence | Frekvence časových intervalů. | Hodina "Minuta" Month (povinné) |
||
interval | Interval časových intervalů. Minimální povolený interval je 15 minut. | int (povinné) | ||
maxConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
||
retryPolicy | Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. | RetryPolicy | ||
startTime | Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | string (povinné) |
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/triggers, přidejte do šablony následující Terraform.
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
}
})
}
Objekty DependencyReference
Nastavte typ vlastnost určit typ objektu.
Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Aktivační objekty
Nastavte typ vlastnost určit typ objektu.
Pro BlobEventsTriggerpoužijte:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Pro BlobTrigger použijte:
{
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
}
}
Pro ChainingTriggerpoužijte:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Pro CustomEventsTriggerpoužijte:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Pro ScheduleTrigger použijte:
{
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"
}
}
}
Pro RerunTumblingWindowTriggerpoužijte:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Pro tumblingWindowTriggerpoužijte:
{
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"
}
}
Hodnoty vlastností
BlobEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru událostí objektu blob | BlobEventsTriggerTypeProperties (povinné) |
BlobEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
blobPathBeginsWith | Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
blobPathEndsWith | Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. | řetězec |
dění | Typ událostí, které způsobují aktivaci tohoto triggeru. | Řetězcové pole obsahující některou z těchto možností: Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted (povinné) |
ignoreEmptyBlobs | Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. | Bool |
rozsah | ID prostředku ARM účtu úložiště. | string (povinné) |
BlobTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | BlobTrigger (povinné) |
typeProperties | Vlastnosti triggeru objektu blob | blobTriggerTypeProperties (povinné) |
BlobTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
folderPath | Cesta ke kontejneru nebo složce, která kanál aktivuje. | string (povinné) |
linkedService | Referenční informace k propojené službě Azure Storage | LinkedServiceReference (povinné) |
maxConcurrency | Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. | int (povinné) |
ChainingTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | ChainingTrigger (povinné) |
typeProperties | Zřetězování vlastností triggeru | ChainingTriggerTypeProperties (povinné) |
ChainingTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dependsOn | Upstreamové kanály. | PipelineReference[] (povinné) |
runDimension | Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. | string (povinné) |
CustomEventsTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | CustomEventsTrigger (povinné) |
typeProperties | Vlastnosti triggeru vlastních událostí | CustomEventsTriggerTypeProperties (povinné) |
CustomEventsTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
dění | Seznam typů událostí, které způsobují aktivaci tohoto triggeru. | any[] (povinné) |
rozsah | ID prostředku ARM tématu služby Azure Event Grid. | string (povinné) |
subjectBeginsWith | Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
subjectEndsWith | Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. | řetězec |
DependencyReference
Jméno | Popis | Hodnota |
---|---|---|
typ | Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. | SelfDependencyTumblingWindowTriggerReference 'TumblingWindowTriggerDependencyReference' (povinné) |
LinkedServiceReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Argumenty pro LinkedService | ParametrValueSpecification |
referenceName | Odkaz na název propojené služby. | string (povinné) |
typ | Referenční typ propojené služby | LinkedServiceReference (povinné) |
Microsoft.DataFactory/factory/triggers
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 1 Maximální délka = 260 Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: továrny |
vlastnosti | Vlastnosti triggeru. | aktivační (povinné) |
typ | Typ prostředku | "Microsoft.DataFactory/factory/triggers@2018-06-01" |
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
ParametrValueSpecification
Jméno | Popis | Hodnota |
---|
PipelineReference
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název odkazu. | řetězec |
referenceName | Název referenčního kanálu | string (povinné) |
typ | Referenční typ kanálu | PipelineReference (povinné) |
RecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | Hodiny. | int[] |
minuty | Minuty. | int[] |
monthDays | Dny měsíce. | int[] |
monthlyOccurrences | Měsíční výskyty. | RecurrenceScheduleOccurrence[] |
všední dny | Dny v týdnu. | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
RecurrenceScheduleOccurrence
Jméno | Popis | Hodnota |
---|---|---|
den | Den v týdnu. | "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
výskyt | Výskyt. | Int |
RerunTumblingWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ aktivační události. | RerunTumblingWindowTrigger (povinné) |
typeProperties | Znovu spusťte vlastnosti triggeru. | RerunTumblingWindowTriggerTypeProperties (povinné) |
RerunTumblingWindowTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
parentTrigger | Referenční informace k nadřazené aktivační události. | libovolná (povinná) |
requestedEndTime | Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
requestedStartTime | Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. | string (povinné) |
rerunConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
RetryPolicy
Jméno | Popis | Hodnota |
---|---|---|
počítat | Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. | jakýkoliv |
intervalInSeconds | Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. | Int Omezení: Minimální hodnota = 30 Maximální hodnota = 86400 |
ScheduleTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanály, které je potřeba spustit. | triggerPipelineReference[] |
typ | Typ aktivační události. | ScheduleTrigger (povinné) |
typeProperties | Vlastnosti aktivační události plánu | ScheduleTriggerTypeProperties (povinné) |
ScheduleTriggerRecurrence
ScheduleTriggerTypeProperties
Jméno | Popis | Hodnota |
---|---|---|
opakování | Konfigurace plánu opakování | ScheduleTriggerRecurrence (povinné) |
SelfDependencyTumblingWindowTriggerReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | SelfDependencyTumblingWindowTriggerReference (povinné) |
Spoušť
Jméno | Popis | Hodnota |
---|---|---|
anotace | Seznam značek, které lze použít k popisu triggeru | any[] |
popis | Popis triggeru | řetězec |
typ | Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. | BlobEventsTrigger BlobTrigger 'ChainingTrigger' CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger "PřeskakujícíWindowTrigger" (povinné) |
TriggerPipelineReference
Jméno | Popis | Hodnota |
---|---|---|
parametry | Parametry kanálu. | ParametrValueSpecification |
pipelineReference | Referenční informace ke kanálu | PipelineReference |
TriggerReference
Jméno | Popis | Hodnota |
---|---|---|
referenceName | Název aktivační události odkazu | string (povinné) |
typ | Typ odkazu aktivační události | TriggerReference (povinné) |
PřeskakujícíWindowTrigger
Jméno | Popis | Hodnota |
---|---|---|
potrubí | Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. | triggerPipelineReference (povinné) |
typ | Typ aktivační události. | "PřeskakujícíWindowTrigger" (povinné) |
typeProperties | Vlastnosti triggeru pro přeskakující okno | PromblingWindowTriggerTypeProperties (povinné) |
PřeskakujícíWindowTriggerDependencyReference
Jméno | Popis | Hodnota |
---|---|---|
ofset | Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Odkazovaná aktivační událost. | triggerReference (povinné) |
velikost | Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. | řetězec Omezení: Minimální délka = 8 Maximální délka = 15 Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
typ | Typ odkazu na závislost. | 'TumblingWindowTriggerDependencyReference' (povinné) |
PřeskakujícíWindowTriggerTypeProperties
Jméno | Popis | Hodnota | ||
---|---|---|---|---|
zpoždění | Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | jakýkoliv |
dependsOn | Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. | DependencyReference[] | ||
endTime | Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | řetězec | ||
frekvence | Frekvence časových intervalů. | Hodina "Minuta" Month (povinné) |
||
interval | Interval časových intervalů. Minimální povolený interval je 15 minut. | int (povinné) | ||
maxConcurrency | Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 50 (povinné) |
||
retryPolicy | Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. | RetryPolicy | ||
startTime | Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. | string (povinné) |