Sdílet prostřednictvím


Továrny nebo triggery Microsoft.DataFactory

Definice prostředku Bicep

Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory,factory/triggers, přidejte do šablony následující bicep.

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
  }
}

Objekty DependencyReference

Nastavte typ vlastnost určit typ objektu.

Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:

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

Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:

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

Aktivační objekty

Nastavte typ vlastnost určit typ objektu.

Pro BlobEventsTriggerpoužijte:

{
  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'
  }
}

Pro BlobTrigger použijte:

{
  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
  }
}

Pro ChainingTriggerpoužijte:

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

Pro CustomEventsTriggerpoužijte:

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

Pro ScheduleTrigger použijte:

{
  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'
    }
  }
}

Pro RerunTumblingWindowTriggerpoužijte:

{
  type: 'RerunTumblingWindowTrigger'
  typeProperties: {
    parentTrigger: any(...)
    requestedEndTime: 'string'
    requestedStartTime: 'string'
    rerunConcurrency: int
  }
}

Pro tumblingWindowTriggerpoužijte:

{
  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'
  }
}

Hodnoty vlastností

BlobEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobEventsTrigger (povinné)
typeProperties Vlastnosti triggeru událostí objektu blob BlobEventsTriggerTypeProperties (povinné)

BlobEventsTriggerTypeProperties

Jméno Popis Hodnota
blobPathBeginsWith Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
blobPathEndsWith Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
dění Typ událostí, které způsobují aktivaci tohoto triggeru. Řetězcové pole obsahující některou z těchto možností:
Microsoft.Storage.BlobCreated
Microsoft.Storage.BlobDeleted (povinné)
ignoreEmptyBlobs Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. Bool
rozsah ID prostředku ARM účtu úložiště. string (povinné)

BlobTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobTrigger (povinné)
typeProperties Vlastnosti triggeru objektu blob blobTriggerTypeProperties (povinné)

BlobTriggerTypeProperties

Jméno Popis Hodnota
folderPath Cesta ke kontejneru nebo složce, která kanál aktivuje. string (povinné)
linkedService Referenční informace k propojené službě Azure Storage LinkedServiceReference (povinné)
maxConcurrency Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. int (povinné)

ChainingTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. triggerPipelineReference (povinné)
typ Typ aktivační události. ChainingTrigger (povinné)
typeProperties Zřetězování vlastností triggeru ChainingTriggerTypeProperties (povinné)

ChainingTriggerTypeProperties

Jméno Popis Hodnota
dependsOn Upstreamové kanály. PipelineReference[] (povinné)
runDimension Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. string (povinné)

CustomEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. CustomEventsTrigger (povinné)
typeProperties Vlastnosti triggeru vlastních událostí CustomEventsTriggerTypeProperties (povinné)

CustomEventsTriggerTypeProperties

Jméno Popis Hodnota
dění Seznam typů událostí, které způsobují aktivaci tohoto triggeru. any[] (povinné)
rozsah ID prostředku ARM tématu služby Azure Event Grid. string (povinné)
subjectBeginsWith Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec
subjectEndsWith Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec

DependencyReference

Jméno Popis Hodnota
typ Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. SelfDependencyTumblingWindowTriggerReference
'TumblingWindowTriggerDependencyReference' (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

Microsoft.DataFactory/factory/triggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 260
Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: továrny
vlastnosti Vlastnosti triggeru. aktivační (povinné)

ParametrValueSpecification

Jméno Popis Hodnota

ParametrValueSpecification

Jméno Popis Hodnota

PipelineReference

Jméno Popis Hodnota
Jméno Název odkazu. řetězec
referenceName Název referenčního kanálu string (povinné)
typ Referenční typ kanálu PipelineReference (povinné)

RecurrenceSchedule

Jméno Popis Hodnota
hodiny Hodiny. int[]
minuty Minuty. int[]
monthDays Dny měsíce. int[]
monthlyOccurrences Měsíční výskyty. RecurrenceScheduleOccurrence[]
všední dny Dny v týdnu. Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

RecurrenceScheduleOccurrence

Jméno Popis Hodnota
den Den v týdnu. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
výskyt Výskyt. Int

RerunTumblingWindowTrigger

Jméno Popis Hodnota
typ Typ aktivační události. RerunTumblingWindowTrigger (povinné)
typeProperties Znovu spusťte vlastnosti triggeru. RerunTumblingWindowTriggerTypeProperties (povinné)

RerunTumblingWindowTriggerTypeProperties

Jméno Popis Hodnota
parentTrigger Referenční informace k nadřazené aktivační události. libovolná (povinná)
requestedEndTime Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
requestedStartTime Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
rerunConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)

