次の方法で共有


Microsoft.DataFactory factories/triggers 2018-06-01

Bicep リソース定義

factories/triggers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/triggers リソースを作成するには、次の Bicep をテンプレートに追加します。

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

トリガー オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

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

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

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

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

RerunTumblingWindowTriggerの場合は、次のコマンドを使用します。

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

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

DependencyReference オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

SelfDependencyTumblingWindowTriggerReferenceの場合は、次の値を使用します。

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

TumblingWindowTriggerDependencyReferenceの場合は、次の値を使用します。

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

プロパティ値

BlobEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobEventsTrigger' (必須)
typeProperties BLOB イベント トリガーのプロパティ。 BlobEventsTriggerTypeProperties (必須)

BlobEventsTriggerTypeProperties

名前 形容 価値
blobPathBeginsWith BLOB パスは、トリガーを起動するために指定されたパターンで始まる必要があります。 たとえば、'/records/blobs/december/' は、レコード コンテナーの下にある 12 月のフォルダー内の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
blobPathEndsWith BLOB パスは、トリガーを起動するために指定されたパターンで終わる必要があります。 たとえば、'december/boxes.csv' は、12 月のフォルダー内のボックスという名前の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
イベント このトリガーを起動させるイベントの種類。 次のいずれかを含む文字列配列:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (必須)
ignoreEmptyBlobs true に設定すると、バイトが 0 の BLOB は無視されます。 bool
スコープ ストレージ アカウントの ARM リソース ID。 string (必須)

BlobTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobTrigger' (必須)
typeProperties BLOB トリガーのプロパティ。 BlobTriggerTypeProperties (必須)

BlobTriggerTypeProperties

名前 形容 価値
folderPath パイプラインをトリガーするコンテナー/フォルダーのパス。 string (必須)
linkedService Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
maxConcurrency トリガー時に処理する並列ファイルの最大数。 int (必須)

ChainingTrigger

名前 形容 価値
パイプライン すべてのアップストリーム パイプラインが正常に完了したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'ChainingTrigger' (必須)
typeProperties トリガーのプロパティのチェーン。 ChainingTriggerTypeProperties (必須)

ChainingTriggerTypeProperties

名前 形容 価値
dependsOn アップストリーム パイプライン。 PipelineReference[] (必須)
runDimension アップストリーム パイプラインによって出力される必要がある Dimension プロパティを実行します。 string (必須)

CustomEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'CustomEventsTrigger' (必須)
typeProperties カスタム イベント トリガーのプロパティ。 CustomEventsTriggerTypeProperties (必須)

CustomEventsTriggerTypeProperties

名前 形容 価値
イベント このトリガーが起動する原因となるイベントの種類の一覧。 any[] (必須)
スコープ Azure Event Grid トピックの ARM リソース ID。 string (必須)
subjectBeginsWith イベントの件名は、トリガーを起動するために指定されたパターンで始まる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。
subjectEndsWith イベントの件名は、トリガーを起動するために指定されたパターンで終わる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。

DependencyReference

名前 形容 価値
種類 SelfDependencyTumblingWindowTriggerReference型の 'SelfDependencyTumblingWindowTriggerReference' に設定します。 TumblingWindowTriggerDependencyReference'TumblingWindowTriggerDependencyReference' に設定します。 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

