Microsoft.DataFactory 팩터리/트리거
Bicep 리소스 정의
팩터리/트리거 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.DataFactory/팩터리/트리거 리소스를 만들려면 템플릿에 다음 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
}
}
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(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'
}
}
속성 값
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형식 |
'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 |
'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형식 |
'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 |
'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형식 |
'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 |
'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(필수) |