RetryPolicy

Jméno Popis Hodnota
počítat Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. jakýkoliv
intervalInSeconds Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. Int

Omezení:
Minimální hodnota = 30
Maximální hodnota = 86400

ScheduleTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. ScheduleTrigger (povinné)
typeProperties Vlastnosti aktivační události plánu ScheduleTriggerTypeProperties (povinné)

ScheduleTriggerRecurrence

Jméno Popis Hodnota
endTime Čas ukončení. řetězec
frekvence Frekvence. "Den"
Hodina
"Minuta"
"Měsíc"
Není zadáno.
"Týden"
'Year'
interval Interval. Int
naplánovat Plán opakování. opakování
startTime Čas zahájení. řetězec
timeZone Časové pásmo. řetězec

ScheduleTriggerTypeProperties

Jméno Popis Hodnota
opakování Konfigurace plánu opakování ScheduleTriggerRecurrence (povinné)

SelfDependencyTumblingWindowTriggerReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. SelfDependencyTumblingWindowTriggerReference (povinné)

Spoušť

Jméno Popis Hodnota
anotace Seznam značek, které lze použít k popisu triggeru any[]
popis Popis triggeru řetězec
typ Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. BlobEventsTrigger
BlobTrigger
'ChainingTrigger'
CustomEventsTrigger
RerunTumblingWindowTrigger
ScheduleTrigger
"PřeskakujícíWindowTrigger" (povinné)

TriggerPipelineReference

Jméno Popis Hodnota
parametry Parametry kanálu. ParametrValueSpecification
pipelineReference Referenční informace ke kanálu PipelineReference

TriggerReference

Jméno Popis Hodnota
referenceName Název aktivační události odkazu string (povinné)
typ Typ odkazu aktivační události TriggerReference (povinné)

PřeskakujícíWindowTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. triggerPipelineReference (povinné)
typ Typ aktivační události. "PřeskakujícíWindowTrigger" (povinné)
typeProperties Vlastnosti triggeru pro přeskakující okno PromblingWindowTriggerTypeProperties (povinné)

PřeskakujícíWindowTriggerDependencyReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Odkazovaná aktivační událost. triggerReference (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. 'TumblingWindowTriggerDependencyReference' (povinné)

PřeskakujícíWindowTriggerTypeProperties

Jméno Popis Hodnota
zpoždění Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakýkoliv
dependsOn Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. DependencyReference[]
endTime Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. řetězec
frekvence Frekvence časových intervalů. Hodina
"Minuta"
Month (povinné)
interval Interval časových intervalů. Minimální povolený interval je 15 minut. int (povinné)
maxConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)
retryPolicy Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. RetryPolicy
startTime Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. string (povinné)

Definice prostředku šablony ARM

Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/triggers, přidejte do šablony následující JSON.

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

Objekty DependencyReference

Nastavte typ vlastnost určit typ objektu.

Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:

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

Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:

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

Aktivační objekty

Nastavte typ vlastnost určit typ objektu.

Pro BlobEventsTriggerpoužijte:

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

Pro BlobTrigger použijte:

{
  "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"
  }
}

Pro ChainingTriggerpoužijte:

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

Pro CustomEventsTriggerpoužijte:

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

Pro ScheduleTrigger použijte:

{
  "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"
    }
  }
}

Pro RerunTumblingWindowTriggerpoužijte:

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

Pro tumblingWindowTriggerpoužijte:

{
  "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"
  }
}

Hodnoty vlastností

BlobEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobEventsTrigger (povinné)
typeProperties Vlastnosti triggeru událostí objektu blob BlobEventsTriggerTypeProperties (povinné)

BlobEventsTriggerTypeProperties

Jméno Popis Hodnota
blobPathBeginsWith Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
blobPathEndsWith Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
dění Typ událostí, které způsobují aktivaci tohoto triggeru. Řetězcové pole obsahující některou z těchto možností:
Microsoft.Storage.BlobCreated
Microsoft.Storage.BlobDeleted (povinné)
ignoreEmptyBlobs Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. Bool
rozsah ID prostředku ARM účtu úložiště. string (povinné)

BlobTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobTrigger (povinné)
typeProperties Vlastnosti triggeru objektu blob blobTriggerTypeProperties (povinné)

BlobTriggerTypeProperties

Jméno Popis Hodnota
folderPath Cesta ke kontejneru nebo složce, která kanál aktivuje. string (povinné)
linkedService Referenční informace k propojené službě Azure Storage LinkedServiceReference (povinné)
maxConcurrency Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. int (povinné)

ChainingTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. triggerPipelineReference (povinné)
typ Typ aktivační události. ChainingTrigger (povinné)
typeProperties Zřetězování vlastností triggeru ChainingTriggerTypeProperties (povinné)

ChainingTriggerTypeProperties

Jméno Popis Hodnota
dependsOn Upstreamové kanály. PipelineReference[] (povinné)
runDimension Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. string (povinné)

CustomEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. CustomEventsTrigger (povinné)
typeProperties Vlastnosti triggeru vlastních událostí CustomEventsTriggerTypeProperties (povinné)

CustomEventsTriggerTypeProperties

Jméno Popis Hodnota
dění Seznam typů událostí, které způsobují aktivaci tohoto triggeru. any[] (povinné)
rozsah ID prostředku ARM tématu služby Azure Event Grid. string (povinné)
subjectBeginsWith Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec
subjectEndsWith Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec

DependencyReference

Jméno Popis Hodnota
typ Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. SelfDependencyTumblingWindowTriggerReference
'TumblingWindowTriggerDependencyReference' (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

Microsoft.DataFactory/factory/triggers

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2018-06-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 260
Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné)
vlastnosti Vlastnosti triggeru. aktivační (povinné)
typ Typ prostředku Microsoft.DataFactory/factory/triggers

ParametrValueSpecification

Jméno Popis Hodnota

ParametrValueSpecification

Jméno Popis Hodnota

PipelineReference

Jméno Popis Hodnota
Jméno Název odkazu. řetězec
referenceName Název referenčního kanálu string (povinné)
typ Referenční typ kanálu PipelineReference (povinné)

RecurrenceSchedule

Jméno Popis Hodnota
hodiny Hodiny. int[]
minuty Minuty. int[]
monthDays Dny měsíce. int[]
monthlyOccurrences Měsíční výskyty. RecurrenceScheduleOccurrence[]
všední dny Dny v týdnu. Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

RecurrenceScheduleOccurrence

Jméno Popis Hodnota
den Den v týdnu. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
výskyt Výskyt. Int

RerunTumblingWindowTrigger

Jméno Popis Hodnota
typ Typ aktivační události. RerunTumblingWindowTrigger (povinné)
typeProperties Znovu spusťte vlastnosti triggeru. RerunTumblingWindowTriggerTypeProperties (povinné)

RerunTumblingWindowTriggerTypeProperties

Jméno Popis Hodnota
parentTrigger Referenční informace k nadřazené aktivační události. libovolná (povinná)
requestedEndTime Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
requestedStartTime Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
rerunConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)

RetryPolicy

Jméno Popis Hodnota
počítat Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. jakýkoliv
intervalInSeconds Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. Int

Omezení:
Minimální hodnota = 30
Maximální hodnota = 86400

ScheduleTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. ScheduleTrigger (povinné)
typeProperties Vlastnosti aktivační události plánu ScheduleTriggerTypeProperties (povinné)

ScheduleTriggerRecurrence

Jméno Popis Hodnota
endTime Čas ukončení. řetězec
frekvence Frekvence. "Den"
Hodina
"Minuta"
"Měsíc"
Není zadáno.
"Týden"
'Year'
interval Interval. Int
naplánovat Plán opakování. opakování
startTime Čas zahájení. řetězec
timeZone Časové pásmo. řetězec

ScheduleTriggerTypeProperties

Jméno Popis Hodnota
opakování Konfigurace plánu opakování ScheduleTriggerRecurrence (povinné)

SelfDependencyTumblingWindowTriggerReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. SelfDependencyTumblingWindowTriggerReference (povinné)

Spoušť