Microsoft.DataFactory/factories/triggers

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ファクトリ
プロパティ トリガーのプロパティ。 トリガーの (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RecurrenceSchedule

名前 形容 価値
時間 時間。 int[]
議事録 分数。 int[]
monthDays 月の日。 int[]
monthlyOccurrences 月単位の出現回数。 RecurrenceScheduleOccurrence[]
平日 曜日。 次のいずれかを含む文字列配列:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

RecurrenceScheduleOccurrence

名前 形容 価値
曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
発生 出現箇所。 int

RerunTumblingWindowTrigger

名前 形容 価値
種類 トリガーの種類。 'RerunTumblingWindowTrigger' (必須)
typeProperties トリガーのプロパティを再実行します。 RerunTumblingWindowTriggerTypeProperties (必須)

RerunTumblingWindowTriggerTypeProperties

名前 形容 価値
parentTrigger 親トリガー参照。 any (必須)
requestedEndTime 再評価が開始される期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
requestedStartTime 再評価が開始される期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
rerunConcurrency 再実行がトリガーされる並列時間枠 (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)

RetryPolicy

名前 形容 価値
数える 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
intervalInSeconds 再試行間隔 (秒単位)。 既定値は 30 です。 int

制約:
最小値 = 30
最大値 = 86400

ScheduleTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'ScheduleTrigger' (必須)
typeProperties スケジュール トリガーのプロパティ。 ScheduleTriggerTypeProperties (必須)

ScheduleTriggerRecurrence

名前 形容 価値
endTime 終了時刻。
周波数 頻度。 'Day'
'Hour'
'Minute'
'Month'
'NotSpecified'
'Week'
'Year'
間隔。 int
計画 繰り返しスケジュール。 RecurrenceSchedule
startTime 開始時刻。
timeZone タイム ゾーン。

ScheduleTriggerTypeProperties

名前 形容 価値
再発 繰り返しスケジュールの構成。 ScheduleTriggerRecurrence (必須)

SelfDependencyTumblingWindowTriggerReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'SelfDependencyTumblingWindowTriggerReference' (必須)

トリガー

名前 形容 価値
注釈 トリガーの記述に使用できるタグの一覧。 any[]
形容 トリガーの説明。
種類 BlobEventsTriggerの種類 'BlobEventsTrigger' に設定します。 BlobTriggerの種類 'BlobTrigger' に設定します。 ChainingTriggerの型 "ChainingTrigger" に設定します。 CustomEventsTriggerの型 'CustomEventsTrigger' に設定します。 ScheduleTriggerの種類 'ScheduleTrigger' に設定します。 RerunTumblingWindowTrigger型の場合は、'RerunTumblingWindowTrigger' に設定します。 型 TumblingWindowTriggerの 'TumblingWindowTrigger' に設定します。 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (必須)

TriggerPipelineReference

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
pipelineReference パイプラインリファレンス。 PipelineReference

TriggerReference

名前 形容 価値
referenceName 参照トリガー名。 string (必須)
種類 トリガー参照の種類。 'TriggerReference' (必須)

TumblingWindowTrigger

名前 形容 価値
パイプライン 準備完了のトリガー ウィンドウに対してイベントが発生したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'TumblingWindowTrigger' (必須)
typeProperties タンブリング ウィンドウ トリガーのプロパティ。 TumblingWindowTriggerTypeProperties (必須)

TumblingWindowTriggerDependencyReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 参照されるトリガー。 TriggerReference (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'TumblingWindowTriggerDependencyReference' (必須)

TumblingWindowTriggerTypeProperties

名前 形容 価値
遅延 トリガーが期限を過ぎてから新しい実行をトリガーするまでの待機時間を指定します。 ウィンドウの開始時刻と終了時刻は変更されません。 既定値は 0 です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
dependsOn このトリガーが依存するトリガー。 タンブリング ウィンドウ トリガーのみがサポートされています。 DependencyReference[]
endTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。
周波数 時間枠の頻度。 'Hour'
'Minute'
'Month' (必須)
時間枠の間隔。 使用できる最小間隔は 15 分です。 int (必須)
maxConcurrency 新しい実行がトリガーされる並列タイム ウィンドウ (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)
retryPolicy 失敗したパイプラインの実行に適用される再試行ポリシー。 RetryPolicy
startTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)

ARM テンプレート リソース定義

factories/triggers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/triggers リソースを作成するには、次の JSON をテンプレートに追加します。

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

トリガー オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

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

ChainingTriggerの場合は、次を使用します。

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

CustomEventsTriggerを する場合は、次の値を使用します。

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

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

RerunTumblingWindowTriggerの場合は、次のコマンドを使用します。

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

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

DependencyReference オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

SelfDependencyTumblingWindowTriggerReferenceの場合は、次の値を使用します。

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

TumblingWindowTriggerDependencyReferenceの場合は、次の値を使用します。

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

プロパティ値

BlobEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobEventsTrigger' (必須)
typeProperties BLOB イベント トリガーのプロパティ。 BlobEventsTriggerTypeProperties (必須)

BlobEventsTriggerTypeProperties

名前 形容 価値
blobPathBeginsWith BLOB パスは、トリガーを起動するために指定されたパターンで始まる必要があります。 たとえば、'/records/blobs/december/' は、レコード コンテナーの下にある 12 月のフォルダー内の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
blobPathEndsWith BLOB パスは、トリガーを起動するために指定されたパターンで終わる必要があります。 たとえば、'december/boxes.csv' は、12 月のフォルダー内のボックスという名前の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
イベント このトリガーを起動させるイベントの種類。 次のいずれかを含む文字列配列:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (必須)
ignoreEmptyBlobs true に設定すると、バイトが 0 の BLOB は無視されます。 bool
スコープ ストレージ アカウントの ARM リソース ID。 string (必須)

BlobTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobTrigger' (必須)
typeProperties BLOB トリガーのプロパティ。 BlobTriggerTypeProperties (必須)

BlobTriggerTypeProperties

名前 形容 価値
folderPath パイプラインをトリガーするコンテナー/フォルダーのパス。 string (必須)
linkedService Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
maxConcurrency トリガー時に処理する並列ファイルの最大数。 int (必須)

ChainingTrigger

名前 形容 価値
パイプライン すべてのアップストリーム パイプラインが正常に完了したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'ChainingTrigger' (必須)
typeProperties トリガーのプロパティのチェーン。 ChainingTriggerTypeProperties (必須)

ChainingTriggerTypeProperties

名前 形容 価値
dependsOn アップストリーム パイプライン。 PipelineReference[] (必須)
runDimension アップストリーム パイプラインによって出力される必要がある Dimension プロパティを実行します。 string (必須)

CustomEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'CustomEventsTrigger' (必須)
typeProperties カスタム イベント トリガーのプロパティ。 CustomEventsTriggerTypeProperties (必須)

CustomEventsTriggerTypeProperties

名前 形容 価値
イベント このトリガーが起動する原因となるイベントの種類の一覧。 any[] (必須)
スコープ Azure Event Grid トピックの ARM リソース ID。 string (必須)
subjectBeginsWith イベントの件名は、トリガーを起動するために指定されたパターンで始まる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。
subjectEndsWith イベントの件名は、トリガーを起動するために指定されたパターンで終わる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。

DependencyReference

名前 形容 価値
種類 SelfDependencyTumblingWindowTriggerReference型の 'SelfDependencyTumblingWindowTriggerReference' に設定します。 TumblingWindowTriggerDependencyReference'TumblingWindowTriggerDependencyReference' に設定します。 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

Microsoft.DataFactory/factories/triggers

名前 形容 価値
apiVersion API のバージョン '2018-06-01'
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
プロパティ トリガーのプロパティ。 トリガーの (必須)
種類 リソースの種類 'Microsoft.DataFactory/factories/triggers'

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RecurrenceSchedule

名前 形容 価値
時間 時間。 int[]
議事録 分数。 int[]
monthDays 月の日。 int[]
monthlyOccurrences 月単位の出現回数。 RecurrenceScheduleOccurrence[]
平日 曜日。 次のいずれかを含む文字列配列:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

RecurrenceScheduleOccurrence

名前 形容 価値
曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
発生 出現箇所。 int

RerunTumblingWindowTrigger

名前 形容 価値
種類 トリガーの種類。 'RerunTumblingWindowTrigger' (必須)
typeProperties トリガーのプロパティを再実行します。 RerunTumblingWindowTriggerTypeProperties (必須)

RerunTumblingWindowTriggerTypeProperties

名前 形容 価値
parentTrigger 親トリガー参照。 any (必須)
requestedEndTime 再評価が開始される期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
requestedStartTime 再評価が開始される期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
rerunConcurrency 再実行がトリガーされる並列時間枠 (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)

RetryPolicy

名前 形容 価値
数える 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
intervalInSeconds 再試行間隔 (秒単位)。 既定値は 30 です。 int

制約:
最小値 = 30
最大値 = 86400

ScheduleTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'ScheduleTrigger' (必須)
typeProperties スケジュール トリガーのプロパティ。 ScheduleTriggerTypeProperties (必須)

ScheduleTriggerRecurrence

名前 形容 価値
endTime 終了時刻。
周波数 頻度。 'Day'
'Hour'
'Minute'
'Month'
'NotSpecified'
'Week'
'Year'
間隔。 int
計画 繰り返しスケジュール。 RecurrenceSchedule
startTime 開始時刻。
timeZone タイム ゾーン。

ScheduleTriggerTypeProperties

名前 形容 価値
再発 繰り返しスケジュールの構成。 ScheduleTriggerRecurrence (必須)

SelfDependencyTumblingWindowTriggerReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'SelfDependencyTumblingWindowTriggerReference' (必須)

トリガー

名前 形容 価値
注釈 トリガーの記述に使用できるタグの一覧。 any[]
形容 トリガーの説明。
種類 BlobEventsTriggerの種類 'BlobEventsTrigger' に設定します。 BlobTriggerの種類 'BlobTrigger' に設定します。 ChainingTriggerの型 "ChainingTrigger" に設定します。 CustomEventsTriggerの型 'CustomEventsTrigger' に設定します。 ScheduleTriggerの種類 'ScheduleTrigger' に設定します。 RerunTumblingWindowTrigger型の場合は、'RerunTumblingWindowTrigger' に設定します。 型 TumblingWindowTriggerの 'TumblingWindowTrigger' に設定します。 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (必須)

TriggerPipelineReference

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
pipelineReference パイプラインリファレンス。 PipelineReference

TriggerReference

名前 形容 価値
referenceName 参照トリガー名。 string (必須)
種類 トリガー参照の種類。 'TriggerReference' (必須)

TumblingWindowTrigger

名前 形容 価値
パイプライン 準備完了のトリガー ウィンドウに対してイベントが発生したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'TumblingWindowTrigger' (必須)
typeProperties タンブリング ウィンドウ トリガーのプロパティ。 TumblingWindowTriggerTypeProperties (必須)

TumblingWindowTriggerDependencyReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 参照されるトリガー。 TriggerReference (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'TumblingWindowTriggerDependencyReference' (必須)

TumblingWindowTriggerTypeProperties

名前 形容 価値
遅延 トリガーが期限を過ぎてから新しい実行をトリガーするまでの待機時間を指定します。 ウィンドウの開始時刻と終了時刻は変更されません。 既定値は 0 です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
dependsOn このトリガーが依存するトリガー。 タンブリング ウィンドウ トリガーのみがサポートされています。 DependencyReference[]
endTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。
周波数 時間枠の頻度。 'Hour'
'Minute'
'Month' (必須)
時間枠の間隔。 使用できる最小間隔は 15 分です。 int (必須)
maxConcurrency 新しい実行がトリガーされる並列タイム ウィンドウ (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)
retryPolicy 失敗したパイプラインの実行に適用される再試行ポリシー。 RetryPolicy
startTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)

Terraform (AzAPI プロバイダー) リソース定義

factories/triggers リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DataFactory/factories/triggers リソースを作成するには、次の 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
    }
  })
}

トリガー オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

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

ChainingTriggerの場合は、次を使用します。

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

CustomEventsTriggerを する場合は、次の値を使用します。

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

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

RerunTumblingWindowTriggerの場合は、次のコマンドを使用します。

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

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

DependencyReference オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

SelfDependencyTumblingWindowTriggerReferenceの場合は、次の値を使用します。

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

TumblingWindowTriggerDependencyReferenceの場合は、次の値を使用します。

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

プロパティ値

BlobEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobEventsTrigger' (必須)
typeProperties BLOB イベント トリガーのプロパティ。 BlobEventsTriggerTypeProperties (必須)

BlobEventsTriggerTypeProperties

名前 形容 価値
blobPathBeginsWith BLOB パスは、トリガーを起動するために指定されたパターンで始まる必要があります。 たとえば、'/records/blobs/december/' は、レコード コンテナーの下にある 12 月のフォルダー内の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
blobPathEndsWith BLOB パスは、トリガーを起動するために指定されたパターンで終わる必要があります。 たとえば、'december/boxes.csv' は、12 月のフォルダー内のボックスという名前の BLOB に対してのみトリガーを起動します。 blobPathBeginsWith、blobPathEndsWith の少なくとも 1 つを指定する必要があります。
イベント このトリガーを起動させるイベントの種類。 次のいずれかを含む文字列配列:
'Microsoft.Storage.BlobCreated'
'Microsoft.Storage.BlobDeleted' (必須)
ignoreEmptyBlobs true に設定すると、バイトが 0 の BLOB は無視されます。 bool
スコープ ストレージ アカウントの ARM リソース ID。 string (必須)

BlobTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'BlobTrigger' (必須)
typeProperties BLOB トリガーのプロパティ。 BlobTriggerTypeProperties (必須)

BlobTriggerTypeProperties

名前 形容 価値
folderPath パイプラインをトリガーするコンテナー/フォルダーのパス。 string (必須)
linkedService Azure Storage のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
maxConcurrency トリガー時に処理する並列ファイルの最大数。 int (必須)

ChainingTrigger

名前 形容 価値
パイプライン すべてのアップストリーム パイプラインが正常に完了したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'ChainingTrigger' (必須)
typeProperties トリガーのプロパティのチェーン。 ChainingTriggerTypeProperties (必須)

ChainingTriggerTypeProperties

名前 形容 価値
dependsOn アップストリーム パイプライン。 PipelineReference[] (必須)
runDimension アップストリーム パイプラインによって出力される必要がある Dimension プロパティを実行します。 string (必須)

CustomEventsTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'CustomEventsTrigger' (必須)
typeProperties カスタム イベント トリガーのプロパティ。 CustomEventsTriggerTypeProperties (必須)

CustomEventsTriggerTypeProperties

名前 形容 価値
イベント このトリガーが起動する原因となるイベントの種類の一覧。 any[] (必須)
スコープ Azure Event Grid トピックの ARM リソース ID。 string (必須)
subjectBeginsWith イベントの件名は、トリガーを起動するために指定されたパターンで始まる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。
subjectEndsWith イベントの件名は、トリガーを起動するために指定されたパターンで終わる必要があります。 subjectBeginsWith、subjectEndsWith の少なくとも 1 つを指定する必要があります。

DependencyReference

名前 形容 価値
種類 SelfDependencyTumblingWindowTriggerReference型の 'SelfDependencyTumblingWindowTriggerReference' に設定します。 TumblingWindowTriggerDependencyReference'TumblingWindowTriggerDependencyReference' に設定します。 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

Microsoft.DataFactory/factories/triggers

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ファクトリ
プロパティ トリガーのプロパティ。 トリガーの (必須)
種類 リソースの種類 "Microsoft.DataFactory/factories/triggers@2018-06-01"

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RecurrenceSchedule

名前 形容 価値
時間 時間。 int[]
議事録 分数。 int[]
monthDays 月の日。 int[]
monthlyOccurrences 月単位の出現回数。 RecurrenceScheduleOccurrence[]
平日 曜日。 次のいずれかを含む文字列配列:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'

RecurrenceScheduleOccurrence

名前 形容 価値
曜日。 'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
発生 出現箇所。 int

RerunTumblingWindowTrigger

名前 形容 価値
種類 トリガーの種類。 'RerunTumblingWindowTrigger' (必須)
typeProperties トリガーのプロパティを再実行します。 RerunTumblingWindowTriggerTypeProperties (必須)

RerunTumblingWindowTriggerTypeProperties

名前 形容 価値
parentTrigger 親トリガー参照。 any (必須)
requestedEndTime 再評価が開始される期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
requestedStartTime 再評価が開始される期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)
rerunConcurrency 再実行がトリガーされる並列時間枠 (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)

RetryPolicy

名前 形容 価値
数える 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
intervalInSeconds 再試行間隔 (秒単位)。 既定値は 30 です。 int

制約:
最小値 = 30
最大値 = 86400

ScheduleTrigger

名前 形容 価値
パイプライン 開始する必要があるパイプライン。 TriggerPipelineReference[]
種類 トリガーの種類。 'ScheduleTrigger' (必須)
typeProperties スケジュール トリガーのプロパティ。 ScheduleTriggerTypeProperties (必須)

ScheduleTriggerRecurrence

名前 形容 価値
endTime 終了時刻。
周波数 頻度。 'Day'
'Hour'
'Minute'
'Month'
'NotSpecified'
'Week'
'Year'
間隔。 int
計画 繰り返しスケジュール。 RecurrenceSchedule
startTime 開始時刻。
timeZone タイム ゾーン。

ScheduleTriggerTypeProperties

名前 形容 価値
再発 繰り返しスケジュールの構成。 ScheduleTriggerRecurrence (必須)

SelfDependencyTumblingWindowTriggerReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'SelfDependencyTumblingWindowTriggerReference' (必須)

トリガー

名前 形容 価値
注釈 トリガーの記述に使用できるタグの一覧。 any[]
形容 トリガーの説明。
種類 BlobEventsTriggerの種類 'BlobEventsTrigger' に設定します。 BlobTriggerの種類 'BlobTrigger' に設定します。 ChainingTriggerの型 "ChainingTrigger" に設定します。 CustomEventsTriggerの型 'CustomEventsTrigger' に設定します。 ScheduleTriggerの種類 'ScheduleTrigger' に設定します。 RerunTumblingWindowTrigger型の場合は、'RerunTumblingWindowTrigger' に設定します。 型 TumblingWindowTriggerの 'TumblingWindowTrigger' に設定します。 'BlobEventsTrigger'
'BlobTrigger'
'ChainingTrigger'
'CustomEventsTrigger'
'RerunTumblingWindowTrigger'
'ScheduleTrigger'
'TumblingWindowTrigger' (必須)

TriggerPipelineReference

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
pipelineReference パイプラインリファレンス。 PipelineReference

TriggerReference

名前 形容 価値
referenceName 参照トリガー名。 string (必須)
種類 トリガー参照の種類。 'TriggerReference' (必須)

TumblingWindowTrigger

名前 形容 価値
パイプライン 準備完了のトリガー ウィンドウに対してイベントが発生したときに実行が作成されるパイプライン。 TriggerPipelineReference (必須)
種類 トリガーの種類。 'TumblingWindowTrigger' (必須)
typeProperties タンブリング ウィンドウ トリガーのプロパティ。 TumblingWindowTriggerTypeProperties (必須)

TumblingWindowTriggerDependencyReference

名前 形容 価値
相殺 依存関係を評価するときにタンブリング ウィンドウの開始時刻に適用される Timespan。

制約:
最小長 = 8
最大長 = 8
パターン = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 参照されるトリガー。 TriggerReference (必須)
大きさ 依存関係を評価するときのウィンドウのサイズ。 未定義の場合は、タンブリング ウィンドウの頻度が使用されます。

制約:
最小長 = 8
最大長 = 8
パターン = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
種類 依存関係参照の種類。 'TumblingWindowTriggerDependencyReference' (必須)

TumblingWindowTriggerTypeProperties

名前 形容 価値
遅延 トリガーが期限を過ぎてから新しい実行をトリガーするまでの待機時間を指定します。 ウィンドウの開始時刻と終了時刻は変更されません。 既定値は 0 です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
dependsOn このトリガーが依存するトリガー。 タンブリング ウィンドウ トリガーのみがサポートされています。 DependencyReference[]
endTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の終了時刻。 現在サポートされているのは UTC 時刻のみです。
周波数 時間枠の頻度。 'Hour'
'Minute'
'Month' (必須)
時間枠の間隔。 使用できる最小間隔は 15 分です。 int (必須)
maxConcurrency 新しい実行がトリガーされる並列タイム ウィンドウ (実行の準備完了) の最大数。 int

制約:
最小値 = 1
最大値 = 50 (必須)
retryPolicy 失敗したパイプラインの実行に適用される再試行ポリシー。 RetryPolicy
startTime 準備ができているウィンドウに対してイベントが発生するトリガーの期間の開始時刻。 現在サポートされているのは UTC 時刻のみです。 string (必須)