Microsoft.DataFactory factory/triggers 2018-06-01
- più recenti
- 2018-06-01
- 09-09-01-preview 2017
Definizione di risorsa Bicep
Il tipo di risorsa factory/trigger può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DataFactory/factory/triggers, aggiungere il bicep seguente al modello.
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
}
}
Attivare oggetti
Impostare la proprietà tipo di
Per BlobEventsTrigger, usare:
{
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'
}
}
Per BlobTrigger, usare:
{
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
}
}
Per ChainingTrigger, usare:
{
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'
}
}
Per CustomEventsTrigger, usare:
{
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'
}
}
Per ScheduleTrigger, usare:
{
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'
}
}
}
Per RerunTumblingWindowTrigger, usare:
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Per TumblingWindowTrigger, usare:
{
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'
}
}
Oggetti DependencyReference
Impostare la proprietà tipo di
Per SelfDependencyTumblingWindowTriggerReference, usare:
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Per TumblingWindowTriggerDependencyReference, usare:
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Valori delle proprietà
BlobEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi BLOB. | BlobEventsTriggerTypeProperties (obbligatorio) |
BlobEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
blobPathBeginsWith | Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
avvenimenti | Tipo di eventi che causano l'attivazione di questo trigger. | Matrice di stringhe contenente uno dei seguenti elementi: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obbligatorio) |
ignoreEmptyBlobs | Se impostato su true, i BLOB con zero byte verranno ignorati. | Bool |
portata | ID risorsa ARM dell'account di archiviazione. | stringa (obbligatorio) |
BlobTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobTrigger' (obbligatorio) |
typeProperties | Proprietà del trigger BLOB. | BlobTriggerTypeProperties (obbligatorio) |
BlobTriggerTypeProperties
ConcatenamentoTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando tutte le pipeline upstream vengono completate correttamente. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'ChainingTrigger' (obbligatorio) |
typeProperties | Concatenamento delle proprietà del trigger. | chainingTriggerTypeProperties (obbligatorio) |
ChainingTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
dependsOn | Pipeline upstream. | pipelineReference[] (obbligatorio) |
runDimension | Eseguire la proprietà Dimension che deve essere generata dalle pipeline upstream. | stringa (obbligatorio) |
CustomEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'CustomEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi personalizzati. | CustomEventsTriggerTypeProperties (obbligatorio) |
CustomEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
avvenimenti | Elenco di tipi di evento che causano l'attivazione di questo trigger. | any[] (obbligatorio) |
portata | ID risorsa ARM dell'argomento di Griglia di eventi di Azure. | stringa (obbligatorio) |
subjectBeginsWith | L'oggetto dell'evento deve iniziare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | L'oggetto dell'evento deve terminare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
DependencyReference
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "SelfDependencyTumblingWindowTriggerReference" per il tipo SelfDependencyTumblingWindowTriggerReference. Impostare su 'TumblingWindowTriggerDependencyReference' per il tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
LinkedServiceReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Argomenti per LinkedService. | ParameterValueSpecification |
referenceName | Fare riferimento al nome LinkedService. | stringa (obbligatorio) |
digitare | Tipo di riferimento del servizio collegato. | 'LinkedServiceReference' (obbligatorio) |
Microsoft.DataFactory/factory/triggers
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: factory |
proprietà | Proprietà del trigger. | trigger (obbligatorio) |
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
PipelineReference
Nome | Descrizione | Valore |
---|---|---|
nome | Nome riferimento. | corda |
referenceName | Nome della pipeline di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento della pipeline. | 'PipelineReference' (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
orario | Ore. | int[] |
verbale | Minuti. | int[] |
monthDays | Giorni del mese. | int[] |
monthlyOccurrences | Occorrenze mensili. | RecurrenceScheduleOccurrence[] |
giorni feriali | I giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
RecurrenceScheduleOccurrence
Nome | Descrizione | Valore |
---|---|---|
giorno | Giorno della settimana. | 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
evento | Occorrenza. | Int |
RieseguiRerunWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di trigger. | 'RerunTumblingWindowTrigger' (obbligatorio) |
typeProperties | Rieseguire le proprietà del trigger. | RerunTumblingWindowTriggerTypeProperties (obbligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
parentTrigger | Riferimento al trigger padre. | any (obbligatorio) |
requestedEndTime | Ora di fine per il periodo di tempo per il quale viene avviato il ripristino. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
requestedStartTime | Ora di inizio per il periodo di tempo per il quale viene avviata la ristrutturazione. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
rerunConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una riesecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
contare | Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. | qualunque |
intervalInSeconds | Intervallo tra tentativi in secondi. Il valore predefinito è 30. | Int Vincoli: Valore minimo = 30 Valore massimo = 86400 |
ScheduleTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'ScheduleTrigger' (obbligatorio) |
typeProperties | Pianificare le proprietà del trigger. | ScheduleTriggerTypeProperties (obbligatorio) |
ScheduleTriggerRecurrence
Nome | Descrizione | Valore |
---|---|---|
endTime | Ora di fine. | corda |
frequenza | Frequenza. | 'Day' 'Hour' 'Minute' 'Month' 'NotSpecified' 'Week' 'Year' |
intervallo | Intervallo. | Int |
Programma | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Ora di inizio. | corda |
timeZone | Fuso orario. | corda |
ScheduleTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
ricorrenza | Configurazione della pianificazione ricorrenza. | ScheduleTriggerRecurrence (obbligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'SelfDependencyTumblingWindowTriggerReference' (obbligatorio) |
Grilletto
Nome | Descrizione | Valore |
---|---|---|
Annotazioni | Elenco di tag che possono essere usati per descrivere il trigger. | any[] |
descrizione | Descrizione del trigger. | corda |
digitare | Impostare su "BlobEventsTrigger" per il tipo BlobEventsTrigger. Impostare su "BlobTrigger" per il tipo BlobTrigger. Impostare su "ChainingTrigger" per il tipo ChainingTrigger. Impostare su 'CustomEventsTrigger' per il tipo CustomEventsTrigger. Impostare su "ScheduleTrigger" per il tipo ScheduleTrigger. Impostare su 'RerunTumblingWindowTrigger' per il tipo RerunTumblingWindowTrigger. Impostare su 'TumblingWindowTrigger' per il tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obbligatorio) |
TriggerPipelineReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Parametri della pipeline. | ParameterValueSpecification |
pipelineReference | Riferimento alla pipeline. | pipelineReference |
TriggerReference
Nome | Descrizione | Valore |
---|---|---|
referenceName | Nome del trigger di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento del trigger. | 'TriggerReference' (obbligatorio) |
TumblingWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'TumblingWindowTrigger' (obbligatorio) |
typeProperties | Proprietà trigger finestra a cascata. | TumblingWindowTriggerTypeProperties (obbligatorio) |
TumblingWindowTriggerDependencyReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger a cui si fa riferimento. | TriggerReference (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
TumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore | ||
---|---|---|---|---|
ritardo | Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualunque |
dependsOn | Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata. | DependencyReference[] | ||
endTime | Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | corda | ||
frequenza | Frequenza delle finestre temporali. | 'Hour' 'Minute' 'Month' (obbligatorio) |
||
intervallo | Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti. | int (obbligatorio) | ||
maxConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
||
retryPolicy | Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite. | RetryPolicy | ||
startTime | Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa factory/trigger può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DataFactory/factory/triggers, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Attivare oggetti
Impostare la proprietà tipo di
Per BlobEventsTrigger, usare:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Per BlobTrigger, usare:
{
"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"
}
}
Per ChainingTrigger, usare:
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Per CustomEventsTrigger, usare:
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Per ScheduleTrigger, usare:
{
"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"
}
}
}
Per RerunTumblingWindowTrigger, usare:
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Per TumblingWindowTrigger, usare:
{
"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"
}
}
Oggetti DependencyReference
Impostare la proprietà tipo di
Per SelfDependencyTumblingWindowTriggerReference, usare:
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Per TumblingWindowTriggerDependencyReference, usare:
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Valori delle proprietà
BlobEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi BLOB. | BlobEventsTriggerTypeProperties (obbligatorio) |
BlobEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
blobPathBeginsWith | Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
avvenimenti | Tipo di eventi che causano l'attivazione di questo trigger. | Matrice di stringhe contenente uno dei seguenti elementi: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obbligatorio) |
ignoreEmptyBlobs | Se impostato su true, i BLOB con zero byte verranno ignorati. | Bool |
portata | ID risorsa ARM dell'account di archiviazione. | stringa (obbligatorio) |
BlobTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobTrigger' (obbligatorio) |
typeProperties | Proprietà del trigger BLOB. | BlobTriggerTypeProperties (obbligatorio) |
BlobTriggerTypeProperties
ConcatenamentoTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando tutte le pipeline upstream vengono completate correttamente. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'ChainingTrigger' (obbligatorio) |
typeProperties | Concatenamento delle proprietà del trigger. | chainingTriggerTypeProperties (obbligatorio) |
ChainingTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
dependsOn | Pipeline upstream. | pipelineReference[] (obbligatorio) |
runDimension | Eseguire la proprietà Dimension che deve essere generata dalle pipeline upstream. | stringa (obbligatorio) |
CustomEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'CustomEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi personalizzati. | CustomEventsTriggerTypeProperties (obbligatorio) |
CustomEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
avvenimenti | Elenco di tipi di evento che causano l'attivazione di questo trigger. | any[] (obbligatorio) |
portata | ID risorsa ARM dell'argomento di Griglia di eventi di Azure. | stringa (obbligatorio) |
subjectBeginsWith | L'oggetto dell'evento deve iniziare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | L'oggetto dell'evento deve terminare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
DependencyReference
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "SelfDependencyTumblingWindowTriggerReference" per il tipo SelfDependencyTumblingWindowTriggerReference. Impostare su 'TumblingWindowTriggerDependencyReference' per il tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
LinkedServiceReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Argomenti per LinkedService. | ParameterValueSpecification |
referenceName | Fare riferimento al nome LinkedService. | stringa (obbligatorio) |
digitare | Tipo di riferimento del servizio collegato. | 'LinkedServiceReference' (obbligatorio) |
Microsoft.DataFactory/factory/triggers
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2018-06-01' |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio) |
proprietà | Proprietà del trigger. | trigger (obbligatorio) |
digitare | Tipo di risorsa | 'Microsoft.DataFactory/factory/triggers' |
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
PipelineReference
Nome | Descrizione | Valore |
---|---|---|
nome | Nome riferimento. | corda |
referenceName | Nome della pipeline di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento della pipeline. | 'PipelineReference' (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
orario | Ore. | int[] |
verbale | Minuti. | int[] |
monthDays | Giorni del mese. | int[] |
monthlyOccurrences | Occorrenze mensili. | RecurrenceScheduleOccurrence[] |
giorni feriali | I giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
RecurrenceScheduleOccurrence
Nome | Descrizione | Valore |
---|---|---|
giorno | Giorno della settimana. | 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
evento | Occorrenza. | Int |
RieseguiRerunWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di trigger. | 'RerunTumblingWindowTrigger' (obbligatorio) |
typeProperties | Rieseguire le proprietà del trigger. | RerunTumblingWindowTriggerTypeProperties (obbligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
parentTrigger | Riferimento al trigger padre. | any (obbligatorio) |
requestedEndTime | Ora di fine per il periodo di tempo per il quale viene avviato il ripristino. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
requestedStartTime | Ora di inizio per il periodo di tempo per il quale viene avviata la ristrutturazione. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
rerunConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una riesecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
contare | Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. | qualunque |
intervalInSeconds | Intervallo tra tentativi in secondi. Il valore predefinito è 30. | Int Vincoli: Valore minimo = 30 Valore massimo = 86400 |
ScheduleTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'ScheduleTrigger' (obbligatorio) |
typeProperties | Pianificare le proprietà del trigger. | ScheduleTriggerTypeProperties (obbligatorio) |
ScheduleTriggerRecurrence
Nome | Descrizione | Valore |
---|---|---|
endTime | Ora di fine. | corda |
frequenza | Frequenza. | 'Day' 'Hour' 'Minute' 'Month' 'NotSpecified' 'Week' 'Year' |
intervallo | Intervallo. | Int |
Programma | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Ora di inizio. | corda |
timeZone | Fuso orario. | corda |
ScheduleTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
ricorrenza | Configurazione della pianificazione ricorrenza. | ScheduleTriggerRecurrence (obbligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'SelfDependencyTumblingWindowTriggerReference' (obbligatorio) |
Grilletto
Nome | Descrizione | Valore |
---|---|---|
Annotazioni | Elenco di tag che possono essere usati per descrivere il trigger. | any[] |
descrizione | Descrizione del trigger. | corda |
digitare | Impostare su "BlobEventsTrigger" per il tipo BlobEventsTrigger. Impostare su "BlobTrigger" per il tipo BlobTrigger. Impostare su "ChainingTrigger" per il tipo ChainingTrigger. Impostare su 'CustomEventsTrigger' per il tipo CustomEventsTrigger. Impostare su "ScheduleTrigger" per il tipo ScheduleTrigger. Impostare su 'RerunTumblingWindowTrigger' per il tipo RerunTumblingWindowTrigger. Impostare su 'TumblingWindowTrigger' per il tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obbligatorio) |
TriggerPipelineReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Parametri della pipeline. | ParameterValueSpecification |
pipelineReference | Riferimento alla pipeline. | pipelineReference |
TriggerReference
Nome | Descrizione | Valore |
---|---|---|
referenceName | Nome del trigger di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento del trigger. | 'TriggerReference' (obbligatorio) |
TumblingWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'TumblingWindowTrigger' (obbligatorio) |
typeProperties | Proprietà trigger finestra a cascata. | TumblingWindowTriggerTypeProperties (obbligatorio) |
TumblingWindowTriggerDependencyReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger a cui si fa riferimento. | TriggerReference (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
TumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore | ||
---|---|---|---|---|
ritardo | Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualunque |
dependsOn | Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata. | DependencyReference[] | ||
endTime | Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | corda | ||
frequenza | Frequenza delle finestre temporali. | 'Hour' 'Minute' 'Month' (obbligatorio) |
||
intervallo | Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti. | int (obbligatorio) | ||
maxConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
||
retryPolicy | Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite. | RetryPolicy | ||
startTime | Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa factory/trigger può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DataFactory/factory/triggers, aggiungere il codice Terraform seguente al modello.
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
}
})
}
Attivare oggetti
Impostare la proprietà tipo di
Per BlobEventsTrigger, usare:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Per BlobTrigger, usare:
{
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
}
}
Per ChainingTrigger, usare:
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Per CustomEventsTrigger, usare:
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Per ScheduleTrigger, usare:
{
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"
}
}
}
Per RerunTumblingWindowTrigger, usare:
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Per TumblingWindowTrigger, usare:
{
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"
}
}
Oggetti DependencyReference
Impostare la proprietà tipo di
Per SelfDependencyTumblingWindowTriggerReference, usare:
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Per TumblingWindowTriggerDependencyReference, usare:
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Valori delle proprietà
BlobEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi BLOB. | BlobEventsTriggerTypeProperties (obbligatorio) |
BlobEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
blobPathBeginsWith | Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
blobPathEndsWith | Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. | corda |
avvenimenti | Tipo di eventi che causano l'attivazione di questo trigger. | Matrice di stringhe contenente uno dei seguenti elementi: 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obbligatorio) |
ignoreEmptyBlobs | Se impostato su true, i BLOB con zero byte verranno ignorati. | Bool |
portata | ID risorsa ARM dell'account di archiviazione. | stringa (obbligatorio) |
BlobTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'BlobTrigger' (obbligatorio) |
typeProperties | Proprietà del trigger BLOB. | BlobTriggerTypeProperties (obbligatorio) |
BlobTriggerTypeProperties
ConcatenamentoTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando tutte le pipeline upstream vengono completate correttamente. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'ChainingTrigger' (obbligatorio) |
typeProperties | Concatenamento delle proprietà del trigger. | chainingTriggerTypeProperties (obbligatorio) |
ChainingTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
dependsOn | Pipeline upstream. | pipelineReference[] (obbligatorio) |
runDimension | Eseguire la proprietà Dimension che deve essere generata dalle pipeline upstream. | stringa (obbligatorio) |
CustomEventsTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'CustomEventsTrigger' (obbligatorio) |
typeProperties | Proprietà trigger eventi personalizzati. | CustomEventsTriggerTypeProperties (obbligatorio) |
CustomEventsTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
avvenimenti | Elenco di tipi di evento che causano l'attivazione di questo trigger. | any[] (obbligatorio) |
portata | ID risorsa ARM dell'argomento di Griglia di eventi di Azure. | stringa (obbligatorio) |
subjectBeginsWith | L'oggetto dell'evento deve iniziare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
subjectEndsWith | L'oggetto dell'evento deve terminare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. | corda |
DependencyReference
Nome | Descrizione | Valore |
---|---|---|
digitare | Impostare su "SelfDependencyTumblingWindowTriggerReference" per il tipo SelfDependencyTumblingWindowTriggerReference. Impostare su 'TumblingWindowTriggerDependencyReference' per il tipo TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
LinkedServiceReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Argomenti per LinkedService. | ParameterValueSpecification |
referenceName | Fare riferimento al nome LinkedService. | stringa (obbligatorio) |
digitare | Tipo di riferimento del servizio collegato. | 'LinkedServiceReference' (obbligatorio) |
Microsoft.DataFactory/factory/triggers
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: factory |
proprietà | Proprietà del trigger. | trigger (obbligatorio) |
digitare | Tipo di risorsa | "Microsoft.DataFactory/factory/triggers@2018-06-01" |
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
ParameterValueSpecification
Nome | Descrizione | Valore |
---|
PipelineReference
Nome | Descrizione | Valore |
---|---|---|
nome | Nome riferimento. | corda |
referenceName | Nome della pipeline di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento della pipeline. | 'PipelineReference' (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
orario | Ore. | int[] |
verbale | Minuti. | int[] |
monthDays | Giorni del mese. | int[] |
monthlyOccurrences | Occorrenze mensili. | RecurrenceScheduleOccurrence[] |
giorni feriali | I giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
RecurrenceScheduleOccurrence
Nome | Descrizione | Valore |
---|---|---|
giorno | Giorno della settimana. | 'Friday' 'Monday' 'Saturday' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' |
evento | Occorrenza. | Int |
RieseguiRerunWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di trigger. | 'RerunTumblingWindowTrigger' (obbligatorio) |
typeProperties | Rieseguire le proprietà del trigger. | RerunTumblingWindowTriggerTypeProperties (obbligatorio) |
RerunTumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
parentTrigger | Riferimento al trigger padre. | any (obbligatorio) |
requestedEndTime | Ora di fine per il periodo di tempo per il quale viene avviato il ripristino. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
requestedStartTime | Ora di inizio per il periodo di tempo per il quale viene avviata la ristrutturazione. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |
rerunConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una riesecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
contare | Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. | qualunque |
intervalInSeconds | Intervallo tra tentativi in secondi. Il valore predefinito è 30. | Int Vincoli: Valore minimo = 30 Valore massimo = 86400 |
ScheduleTrigger
Nome | Descrizione | Valore |
---|---|---|
Condutture | Pipeline che devono essere avviate. | TriggerPipelineReference[] |
digitare | Tipo di trigger. | 'ScheduleTrigger' (obbligatorio) |
typeProperties | Pianificare le proprietà del trigger. | ScheduleTriggerTypeProperties (obbligatorio) |
ScheduleTriggerRecurrence
Nome | Descrizione | Valore |
---|---|---|
endTime | Ora di fine. | corda |
frequenza | Frequenza. | 'Day' 'Hour' 'Minute' 'Month' 'NotSpecified' 'Week' 'Year' |
intervallo | Intervallo. | Int |
Programma | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Ora di inizio. | corda |
timeZone | Fuso orario. | corda |
ScheduleTriggerTypeProperties
Nome | Descrizione | Valore |
---|---|---|
ricorrenza | Configurazione della pianificazione ricorrenza. | ScheduleTriggerRecurrence (obbligatorio) |
SelfDependencyTumblingWindowTriggerReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'SelfDependencyTumblingWindowTriggerReference' (obbligatorio) |
Grilletto
Nome | Descrizione | Valore |
---|---|---|
Annotazioni | Elenco di tag che possono essere usati per descrivere il trigger. | any[] |
descrizione | Descrizione del trigger. | corda |
digitare | Impostare su "BlobEventsTrigger" per il tipo BlobEventsTrigger. Impostare su "BlobTrigger" per il tipo BlobTrigger. Impostare su "ChainingTrigger" per il tipo ChainingTrigger. Impostare su 'CustomEventsTrigger' per il tipo CustomEventsTrigger. Impostare su "ScheduleTrigger" per il tipo ScheduleTrigger. Impostare su 'RerunTumblingWindowTrigger' per il tipo RerunTumblingWindowTrigger. Impostare su 'TumblingWindowTrigger' per il tipo TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obbligatorio) |
TriggerPipelineReference
Nome | Descrizione | Valore |
---|---|---|
Parametri | Parametri della pipeline. | ParameterValueSpecification |
pipelineReference | Riferimento alla pipeline. | pipelineReference |
TriggerReference
Nome | Descrizione | Valore |
---|---|---|
referenceName | Nome del trigger di riferimento. | stringa (obbligatorio) |
digitare | Tipo di riferimento del trigger. | 'TriggerReference' (obbligatorio) |
TumblingWindowTrigger
Nome | Descrizione | Valore |
---|---|---|
oleodotto | Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta. | triggerPipelineReference (obbligatorio) |
digitare | Tipo di trigger. | 'TumblingWindowTrigger' (obbligatorio) |
typeProperties | Proprietà trigger finestra a cascata. | TumblingWindowTriggerTypeProperties (obbligatorio) |
TumblingWindowTriggerDependencyReference
Nome | Descrizione | Valore |
---|---|---|
compensare | Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Trigger a cui si fa riferimento. | TriggerReference (obbligatorio) |
grandezza | Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. | corda Vincoli: Lunghezza minima = 8 Lunghezza massima = 15 Pattern = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
digitare | Tipo di riferimento alle dipendenze. | 'TumblingWindowTriggerDependencyReference' (obbligatorio) |
TumblingWindowTriggerTypeProperties
Nome | Descrizione | Valore | ||
---|---|---|---|---|
ritardo | Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | qualunque |
dependsOn | Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata. | DependencyReference[] | ||
endTime | Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | corda | ||
frequenza | Frequenza delle finestre temporali. | 'Hour' 'Minute' 'Month' (obbligatorio) |
||
intervallo | Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti. | int (obbligatorio) | ||
maxConcurrency | Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione. | Int Vincoli: Valore minimo = 1 Valore massimo = 50 (obbligatorio) |
||
retryPolicy | Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite. | RetryPolicy | ||
startTime | Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. | stringa (obbligatorio) |