Jméno Popis Hodnota
anotace Seznam značek, které lze použít k popisu triggeru any[]
popis Popis triggeru řetězec
typ Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. BlobEventsTrigger
BlobTrigger
'ChainingTrigger'
CustomEventsTrigger
RerunTumblingWindowTrigger
ScheduleTrigger
"PřeskakujícíWindowTrigger" (povinné)

TriggerPipelineReference

Jméno Popis Hodnota
parametry Parametry kanálu. ParametrValueSpecification
pipelineReference Referenční informace ke kanálu PipelineReference

TriggerReference

Jméno Popis Hodnota
referenceName Název aktivační události odkazu string (povinné)
typ Typ odkazu aktivační události TriggerReference (povinné)

PřeskakujícíWindowTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. triggerPipelineReference (povinné)
typ Typ aktivační události. "PřeskakujícíWindowTrigger" (povinné)
typeProperties Vlastnosti triggeru pro přeskakující okno PromblingWindowTriggerTypeProperties (povinné)

PřeskakujícíWindowTriggerDependencyReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Odkazovaná aktivační událost. triggerReference (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. 'TumblingWindowTriggerDependencyReference' (povinné)

PřeskakujícíWindowTriggerTypeProperties

Jméno Popis Hodnota
zpoždění Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakýkoliv
dependsOn Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. DependencyReference[]
endTime Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. řetězec
frekvence Frekvence časových intervalů. Hodina
"Minuta"
Month (povinné)
interval Interval časových intervalů. Minimální povolený interval je 15 minut. int (povinné)
maxConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)
retryPolicy Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. RetryPolicy
startTime Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. string (povinné)

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku továrny/triggerů je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DataFactory/factory/triggers, přidejte do šablony následující Terraform.

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
    }
  })
}

Objekty DependencyReference

Nastavte typ vlastnost určit typ objektu.

Pro SelfDependencyTumblingWindowTriggerReferencepoužijte:

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

Pro Pro přeskakujícíWindowTriggerDependencyReferencepoužijte:

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

Aktivační objekty

Nastavte typ vlastnost určit typ objektu.

Pro BlobEventsTriggerpoužijte:

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

Pro BlobTrigger použijte:

{
  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
  }
}

Pro ChainingTriggerpoužijte:

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

Pro CustomEventsTriggerpoužijte:

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

Pro ScheduleTrigger použijte:

{
  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"
    }
  }
}

Pro RerunTumblingWindowTriggerpoužijte:

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

Pro tumblingWindowTriggerpoužijte:

{
  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"
  }
}

Hodnoty vlastností

BlobEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobEventsTrigger (povinné)
typeProperties Vlastnosti triggeru událostí objektu blob BlobEventsTriggerTypeProperties (povinné)

BlobEventsTriggerTypeProperties

Jméno Popis Hodnota
blobPathBeginsWith Cesta k objektu blob musí začínat vzorem, který se má aktivovat. Například /records/blobs/december/' aktivuje aktivační událost pouze pro objekty blob v prosincové složce v kontejneru záznamů. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
blobPathEndsWith Cesta k objektu blob musí končit vzorem, který se má aktivovat. Například prosinec/boxes.csvaktivuje trigger pouze pro objekty blob pojmenované pole v prosincové složce. Musí být k dispozici alespoň jedna z těchto možností: blobPathBeginsWith, blobPathEndsWith. řetězec
dění Typ událostí, které způsobují aktivaci tohoto triggeru. Řetězcové pole obsahující některou z těchto možností:
Microsoft.Storage.BlobCreated
Microsoft.Storage.BlobDeleted (povinné)
ignoreEmptyBlobs Pokud je nastavená hodnota true, budou objekty blob s nulovými bajty ignorovány. Bool
rozsah ID prostředku ARM účtu úložiště. string (povinné)

BlobTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. BlobTrigger (povinné)
typeProperties Vlastnosti triggeru objektu blob blobTriggerTypeProperties (povinné)

BlobTriggerTypeProperties

Jméno Popis Hodnota
folderPath Cesta ke kontejneru nebo složce, která kanál aktivuje. string (povinné)
linkedService Referenční informace k propojené službě Azure Storage LinkedServiceReference (povinné)
maxConcurrency Maximální počet paralelních souborů, které se mají zpracovat při aktivaci. int (povinné)

ChainingTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se po úspěšném dokončení všech nadřazených kanálů vytvoří. triggerPipelineReference (povinné)
typ Typ aktivační události. ChainingTrigger (povinné)
typeProperties Zřetězování vlastností triggeru ChainingTriggerTypeProperties (povinné)

ChainingTriggerTypeProperties

Jméno Popis Hodnota
dependsOn Upstreamové kanály. PipelineReference[] (povinné)
runDimension Spusťte vlastnost dimenze, kterou musí generovat nadřazené kanály. string (povinné)

CustomEventsTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. CustomEventsTrigger (povinné)
typeProperties Vlastnosti triggeru vlastních událostí CustomEventsTriggerTypeProperties (povinné)

CustomEventsTriggerTypeProperties

Jméno Popis Hodnota
dění Seznam typů událostí, které způsobují aktivaci tohoto triggeru. any[] (povinné)
rozsah ID prostředku ARM tématu služby Azure Event Grid. string (povinné)
subjectBeginsWith Předmět události musí začínat vzorem zadaným k aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec
subjectEndsWith Předmět události musí končit vzorem, který je k dispozici pro aktivaci triggeru. Je třeba zadat alespoň jednu z těchto možností: subjectBeginsWith, subjectEndsWith. řetězec

DependencyReference

Jméno Popis Hodnota
typ Nastavte na SelfDependencyTumblingWindowTriggerReference pro typ SelfDependencyTumblingWindowTriggerReference. Nastavte na 'TumblingWindowTriggerDependencyReference' pro typ TumblingWindowTriggerDependencyReference. SelfDependencyTumblingWindowTriggerReference
'TumblingWindowTriggerDependencyReference' (povinné)

LinkedServiceReference

Jméno Popis Hodnota
parametry Argumenty pro LinkedService ParametrValueSpecification
referenceName Odkaz na název propojené služby. string (povinné)
typ Referenční typ propojené služby LinkedServiceReference (povinné)

Microsoft.DataFactory/factory/triggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 260
Model = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: továrny
vlastnosti Vlastnosti triggeru. aktivační (povinné)
typ Typ prostředku "Microsoft.DataFactory/factory/triggers@2018-06-01"

ParametrValueSpecification

Jméno Popis Hodnota

ParametrValueSpecification

Jméno Popis Hodnota

PipelineReference

Jméno Popis Hodnota
Jméno Název odkazu. řetězec
referenceName Název referenčního kanálu string (povinné)
typ Referenční typ kanálu PipelineReference (povinné)

RecurrenceSchedule

Jméno Popis Hodnota
hodiny Hodiny. int[]
minuty Minuty. int[]
monthDays Dny měsíce. int[]
monthlyOccurrences Měsíční výskyty. RecurrenceScheduleOccurrence[]
všední dny Dny v týdnu. Řetězcové pole obsahující některou z těchto možností:
"Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"

RecurrenceScheduleOccurrence

Jméno Popis Hodnota
den Den v týdnu. "Pátek"
"Pondělí"
"Sobota"
"Neděle"
"Čtvrtek"
"Úterý"
"Středa"
výskyt Výskyt. Int

RerunTumblingWindowTrigger

Jméno Popis Hodnota
typ Typ aktivační události. RerunTumblingWindowTrigger (povinné)
typeProperties Znovu spusťte vlastnosti triggeru. RerunTumblingWindowTriggerTypeProperties (povinné)

RerunTumblingWindowTriggerTypeProperties

Jméno Popis Hodnota
parentTrigger Referenční informace k nadřazené aktivační události. libovolná (povinná)
requestedEndTime Koncový čas pro časové období, pro které se zahájí opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
requestedStartTime Počáteční čas pro časové období, pro které je zahájeno opětovné obnovení. V současné době se podporuje pouze čas UTC. string (povinné)
rerunConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje opětovné spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)

RetryPolicy

Jméno Popis Hodnota
počítat Maximální počet běžných pokusů o opakování. Výchozí hodnota je 0. Typ: celé číslo (nebo výraz s celočíselnou hodnotou resultType), minimum: 0. jakýkoliv
intervalInSeconds Interval mezi opakovanými pokusy v sekundách Výchozí hodnota je 30. Int

Omezení:
Minimální hodnota = 30
Maximální hodnota = 86400

ScheduleTrigger

