Delen via


Microsoft.DataFactory factory's/triggers

Bicep-resourcedefinitie

Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DataFactory/factories/triggers@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    description: 'string'
    type: 'string'
    // For remaining properties, see Trigger objects
  }
}

DependencyReference-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SelfDependencyTumblingWindowTriggerReference:

{
  offset: 'string'
  size: 'string'
  type: 'SelfDependencyTumblingWindowTriggerReference'
}

Gebruik voor TumblingWindowTriggerDependencyReference:

{
  offset: 'string'
  referenceTrigger: {
    referenceName: 'string'
    type: 'string'
  }
  size: 'string'
  type: 'TumblingWindowTriggerDependencyReference'
}

Triggerobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor BlobEventsTrigger:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'BlobEventsTrigger'
  typeProperties: {
    blobPathBeginsWith: 'string'
    blobPathEndsWith: 'string'
    events: [
      'string'
    ]
    ignoreEmptyBlobs: bool
    scope: 'string'
  }
}

Gebruik voor BlobTrigger:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'BlobTrigger'
  typeProperties: {
    folderPath: 'string'
    linkedService: {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      referenceName: 'string'
      type: 'string'
    }
    maxConcurrency: int
  }
}

Gebruik voor ChainingTrigger:

{
  pipeline: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipelineReference: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
  }
  type: 'ChainingTrigger'
  typeProperties: {
    dependsOn: [
      {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    ]
    runDimension: 'string'
  }
}

Gebruik voor CustomEventsTrigger:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'CustomEventsTrigger'
  typeProperties: {
    events: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    scope: 'string'
    subjectBeginsWith: 'string'
    subjectEndsWith: 'string'
  }
}

Gebruik voor ScheduleTrigger-:

{
  pipelines: [
    {
      parameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'ScheduleTrigger'
  typeProperties: {
    recurrence: {
      endTime: 'string'
      frequency: 'string'
      interval: int
      schedule: {
        hours: [
          int
        ]
        minutes: [
          int
        ]
        monthDays: [
          int
        ]
        monthlyOccurrences: [
          {
            day: 'string'
            occurrence: int
          }
        ]
        weekDays: [
          'string'
        ]
      }
      startTime: 'string'
      timeZone: 'string'
    }
  }
}

Gebruik voor RerunTumblingWindowTrigger:

{
  type: 'RerunTumblingWindowTrigger'
  typeProperties: {
    parentTrigger: any(Azure.Bicep.Types.Concrete.AnyType)
    requestedEndTime: 'string'
    requestedStartTime: 'string'
    rerunConcurrency: int
  }
}

Gebruik voor TumblingWindowTrigger:

{
  pipeline: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipelineReference: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
  }
  type: 'TumblingWindowTrigger'
  typeProperties: {
    delay: any(Azure.Bicep.Types.Concrete.AnyType)
    dependsOn: [
      {
        type: 'string'
        // For remaining properties, see DependencyReference objects
      }
    ]
    endTime: 'string'
    frequency: 'string'
    interval: int
    maxConcurrency: int
    retryPolicy: {
      count: any(Azure.Bicep.Types.Concrete.AnyType)
      intervalInSeconds: int
    }
    startTime: 'string'
  }
}

Eigenschapswaarden

BlobEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobEventsTrigger (vereist)
typeProperties Eigenschappen van trigger voor blob-gebeurtenissen. BlobEventsTriggerTypeProperties (vereist)

BlobEventsTriggerTypeProperties

Naam Beschrijving Waarde
blobPathBeginsWith Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
blobPathEndsWith Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
Gebeurtenissen Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. Tekenreeksmatrix met een van de volgende waarden:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (vereist)
ignoreEmptyBlobs Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. Bool
draagwijdte De ARM-resource-id van het opslagaccount. tekenreeks (vereist)

BlobTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobTrigger (vereist)
typeProperties Eigenschappen van blobtrigger. BlobTriggerTypeProperties (vereist)

BlobTriggerTypeProperties

Naam Beschrijving Waarde
folderPath Het pad van de container/map die de pijplijn activeert. tekenreeks (vereist)
linkedService De naslaginformatie over de gekoppelde Azure Storage-service. LinkedServiceReference (vereist)
maxConcurrency Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. int (vereist)

ChainingTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. TriggerPipelineReference (vereist)
type Triggertype. 'ChainingTrigger' (vereist)
typeProperties Triggereigenschappen koppelen. ChainingTriggerTypeProperties (vereist)

ChainingTriggerTypeProperties

Naam Beschrijving Waarde
dependsOn Upstream-pijplijnen. PipelineReference[] (vereist)
runDimension Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. tekenreeks (vereist)

CustomEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. 'CustomEventsTrigger' (vereist)
typeProperties Eigenschappen van trigger voor aangepaste gebeurtenissen. CustomEventsTriggerTypeProperties (vereist)

CustomEventsTriggerTypeProperties

Naam Beschrijving Waarde
Gebeurtenissen De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. any[] (vereist)
draagwijdte De ARM-resource-id van het Azure Event Grid-onderwerp. tekenreeks (vereist)
subjectBeginsWith Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar
subjectEndsWith Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar

DependencyReference

Naam Beschrijving Waarde
type Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (vereist)

LinkedServiceReference

Naam Beschrijving Waarde
Parameters Argumenten voor LinkedService. ParameterValueSpecification-
referenceName Verwijzing naar de naam van LinkedService. tekenreeks (vereist)
type Verwijzingstype voor gekoppelde service. LinkedServiceReference (vereist)

Microsoft.DataFactory/factory's/triggers

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 260
Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: factory's
Eigenschappen Eigenschappen van de trigger. trigger (vereist)

ParameterValueSpecification

Naam Beschrijving Waarde

ParameterValueSpecification

Naam Beschrijving Waarde

PipelineReference

Naam Beschrijving Waarde
naam Verwijzingsnaam. snaar
referenceName Naam van referentiepijplijn. tekenreeks (vereist)
type Referentietype voor pijplijn. 'PipelineReference' (vereist)

RecurrenceSchedule

Naam Beschrijving Waarde
uren De uren. int[]
notulen De minuten. int[]
monthDays De maanddagen. int[]
monthlyOccurrences De maandelijkse exemplaren. RecurrenceScheduleOccurrence[]
Weekdagen De dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'

RecurrenceScheduleOccurrence

Naam Beschrijving Waarde
dag De dag van de week. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
gebeurtenis Het exemplaar. Int

RerunTumblingWindowTrigger

Naam Beschrijving Waarde
type Triggertype. 'RerunTumblingWindowTrigger' (vereist)
typeProperties Triggereigenschappen opnieuw uitvoeren. RerunTumblingWindowTriggerTypeProperties (vereist)

RerunTumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
parentTrigger De verwijzing naar de bovenliggende trigger. elke (vereist)
requestedEndTime De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
requestedStartTime De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
rerunConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)

RetryPolicy

Naam Beschrijving Waarde
tellen Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. enig
intervalInSeconds Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. Int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 86400

ScheduleTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. ScheduleTrigger (vereist)
typeProperties Eigenschappen van schematrigger. ScheduleTriggerTypeProperties (vereist)

ScheduleTriggerRecurrence

Naam Beschrijving Waarde
endTime De eindtijd. snaar
frequentie De frequentie. 'Dag'
'Uur'
'Minuut'
'Maand'
'Niet opgegeven'
'Week'
'Jaar'
interval Het interval. Int
rooster Het terugkeerschema. RecurrenceSchedule
startTime De begintijd. snaar
tijdzone De tijdzone. snaar

ScheduleTriggerTypeProperties

Naam Beschrijving Waarde
terugkeerpatroon Configuratie van terugkeerschema. ScheduleTriggerRecurrence (vereist)

SelfDependencyTumblingWindowTriggerReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'SelfDependencyTumblingWindowTriggerReference' (vereist)

Trekker

Naam Beschrijving Waarde
Aantekeningen Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. any[]
beschrijving Beschrijving van trigger. snaar
type Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (vereist)

TriggerPipelineReference

