Microsoft.DataFactory factory's/triggers
Bicep-resourcedefinitie
Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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
}
}
DependencyReference-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SelfDependencyTumblingWindowTriggerReference:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Gebruik voor TumblingWindowTriggerDependencyReference:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Triggerobjecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor BlobEventsTrigger:
{
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'
}
}
Gebruik voor BlobTrigger:
{
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
}
}
Gebruik voor ChainingTrigger:
{
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'
}
}
Gebruik voor CustomEventsTrigger:
{
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'
}
}
Gebruik voor ScheduleTrigger-:
{
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'
}
}
}
Gebruik voor RerunTumblingWindowTrigger:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Gebruik voor TumblingWindowTrigger:
{
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'
}
}
Eigenschapswaarden
BlobEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobEventsTrigger (vereist) |
typeProperties | Eigenschappen van trigger voor blob-gebeurtenissen. | BlobEventsTriggerTypeProperties (vereist) |
BlobEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobPathBeginsWith | Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
blobPathEndsWith | Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
Gebeurtenissen | Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. | Tekenreeksmatrix met een van de volgende waarden: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (vereist) |
ignoreEmptyBlobs | Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. | Bool |
draagwijdte | De ARM-resource-id van het opslagaccount. | tekenreeks (vereist) |
BlobTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobTrigger (vereist) |
typeProperties | Eigenschappen van blobtrigger. | BlobTriggerTypeProperties (vereist) |
BlobTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
folderPath | Het pad van de container/map die de pijplijn activeert. | tekenreeks (vereist) |
linkedService | De naslaginformatie over de gekoppelde Azure Storage-service. | LinkedServiceReference (vereist) |
maxConcurrency | Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. | int (vereist) |
ChainingTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'ChainingTrigger' (vereist) |
typeProperties | Triggereigenschappen koppelen. | ChainingTriggerTypeProperties (vereist) |
ChainingTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dependsOn | Upstream-pijplijnen. | PipelineReference[] (vereist) |
runDimension | Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. | tekenreeks (vereist) |
CustomEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | 'CustomEventsTrigger' (vereist) |
typeProperties | Eigenschappen van trigger voor aangepaste gebeurtenissen. | CustomEventsTriggerTypeProperties (vereist) |
CustomEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Gebeurtenissen | De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. | any[] (vereist) |
draagwijdte | De ARM-resource-id van het Azure Event Grid-onderwerp. | tekenreeks (vereist) |
subjectBeginsWith | Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
subjectEndsWith | Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
DependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
Microsoft.DataFactory/factory's/triggers
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 260 Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: factory's |
Eigenschappen | Eigenschappen van de trigger. | trigger (vereist) |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
naam | Verwijzingsnaam. | snaar |
referenceName | Naam van referentiepijplijn. | tekenreeks (vereist) |
type | Referentietype voor pijplijn. | 'PipelineReference' (vereist) |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | De uren. | int[] |
notulen | De minuten. | int[] |
monthDays | De maanddagen. | int[] |
monthlyOccurrences | De maandelijkse exemplaren. | RecurrenceScheduleOccurrence[] |
Weekdagen | De dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceScheduleOccurrence
Naam | Beschrijving | Waarde |
---|---|---|
dag | De dag van de week. | 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
gebeurtenis | Het exemplaar. | Int |
RerunTumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
type | Triggertype. | 'RerunTumblingWindowTrigger' (vereist) |
typeProperties | Triggereigenschappen opnieuw uitvoeren. | RerunTumblingWindowTriggerTypeProperties (vereist) |
RerunTumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
parentTrigger | De verwijzing naar de bovenliggende trigger. | elke (vereist) |
requestedEndTime | De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
requestedStartTime | De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
rerunConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. | enig |
intervalInSeconds | Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. | Int Beperkingen: Minimumwaarde = 30 Maximumwaarde = 86400 |
ScheduleTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | ScheduleTrigger (vereist) |
typeProperties | Eigenschappen van schematrigger. | ScheduleTriggerTypeProperties (vereist) |
ScheduleTriggerRecurrence
Naam | Beschrijving | Waarde |
---|---|---|
endTime | De eindtijd. | snaar |
frequentie | De frequentie. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Niet opgegeven' 'Week' 'Jaar' |
interval | Het interval. | Int |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | De begintijd. | snaar |
tijdzone | De tijdzone. | snaar |
ScheduleTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
terugkeerpatroon | Configuratie van terugkeerschema. | ScheduleTriggerRecurrence (vereist) |
SelfDependencyTumblingWindowTriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'SelfDependencyTumblingWindowTriggerReference' (vereist) |
Trekker
Naam | Beschrijving | Waarde |
---|---|---|
Aantekeningen | Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. | any[] |
beschrijving | Beschrijving van trigger. | snaar |
type | Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (vereist) |
TriggerPipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Pijplijnparameters. | ParameterValueSpecification- |
pipelineReference | Naslaginformatie over pijplijnen. | PipelineReference- |
TriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Naam van verwijzingstrigger. | tekenreeks (vereist) |
type | Verwijzingstype trigger. | TriggerReference (vereist) |
TumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'TumblingWindowTrigger' (vereist) |
typeProperties | Eigenschappen van tumblingvenstertrigger. | TumblingWindowTriggerTypeProperties (vereist) |
TumblingWindowTriggerDependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger waarnaar wordt verwezen. | TriggerReference (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'TumblingWindowTriggerDependencyReference' (vereist) |
TumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde | ||
---|---|---|---|---|
uitstellen | Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | enig |
dependsOn | Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. | DependencyReference[] | ||
endTime | De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | snaar | ||
frequentie | De frequentie van de tijdvensters. | 'Uur' 'Minuut' 'Maand' (vereist) |
||
interval | Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. | int (vereist) | ||
maxConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
||
retryPolicy | Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. | RetryPolicy- | ||
startTime | De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
DependencyReference-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SelfDependencyTumblingWindowTriggerReference:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Gebruik voor TumblingWindowTriggerDependencyReference:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Triggerobjecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor BlobEventsTrigger:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Gebruik voor BlobTrigger:
{
"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"
}
}
Gebruik voor ChainingTrigger:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Gebruik voor CustomEventsTrigger:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Gebruik voor ScheduleTrigger-:
{
"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"
}
}
}
Gebruik voor RerunTumblingWindowTrigger:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Gebruik voor TumblingWindowTrigger:
{
"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"
}
}
Eigenschapswaarden
BlobEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobEventsTrigger (vereist) |
typeProperties | Eigenschappen van trigger voor blob-gebeurtenissen. | BlobEventsTriggerTypeProperties (vereist) |
BlobEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobPathBeginsWith | Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
blobPathEndsWith | Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
Gebeurtenissen | Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. | Tekenreeksmatrix met een van de volgende waarden: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (vereist) |
ignoreEmptyBlobs | Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. | Bool |
draagwijdte | De ARM-resource-id van het opslagaccount. | tekenreeks (vereist) |
BlobTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobTrigger (vereist) |
typeProperties | Eigenschappen van blobtrigger. | BlobTriggerTypeProperties (vereist) |
BlobTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
folderPath | Het pad van de container/map die de pijplijn activeert. | tekenreeks (vereist) |
linkedService | De naslaginformatie over de gekoppelde Azure Storage-service. | LinkedServiceReference (vereist) |
maxConcurrency | Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. | int (vereist) |
ChainingTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'ChainingTrigger' (vereist) |
typeProperties | Triggereigenschappen koppelen. | ChainingTriggerTypeProperties (vereist) |
ChainingTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dependsOn | Upstream-pijplijnen. | PipelineReference[] (vereist) |
runDimension | Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. | tekenreeks (vereist) |
CustomEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | 'CustomEventsTrigger' (vereist) |
typeProperties | Eigenschappen van trigger voor aangepaste gebeurtenissen. | CustomEventsTriggerTypeProperties (vereist) |
CustomEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Gebeurtenissen | De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. | any[] (vereist) |
draagwijdte | De ARM-resource-id van het Azure Event Grid-onderwerp. | tekenreeks (vereist) |
subjectBeginsWith | Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
subjectEndsWith | Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
DependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
Microsoft.DataFactory/factory's/triggers
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2018-06-01' |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 260 Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist) |
Eigenschappen | Eigenschappen van de trigger. | trigger (vereist) |
type | Het resourcetype | 'Microsoft.DataFactory/factory's/triggers' |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
naam | Verwijzingsnaam. | snaar |
referenceName | Naam van referentiepijplijn. | tekenreeks (vereist) |
type | Referentietype voor pijplijn. | 'PipelineReference' (vereist) |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | De uren. | int[] |
notulen | De minuten. | int[] |
monthDays | De maanddagen. | int[] |
monthlyOccurrences | De maandelijkse exemplaren. | RecurrenceScheduleOccurrence[] |
Weekdagen | De dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceScheduleOccurrence
Naam | Beschrijving | Waarde |
---|---|---|
dag | De dag van de week. | 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
gebeurtenis | Het exemplaar. | Int |
RerunTumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
type | Triggertype. | 'RerunTumblingWindowTrigger' (vereist) |
typeProperties | Triggereigenschappen opnieuw uitvoeren. | RerunTumblingWindowTriggerTypeProperties (vereist) |
RerunTumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
parentTrigger | De verwijzing naar de bovenliggende trigger. | elke (vereist) |
requestedEndTime | De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
requestedStartTime | De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
rerunConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. | enig |
intervalInSeconds | Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. | Int Beperkingen: Minimumwaarde = 30 Maximumwaarde = 86400 |
ScheduleTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | ScheduleTrigger (vereist) |
typeProperties | Eigenschappen van schematrigger. | ScheduleTriggerTypeProperties (vereist) |
ScheduleTriggerRecurrence
Naam | Beschrijving | Waarde |
---|---|---|
endTime | De eindtijd. | snaar |
frequentie | De frequentie. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Niet opgegeven' 'Week' 'Jaar' |
interval | Het interval. | Int |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | De begintijd. | snaar |
tijdzone | De tijdzone. | snaar |
ScheduleTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
terugkeerpatroon | Configuratie van terugkeerschema. | ScheduleTriggerRecurrence (vereist) |
SelfDependencyTumblingWindowTriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'SelfDependencyTumblingWindowTriggerReference' (vereist) |
Trekker
Naam | Beschrijving | Waarde |
---|---|---|
Aantekeningen | Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. | any[] |
beschrijving | Beschrijving van trigger. | snaar |
type | Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (vereist) |
TriggerPipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Pijplijnparameters. | ParameterValueSpecification- |
pipelineReference | Naslaginformatie over pijplijnen. | PipelineReference- |
TriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Naam van verwijzingstrigger. | tekenreeks (vereist) |
type | Verwijzingstype trigger. | TriggerReference (vereist) |
TumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'TumblingWindowTrigger' (vereist) |
typeProperties | Eigenschappen van tumblingvenstertrigger. | TumblingWindowTriggerTypeProperties (vereist) |
TumblingWindowTriggerDependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger waarnaar wordt verwezen. | TriggerReference (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'TumblingWindowTriggerDependencyReference' (vereist) |
TumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde | ||
---|---|---|---|---|
uitstellen | Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | enig |
dependsOn | Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. | DependencyReference[] | ||
endTime | De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | snaar | ||
frequentie | De frequentie van de tijdvensters. | 'Uur' 'Minuut' 'Maand' (vereist) |
||
interval | Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. | int (vereist) | ||
maxConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
||
retryPolicy | Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. | RetryPolicy- | ||
startTime | De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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
}
})
}
DependencyReference-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor SelfDependencyTumblingWindowTriggerReference:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Gebruik voor TumblingWindowTriggerDependencyReference:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Triggerobjecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor BlobEventsTrigger:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Gebruik voor BlobTrigger:
{
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
}
}
Gebruik voor ChainingTrigger:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Gebruik voor CustomEventsTrigger:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Gebruik voor ScheduleTrigger-:
{
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"
}
}
}
Gebruik voor RerunTumblingWindowTrigger:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Gebruik voor TumblingWindowTrigger:
{
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"
}
}
Eigenschapswaarden
BlobEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobEventsTrigger (vereist) |
typeProperties | Eigenschappen van trigger voor blob-gebeurtenissen. | BlobEventsTriggerTypeProperties (vereist) |
BlobEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobPathBeginsWith | Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
blobPathEndsWith | Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. | snaar |
Gebeurtenissen | Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. | Tekenreeksmatrix met een van de volgende waarden: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (vereist) |
ignoreEmptyBlobs | Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. | Bool |
draagwijdte | De ARM-resource-id van het opslagaccount. | tekenreeks (vereist) |
BlobTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | BlobTrigger (vereist) |
typeProperties | Eigenschappen van blobtrigger. | BlobTriggerTypeProperties (vereist) |
BlobTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
folderPath | Het pad van de container/map die de pijplijn activeert. | tekenreeks (vereist) |
linkedService | De naslaginformatie over de gekoppelde Azure Storage-service. | LinkedServiceReference (vereist) |
maxConcurrency | Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. | int (vereist) |
ChainingTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'ChainingTrigger' (vereist) |
typeProperties | Triggereigenschappen koppelen. | ChainingTriggerTypeProperties (vereist) |
ChainingTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
dependsOn | Upstream-pijplijnen. | PipelineReference[] (vereist) |
runDimension | Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. | tekenreeks (vereist) |
CustomEventsTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | 'CustomEventsTrigger' (vereist) |
typeProperties | Eigenschappen van trigger voor aangepaste gebeurtenissen. | CustomEventsTriggerTypeProperties (vereist) |
CustomEventsTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
Gebeurtenissen | De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. | any[] (vereist) |
draagwijdte | De ARM-resource-id van het Azure Event Grid-onderwerp. | tekenreeks (vereist) |
subjectBeginsWith | Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
subjectEndsWith | Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. | snaar |
DependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
type | Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (vereist) |
LinkedServiceReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Argumenten voor LinkedService. | ParameterValueSpecification- |
referenceName | Verwijzing naar de naam van LinkedService. | tekenreeks (vereist) |
type | Verwijzingstype voor gekoppelde service. | LinkedServiceReference (vereist) |
Microsoft.DataFactory/factory's/triggers
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 1 Maximale lengte = 260 Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: factory's |
Eigenschappen | Eigenschappen van de trigger. | trigger (vereist) |
type | Het resourcetype | "Microsoft.DataFactory/factory's/triggers@2018-06-01" |
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
ParameterValueSpecification
Naam | Beschrijving | Waarde |
---|
PipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
naam | Verwijzingsnaam. | snaar |
referenceName | Naam van referentiepijplijn. | tekenreeks (vereist) |
type | Referentietype voor pijplijn. | 'PipelineReference' (vereist) |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | De uren. | int[] |
notulen | De minuten. | int[] |
monthDays | De maanddagen. | int[] |
monthlyOccurrences | De maandelijkse exemplaren. | RecurrenceScheduleOccurrence[] |
Weekdagen | De dagen van de week. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceScheduleOccurrence
Naam | Beschrijving | Waarde |
---|---|---|
dag | De dag van de week. | 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
gebeurtenis | Het exemplaar. | Int |
RerunTumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
type | Triggertype. | 'RerunTumblingWindowTrigger' (vereist) |
typeProperties | Triggereigenschappen opnieuw uitvoeren. | RerunTumblingWindowTriggerTypeProperties (vereist) |
RerunTumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
parentTrigger | De verwijzing naar de bovenliggende trigger. | elke (vereist) |
requestedEndTime | De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
requestedStartTime | De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |
rerunConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
tellen | Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. | enig |
intervalInSeconds | Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. | Int Beperkingen: Minimumwaarde = 30 Maximumwaarde = 86400 |
ScheduleTrigger
Naam | Beschrijving | Waarde |
---|---|---|
Pijpleidingen | Pijplijnen die moeten worden gestart. | TriggerPipelineReference[] |
type | Triggertype. | ScheduleTrigger (vereist) |
typeProperties | Eigenschappen van schematrigger. | ScheduleTriggerTypeProperties (vereist) |
ScheduleTriggerRecurrence
Naam | Beschrijving | Waarde |
---|---|---|
endTime | De eindtijd. | snaar |
frequentie | De frequentie. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Niet opgegeven' 'Week' 'Jaar' |
interval | Het interval. | Int |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | De begintijd. | snaar |
tijdzone | De tijdzone. | snaar |
ScheduleTriggerTypeProperties
Naam | Beschrijving | Waarde |
---|---|---|
terugkeerpatroon | Configuratie van terugkeerschema. | ScheduleTriggerRecurrence (vereist) |
SelfDependencyTumblingWindowTriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'SelfDependencyTumblingWindowTriggerReference' (vereist) |
Trekker
Naam | Beschrijving | Waarde |
---|---|---|
Aantekeningen | Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. | any[] |
beschrijving | Beschrijving van trigger. | snaar |
type | Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (vereist) |
TriggerPipelineReference
Naam | Beschrijving | Waarde |
---|---|---|
Parameters | Pijplijnparameters. | ParameterValueSpecification- |
pipelineReference | Naslaginformatie over pijplijnen. | PipelineReference- |
TriggerReference
Naam | Beschrijving | Waarde |
---|---|---|
referenceName | Naam van verwijzingstrigger. | tekenreeks (vereist) |
type | Verwijzingstype trigger. | TriggerReference (vereist) |
TumblingWindowTrigger
Naam | Beschrijving | Waarde |
---|---|---|
pijpleiding | Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. | TriggerPipelineReference (vereist) |
type | Triggertype. | 'TumblingWindowTrigger' (vereist) |
typeProperties | Eigenschappen van tumblingvenstertrigger. | TumblingWindowTriggerTypeProperties (vereist) |
TumblingWindowTriggerDependencyReference
Naam | Beschrijving | Waarde |
---|---|---|
afstand | De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger waarnaar wordt verwezen. | TriggerReference (vereist) |
grootte | De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. | snaar Beperkingen: Minimale lengte = 8 Maximale lengte = 15 Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Het type afhankelijkheidsreferentie. | 'TumblingWindowTriggerDependencyReference' (vereist) |
TumblingWindowTriggerTypeProperties
Naam | Beschrijving | Waarde | ||
---|---|---|---|---|
uitstellen | Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | enig |
dependsOn | Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. | DependencyReference[] | ||
endTime | De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | snaar | ||
frequentie | De frequentie van de tijdvensters. | 'Uur' 'Minuut' 'Maand' (vereist) |
||
interval | Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. | int (vereist) | ||
maxConcurrency | Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 50 (vereist) |
||
retryPolicy | Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. | RetryPolicy- | ||
startTime | De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. | tekenreeks (vereist) |