다음을 통해 공유


Microsoft.DataFactory 팩터리/트리거 2018-06-01

Bicep 리소스 정의

팩터리/트리거 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.DataFactory/팩터리/트리거 리소스를 만들려면 템플릿에 다음 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
  }
}

DependencyReference 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SelfDependencyTumblingWindowTriggerReference경우 다음을 사용합니다.

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

TumblingWindowTriggerDependencyReference경우 다음을 사용합니다.

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

트리거 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

BlobEventsTrigger경우 다음을 사용합니다.

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

BlobTrigger경우 다음을 사용합니다.

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

ChainingTrigger경우 다음을 사용합니다.

{
  pipeline: {
    parameters: {
      {customized property}: any(...)
    }
    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(...)
      }
      pipelineReference: {
        name: 'string'
        referenceName: 'string'
        type: 'string'
      }
    }
  ]
  type: 'CustomEventsTrigger'
  typeProperties: {
    events: [
      any(...)
    ]
    scope: 'string'
    subjectBeginsWith: 'string'
    subjectEndsWith: 'string'
  }
}

ScheduleTrigger경우 다음을 사용합니다.

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

RerunTumblingWindowTrigger다음을 사용합니다.

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

TumblingWindowTrigger경우 다음을 사용합니다.

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

속성 값

BlobEventsTrigger

이름 묘사
파이프라인 시작해야 하는 파이프라인입니다. TriggerPipelineReference[]
트리거 유형입니다. 'BlobEventsTrigger'(필수)
typeProperties Blob 이벤트 트리거 속성입니다. BlobEventsTriggerTypeProperties(필수)

BlobEventsTriggerTypeProperties

이름 묘사
blobPathBeginsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 시작해야 합니다. 예를 들어 '/records/blobs/december/'는 레코드 컨테이너 아래의 12월 폴더에 있는 Blob에 대한 트리거만 발생합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
blobPathEndsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. 예를 들어 'december/boxes.csv'는 12월 폴더에 있는 명명된 상자라는 Blob에 대해서만 트리거를 실행합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
이벤트 이 트리거를 발생시키는 이벤트 유형입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'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 중 하나 이상을 제공해야 합니다. 문자열
subjectEndsWith 이벤트 주체는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. subjectBeginsWith, subjectEndsWith 중 하나 이상을 제공해야 합니다. 문자열

DependencyReference

이름 묘사
SelfDependencyTumblingWindowTriggerReference형식에 대해 'SelfDependencyTumblingWindowTriggerReference'로 설정합니다. TumblingWindowTriggerDependencyReference형식 'TumblingWindowTriggerDependencyReference'로 설정합니다. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference'(필수)

LinkedServiceReference

이름 묘사
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
연결된 서비스 참조 형식입니다. 'LinkedServiceReference'(필수)

Microsoft.DataFactory/팩터리/트리거

이름 묘사
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 260
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식의 리소스에 대한 기호 이름: 팩터리
속성 트리거의 속성입니다. 트리거(필수)

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

PipelineReference

이름 묘사
이름 참조 이름입니다. 문자열
referenceName 참조 파이프라인 이름입니다. string(필수)
파이프라인 참조 형식입니다. 'PipelineReference'(필수)

RecurrenceSchedule

이름 묘사
시간 시간. int[]
분입니다. int[]
monthDays 월 일입니다. int[]
monthlyOccurrences 월별 발생 수입니다. RecurrenceScheduleOccurrence[]
평일 요일입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'

RecurrenceScheduleOccurrence

이름 묘사
하루 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
발생 발생입니다. int

TumblingWindowTrigger 다시 실행

이름 묘사
트리거 유형입니다. 'RerunTumblingWindowTrigger'(필수)
typeProperties 트리거 속성을 다시 실행합니다. 다시 실행TumblingWindowTriggerTypeProperties(필수)

TumblingWindowTriggerTypeProperties 다시 실행

이름 묘사
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'
'월'
'NotSpecified'
'Week'
'Year'
간격입니다. int
일정 되풀이 일정입니다. RecurrenceSchedule
startTime 시작 시간입니다. 문자열
timeZone 표준 시간대입니다. 문자열

ScheduleTriggerTypeProperties

이름 묘사
재발 되풀이 일정 구성. scheduleTriggerRecurrence (필수)

SelfDependencyTumblingWindowTriggerReference

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\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

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 참조된 트리거입니다. TriggerReference(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
종속성 참조의 형식입니다. 'TumblingWindowTriggerDependencyReference'(필수)

TumblingWindowTriggerTypeProperties

이름 묘사
지연 새 실행을 트리거하기 전에 트리거가 기한을 초과하여 대기하는 시간을 지정합니다. 창 시작 및 종료 시간은 변경되지 않습니다. 기본값은 0입니다. 형식: 문자열(또는 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 템플릿 리소스 정의

팩터리/트리거 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.DataFactory/팩터리/트리거 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

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

DependencyReference 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SelfDependencyTumblingWindowTriggerReference경우 다음을 사용합니다.

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

TumblingWindowTriggerDependencyReference경우 다음을 사용합니다.

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

트리거 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

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

속성 값

BlobEventsTrigger

이름 묘사
파이프라인 시작해야 하는 파이프라인입니다. TriggerPipelineReference[]
트리거 유형입니다. 'BlobEventsTrigger'(필수)
typeProperties Blob 이벤트 트리거 속성입니다. BlobEventsTriggerTypeProperties(필수)

BlobEventsTriggerTypeProperties

이름 묘사
blobPathBeginsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 시작해야 합니다. 예를 들어 '/records/blobs/december/'는 레코드 컨테이너 아래의 12월 폴더에 있는 Blob에 대한 트리거만 발생합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
blobPathEndsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. 예를 들어 'december/boxes.csv'는 12월 폴더에 있는 명명된 상자라는 Blob에 대해서만 트리거를 실행합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
이벤트 이 트리거를 발생시키는 이벤트 유형입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'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 중 하나 이상을 제공해야 합니다. 문자열
subjectEndsWith 이벤트 주체는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. subjectBeginsWith, subjectEndsWith 중 하나 이상을 제공해야 합니다. 문자열

DependencyReference

이름 묘사
SelfDependencyTumblingWindowTriggerReference형식에 대해 'SelfDependencyTumblingWindowTriggerReference'로 설정합니다. TumblingWindowTriggerDependencyReference형식 'TumblingWindowTriggerDependencyReference'로 설정합니다. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference'(필수)

LinkedServiceReference

이름 묘사
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
연결된 서비스 참조 형식입니다. 'LinkedServiceReference'(필수)

Microsoft.DataFactory/팩터리/트리거

이름 묘사
apiVersion api 버전 '2018-06-01'
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 260
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
속성 트리거의 속성입니다. 트리거(필수)
리소스 종류 'Microsoft.DataFactory/팩터리/트리거'

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

PipelineReference

이름 묘사
이름 참조 이름입니다. 문자열
referenceName 참조 파이프라인 이름입니다. string(필수)
파이프라인 참조 형식입니다. 'PipelineReference'(필수)

RecurrenceSchedule

이름 묘사
시간 시간. int[]
분입니다. int[]
monthDays 월 일입니다. int[]
monthlyOccurrences 월별 발생 수입니다. RecurrenceScheduleOccurrence[]
평일 요일입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'

RecurrenceScheduleOccurrence

이름 묘사
하루 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
발생 발생입니다. int

TumblingWindowTrigger 다시 실행

이름 묘사
트리거 유형입니다. 'RerunTumblingWindowTrigger'(필수)
typeProperties 트리거 속성을 다시 실행합니다. 다시 실행TumblingWindowTriggerTypeProperties(필수)

TumblingWindowTriggerTypeProperties 다시 실행

이름 묘사
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'
'월'
'NotSpecified'
'Week'
'Year'
간격입니다. int
일정 되풀이 일정입니다. RecurrenceSchedule
startTime 시작 시간입니다. 문자열
timeZone 표준 시간대입니다. 문자열

ScheduleTriggerTypeProperties

이름 묘사
재발 되풀이 일정 구성. scheduleTriggerRecurrence (필수)

SelfDependencyTumblingWindowTriggerReference

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\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

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 참조된 트리거입니다. TriggerReference(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
종속성 참조의 형식입니다. 'TumblingWindowTriggerDependencyReference'(필수)

TumblingWindowTriggerTypeProperties

이름 묘사
지연 새 실행을 트리거하기 전에 트리거가 기한을 초과하여 대기하는 시간을 지정합니다. 창 시작 및 종료 시간은 변경되지 않습니다. 기본값은 0입니다. 형식: 문자열(또는 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 공급자) 리소스 정의

팩터리/트리거 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.DataFactory/팩터리/트리거 리소스를 만들려면 템플릿에 다음 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
    }
  })
}

DependencyReference 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

SelfDependencyTumblingWindowTriggerReference경우 다음을 사용합니다.

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

TumblingWindowTriggerDependencyReference경우 다음을 사용합니다.

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

트리거 개체

형식 속성을 설정하여 개체의 형식을 지정합니다.

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

속성 값

BlobEventsTrigger

이름 묘사
파이프라인 시작해야 하는 파이프라인입니다. TriggerPipelineReference[]
트리거 유형입니다. 'BlobEventsTrigger'(필수)
typeProperties Blob 이벤트 트리거 속성입니다. BlobEventsTriggerTypeProperties(필수)

BlobEventsTriggerTypeProperties

이름 묘사
blobPathBeginsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 시작해야 합니다. 예를 들어 '/records/blobs/december/'는 레코드 컨테이너 아래의 12월 폴더에 있는 Blob에 대한 트리거만 발생합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
blobPathEndsWith Blob 경로는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. 예를 들어 'december/boxes.csv'는 12월 폴더에 있는 명명된 상자라는 Blob에 대해서만 트리거를 실행합니다. blobPathBeginsWith, blobPathEndsWith 중 하나 이상을 제공해야 합니다. 문자열
이벤트 이 트리거를 발생시키는 이벤트 유형입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'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 중 하나 이상을 제공해야 합니다. 문자열
subjectEndsWith 이벤트 주체는 트리거가 실행되도록 제공된 패턴으로 끝나야 합니다. subjectBeginsWith, subjectEndsWith 중 하나 이상을 제공해야 합니다. 문자열

DependencyReference

이름 묘사
SelfDependencyTumblingWindowTriggerReference형식에 대해 'SelfDependencyTumblingWindowTriggerReference'로 설정합니다. TumblingWindowTriggerDependencyReference형식 'TumblingWindowTriggerDependencyReference'로 설정합니다. 'SelfDependencyTumblingWindowTriggerReference'
'TumblingWindowTriggerDependencyReference'(필수)

LinkedServiceReference

이름 묘사
매개 변수 LinkedService에 대한 인수입니다. ParameterValueSpecification
referenceName LinkedService 이름을 참조합니다. string(필수)
연결된 서비스 참조 형식입니다. 'LinkedServiceReference'(필수)

Microsoft.DataFactory/팩터리/트리거

이름 묘사
이름 리소스 이름 문자열

제약 조건:
최소 길이 = 1
최대 길이 = 260
패턴 = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스 ID: 팩터리
속성 트리거의 속성입니다. 트리거(필수)
리소스 종류 "Microsoft.DataFactory/factoryies/triggers@2018-06-01"

ParameterValueSpecification

이름 묘사

ParameterValueSpecification

이름 묘사

PipelineReference

이름 묘사
이름 참조 이름입니다. 문자열
referenceName 참조 파이프라인 이름입니다. string(필수)
파이프라인 참조 형식입니다. 'PipelineReference'(필수)

RecurrenceSchedule

이름 묘사
시간 시간. int[]
분입니다. int[]
monthDays 월 일입니다. int[]
monthlyOccurrences 월별 발생 수입니다. RecurrenceScheduleOccurrence[]
평일 요일입니다. 다음 중 어느 것을 포함하는 문자열 배열:
'금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'

RecurrenceScheduleOccurrence

이름 묘사
하루 요일입니다. '금요일'
'월요일'
'토요일'
'일요일'
'목요일'
'화요일'
'수요일'
발생 발생입니다. int

TumblingWindowTrigger 다시 실행

이름 묘사
트리거 유형입니다. 'RerunTumblingWindowTrigger'(필수)
typeProperties 트리거 속성을 다시 실행합니다. 다시 실행TumblingWindowTriggerTypeProperties(필수)

TumblingWindowTriggerTypeProperties 다시 실행

이름 묘사
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'
'월'
'NotSpecified'
'Week'
'Year'
간격입니다. int
일정 되풀이 일정입니다. RecurrenceSchedule
startTime 시작 시간입니다. 문자열
timeZone 표준 시간대입니다. 문자열

ScheduleTriggerTypeProperties

이름 묘사
재발 되풀이 일정 구성. scheduleTriggerRecurrence (필수)

SelfDependencyTumblingWindowTriggerReference

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\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

이름 묘사
오프셋 종속성을 평가할 때 연속 창의 시작 시간에 적용된 시간 범위입니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
referenceTrigger 참조된 트리거입니다. TriggerReference(필수)
크기 종속성을 평가할 때의 창 크기입니다. 정의되지 않은 경우 연속 창의 빈도가 사용됩니다. 문자열

제약 조건:
최소 길이 = 8
최대 길이 = 15
패턴 = ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))
종속성 참조의 형식입니다. 'TumblingWindowTriggerDependencyReference'(필수)

TumblingWindowTriggerTypeProperties

이름 묘사
지연 새 실행을 트리거하기 전에 트리거가 기한을 초과하여 대기하는 시간을 지정합니다. 창 시작 및 종료 시간은 변경되지 않습니다. 기본값은 0입니다. 형식: 문자열(또는 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(필수)