Partager via


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 :

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

Nom Description Valeur
folderPath Chemin d’accès du conteneur/dossier qui déclenchera le pipeline. chaîne (obligatoire)
linkedService Informations de référence sur le service lié Stockage Azure. LinkedServiceReference (obligatoire)
maxConcurrency Nombre maximal de fichiers parallèles à gérer lorsqu’il est déclenché. int (obligatoire)

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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 :

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

Nom Description Valeur
folderPath Chemin d’accès du conteneur/dossier qui déclenchera le pipeline. chaîne (obligatoire)
linkedService Informations de référence sur le service lié Stockage Azure. LinkedServiceReference (obligatoire)
maxConcurrency Nombre maximal de fichiers parallèles à gérer lorsqu’il est déclenché. int (obligatoire)

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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

Nom Description Valeur
folderPath Chemin d’accès du conteneur/dossier qui déclenchera le pipeline. chaîne (obligatoire)
linkedService Informations de référence sur le service lié Stockage Azure. LinkedServiceReference (obligatoire)
maxConcurrency Nombre maximal de fichiers parallèles à gérer lorsqu’il est déclenché. int (obligatoire)

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

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

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)