BatchJob interface
Azure Batch 작업입니다.
속성
| allow |
이 작업의 태스크가 다른 우선 순위가 높은 작업에서 선점할 수 있는지 여부입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원에 문의하세요) 값이 True로 설정되면 시스템에 제출된 다른 우선 순위가 높은 작업이 우선하며 이 작업에서 작업을 다시 큐에 넣을 수 있습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 allowTaskPreemption을 업데이트할 수 있습니다. |
| constraints | 작업에 대한 실행 제약 조건입니다. |
| max |
작업에 대해 병렬로 실행할 수 있는 최대 작업 수입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) maxParallelTasks의 값은 지정된 경우 -1이거나 0보다 커야 합니다. 지정하지 않으면 기본값은 -1입니다. 즉, 한 번에 실행할 수 있는 작업 수에는 제한이 없습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 maxParallelTasks를 업데이트할 수 있습니다. |
| metadata | 작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. Batch 서비스는 메타데이터에 어떤 의미도 할당하지 않습니다. 사용자 코드를 사용하기 위한 것입니다. |
| on |
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 기본값은 noaction입니다. 가능한 값: "noaction", "terminatejob" |
| pool |
작업과 연결된 풀 설정입니다. |
| priority | 작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 기본값은 0입니다. |
속성 세부 정보
allowTaskPreemption
이 작업의 태스크가 다른 우선 순위가 높은 작업에서 선점할 수 있는지 여부입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원에 문의하세요) 값이 True로 설정되면 시스템에 제출된 다른 우선 순위가 높은 작업이 우선하며 이 작업에서 작업을 다시 큐에 넣을 수 있습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 allowTaskPreemption을 업데이트할 수 있습니다.
allowTaskPreemption?: boolean
속성 값
boolean
constraints
maxParallelTasks
작업에 대해 병렬로 실행할 수 있는 최대 작업 수입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) maxParallelTasks의 값은 지정된 경우 -1이거나 0보다 커야 합니다. 지정하지 않으면 기본값은 -1입니다. 즉, 한 번에 실행할 수 있는 작업 수에는 제한이 없습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 maxParallelTasks를 업데이트할 수 있습니다.
maxParallelTasks?: number
속성 값
number
metadata
작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. Batch 서비스는 메타데이터에 어떤 의미도 할당하지 않습니다. 사용자 코드를 사용하기 위한 것입니다.
metadata?: BatchMetadataItem[]
속성 값
onAllTasksComplete
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 기본값은 noaction입니다.
가능한 값: "noaction", "terminatejob"
onAllTasksComplete?: string
속성 값
string
poolInfo
priority
작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 기본값은 0입니다.
priority?: number
속성 값
number