Jméno Popis Hodnota
potrubí Kanály, které je potřeba spustit. triggerPipelineReference[]
typ Typ aktivační události. ScheduleTrigger (povinné)
typeProperties Vlastnosti aktivační události plánu ScheduleTriggerTypeProperties (povinné)

ScheduleTriggerRecurrence

Jméno Popis Hodnota
endTime Čas ukončení. řetězec
frekvence Frekvence. "Den"
Hodina
"Minuta"
"Měsíc"
Není zadáno.
"Týden"
'Year'
interval Interval. Int
naplánovat Plán opakování. opakování
startTime Čas zahájení. řetězec
timeZone Časové pásmo. řetězec

ScheduleTriggerTypeProperties

Jméno Popis Hodnota
opakování Konfigurace plánu opakování ScheduleTriggerRecurrence (povinné)

SelfDependencyTumblingWindowTriggerReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. SelfDependencyTumblingWindowTriggerReference (povinné)

Spoušť

Jméno Popis Hodnota
anotace Seznam značek, které lze použít k popisu triggeru any[]
popis Popis triggeru řetězec
typ Nastavte na BlobEventsTrigger pro typ BlobEventsTrigger. Pro typ BlobTriggernastavte na BlobTrigger . Nastavte na ChainingTrigger pro typ ChainingTrigger. Nastavte na CustomEventsTrigger pro typ CustomEventsTrigger. Pro typ ScheduleTriggernastavte na ScheduleTrigger . Nastavte na RerunTumblingWindowTrigger pro typ RerunTumblingWindowTrigger. Nastavte na 'TumblingWindowTrigger' pro typ TumblingWindowTrigger. BlobEventsTrigger
BlobTrigger
'ChainingTrigger'
CustomEventsTrigger
RerunTumblingWindowTrigger
ScheduleTrigger
"PřeskakujícíWindowTrigger" (povinné)

TriggerPipelineReference

Jméno Popis Hodnota
parametry Parametry kanálu. ParametrValueSpecification
pipelineReference Referenční informace ke kanálu PipelineReference

TriggerReference

Jméno Popis Hodnota
referenceName Název aktivační události odkazu string (povinné)
typ Typ odkazu aktivační události TriggerReference (povinné)

PřeskakujícíWindowTrigger

Jméno Popis Hodnota
potrubí Kanál, pro který se spustí při aktivaci události pro okno triggeru, které je připravené. triggerPipelineReference (povinné)
typ Typ aktivační události. "PřeskakujícíWindowTrigger" (povinné)
typeProperties Vlastnosti triggeru pro přeskakující okno PromblingWindowTriggerTypeProperties (povinné)

PřeskakujícíWindowTriggerDependencyReference

Jméno Popis Hodnota
ofset Časový rozsah použitý na počáteční čas přeskakujícího okna při vyhodnocování závislosti. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger Odkazovaná aktivační událost. triggerReference (povinné)
velikost Velikost okna při vyhodnocování závislosti Pokud nebude definována frekvence přeskakujícího okna, použije se. řetězec

Omezení:
Minimální délka = 8
Maximální délka = 15
Model = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
typ Typ odkazu na závislost. 'TumblingWindowTriggerDependencyReference' (povinné)

PřeskakujícíWindowTriggerTypeProperties

Jméno Popis Hodnota
zpoždění Určuje, jak dlouho aktivační událost čeká po termínu splnění před aktivací nového spuštění. Nezmění počáteční a koncový čas okna. Výchozí hodnota je 0. Typ: řetězec (nebo výraz s řetězcem resultType), vzor: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). jakýkoliv
dependsOn Aktivační události, na které tato aktivační událost závisí. Podporují se jenom triggery pro přeskakující okno. DependencyReference[]
endTime Koncový čas časového období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. řetězec
frekvence Frekvence časových intervalů. Hodina
"Minuta"
Month (povinné)
interval Interval časových intervalů. Minimální povolený interval je 15 minut. int (povinné)
maxConcurrency Maximální počet paralelních časových intervalů (připravených ke spuštění), pro které se aktivuje nové spuštění. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 50 (povinné)
retryPolicy Zásady opakování, které se použijí pro neúspěšná spuštění kanálu. RetryPolicy
startTime Počáteční čas pro časové období triggeru, během kterého se události aktivují pro okna, která jsou připravená. V současné době se podporuje pouze čas UTC. string (povinné)