Naam Beschrijving Waarde
Parameters Pijplijnparameters. ParameterValueSpecification-
pipelineReference Naslaginformatie over pijplijnen. PipelineReference-

TriggerReference

Naam Beschrijving Waarde
referenceName Naam van verwijzingstrigger. tekenreeks (vereist)
type Verwijzingstype trigger. TriggerReference (vereist)

TumblingWindowTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. TriggerPipelineReference (vereist)
type Triggertype. 'TumblingWindowTrigger' (vereist)
typeProperties Eigenschappen van tumblingvenstertrigger. TumblingWindowTriggerTypeProperties (vereist)

TumblingWindowTriggerDependencyReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Trigger waarnaar wordt verwezen. TriggerReference (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'TumblingWindowTriggerDependencyReference' (vereist)

TumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
uitstellen Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). enig
dependsOn Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. DependencyReference[]
endTime De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. snaar
frequentie De frequentie van de tijdvensters. 'Uur'
'Minuut'
'Maand' (vereist)
interval Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. int (vereist)
maxConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)
retryPolicy Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. RetryPolicy-
startTime De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DataFactory/factories/triggers",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "annotations": [ {} ],
    "description": "string",
    "type": "string"
    // For remaining properties, see Trigger objects
  }
}

DependencyReference-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SelfDependencyTumblingWindowTriggerReference:

{
  "offset": "string",
  "size": "string",
  "type": "SelfDependencyTumblingWindowTriggerReference"
}

Gebruik voor TumblingWindowTriggerDependencyReference:

{
  "offset": "string",
  "referenceTrigger": {
    "referenceName": "string",
    "type": "string"
  },
  "size": "string",
  "type": "TumblingWindowTriggerDependencyReference"
}

Triggerobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor BlobEventsTrigger:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "BlobEventsTrigger",
  "typeProperties": {
    "blobPathBeginsWith": "string",
    "blobPathEndsWith": "string",
    "events": [ "string" ],
    "ignoreEmptyBlobs": "bool",
    "scope": "string"
  }
}

Gebruik voor BlobTrigger:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "BlobTrigger",
  "typeProperties": {
    "folderPath": "string",
    "linkedService": {
      "parameters": {
        "{customized property}": {}
      },
      "referenceName": "string",
      "type": "string"
    },
    "maxConcurrency": "int"
  }
}

Gebruik voor ChainingTrigger:

{
  "pipeline": {
    "parameters": {
      "{customized property}": {}
    },
    "pipelineReference": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    }
  },
  "type": "ChainingTrigger",
  "typeProperties": {
    "dependsOn": [
      {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    ],
    "runDimension": "string"
  }
}

Gebruik voor CustomEventsTrigger:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "CustomEventsTrigger",
  "typeProperties": {
    "events": [ {} ],
    "scope": "string",
    "subjectBeginsWith": "string",
    "subjectEndsWith": "string"
  }
}

Gebruik voor ScheduleTrigger-:

{
  "pipelines": [
    {
      "parameters": {
        "{customized property}": {}
      },
      "pipelineReference": {
        "name": "string",
        "referenceName": "string",
        "type": "string"
      }
    }
  ],
  "type": "ScheduleTrigger",
  "typeProperties": {
    "recurrence": {
      "endTime": "string",
      "frequency": "string",
      "interval": "int",
      "schedule": {
        "hours": [ "int" ],
        "minutes": [ "int" ],
        "monthDays": [ "int" ],
        "monthlyOccurrences": [
          {
            "day": "string",
            "occurrence": "int"
          }
        ],
        "weekDays": [ "string" ]
      },
      "startTime": "string",
      "timeZone": "string"
    }
  }
}

Gebruik voor RerunTumblingWindowTrigger:

{
  "type": "RerunTumblingWindowTrigger",
  "typeProperties": {
    "parentTrigger": {},
    "requestedEndTime": "string",
    "requestedStartTime": "string",
    "rerunConcurrency": "int"
  }
}

Gebruik voor TumblingWindowTrigger:

{
  "pipeline": {
    "parameters": {
      "{customized property}": {}
    },
    "pipelineReference": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    }
  },
  "type": "TumblingWindowTrigger",
  "typeProperties": {
    "delay": {},
    "dependsOn": [ {
      "type": "string"
      // For remaining properties, see DependencyReference objects
    } ],
    "endTime": "string",
    "frequency": "string",
    "interval": "int",
    "maxConcurrency": "int",
    "retryPolicy": {
      "count": {},
      "intervalInSeconds": "int"
    },
    "startTime": "string"
  }
}

Eigenschapswaarden

BlobEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobEventsTrigger (vereist)
typeProperties Eigenschappen van trigger voor blob-gebeurtenissen. BlobEventsTriggerTypeProperties (vereist)

BlobEventsTriggerTypeProperties

Naam Beschrijving Waarde
blobPathBeginsWith Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
blobPathEndsWith Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
Gebeurtenissen Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. Tekenreeksmatrix met een van de volgende waarden:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (vereist)
ignoreEmptyBlobs Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. Bool
draagwijdte De ARM-resource-id van het opslagaccount. tekenreeks (vereist)

BlobTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobTrigger (vereist)
typeProperties Eigenschappen van blobtrigger. BlobTriggerTypeProperties (vereist)

BlobTriggerTypeProperties

Naam Beschrijving Waarde
folderPath Het pad van de container/map die de pijplijn activeert. tekenreeks (vereist)
linkedService De naslaginformatie over de gekoppelde Azure Storage-service. LinkedServiceReference (vereist)
maxConcurrency Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. int (vereist)

ChainingTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. TriggerPipelineReference (vereist)
type Triggertype. 'ChainingTrigger' (vereist)
typeProperties Triggereigenschappen koppelen. ChainingTriggerTypeProperties (vereist)

ChainingTriggerTypeProperties

Naam Beschrijving Waarde
dependsOn Upstream-pijplijnen. PipelineReference[] (vereist)
runDimension Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. tekenreeks (vereist)

CustomEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. 'CustomEventsTrigger' (vereist)
typeProperties Eigenschappen van trigger voor aangepaste gebeurtenissen. CustomEventsTriggerTypeProperties (vereist)

CustomEventsTriggerTypeProperties

Naam Beschrijving Waarde
Gebeurtenissen De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. any[] (vereist)
draagwijdte De ARM-resource-id van het Azure Event Grid-onderwerp. tekenreeks (vereist)
subjectBeginsWith Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar
subjectEndsWith Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar

DependencyReference

Naam Beschrijving Waarde
type Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (vereist)

LinkedServiceReference

Naam Beschrijving Waarde
Parameters Argumenten voor LinkedService. ParameterValueSpecification-
referenceName Verwijzing naar de naam van LinkedService. tekenreeks (vereist)
type Verwijzingstype voor gekoppelde service. LinkedServiceReference (vereist)

Microsoft.DataFactory/factory's/triggers

Naam Beschrijving Waarde
apiVersion De API-versie '2018-06-01'
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 260
Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist)
Eigenschappen Eigenschappen van de trigger. trigger (vereist)
type Het resourcetype 'Microsoft.DataFactory/factory's/triggers'

ParameterValueSpecification

Naam Beschrijving Waarde

ParameterValueSpecification

Naam Beschrijving Waarde

PipelineReference

Naam Beschrijving Waarde
naam Verwijzingsnaam. snaar
referenceName Naam van referentiepijplijn. tekenreeks (vereist)
type Referentietype voor pijplijn. 'PipelineReference' (vereist)

RecurrenceSchedule

Naam Beschrijving Waarde
uren De uren. int[]
notulen De minuten. int[]
monthDays De maanddagen. int[]
monthlyOccurrences De maandelijkse exemplaren. RecurrenceScheduleOccurrence[]
Weekdagen De dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'

RecurrenceScheduleOccurrence

Naam Beschrijving Waarde
dag De dag van de week. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
gebeurtenis Het exemplaar. Int

RerunTumblingWindowTrigger

Naam Beschrijving Waarde
type Triggertype. 'RerunTumblingWindowTrigger' (vereist)
typeProperties Triggereigenschappen opnieuw uitvoeren. RerunTumblingWindowTriggerTypeProperties (vereist)

RerunTumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
parentTrigger De verwijzing naar de bovenliggende trigger. elke (vereist)
requestedEndTime De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
requestedStartTime De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
rerunConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)

RetryPolicy

Naam Beschrijving Waarde
tellen Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. enig
intervalInSeconds Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. Int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 86400

ScheduleTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. ScheduleTrigger (vereist)
typeProperties Eigenschappen van schematrigger. ScheduleTriggerTypeProperties (vereist)

ScheduleTriggerRecurrence

Naam Beschrijving Waarde
endTime De eindtijd. snaar
frequentie De frequentie. 'Dag'
'Uur'
'Minuut'
'Maand'
'Niet opgegeven'
'Week'
'Jaar'
interval Het interval. Int
rooster Het terugkeerschema. RecurrenceSchedule
startTime De begintijd. snaar
tijdzone De tijdzone. snaar

ScheduleTriggerTypeProperties

Naam Beschrijving Waarde
terugkeerpatroon Configuratie van terugkeerschema. ScheduleTriggerRecurrence (vereist)

SelfDependencyTumblingWindowTriggerReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'SelfDependencyTumblingWindowTriggerReference' (vereist)

Trekker

Naam Beschrijving Waarde
Aantekeningen Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. any[]
beschrijving Beschrijving van trigger. snaar
type Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (vereist)

TriggerPipelineReference

Naam Beschrijving Waarde
Parameters Pijplijnparameters. ParameterValueSpecification-
pipelineReference Naslaginformatie over pijplijnen. PipelineReference-

TriggerReference

Naam Beschrijving Waarde
referenceName Naam van verwijzingstrigger. tekenreeks (vereist)
type Verwijzingstype trigger. TriggerReference (vereist)

TumblingWindowTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. TriggerPipelineReference (vereist)
type Triggertype. 'TumblingWindowTrigger' (vereist)
typeProperties Eigenschappen van tumblingvenstertrigger. TumblingWindowTriggerTypeProperties (vereist)

TumblingWindowTriggerDependencyReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Trigger waarnaar wordt verwezen. TriggerReference (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'TumblingWindowTriggerDependencyReference' (vereist)

TumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
uitstellen Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). enig
dependsOn Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. DependencyReference[]
endTime De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. snaar
frequentie De frequentie van de tijdvensters. 'Uur'
'Minuut'
'Maand' (vereist)
interval Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. int (vereist)
maxConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)
retryPolicy Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. RetryPolicy-
startTime De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype factory's/triggers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.DataFactory/factory's/triggers wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/triggers@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      type = "string"
      // For remaining properties, see Trigger objects
    }
  })
}

DependencyReference-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor SelfDependencyTumblingWindowTriggerReference:

{
  offset = "string"
  size = "string"
  type = "SelfDependencyTumblingWindowTriggerReference"
}

Gebruik voor TumblingWindowTriggerDependencyReference:

{
  offset = "string"
  referenceTrigger = {
    referenceName = "string"
    type = "string"
  }
  size = "string"
  type = "TumblingWindowTriggerDependencyReference"
}

Triggerobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor BlobEventsTrigger:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "BlobEventsTrigger"
  typeProperties = {
    blobPathBeginsWith = "string"
    blobPathEndsWith = "string"
    events = [
      "string"
    ]
    ignoreEmptyBlobs = bool
    scope = "string"
  }
}

Gebruik voor BlobTrigger:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "BlobTrigger"
  typeProperties = {
    folderPath = "string"
    linkedService = {
      parameters = {
        {customized property} = ?
      }
      referenceName = "string"
      type = "string"
    }
    maxConcurrency = int
  }
}

Gebruik voor ChainingTrigger:

{
  pipeline = {
    parameters = {
      {customized property} = ?
    }
    pipelineReference = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
  }
  type = "ChainingTrigger"
  typeProperties = {
    dependsOn = [
      {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    ]
    runDimension = "string"
  }
}

Gebruik voor CustomEventsTrigger:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "CustomEventsTrigger"
  typeProperties = {
    events = [
      ?
    ]
    scope = "string"
    subjectBeginsWith = "string"
    subjectEndsWith = "string"
  }
}

Gebruik voor ScheduleTrigger-:

{
  pipelines = [
    {
      parameters = {
        {customized property} = ?
      }
      pipelineReference = {
        name = "string"
        referenceName = "string"
        type = "string"
      }
    }
  ]
  type = "ScheduleTrigger"
  typeProperties = {
    recurrence = {
      endTime = "string"
      frequency = "string"
      interval = int
      schedule = {
        hours = [
          int
        ]
        minutes = [
          int
        ]
        monthDays = [
          int
        ]
        monthlyOccurrences = [
          {
            day = "string"
            occurrence = int
          }
        ]
        weekDays = [
          "string"
        ]
      }
      startTime = "string"
      timeZone = "string"
    }
  }
}

Gebruik voor RerunTumblingWindowTrigger:

{
  type = "RerunTumblingWindowTrigger"
  typeProperties = {
    parentTrigger = ?
    requestedEndTime = "string"
    requestedStartTime = "string"
    rerunConcurrency = int
  }
}

Gebruik voor TumblingWindowTrigger:

{
  pipeline = {
    parameters = {
      {customized property} = ?
    }
    pipelineReference = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
  }
  type = "TumblingWindowTrigger"
  typeProperties = {
    delay = ?
    dependsOn = [
      {
        type = "string"
        // For remaining properties, see DependencyReference objects
      }
    ]
    endTime = "string"
    frequency = "string"
    interval = int
    maxConcurrency = int
    retryPolicy = {
      count = ?
      intervalInSeconds = int
    }
    startTime = "string"
  }
}

Eigenschapswaarden

BlobEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobEventsTrigger (vereist)
typeProperties Eigenschappen van trigger voor blob-gebeurtenissen. BlobEventsTriggerTypeProperties (vereist)

BlobEventsTriggerTypeProperties

Naam Beschrijving Waarde
blobPathBeginsWith Het blobpad moet beginnen met het patroon dat is opgegeven om te worden geactiveerd. '/records/blobs/december/' activeert bijvoorbeeld alleen de trigger voor blobs in de map december onder de recordcontainer. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
blobPathEndsWith Het blobpad moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. 'december/boxes.csv' activeert bijvoorbeeld alleen de trigger voor blobs met de namen van blobs in een map december. Er moet ten minste één van deze worden opgegeven: blobPathBeginsWith, blobPathEndsWith. snaar
Gebeurtenissen Het type gebeurtenissen dat ervoor zorgt dat deze trigger wordt geactiveerd. Tekenreeksmatrix met een van de volgende waarden:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (vereist)
ignoreEmptyBlobs Als deze optie is ingesteld op true, worden blobs met nul bytes genegeerd. Bool
draagwijdte De ARM-resource-id van het opslagaccount. tekenreeks (vereist)

BlobTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. BlobTrigger (vereist)
typeProperties Eigenschappen van blobtrigger. BlobTriggerTypeProperties (vereist)

BlobTriggerTypeProperties

Naam Beschrijving Waarde
folderPath Het pad van de container/map die de pijplijn activeert. tekenreeks (vereist)
linkedService De naslaginformatie over de gekoppelde Azure Storage-service. LinkedServiceReference (vereist)
maxConcurrency Het maximum aantal parallelle bestanden dat moet worden verwerkt wanneer deze wordt geactiveerd. int (vereist)

ChainingTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer alle upstream-pijplijnen zijn voltooid. TriggerPipelineReference (vereist)
type Triggertype. 'ChainingTrigger' (vereist)
typeProperties Triggereigenschappen koppelen. ChainingTriggerTypeProperties (vereist)

ChainingTriggerTypeProperties

Naam Beschrijving Waarde
dependsOn Upstream-pijplijnen. PipelineReference[] (vereist)
runDimension Dimensie-eigenschap uitvoeren die moet worden verzonden door upstream-pijplijnen. tekenreeks (vereist)

CustomEventsTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. 'CustomEventsTrigger' (vereist)
typeProperties Eigenschappen van trigger voor aangepaste gebeurtenissen. CustomEventsTriggerTypeProperties (vereist)

CustomEventsTriggerTypeProperties

Naam Beschrijving Waarde
Gebeurtenissen De lijst met gebeurtenistypen die ervoor zorgen dat deze trigger wordt geactiveerd. any[] (vereist)
draagwijdte De ARM-resource-id van het Azure Event Grid-onderwerp. tekenreeks (vereist)
subjectBeginsWith Het gebeurtenisonderwerp moet beginnen met het patroon dat is opgegeven voor trigger om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar
subjectEndsWith Het gebeurtenisonderwerp moet eindigen met het patroon dat is opgegeven om te worden geactiveerd. Ten minste één van deze moet worden opgegeven: subjectBeginsWith, subjectEndsWith. snaar

DependencyReference

Naam Beschrijving Waarde
type Ingesteld op SelfDependencyTumblingWindowTriggerReference voor het type SelfDependencyTumblingWindowTriggerReference. Ingesteld op 'TumblingWindowTriggerDependencyReference' voor het type TumblingWindowTriggerDependencyReference. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (vereist)

LinkedServiceReference

Naam Beschrijving Waarde
Parameters Argumenten voor LinkedService. ParameterValueSpecification-
referenceName Verwijzing naar de naam van LinkedService. tekenreeks (vereist)
type Verwijzingstype voor gekoppelde service. LinkedServiceReference (vereist)

Microsoft.DataFactory/factory's/triggers

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 260
Patroon = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: factory's
Eigenschappen Eigenschappen van de trigger. trigger (vereist)
type Het resourcetype "Microsoft.DataFactory/factory's/triggers@2018-06-01"

ParameterValueSpecification

Naam Beschrijving Waarde

ParameterValueSpecification

Naam Beschrijving Waarde

PipelineReference

Naam Beschrijving Waarde
naam Verwijzingsnaam. snaar
referenceName Naam van referentiepijplijn. tekenreeks (vereist)
type Referentietype voor pijplijn. 'PipelineReference' (vereist)

RecurrenceSchedule

Naam Beschrijving Waarde
uren De uren. int[]
notulen De minuten. int[]
monthDays De maanddagen. int[]
monthlyOccurrences De maandelijkse exemplaren. RecurrenceScheduleOccurrence[]
Weekdagen De dagen van de week. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'

RecurrenceScheduleOccurrence

Naam Beschrijving Waarde
dag De dag van de week. 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'
gebeurtenis Het exemplaar. Int

RerunTumblingWindowTrigger

Naam Beschrijving Waarde
type Triggertype. 'RerunTumblingWindowTrigger' (vereist)
typeProperties Triggereigenschappen opnieuw uitvoeren. RerunTumblingWindowTriggerTypeProperties (vereist)

RerunTumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
parentTrigger De verwijzing naar de bovenliggende trigger. elke (vereist)
requestedEndTime De eindtijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
requestedStartTime De begintijd voor de periode waarvoor de aanpassing wordt gestart. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)
rerunConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)

RetryPolicy

Naam Beschrijving Waarde
tellen Maximum aantal gewone nieuwe pogingen. De standaardwaarde is 0. Type: geheel getal (of expressie met resultType integer), minimum: 0. enig
intervalInSeconds Interval tussen nieuwe pogingen in seconden. De standaardwaarde is 30. Int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 86400

ScheduleTrigger

Naam Beschrijving Waarde
Pijpleidingen Pijplijnen die moeten worden gestart. TriggerPipelineReference[]
type Triggertype. ScheduleTrigger (vereist)
typeProperties Eigenschappen van schematrigger. ScheduleTriggerTypeProperties (vereist)

ScheduleTriggerRecurrence

Naam Beschrijving Waarde
endTime De eindtijd. snaar
frequentie De frequentie. 'Dag'
'Uur'
'Minuut'
'Maand'
'Niet opgegeven'
'Week'
'Jaar'
interval Het interval. Int
rooster Het terugkeerschema. RecurrenceSchedule
startTime De begintijd. snaar
tijdzone De tijdzone. snaar

ScheduleTriggerTypeProperties

Naam Beschrijving Waarde
terugkeerpatroon Configuratie van terugkeerschema. ScheduleTriggerRecurrence (vereist)

SelfDependencyTumblingWindowTriggerReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'SelfDependencyTumblingWindowTriggerReference' (vereist)

Trekker

Naam Beschrijving Waarde
Aantekeningen Lijst met tags die kunnen worden gebruikt voor het beschrijven van de trigger. any[]
beschrijving Beschrijving van trigger. snaar
type Ingesteld op BlobEventsTrigger voor het type BlobEventsTrigger. Ingesteld op BlobTrigger voor het type BlobTrigger. Ingesteld op 'ChainingTrigger' voor het type ChainingTrigger. Ingesteld op 'CustomEventsTrigger' voor het type CustomEventsTrigger. Ingesteld op 'ScheduleTrigger' voor het type ScheduleTrigger. Ingesteld op 'RerunTumblingWindowTrigger' voor het type RerunTumblingWindowTrigger. Ingesteld op 'TumblingWindowTrigger' voor het type TumblingWindowTrigger. 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (vereist)

TriggerPipelineReference

Naam Beschrijving Waarde
Parameters Pijplijnparameters. ParameterValueSpecification-
pipelineReference Naslaginformatie over pijplijnen. PipelineReference-

TriggerReference

Naam Beschrijving Waarde
referenceName Naam van verwijzingstrigger. tekenreeks (vereist)
type Verwijzingstype trigger. TriggerReference (vereist)

TumblingWindowTrigger

Naam Beschrijving Waarde
pijpleiding Pijplijn waarvoor uitvoeringen worden gemaakt wanneer een gebeurtenis wordt geactiveerd voor het triggervenster dat gereed is. TriggerPipelineReference (vereist)
type Triggertype. 'TumblingWindowTrigger' (vereist)
typeProperties Eigenschappen van tumblingvenstertrigger. TumblingWindowTriggerTypeProperties (vereist)

TumblingWindowTriggerDependencyReference

Naam Beschrijving Waarde
afstand De periode die is toegepast op de begintijd van een tumblingvenster bij het evalueren van afhankelijkheid. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Trigger waarnaar wordt verwezen. TriggerReference (vereist)
grootte De grootte van het venster bij het evalueren van de afhankelijkheid. Als de frequentie van het tumblingvenster niet is gedefinieerd, wordt gebruikt. snaar

Beperkingen:
Minimale lengte = 8
Maximale lengte = 15
Patroon = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
type Het type afhankelijkheidsreferentie. 'TumblingWindowTriggerDependencyReference' (vereist)

TumblingWindowTriggerTypeProperties

Naam Beschrijving Waarde
uitstellen Hiermee geeft u op hoe lang de trigger wacht na de vervaldatum voordat een nieuwe uitvoering wordt geactiveerd. De begin- en eindtijd van het venster wordt niet gewijzigd. De standaardwaarde is 0. Type: tekenreeks (of expressie met resultType-tekenreeks), patroon: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). enig
dependsOn Triggers waarop deze trigger afhankelijk is. Alleen tumblingvenstertriggers worden ondersteund. DependencyReference[]
endTime De eindtijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. snaar
frequentie De frequentie van de tijdvensters. 'Uur'
'Minuut'
'Maand' (vereist)
interval Het interval van de tijdvensters. Het toegestane minimuminterval is 15 minuten. int (vereist)
maxConcurrency Het maximum aantal parallelle tijdvensters (gereed voor uitvoering) waarvoor een nieuwe uitvoering wordt geactiveerd. Int

Beperkingen:
Minimumwaarde = 1
Maximumwaarde = 50 (vereist)
retryPolicy Beleid voor opnieuw proberen dat wordt toegepast op mislukte pijplijnuitvoeringen. RetryPolicy-
startTime De begintijd voor de periode voor de trigger waarin gebeurtenissen worden geactiveerd voor vensters die gereed zijn. Alleen UTC-tijd wordt momenteel ondersteund. tekenreeks (vereist)