Fabriques/déclencheurs Microsoft.DataFactory 2018-06-01
Définition de ressource Bicep
Le type de ressource fabriques/déclencheurs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/triggers, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
annotations: [
any(...)
]
description: 'string'
type: 'string'
// For remaining properties, see Trigger objects
}
}
Objets DependencyReference
Définissez le type propriété pour spécifier le type d’objet.
Pour SelfDependencyTumblingWindowTriggerReference, utilisez :
{
offset: 'string'
size: 'string'
type: 'SelfDependencyTumblingWindowTriggerReference'
}
Pour TumblingWindowTriggerDependencyReference, utilisez :
{
offset: 'string'
referenceTrigger: {
referenceName: 'string'
type: 'string'
}
size: 'string'
type: 'TumblingWindowTriggerDependencyReference'
}
Déclencher des objets
Définissez le type propriété pour spécifier le type d’objet.
Pour BlobEventsTrigger, utilisez :
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobEventsTrigger'
typeProperties: {
blobPathBeginsWith: 'string'
blobPathEndsWith: 'string'
events: [
'string'
]
ignoreEmptyBlobs: bool
scope: 'string'
}
}
Pour BlobTrigger, utilisez :
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'BlobTrigger'
typeProperties: {
folderPath: 'string'
linkedService: {
parameters: {
{customized property}: any(...)
}
referenceName: 'string'
type: 'string'
}
maxConcurrency: int
}
}
Pour ChainingTrigger, utilisez :
{
pipeline: {
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'ChainingTrigger'
typeProperties: {
dependsOn: [
{
name: 'string'
referenceName: 'string'
type: 'string'
}
]
runDimension: 'string'
}
}
Pour CustomEventsTrigger, utilisez :
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'CustomEventsTrigger'
typeProperties: {
events: [
any(...)
]
scope: 'string'
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
}
Pour ScheduleTrigger, utilisez :
{
pipelines: [
{
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
]
type: 'ScheduleTrigger'
typeProperties: {
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
monthlyOccurrences: [
{
day: 'string'
occurrence: int
}
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
}
}
Pour RerunTumblingWindowTrigger, utilisez :
{
type: 'RerunTumblingWindowTrigger'
typeProperties: {
parentTrigger: any(...)
requestedEndTime: 'string'
requestedStartTime: 'string'
rerunConcurrency: int
}
}
Pour TumblingWindowTrigger, utilisez :
{
pipeline: {
parameters: {
{customized property}: any(...)
}
pipelineReference: {
name: 'string'
referenceName: 'string'
type: 'string'
}
}
type: 'TumblingWindowTrigger'
typeProperties: {
delay: any(...)
dependsOn: [
{
type: 'string'
// For remaining properties, see DependencyReference objects
}
]
endTime: 'string'
frequency: 'string'
interval: int
maxConcurrency: int
retryPolicy: {
count: any(...)
intervalInSeconds: int
}
startTime: 'string'
}
}
Valeurs de la propriété
BlobEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements blob. | BlobEventsTriggerTypeProperties (obligatoire) |
BlobEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
blobPathBeginsWith | Le chemin d’accès de l’objet blob doit commencer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « /records/blobs/december/' déclenche uniquement le déclencheur pour les objets blob dans le dossier de décembre sous le conteneur d’enregistrements. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
blobPathEndsWith | Le chemin d’accès de l’objet blob doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « décembre/boxes.csv» déclenche uniquement le déclencheur pour les objets blob nommés zones dans un dossier de décembre. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
épreuves | Type d’événements qui provoquent le déclenchement de ce déclencheur. | Tableau de chaînes contenant l’un des éléments suivants : 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obligatoire) |
ignoreEmptyBlobs | Si la valeur est true, les objets blob avec zéro octets sont ignorés. | Bool |
portée | ID de ressource ARM du compte de stockage. | chaîne (obligatoire) |
BlobTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’objet blob. | BlobTriggerTypeProperties (obligatoire) |
BlobTriggerTypeProperties
ChainingTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsque tous les pipelines en amont se terminent correctement. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'ChainingTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de chaînage. | ChainingTriggerTypeProperties (obligatoire) |
ChainingTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
dependsOn | Pipelines en amont. | pipelineReference[] (obligatoire) |
runDimension | Exécutez la propriété Dimension qui doit être émise par des pipelines en amont. | chaîne (obligatoire) |
CustomEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'CustomEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements personnalisés. | CustomEventsTriggerTypeProperties (obligatoire) |
CustomEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
épreuves | Liste des types d’événements qui provoquent le déclenchement de ce déclencheur. | any[] (obligatoire) |
portée | ID de ressource ARM de la rubrique Azure Event Grid. | chaîne (obligatoire) |
subjectBeginsWith | L’objet de l’événement doit commencer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
subjectEndsWith | L’objet de l’événement doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
DependencyReference
Nom | Description | Valeur |
---|---|---|
type | Défini sur « SelfDependencyTumblingWindowTriggerReference » pour le type SelfDependencyTumblingWindowTriggerReference. Définissez sur « TumblingWindowTriggerDependencyReference » pour le type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obligatoire) |
LinkedServiceReference
Microsoft.DataFactory/factories/triggers
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 260 Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : fabriques de |
Propriétés | Propriétés du déclencheur. | déclencheur (obligatoire) |
ParameterValueSpecification
Nom | Description | Valeur |
---|
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineReference
Nom | Description | Valeur |
---|---|---|
nom | Nom de référence. | corde |
referenceName | Nom du pipeline de référence. | chaîne (obligatoire) |
type | Type de référence de pipeline. | 'PipelineReference' (obligatoire) |
Périodicité
Nom | Description | Valeur |
---|---|---|
Heures | Les heures. | int[] |
compte-rendu | Minutes. | int[] |
monthDays | Jours du mois. | int[] |
mensuelOccurrences | Occurrences mensuelles. | RecurrenceScheduleOccurrence[] |
Semaine | Les jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
RecurrenceScheduleOccurrence
Nom | Description | Valeur |
---|---|---|
jour | Le jour de la semaine. | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
occurrence | Occurrence. | Int |
RerunTumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
type | Type de déclencheur. | 'RerunTumblingWindowTrigger' (obligatoire) |
typeProperties | Réexécutez les propriétés du déclencheur. | RerunTumblingWindowTriggerTypeProperties (obligatoire) |
RerunTumblingWindowTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
parentTrigger | Référence du déclencheur parent. | tout (obligatoire) |
requestedEndTime | Heure de fin de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
requestedStartTime | Heure de début de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
rerunConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une réexécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
RetryPolicy
Nom | Description | Valeur |
---|---|---|
compter | Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. | quelconque |
intervalInSeconds | Intervalle entre les nouvelles tentatives en secondes. La valeur par défaut est 30. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 86400 |
ScheduleTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'ScheduleTrigger' (obligatoire) |
typeProperties | Planifier les propriétés du déclencheur. | ScheduleTriggerTypeProperties (obligatoire) |
ScheduleTriggerRecurrence
Nom | Description | Valeur |
---|---|---|
endTime | Heure de fin. | corde |
fréquence | Fréquence. | 'Day' 'Heure' 'Minute' 'Month' 'NotSpecified' 'Semaine' 'Year' |
intervalle | Intervalle. | Int |
horaire | Planification de périodicité. | périodicité |
startTime | Heure de début. | corde |
timeZone | Fuseau horaire. | corde |
ScheduleTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
récurrence | Configuration de la planification de périodicité. | ScheduleTriggerRecurrence (obligatoire) |
SelfDependencyTumblingWindowTriggerReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'SelfDependencyTumblingWindowTriggerReference' (obligatoire) |
Gâchette
Nom | Description | Valeur |
---|---|---|
Annotations | Liste des balises qui peuvent être utilisées pour décrire le déclencheur. | any[] |
description | Description du déclencheur. | corde |
type | Défini sur « BlobEventsTrigger » pour le type BlobEventsTrigger. Défini sur « BlobTrigger » pour le type BlobTrigger. Défini sur « ChainingTrigger » pour le type ChainingTrigger. Défini sur « CustomEventsTrigger » pour le type CustomEventsTrigger. Défini sur « ScheduleTrigger » pour le type ScheduleTrigger. Définissez sur « RerunTumblingWindowTrigger » pour le type RerunTumblingWindowTrigger. Définissez sur « TumblingWindowTrigger » pour le type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatoire) |
TriggerPipelineReference
Nom | Description | Valeur |
---|---|---|
Paramètres | Paramètres de pipeline. | ParameterValueSpecification |
pipelineReference | Référence de pipeline. | PipelineReference |
TriggerReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom du déclencheur de référence. | chaîne (obligatoire) |
type | Type de référence du déclencheur. | 'TriggerReference' (obligatoire) |
TumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'TumblingWindowTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de fenêtre bascule. | TumblingWindowTriggerTypeProperties (obligatoire) |
TumblingWindowTriggerDependencyReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Déclencheur référencé. | triggerReference (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'TumblingWindowTriggerDependencyReference' (obligatoire) |
TumblingWindowTriggerTypeProperties
Nom | Description | Valeur | ||
---|---|---|---|---|
retarder | Spécifie la durée pendant laquelle le déclencheur attend le délai d’échéance avant de déclencher une nouvelle exécution. Elle ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | quelconque |
dependsOn | Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge. | DependencyReference[] | ||
endTime | Heure de fin du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | corde | ||
fréquence | Fréquence des fenêtres de temps. | 'Heure' 'Minute' 'Month' (obligatoire) |
||
intervalle | Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes. | int (obligatoire) | ||
maxConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
||
retryPolicy | Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué. | RetryPolicy | ||
startTime | Heure de début du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
Définition de ressource de modèle ARM
Le type de ressource fabriques/déclencheurs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/triggers, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DataFactory/factories/triggers",
"apiVersion": "2018-06-01",
"name": "string",
"properties": {
"annotations": [ {} ],
"description": "string",
"type": "string"
// For remaining properties, see Trigger objects
}
}
Objets DependencyReference
Définissez le type propriété pour spécifier le type d’objet.
Pour SelfDependencyTumblingWindowTriggerReference, utilisez :
{
"offset": "string",
"size": "string",
"type": "SelfDependencyTumblingWindowTriggerReference"
}
Pour TumblingWindowTriggerDependencyReference, utilisez :
{
"offset": "string",
"referenceTrigger": {
"referenceName": "string",
"type": "string"
},
"size": "string",
"type": "TumblingWindowTriggerDependencyReference"
}
Déclencher des objets
Définissez le type propriété pour spécifier le type d’objet.
Pour BlobEventsTrigger, utilisez :
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "BlobEventsTrigger",
"typeProperties": {
"blobPathBeginsWith": "string",
"blobPathEndsWith": "string",
"events": [ "string" ],
"ignoreEmptyBlobs": "bool",
"scope": "string"
}
}
Pour BlobTrigger, utilisez :
{
"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"
}
}
Pour ChainingTrigger, utilisez :
{
"pipeline": {
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
},
"type": "ChainingTrigger",
"typeProperties": {
"dependsOn": [
{
"name": "string",
"referenceName": "string",
"type": "string"
}
],
"runDimension": "string"
}
}
Pour CustomEventsTrigger, utilisez :
{
"pipelines": [
{
"parameters": {
"{customized property}": {}
},
"pipelineReference": {
"name": "string",
"referenceName": "string",
"type": "string"
}
}
],
"type": "CustomEventsTrigger",
"typeProperties": {
"events": [ {} ],
"scope": "string",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
}
}
Pour ScheduleTrigger, utilisez :
{
"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"
}
}
}
Pour RerunTumblingWindowTrigger, utilisez :
{
"type": "RerunTumblingWindowTrigger",
"typeProperties": {
"parentTrigger": {},
"requestedEndTime": "string",
"requestedStartTime": "string",
"rerunConcurrency": "int"
}
}
Pour TumblingWindowTrigger, utilisez :
{
"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"
}
}
Valeurs de la propriété
BlobEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements blob. | BlobEventsTriggerTypeProperties (obligatoire) |
BlobEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
blobPathBeginsWith | Le chemin d’accès de l’objet blob doit commencer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « /records/blobs/december/' déclenche uniquement le déclencheur pour les objets blob dans le dossier de décembre sous le conteneur d’enregistrements. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
blobPathEndsWith | Le chemin d’accès de l’objet blob doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « décembre/boxes.csv» déclenche uniquement le déclencheur pour les objets blob nommés zones dans un dossier de décembre. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
épreuves | Type d’événements qui provoquent le déclenchement de ce déclencheur. | Tableau de chaînes contenant l’un des éléments suivants : 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obligatoire) |
ignoreEmptyBlobs | Si la valeur est true, les objets blob avec zéro octets sont ignorés. | Bool |
portée | ID de ressource ARM du compte de stockage. | chaîne (obligatoire) |
BlobTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’objet blob. | BlobTriggerTypeProperties (obligatoire) |
BlobTriggerTypeProperties
ChainingTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsque tous les pipelines en amont se terminent correctement. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'ChainingTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de chaînage. | ChainingTriggerTypeProperties (obligatoire) |
ChainingTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
dependsOn | Pipelines en amont. | pipelineReference[] (obligatoire) |
runDimension | Exécutez la propriété Dimension qui doit être émise par des pipelines en amont. | chaîne (obligatoire) |
CustomEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'CustomEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements personnalisés. | CustomEventsTriggerTypeProperties (obligatoire) |
CustomEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
épreuves | Liste des types d’événements qui provoquent le déclenchement de ce déclencheur. | any[] (obligatoire) |
portée | ID de ressource ARM de la rubrique Azure Event Grid. | chaîne (obligatoire) |
subjectBeginsWith | L’objet de l’événement doit commencer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
subjectEndsWith | L’objet de l’événement doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
DependencyReference
Nom | Description | Valeur |
---|---|---|
type | Défini sur « SelfDependencyTumblingWindowTriggerReference » pour le type SelfDependencyTumblingWindowTriggerReference. Définissez sur « TumblingWindowTriggerDependencyReference » pour le type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obligatoire) |
LinkedServiceReference
Microsoft.DataFactory/factories/triggers
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2018-06-01' |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 260 Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire) |
Propriétés | Propriétés du déclencheur. | déclencheur (obligatoire) |
type | Type de ressource | 'Microsoft.DataFactory/factories/triggers' |
ParameterValueSpecification
Nom | Description | Valeur |
---|
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineReference
Nom | Description | Valeur |
---|---|---|
nom | Nom de référence. | corde |
referenceName | Nom du pipeline de référence. | chaîne (obligatoire) |
type | Type de référence de pipeline. | 'PipelineReference' (obligatoire) |
Périodicité
Nom | Description | Valeur |
---|---|---|
Heures | Les heures. | int[] |
compte-rendu | Minutes. | int[] |
monthDays | Jours du mois. | int[] |
mensuelOccurrences | Occurrences mensuelles. | RecurrenceScheduleOccurrence[] |
Semaine | Les jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
RecurrenceScheduleOccurrence
Nom | Description | Valeur |
---|---|---|
jour | Le jour de la semaine. | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
occurrence | Occurrence. | Int |
RerunTumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
type | Type de déclencheur. | 'RerunTumblingWindowTrigger' (obligatoire) |
typeProperties | Réexécutez les propriétés du déclencheur. | RerunTumblingWindowTriggerTypeProperties (obligatoire) |
RerunTumblingWindowTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
parentTrigger | Référence du déclencheur parent. | tout (obligatoire) |
requestedEndTime | Heure de fin de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
requestedStartTime | Heure de début de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
rerunConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une réexécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
RetryPolicy
Nom | Description | Valeur |
---|---|---|
compter | Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. | quelconque |
intervalInSeconds | Intervalle entre les nouvelles tentatives en secondes. La valeur par défaut est 30. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 86400 |
ScheduleTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'ScheduleTrigger' (obligatoire) |
typeProperties | Planifier les propriétés du déclencheur. | ScheduleTriggerTypeProperties (obligatoire) |
ScheduleTriggerRecurrence
Nom | Description | Valeur |
---|---|---|
endTime | Heure de fin. | corde |
fréquence | Fréquence. | 'Day' 'Heure' 'Minute' 'Month' 'NotSpecified' 'Semaine' 'Year' |
intervalle | Intervalle. | Int |
horaire | Planification de périodicité. | périodicité |
startTime | Heure de début. | corde |
timeZone | Fuseau horaire. | corde |
ScheduleTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
récurrence | Configuration de la planification de périodicité. | ScheduleTriggerRecurrence (obligatoire) |
SelfDependencyTumblingWindowTriggerReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'SelfDependencyTumblingWindowTriggerReference' (obligatoire) |
Gâchette
Nom | Description | Valeur |
---|---|---|
Annotations | Liste des balises qui peuvent être utilisées pour décrire le déclencheur. | any[] |
description | Description du déclencheur. | corde |
type | Défini sur « BlobEventsTrigger » pour le type BlobEventsTrigger. Défini sur « BlobTrigger » pour le type BlobTrigger. Défini sur « ChainingTrigger » pour le type ChainingTrigger. Défini sur « CustomEventsTrigger » pour le type CustomEventsTrigger. Défini sur « ScheduleTrigger » pour le type ScheduleTrigger. Définissez sur « RerunTumblingWindowTrigger » pour le type RerunTumblingWindowTrigger. Définissez sur « TumblingWindowTrigger » pour le type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatoire) |
TriggerPipelineReference
Nom | Description | Valeur |
---|---|---|
Paramètres | Paramètres de pipeline. | ParameterValueSpecification |
pipelineReference | Référence de pipeline. | PipelineReference |
TriggerReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom du déclencheur de référence. | chaîne (obligatoire) |
type | Type de référence du déclencheur. | 'TriggerReference' (obligatoire) |
TumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'TumblingWindowTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de fenêtre bascule. | TumblingWindowTriggerTypeProperties (obligatoire) |
TumblingWindowTriggerDependencyReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Déclencheur référencé. | triggerReference (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'TumblingWindowTriggerDependencyReference' (obligatoire) |
TumblingWindowTriggerTypeProperties
Nom | Description | Valeur | ||
---|---|---|---|---|
retarder | Spécifie la durée pendant laquelle le déclencheur attend le délai d’échéance avant de déclencher une nouvelle exécution. Elle ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | quelconque |
dependsOn | Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge. | DependencyReference[] | ||
endTime | Heure de fin du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | corde | ||
fréquence | Fréquence des fenêtres de temps. | 'Heure' 'Minute' 'Month' (obligatoire) |
||
intervalle | Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes. | int (obligatoire) | ||
maxConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
||
retryPolicy | Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué. | RetryPolicy | ||
startTime | Heure de début du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
Exemples d’utilisation
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource fabriques/déclencheurs peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataFactory/factories/triggers, ajoutez le terraform suivant à votre modèle.
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
}
})
}
Objets DependencyReference
Définissez le type propriété pour spécifier le type d’objet.
Pour SelfDependencyTumblingWindowTriggerReference, utilisez :
{
offset = "string"
size = "string"
type = "SelfDependencyTumblingWindowTriggerReference"
}
Pour TumblingWindowTriggerDependencyReference, utilisez :
{
offset = "string"
referenceTrigger = {
referenceName = "string"
type = "string"
}
size = "string"
type = "TumblingWindowTriggerDependencyReference"
}
Déclencher des objets
Définissez le type propriété pour spécifier le type d’objet.
Pour BlobEventsTrigger, utilisez :
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "BlobEventsTrigger"
typeProperties = {
blobPathBeginsWith = "string"
blobPathEndsWith = "string"
events = [
"string"
]
ignoreEmptyBlobs = bool
scope = "string"
}
}
Pour BlobTrigger, utilisez :
{
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
}
}
Pour ChainingTrigger, utilisez :
{
pipeline = {
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
type = "ChainingTrigger"
typeProperties = {
dependsOn = [
{
name = "string"
referenceName = "string"
type = "string"
}
]
runDimension = "string"
}
}
Pour CustomEventsTrigger, utilisez :
{
pipelines = [
{
parameters = {
{customized property} = ?
}
pipelineReference = {
name = "string"
referenceName = "string"
type = "string"
}
}
]
type = "CustomEventsTrigger"
typeProperties = {
events = [
?
]
scope = "string"
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
}
Pour ScheduleTrigger, utilisez :
{
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"
}
}
}
Pour RerunTumblingWindowTrigger, utilisez :
{
type = "RerunTumblingWindowTrigger"
typeProperties = {
parentTrigger = ?
requestedEndTime = "string"
requestedStartTime = "string"
rerunConcurrency = int
}
}
Pour TumblingWindowTrigger, utilisez :
{
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"
}
}
Valeurs de la propriété
BlobEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements blob. | BlobEventsTriggerTypeProperties (obligatoire) |
BlobEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
blobPathBeginsWith | Le chemin d’accès de l’objet blob doit commencer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « /records/blobs/december/' déclenche uniquement le déclencheur pour les objets blob dans le dossier de décembre sous le conteneur d’enregistrements. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
blobPathEndsWith | Le chemin d’accès de l’objet blob doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Par exemple, « décembre/boxes.csv» déclenche uniquement le déclencheur pour les objets blob nommés zones dans un dossier de décembre. Au moins l’un de ces éléments doit être fourni : blobPathBeginsWith, blobPathEndsWith. | corde |
épreuves | Type d’événements qui provoquent le déclenchement de ce déclencheur. | Tableau de chaînes contenant l’un des éléments suivants : 'Microsoft.Storage.BlobCreated' 'Microsoft.Storage.BlobDeleted' (obligatoire) |
ignoreEmptyBlobs | Si la valeur est true, les objets blob avec zéro octets sont ignorés. | Bool |
portée | ID de ressource ARM du compte de stockage. | chaîne (obligatoire) |
BlobTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'BlobTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’objet blob. | BlobTriggerTypeProperties (obligatoire) |
BlobTriggerTypeProperties
ChainingTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsque tous les pipelines en amont se terminent correctement. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'ChainingTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de chaînage. | ChainingTriggerTypeProperties (obligatoire) |
ChainingTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
dependsOn | Pipelines en amont. | pipelineReference[] (obligatoire) |
runDimension | Exécutez la propriété Dimension qui doit être émise par des pipelines en amont. | chaîne (obligatoire) |
CustomEventsTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'CustomEventsTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur d’événements personnalisés. | CustomEventsTriggerTypeProperties (obligatoire) |
CustomEventsTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
épreuves | Liste des types d’événements qui provoquent le déclenchement de ce déclencheur. | any[] (obligatoire) |
portée | ID de ressource ARM de la rubrique Azure Event Grid. | chaîne (obligatoire) |
subjectBeginsWith | L’objet de l’événement doit commencer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
subjectEndsWith | L’objet de l’événement doit se terminer par le modèle fourni pour le déclenchement du déclencheur. Au moins l’un de ces éléments doit être fourni : subjectBeginsWith, subjectEndsWith. | corde |
DependencyReference
Nom | Description | Valeur |
---|---|---|
type | Défini sur « SelfDependencyTumblingWindowTriggerReference » pour le type SelfDependencyTumblingWindowTriggerReference. Définissez sur « TumblingWindowTriggerDependencyReference » pour le type TumblingWindowTriggerDependencyReference. | 'SelfDependencyTumblingWindowTriggerReference' 'TumblingWindowTriggerDependencyReference' (obligatoire) |
LinkedServiceReference
Microsoft.DataFactory/factories/triggers
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 1 Longueur maximale = 260 Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : fabriques de |
Propriétés | Propriétés du déclencheur. | déclencheur (obligatoire) |
type | Type de ressource | « Microsoft.DataFactory/factories/triggers@2018-06-01 » |
ParameterValueSpecification
Nom | Description | Valeur |
---|
ParameterValueSpecification
Nom | Description | Valeur |
---|
PipelineReference
Nom | Description | Valeur |
---|---|---|
nom | Nom de référence. | corde |
referenceName | Nom du pipeline de référence. | chaîne (obligatoire) |
type | Type de référence de pipeline. | 'PipelineReference' (obligatoire) |
Périodicité
Nom | Description | Valeur |
---|---|---|
Heures | Les heures. | int[] |
compte-rendu | Minutes. | int[] |
monthDays | Jours du mois. | int[] |
mensuelOccurrences | Occurrences mensuelles. | RecurrenceScheduleOccurrence[] |
Semaine | Les jours de la semaine. | Tableau de chaînes contenant l’un des éléments suivants : 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
RecurrenceScheduleOccurrence
Nom | Description | Valeur |
---|---|---|
jour | Le jour de la semaine. | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' |
occurrence | Occurrence. | Int |
RerunTumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
type | Type de déclencheur. | 'RerunTumblingWindowTrigger' (obligatoire) |
typeProperties | Réexécutez les propriétés du déclencheur. | RerunTumblingWindowTriggerTypeProperties (obligatoire) |
RerunTumblingWindowTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
parentTrigger | Référence du déclencheur parent. | tout (obligatoire) |
requestedEndTime | Heure de fin de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
requestedStartTime | Heure de début de la période pendant laquelle le repos est lancé. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |
rerunConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une réexécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
RetryPolicy
Nom | Description | Valeur |
---|---|---|
compter | Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. | quelconque |
intervalInSeconds | Intervalle entre les nouvelles tentatives en secondes. La valeur par défaut est 30. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 86400 |
ScheduleTrigger
Nom | Description | Valeur |
---|---|---|
Pipelines | Pipelines qui doivent être démarrés. | TriggerPipelineReference[] |
type | Type de déclencheur. | 'ScheduleTrigger' (obligatoire) |
typeProperties | Planifier les propriétés du déclencheur. | ScheduleTriggerTypeProperties (obligatoire) |
ScheduleTriggerRecurrence
Nom | Description | Valeur |
---|---|---|
endTime | Heure de fin. | corde |
fréquence | Fréquence. | 'Day' 'Heure' 'Minute' 'Month' 'NotSpecified' 'Semaine' 'Year' |
intervalle | Intervalle. | Int |
horaire | Planification de périodicité. | périodicité |
startTime | Heure de début. | corde |
timeZone | Fuseau horaire. | corde |
ScheduleTriggerTypeProperties
Nom | Description | Valeur |
---|---|---|
récurrence | Configuration de la planification de périodicité. | ScheduleTriggerRecurrence (obligatoire) |
SelfDependencyTumblingWindowTriggerReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'SelfDependencyTumblingWindowTriggerReference' (obligatoire) |
Gâchette
Nom | Description | Valeur |
---|---|---|
Annotations | Liste des balises qui peuvent être utilisées pour décrire le déclencheur. | any[] |
description | Description du déclencheur. | corde |
type | Défini sur « BlobEventsTrigger » pour le type BlobEventsTrigger. Défini sur « BlobTrigger » pour le type BlobTrigger. Défini sur « ChainingTrigger » pour le type ChainingTrigger. Défini sur « CustomEventsTrigger » pour le type CustomEventsTrigger. Défini sur « ScheduleTrigger » pour le type ScheduleTrigger. Définissez sur « RerunTumblingWindowTrigger » pour le type RerunTumblingWindowTrigger. Définissez sur « TumblingWindowTrigger » pour le type TumblingWindowTrigger. | 'BlobEventsTrigger' 'BlobTrigger' 'ChainingTrigger' 'CustomEventsTrigger' 'RerunTumblingWindowTrigger' 'ScheduleTrigger' 'TumblingWindowTrigger' (obligatoire) |
TriggerPipelineReference
Nom | Description | Valeur |
---|---|---|
Paramètres | Paramètres de pipeline. | ParameterValueSpecification |
pipelineReference | Référence de pipeline. | PipelineReference |
TriggerReference
Nom | Description | Valeur |
---|---|---|
referenceName | Nom du déclencheur de référence. | chaîne (obligatoire) |
type | Type de référence du déclencheur. | 'TriggerReference' (obligatoire) |
TumblingWindowTrigger
Nom | Description | Valeur |
---|---|---|
pipeline | Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête. | triggerPipelineReference (obligatoire) |
type | Type de déclencheur. | 'TumblingWindowTrigger' (obligatoire) |
typeProperties | Propriétés du déclencheur de fenêtre bascule. | TumblingWindowTriggerTypeProperties (obligatoire) |
TumblingWindowTriggerDependencyReference
Nom | Description | Valeur |
---|---|---|
compenser | Intervalle de temps appliqué à l’heure de début d’une fenêtre bascule lors de l’évaluation de la dépendance. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
referenceTrigger | Déclencheur référencé. | triggerReference (obligatoire) |
taille | Taille de la fenêtre lors de l’évaluation de la dépendance. Si la fréquence de la fenêtre bascule n’est pas définie, elle est utilisée. | corde Contraintes: Longueur minimale = 8 Longueur maximale = 15 Modèle = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
type | Type de référence de dépendance. | 'TumblingWindowTriggerDependencyReference' (obligatoire) |
TumblingWindowTriggerTypeProperties
Nom | Description | Valeur | ||
---|---|---|---|---|
retarder | Spécifie la durée pendant laquelle le déclencheur attend le délai d’échéance avant de déclencher une nouvelle exécution. Elle ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 | ([0-5][0-9])):(60 | ([0-5][0-9])). | quelconque |
dependsOn | Déclencheurs dont dépend ce déclencheur. Seuls les déclencheurs de fenêtre bascule sont pris en charge. | DependencyReference[] | ||
endTime | Heure de fin du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | corde | ||
fréquence | Fréquence des fenêtres de temps. | 'Heure' 'Minute' 'Month' (obligatoire) |
||
intervalle | Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes. | int (obligatoire) | ||
maxConcurrency | Nombre maximal de fenêtres de temps parallèle (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée. | Int Contraintes: Valeur minimale = 1 Valeur maximale = 50 (obligatoire) |
||
retryPolicy | Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué. | RetryPolicy | ||
startTime | Heure de début du déclencheur pendant laquelle les événements sont déclenchés pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge. | chaîne (obligatoire) |