Fabryki/wyzwalacze Microsoft.DataFactory 2018-06-01
Definicja zasobu Bicep
Typ zasobu fabryk/wyzwalaczy można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/triggers, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
annotations: [
any
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Wyzwalanie obiektów
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu BlobEventsTrigger użyj:
type: 'BlobEventsTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
W przypadku funkcji BlobTrigger użyj:
type: 'BlobTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any()
}
referenceName: 'string'
type: 'LinkedServiceReference'
}
maxConcurrency: int
}
W przypadku elementu ChainingTrigger użyj:
type: 'ChainingTrigger'
pipeline: {
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
]
runDimension: 'string'
}
W przypadku elementu CustomEventsTrigger użyj:
type: 'CustomEventsTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
events: [
any
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
W przypadku polecenia RerunTumblingWindowTrigger użyj:
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any()
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
W przypadku elementu ScheduleTrigger użyj:
type: 'ScheduleTrigger'
pipelines: [
{
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
]
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
{customized property}: any()
}
]
weekDays: [
'string'
]
{customized property}: any()
}
startTime: 'string'
timeZone: 'string'
{customized property}: any()
}
}
W przypadku elementu TumblingWindowTrigger użyj:
type: 'TumblingWindowTrigger'
pipeline: {
parameters: {
{customized property}: any()
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'PipelineReference'
}
}
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'
}
Obiekty DependencyReference
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu SelfDependencyTumblingWindowTriggerReference użyj:
type: 'SelfDependencyTumblingWindowTriggerReference'
offset: 'string'
size: 'string'
W przypadku elementu TumblingWindowTriggerDependencyReference użyj:
type: 'TumblingWindowTriggerDependencyReference'
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'TriggerReference'
}
size: 'string'
Wartości właściwości
fabryki/wyzwalacze
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: <>*#.%&:\\+?/ lub znaki kontrolneZacznij od alfanumerycznego. |
Nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Symboliczna nazwa zasobu typu: fabryki |
properties | Właściwości wyzwalacza. | Wyzwalacz (wymagany) |
Wyzwalacz
Nazwa | Opis | Wartość |
---|---|---|
Adnotacje | Lista tagów, których można użyć do opisywania wyzwalacza. | any[] |
description (opis) | Opis wyzwalacza. | ciąg |
typ | Ustawianie typu obiektu | BlobEventsTrigger Wyzwalacz obiektu blob Łączenie łańcuchoweTrigger CustomEventsTrigger Ponowne uruchamianieTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (wymagane) |
BlobEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń obiektów blob. | BlobEventsTriggerTypeProperties (wymagane) |
TriggerPipelineReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Parametry potoku. | ParameterValueSpecification |
pipelineReference | Dokumentacja potoku. | PipelineReference |
ParameterValueSpecification
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | W przypadku funkcji Bicep można użyć funkcji any(). |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa odwołania. | ciąg |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania do potoku. | "PipelineReference" (wymagane) |
BlobEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
blobPathBeginsWith | Ścieżka obiektu blob musi zaczynać się od wzorca podanego do wyzwolenia wyzwalacza. Na przykład polecenie "/records/blobs/december/" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob w grudniu w kontenerze records. Należy podać co najmniej jeden z następujących elementów: blobPathBeginsWith, blobPathEndsWith. | ciąg |
blobPathEndsWith | Ścieżka obiektu blob musi kończyć się wzorcem podanym do uruchomienia wyzwalacza. Na przykład polecenie "grudzień/boxes.csv" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob o nazwach pól w grudniu. Należy podać co najmniej jeden z następujących elementów: blobPathBeginsWith, blobPathEndsWith. | ciąg |
zdarzenia | Typ zdarzeń, które powodują wyzwolenie tego wyzwalacza. | Tablica ciągów zawierająca dowolną z: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (wymagane) |
ignoreEmptyBlobs | W przypadku ustawienia wartości true obiekty blob z zerowymi bajtami zostaną zignorowane. | bool |
scope | Identyfikator zasobu usługi ARM konta magazynu. | ciąg (wymagany) |
BlobTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza obiektu blob. | BlobTriggerTypeProperties (wymagane) |
BlobTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
folderPath | Ścieżka kontenera/folderu, który wyzwoli potok. | ciąg (wymagany) |
linkedService | Dokumentacja połączonej usługi Azure Storage. | LinkedServiceReference (wymagane) |
Maxconcurrency | Maksymalna liczba plików równoległych do obsłużenia po wyzwoleniu. | int (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwoływanie się do nazwy usługi połączonej. | ciąg (wymagany) |
typ | Typ odwołania do połączonej usługi. | "LinkedServiceReference" (wymagane) |
Łączenie łańcuchoweTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ChainingTrigger" (wymagane) |
Rurociągu | Potok, dla którego przebiegi są tworzone po pomyślnym zakończeniu wszystkich potoków nadrzędnych. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza łańcuchowego. | ChainingTriggerTypeProperties (wymagane) |
ChainingTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Potoki nadrzędne. | PipelineReference[] (wymagane) |
runDimension | Uruchom właściwość Wymiaru, która musi być emitowana przez potoki nadrzędne. | ciąg (wymagany) |
CustomEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "CustomEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń niestandardowych. | CustomEventsTriggerTypeProperties (wymagane) |
CustomEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
zdarzenia | Lista typów zdarzeń, które powodują wyzwolenie tego wyzwalacza. | any[] (wymagane) |
scope | Identyfikator zasobu usługi ARM tematu Azure Event Grid. | ciąg (wymagany) |
subjectBeginsWith | Temat zdarzenia musi zaczynać się od wzorca podanego do uruchomienia wyzwalacza. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
subjectEndsWith | Temat zdarzenia musi kończyć się wzorcem podanym, aby wyzwalacz został wyzwolony. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
Ponowne uruchamianieTumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "RerunTumblingWindowTrigger" (wymagane) |
typeProperties | Właściwości wyzwalacza ponownego uruchamiania. | RerunTumblingWindowTriggerTypeProperties (wymagane) |
Ponowne uruchamianieTumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
parentTrigger | Odwołanie do wyzwalacza nadrzędnego. | W przypadku funkcji Bicep można użyć funkcji any(). (wymagane) |
requestedEndTime | Czas zakończenia dla okresu, dla którego zainicjowano restatację. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
requestedStartTime | Czas rozpoczęcia dla okresu, dla którego zainicjowano restatement. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
rerunConcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalane ponowne uruchomienie. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
ScheduleTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ScheduleTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza harmonogramu. | ScheduleTriggerTypeProperties (wymagane) |
ScheduleTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
recurrence | Konfiguracja harmonogramu cyklu. | ScheduleTriggerRecurrence (wymagane) |
ScheduleTriggerRecurrence
Nazwa | Opis | Wartość |
---|---|---|
endTime | Godzina zakończenia. | ciąg |
frequency | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "Nieokreślone" "Tydzień" "Rok" |
interval | Interwał. | int |
schedule | Harmonogram cyklu. | Cyklschedule |
startTime | Godzina rozpoczęcia. | ciąg |
timeZone | Strefa czasowa. | ciąg |
{niestandardowa właściwość} | W przypadku Bicep można użyć funkcji any(). |
CyklSchedule
Nazwa | Opis | Wartość |
---|---|---|
godziny | Godziny. | int[] |
minutes | Minuty. | int[] |
monthDays | Dni miesiąca. | int[] |
monthlyOccurrences | Wystąpienia miesięczne. | CyklScheduleOccurrence[] |
weekDays | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
{niestandardowa właściwość} | W przypadku Bicep można użyć funkcji any(). |
CyklScheduleOccurrence
Nazwa | Opis | Wartość |
---|---|---|
dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
Wystąpienia | Wystąpienie. | int |
{niestandardowa właściwość} | W przypadku Bicep można użyć funkcji any(). |
TumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "TumblingWindowTrigger" (wymagany) |
Rurociągu | Potok, dla którego przebiegi są tworzone po uruchomieniu zdarzenia dla okna wyzwalacza, które jest gotowe. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza okna wirowania. | TumblingWindowTriggerTypeProperties (wymagane) |
TumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Opóźnienie | Określa, jak długo wyzwalacz czeka z upływem czasu ukończenia przed wyzwoleniem nowego uruchomienia. Nie zmienia czasu rozpoczęcia i zakończenia okna. Wartość domyślna to 0. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | W przypadku Bicep można użyć funkcji any(). |
dependsOn | Wyzwalacze, od których zależy ten wyzwalacz. Obsługiwane są tylko wyzwalacze okien wirowania. | DependencyReference[] |
endTime | Godzina zakończenia okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg |
frequency | Częstotliwość okien czasowych. | "Godzina" "Minuta" "Miesiąc" (wymagany) |
interval | Interwał przedziału czasu. Minimalny dozwolony interwał wynosi 15 minut. | int (wymagane) |
Maxconcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalany nowy przebieg. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
retryPolicy | Zasady ponawiania, które zostaną zastosowane do przebiegów potoku, które nie powiodły się. | RetryPolicy |
startTime | Czas rozpoczęcia dla okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
DependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (wymagane) |
SelfDependencyTumblingWindowTriggerReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "SelfDependencyTumblingWindowTriggerReference" (wymagane) |
przesunięcie | Przedział czasu stosowany do czasu rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg (wymagany) Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zdefiniowano częstotliwości okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TumblingWindowTriggerDependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "TumblingWindowTriggerDependencyReference" (wymagane) |
przesunięcie | Przedział czasu stosowany do czasu rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Przywołyny wyzwalacz. | TriggerReference (wymagane) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zdefiniowano częstotliwości okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TriggerReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa wyzwalacza odwołania. | ciąg (wymagany) |
typ | Typ odwołania wyzwalacza. | "TriggerReference" (wymagane) |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
count | Maksymalna liczba zwykłych prób ponawiania prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z liczbą całkowitą resultType), minimum: 0. | W przypadku Bicep można użyć funkcji any(). |
intervalInSeconds | Interwał między ponownych prób w sekundach. Wartość domyślna to 30. | int Ograniczenia: Minimalna wartość = 30 Maksymalna wartość = 86400 |
Definicja zasobu szablonu usługi ARM
Typ zasobu fabryk/wyzwalaczy można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/triggers, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ object ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Wyzwalanie obiektów
Ustaw właściwość type , aby określić typ obiektu.
W przypadku obiektu BlobEventsTrigger użyj:
"type": "BlobEventsTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
W przypadku obiektu BlobTrigger użyj:
"type": "BlobTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"folderPath": "string",
"linkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "LinkedServiceReference"
},
"maxConcurrency": "int"
}
W przypadku elementu ChainingTrigger użyj:
"type": "ChainingTrigger",
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
},
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
],
"runDimension": "string"
}
W przypadku elementu CustomEventsTrigger użyj:
"type": "CustomEventsTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"events": [ object ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
W przypadku polecenia RerunTumblingWindowTrigger użyj:
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
W przypadku elementu ScheduleTrigger użyj:
"type": "ScheduleTrigger",
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
}
],
"typeProperties": {
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"monthlyOccurrences": [
{
"day": "string",
"occurrence": "int",
"{customized property}": {}
}
],
"weekDays": [ "string" ],
"{customized property}": {}
},
"startTime": "string",
"timeZone": "string",
"{customized property}": {}
}
}
W przypadku elementu TumblingWindowTrigger użyj:
"type": "TumblingWindowTrigger",
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "PipelineReference"
}
},
"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"
}
Obiekty DependencyReference
Ustaw właściwość type , aby określić typ obiektu.
W przypadku funkcji SelfDependencyTumblingWindowTriggerReference użyj:
"type": "SelfDependencyTumblingWindowTriggerReference",
"offset": "string",
"size": "string"
W przypadku tumblingWindowTriggerDependencyReference użyj:
"type": "TumblingWindowTriggerDependencyReference",
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "TriggerReference"
},
"size": "string"
Wartości właściwości
fabryki/wyzwalacze
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DataFactory/factory/triggers" |
apiVersion | Wersja interfejsu API zasobów | '2018-06-01' |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: <>*#.%&:\\+?/ lub znaki sterująceZacznij od alfanumerycznego. |
properties | Właściwości wyzwalacza. | Wyzwalacz (wymagany) |
Wyzwalacz
Nazwa | Opis | Wartość |
---|---|---|
Adnotacje | Lista tagów, których można użyć do opisywania wyzwalacza. | dowolny[] |
description (opis) | Opis wyzwalacza. | ciąg |
typ | Ustawianie typu obiektu | Obiekt blobEventsTrigger Wyzwalacz obiektu blob Łańcuchtrigger CustomEventsTrigger RerunTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (wymagany) |
Obiekt blobEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń obiektu blob. | BlobEventsTriggerTypeProperties (wymagane) |
TriggerPipelineReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Parametry potoku. | ParametrValueSpecification |
pipelineReference | Odwołanie do potoku. | PipelineReference |
ParametrValueSpecification
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa odwołania. | ciąg |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania potoku. | "PipelineReference" (wymagane) |
BlobEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
blobPathBeginsWith | Ścieżka obiektu blob musi zaczynać się od wzorca podanego w celu wyzwolenia wyzwalacza. Na przykład polecenie "/records/blobs/december/" będzie uruchamiać wyzwalacz tylko dla obiektów blob w folderze grudzień w kontenerze rekordów. Należy podać co najmniej jedną z nich: blobPathBeginsWith, blobPathEndsWith. | ciąg |
blobPathEndsWith | Ścieżka obiektu blob musi kończyć się wzorcem podanym do uruchomienia wyzwalacza. Na przykład polecenie "grudzień/boxes.csv" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob o nazwach pól w grudniu. Należy podać co najmniej jeden z następujących elementów: blobPathBeginsWith, blobPathEndsWith. | ciąg |
zdarzenia | Typ zdarzeń, które powodują wyzwolenie tego wyzwalacza. | Tablica ciągów zawierająca dowolną z: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (wymagane) |
ignoreEmptyBlobs | W przypadku ustawienia wartości true obiekty blob z zerowymi bajtami zostaną zignorowane. | bool |
scope | Identyfikator zasobu usługi ARM konta magazynu. | ciąg (wymagany) |
BlobTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza obiektu blob. | BlobTriggerTypeProperties (wymagane) |
BlobTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
folderPath | Ścieżka kontenera/folderu, który wyzwoli potok. | ciąg (wymagany) |
linkedService | Dokumentacja połączonej usługi Azure Storage. | LinkedServiceReference (wymagane) |
Maxconcurrency | Maksymalna liczba plików równoległych do obsłużenia po wyzwoleniu. | int (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwoływanie się do nazwy usługi połączonej. | ciąg (wymagany) |
typ | Typ odwołania do połączonej usługi. | "LinkedServiceReference" (wymagane) |
Łączenie łańcuchoweTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ChainingTrigger" (wymagane) |
Rurociągu | Potok, dla którego przebiegi są tworzone po pomyślnym zakończeniu wszystkich potoków nadrzędnych. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza łańcuchowego. | ChainingTriggerTypeProperties (wymagane) |
ChainingTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Potoki nadrzędne. | PipelineReference[] (wymagane) |
runDimension | Uruchom właściwość Wymiaru, która musi być emitowana przez potoki nadrzędne. | ciąg (wymagany) |
CustomEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "CustomEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń niestandardowych. | CustomEventsTriggerTypeProperties (wymagane) |
CustomEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
zdarzenia | Lista typów zdarzeń, które powodują wyzwolenie tego wyzwalacza. | any[] (wymagane) |
scope | Identyfikator zasobu usługi ARM tematu Azure Event Grid. | ciąg (wymagany) |
subjectBeginsWith | Temat zdarzenia musi zaczynać się od wzorca podanego do uruchomienia wyzwalacza. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
subjectEndsWith | Temat zdarzenia musi kończyć się wzorcem podanym, aby wyzwalacz został wyzwolony. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
Ponowne uruchamianieTumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "RerunTumblingWindowTrigger" (wymagane) |
typeProperties | Właściwości wyzwalacza ponownego uruchamiania. | RerunTumblingWindowTriggerTypeProperties (wymagane) |
Ponowne uruchamianieTumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
parentTrigger | Odwołanie do wyzwalacza nadrzędnego. | |
requestedEndTime | Czas zakończenia dla okresu, dla którego zainicjowano restatację. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
requestedStartTime | Czas rozpoczęcia dla okresu, dla którego zainicjowano restatement. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
rerunConcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalane ponowne uruchomienie. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
ScheduleTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ScheduleTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza harmonogramu. | ScheduleTriggerTypeProperties (wymagane) |
ScheduleTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
recurrence | Konfiguracja harmonogramu cyklu. | ScheduleTriggerRecurrence (wymagane) |
ScheduleTriggerRecurrence
Nazwa | Opis | Wartość |
---|---|---|
endTime | Godzina zakończenia. | ciąg |
frequency | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "Nieokreślone" "Tydzień" "Rok" |
interval | Interwał. | int |
schedule | Harmonogram cyklu. | Cyklschedule |
startTime | Godzina rozpoczęcia. | ciąg |
timeZone | Strefa czasowa. | ciąg |
{niestandardowa właściwość} |
Cyklschedule
Nazwa | Opis | Wartość |
---|---|---|
godziny | Godziny. | int[] |
minutes | Minuty. | int[] |
monthDays | Dni miesiąca. | int[] |
monthlyOccurrences | Wystąpienia miesięczne. | RecurrenceScheduleOccurrence[] |
weekDays | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
{niestandardowa właściwość} |
RecurrenceScheduleOccurrence
Nazwa | Opis | Wartość |
---|---|---|
dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
Wystąpienia | Wystąpienie. | int |
{niestandardowa właściwość} |
TumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "TumblingWindowTrigger" (wymagane) |
Rurociągu | Potok, dla którego przebiegi są tworzone po wyzwoleniu zdarzenia dla okna wyzwalacza, które jest gotowe. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza okna wirowania. | TumblingWindowTriggerTypeProperties (wymagane) |
TumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Opóźnienie | Określa, jak długo wyzwalacz czeka przed wyzwoleniem nowego uruchomienia przed upływem czasu ukończenia. Nie zmienia godziny rozpoczęcia i zakończenia okna. Wartość domyślna to 0. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | |
dependsOn | Wyzwalacze, od których zależy ten wyzwalacz. Obsługiwane są tylko wyzwalacze okien stałoczasowych. | DependencyReference[] |
endTime | Czas zakończenia dla wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg |
frequency | Częstotliwość okien czasowych. | "Godzina" "Minuta" "Miesiąc" (wymagany) |
interval | Interwał przedziału czasu. Minimalny dozwolony interwał wynosi 15 minut. | int (wymagane) |
Maxconcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalany nowy przebieg. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
retryPolicy | Zasady ponawiania, które będą stosowane dla nieudanych przebiegów potoków. | RetryPolicy |
startTime | Czas rozpoczęcia dla wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
DependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (wymagane) |
SelfDependencyTumblingWindowTriggerReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "SelfDependencyTumblingWindowTriggerReference" (wymagane) |
przesunięcie | Przedział czasu zastosowany do godziny rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg (wymagany) Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zostanie zdefiniowana częstotliwość okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TumblingWindowTriggerDependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "TumblingWindowTriggerDependencyReference" (wymagane) |
przesunięcie | Przedział czasu zastosowany do godziny rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Wywoływany wyzwalacz. | TriggerReference (wymagane) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zostanie zdefiniowana częstotliwość okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TriggerReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa wyzwalacza odwołania. | ciąg (wymagany) |
typ | Typ odwołania wyzwalacza. | "TriggerReference" (wymagane) |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
count | Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. | |
intervalInSeconds | Interwał między ponawiania prób w sekundach. Wartość domyślna to 30. | int Ograniczenia: Minimalna wartość = 30 Maksymalna wartość = 86400 |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu fabryk/wyzwalaczy można wdrożyć z operacjami docelowymi:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataFactory/factory/triggers, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
annotations = [ object ]
description = "string"
type = "string"
// For remaining properties, see Trigger objects
}
})
}
Wyzwalanie obiektów
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu BlobEventsTrigger użyj:
type = "BlobEventsTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
W przypadku funkcji BlobTrigger użyj:
type = "BlobTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
folderPath = "string"
linkedService = {
parameters = {}
referenceName = "string"
type = "LinkedServiceReference"
}
maxConcurrency = int
}
W przypadku elementu ChainingTrigger użyj:
type = "ChainingTrigger"
pipeline = {
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "PipelineReference"
}
]
runDimension = "string"
}
W przypadku elementu CustomEventsTrigger użyj:
type = "CustomEventsTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
typeProperties = {
events = [ object ]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
W przypadku polecenia RerunTumblingWindowTrigger użyj:
type = "RerunTumblingWindowTrigger"
typeProperties = {
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
W przypadku elementu ScheduleTrigger użyj:
type = "ScheduleTrigger"
pipelines = [
{
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
]
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"
}
}
W przypadku elementu TumblingWindowTrigger użyj:
type = "TumblingWindowTrigger"
pipeline = {
parameters = {}
pipelineReference = {
name = "string"
referenceName = "string"
type = "PipelineReference"
}
}
typeProperties = {
dependsOn = [
{
type = "string"
// For remaining properties, see DependencyReference objects
}
]
endTime = "string"
frequency = "string"
interval = int
maxConcurrency = int
retryPolicy = {
intervalInSeconds = int
}
startTime = "string"
}
Obiekty DependencyReference
Ustaw właściwość type , aby określić typ obiektu.
W przypadku elementu SelfDependencyTumblingWindowTriggerReference użyj:
type = "SelfDependencyTumblingWindowTriggerReference"
offset = "string"
size = "string"
W przypadku elementu TumblingWindowTriggerDependencyReference użyj:
type = "TumblingWindowTriggerDependencyReference"
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "TriggerReference"
}
size = "string"
Wartości właściwości
fabryki/wyzwalacze
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DataFactory/factory/triggers@2018-06-01" |
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: <>*#.%&:\\+?/ lub znaki kontrolneZacznij od alfanumerycznego. |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: fabryki |
properties | Właściwości wyzwalacza. | Wyzwalacz (wymagany) |
Wyzwalacz
Nazwa | Opis | Wartość |
---|---|---|
Adnotacje | Lista tagów, których można użyć do opisywania wyzwalacza. | any[] |
description (opis) | Opis wyzwalacza. | ciąg |
typ | Ustawianie typu obiektu | BlobEventsTrigger Wyzwalacz obiektu blob Łączenie łańcuchoweTrigger CustomEventsTrigger Ponowne uruchamianieTumblingWindowTrigger ScheduleTrigger TumblingWindowTrigger (wymagane) |
BlobEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń obiektów blob. | BlobEventsTriggerTypeProperties (wymagane) |
TriggerPipelineReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Parametry potoku. | ParameterValueSpecification |
pipelineReference | Dokumentacja potoku. | PipelineReference |
ParameterValueSpecification
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} |
PipelineReference
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa odwołania. | ciąg |
referenceName | Nazwa potoku odwołania. | ciąg (wymagany) |
typ | Typ odwołania do potoku. | "PipelineReference" (wymagane) |
BlobEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
blobPathBeginsWith | Ścieżka obiektu blob musi zaczynać się od wzorca podanego do wyzwolenia wyzwalacza. Na przykład polecenie "/records/blobs/december/" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob w grudniu w kontenerze records. Należy podać co najmniej jeden z następujących elementów: blobPathBeginsWith, blobPathEndsWith. | ciąg |
blobPathEndsWith | Ścieżka obiektu blob musi kończyć się wzorcem podanym do uruchomienia wyzwalacza. Na przykład polecenie "grudzień/boxes.csv" spowoduje wyzwolenie wyzwalacza tylko dla obiektów blob o nazwach pól w grudniu. Należy podać co najmniej jeden z następujących elementów: blobPathBeginsWith, blobPathEndsWith. | ciąg |
zdarzenia | Typ zdarzeń, które powodują wyzwolenie tego wyzwalacza. | Tablica ciągów zawierająca dowolną z: "Microsoft.Storage.BlobCreated" "Microsoft.Storage.BlobDeleted" (wymagane) |
ignoreEmptyBlobs | W przypadku ustawienia wartości true obiekty blob z zerowymi bajtami zostaną zignorowane. | bool |
scope | Identyfikator zasobu usługi ARM konta magazynu. | ciąg (wymagany) |
BlobTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "BlobTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza obiektu blob. | BlobTriggerTypeProperties (wymagane) |
BlobTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
folderPath | Ścieżka kontenera/folderu, który wyzwoli potok. | ciąg (wymagany) |
linkedService | Dokumentacja połączonej usługi Azure Storage. | LinkedServiceReference (wymagane) |
Maxconcurrency | Maksymalna liczba plików równoległych do obsłużenia po wyzwoleniu. | int (wymagane) |
LinkedServiceReference
Nazwa | Opis | Wartość |
---|---|---|
parameters | Argumenty dla usługi LinkedService. | ParameterValueSpecification |
referenceName | Odwoływanie się do nazwy usługi połączonej. | ciąg (wymagany) |
typ | Typ odwołania do połączonej usługi. | "LinkedServiceReference" (wymagane) |
Łączenie łańcuchoweTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ChainingTrigger" (wymagane) |
Rurociągu | Potok, dla którego przebiegi są tworzone po pomyślnym zakończeniu wszystkich potoków nadrzędnych. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza łańcuchowego. | ChainingTriggerTypeProperties (wymagane) |
ChainingTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
dependsOn | Potoki nadrzędne. | PipelineReference[] (wymagane) |
runDimension | Uruchom właściwość Wymiaru, która musi być emitowana przez potoki nadrzędne. | ciąg (wymagany) |
CustomEventsTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "CustomEventsTrigger" (wymagane) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza zdarzeń niestandardowych. | CustomEventsTriggerTypeProperties (wymagane) |
CustomEventsTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
zdarzenia | Lista typów zdarzeń, które powodują wyzwolenie tego wyzwalacza. | any[] (wymagane) |
scope | Identyfikator zasobu usługi ARM tematu Azure Event Grid. | ciąg (wymagany) |
subjectBeginsWith | Temat zdarzenia musi zaczynać się od wzorca podanego do uruchomienia wyzwalacza. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
subjectEndsWith | Temat zdarzenia musi kończyć się wzorcem podanym, aby wyzwalacz został wyzwolony. Należy podać co najmniej jedną z nich: subjectBeginsWith, subjectEndsWith. | ciąg |
Ponowne uruchamianieTumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "RerunTumblingWindowTrigger" (wymagane) |
typeProperties | Właściwości wyzwalacza ponownego uruchamiania. | RerunTumblingWindowTriggerTypeProperties (wymagane) |
Ponowne uruchamianieTumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
parentTrigger | Odwołanie do wyzwalacza nadrzędnego. | |
requestedEndTime | Czas zakończenia dla okresu, dla którego zainicjowano restatację. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
requestedStartTime | Godzina rozpoczęcia okresu, dla którego zainicjowano restatement. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
rerunConcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalane ponowne uruchomienie. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
ScheduleTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "ScheduleTrigger" (wymagany) |
Rurociągów | Potoki, które należy uruchomić. | TriggerPipelineReference[] |
typeProperties | Właściwości wyzwalacza harmonogramu. | ScheduleTriggerTypeProperties (wymagane) |
ScheduleTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
recurrence | Konfiguracja harmonogramu cyklu. | ScheduleTriggerRecurrence (wymagane) |
ScheduleTriggerRecurrence
Nazwa | Opis | Wartość |
---|---|---|
endTime | Godzina zakończenia. | ciąg |
frequency | Częstotliwość. | "Dzień" "Godzina" "Minuta" "Miesiąc" "NotSpecified" "Tydzień" "Rok" |
interval | Interwał. | int |
schedule | Harmonogram cyklu. | CyklSchedule |
startTime | Godzina rozpoczęcia. | ciąg |
timeZone | Strefa czasowa. | ciąg |
{niestandardowa właściwość} |
CyklSchedule
Nazwa | Opis | Wartość |
---|---|---|
godziny | Godziny. | int[] |
minutes | Minuty. | int[] |
monthDays | Dni miesiąca. | int[] |
monthlyOccurrences | Wystąpienia miesięczne. | CyklScheduleOccurrence[] |
weekDays | Dni tygodnia. | Tablica ciągów zawierająca dowolną z: "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
{niestandardowa właściwość} |
CyklScheduleOccurrence
Nazwa | Opis | Wartość |
---|---|---|
dzień | Dzień tygodnia. | "Piątek" "Poniedziałek" "Sobota" "Niedziela" "Czwartek" "Wtorek" "Środa" |
Wystąpienia | Wystąpienie. | int |
{niestandardowa właściwość} |
TumblingWindowTrigger
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ wyzwalacza. | "TumblingWindowTrigger" (wymagane) |
Rurociągu | Potok, dla którego przebiegi są tworzone po uruchomieniu zdarzenia dla okna wyzwalacza, które jest gotowe. | TriggerPipelineReference (wymagane) |
typeProperties | Właściwości wyzwalacza okna wirowania. | TumblingWindowTriggerTypeProperties (wymagane) |
TumblingWindowTriggerTypeProperties
Nazwa | Opis | Wartość |
---|---|---|
Opóźnienie | Określa, jak długo wyzwalacz czeka z upływem czasu ukończenia przed wyzwoleniem nowego uruchomienia. Nie zmienia czasu rozpoczęcia i zakończenia okna. Wartość domyślna to 0. Typ: ciąg (lub wyrażenie z ciągiem resultType), wzorzec: ((\d+).)? (\d\d):(60,([0-5][0-9])):(60,([0-5][0-9])). | |
dependsOn | Wyzwalacze, od których zależy ten wyzwalacz. Obsługiwane są tylko wyzwalacze okien wirowania. | DependencyReference[] |
endTime | Godzina zakończenia okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg |
frequency | Częstotliwość okien czasowych. | "Godzina" "Minuta" "Miesiąc" (wymagany) |
interval | Interwał przedziału czasu. Minimalny dozwolony interwał wynosi 15 minut. | int (wymagane) |
Maxconcurrency | Maksymalna liczba okien czasu równoległego (gotowych do wykonania), dla których jest wyzwalany nowy przebieg. | int (wymagane) Ograniczenia: Minimalna wartość = 1 Maksymalna wartość = 50 |
retryPolicy | Zasady ponawiania, które zostaną zastosowane do przebiegów potoku, które nie powiodły się. | RetryPolicy |
startTime | Czas rozpoczęcia dla okresu wyzwalacza, w którym zdarzenia są wyzwalane dla okien, które są gotowe. Obecnie jest obsługiwany tylko czas UTC. | ciąg (wymagany) |
DependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | SelfDependencyTumblingWindowTriggerReference TumblingWindowTriggerDependencyReference (wymagane) |
SelfDependencyTumblingWindowTriggerReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "SelfDependencyTumblingWindowTriggerReference" (wymagane) |
przesunięcie | Przedział czasu stosowany do czasu rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg (wymagany) Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zdefiniowano częstotliwości okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TumblingWindowTriggerDependencyReference
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ odwołania zależności. | "TumblingWindowTriggerDependencyReference" (wymagane) |
przesunięcie | Przedział czasu stosowany do czasu rozpoczęcia okna wirowania podczas oceniania zależności. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Wywoływany wyzwalacz. | TriggerReference (wymagane) |
size | Rozmiar okna podczas oceniania zależności. Jeśli nie zostanie zdefiniowana częstotliwość okna wirowania, zostanie użyta. | ciąg Ograniczenia: Minimalna długość = 8 Maksymalna długość = 15 Wzorzec = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
TriggerReference
Nazwa | Opis | Wartość |
---|---|---|
referenceName | Nazwa wyzwalacza odwołania. | ciąg (wymagany) |
typ | Typ odwołania wyzwalacza. | "TriggerReference" (wymagane) |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
count | Maksymalna liczba zwykłych ponownych prób. Wartość domyślna to 0. Typ: liczba całkowita (lub wyrażenie z wartością resultType integer), minimum: 0. | |
intervalInSeconds | Interwał między ponawiania prób w sekundach. Wartość domyślna to 30. | int Ograniczenia: Minimalna wartość = 30 Maksymalna wartość = 86400 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla