BatchJobUpdateOptions interface
Parameters for update an Azure Batch Job.
속성
| allow |
이 작업의 태스크가 다른 우선 순위가 높은 작업에서 선점할 수 있는지 여부입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원에 문의하세요) 값이 True로 설정되면 시스템에 제출된 다른 우선 순위가 높은 작업이 우선하며 이 작업에서 작업을 다시 큐에 넣을 수 있습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 allowTaskPreemption을 업데이트할 수 있습니다. |
| all |
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 생략하면 완료 동작은 변경되지 않은 상태로 유지됩니다. 값을 terminatejob에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료를 사용한 후에는 다시 해제할 수 없습니다. 이 작업을 수행하려고 하면 '잘못된 속성 값' 오류 응답과 함께 요청이 실패합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. |
| constraints | 작업에 대한 실행 제약 조건입니다. 생략하면 기존 실행 제약 조건은 변경되지 않은 상태로 유지됩니다. |
| max |
작업에 대해 병렬로 실행할 수 있는 최대 작업 수입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) maxParallelTasks의 값은 지정된 경우 -1이거나 0보다 커야 합니다. 지정하지 않으면 기본값은 -1입니다. 즉, 한 번에 실행할 수 있는 작업 수에는 제한이 없습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 maxParallelTasks를 업데이트할 수 있습니다. |
| metadata | 작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 생략하면 기존 작업 메타데이터는 변경되지 않은 상태로 유지됩니다. |
| network |
(이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) 작업에 대한 네트워크 구성입니다. |
| pool |
Batch 서비스가 작업의 작업을 실행하는 풀입니다. 작업이 비활성화된 경우에만 작업에 대한 풀을 변경할 수 있습니다. poolInfo 요소를 포함하고 작업을 사용하지 않도록 설정하지 않으면 패치 작업 호출이 실패합니다. poolInfo에서 autoPoolSpecification을 지정하는 경우 autoPoolSpecification의 keepAlive 속성만 업데이트할 수 있으며 autoPoolSpecification에 job의 poolLifetimeOption이 있는 경우에만 업데이트할 수 있습니다(다른 작업 속성은 정상적으로 업데이트할 수 있습니다). 생략하면 작업이 현재 풀에서 계속 실행됩니다. |
| priority | 작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 생략하면 작업의 우선 순위가 변경되지 않은 상태로 유지됩니다. |
속성 세부 정보
allowTaskPreemption
이 작업의 태스크가 다른 우선 순위가 높은 작업에서 선점할 수 있는지 여부입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원에 문의하세요) 값이 True로 설정되면 시스템에 제출된 다른 우선 순위가 높은 작업이 우선하며 이 작업에서 작업을 다시 큐에 넣을 수 있습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 allowTaskPreemption을 업데이트할 수 있습니다.
allowTaskPreemption?: boolean
속성 값
boolean
allTasksCompleteMode
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 생략하면 완료 동작은 변경되지 않은 상태로 유지됩니다. 값을 terminatejob에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료를 사용한 후에는 다시 해제할 수 없습니다. 이 작업을 수행하려고 하면 '잘못된 속성 값' 오류 응답과 함께 요청이 실패합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다.
allTasksCompleteMode?: BatchAllTasksCompleteMode
속성 값
constraints
작업에 대한 실행 제약 조건입니다. 생략하면 기존 실행 제약 조건은 변경되지 않은 상태로 유지됩니다.
constraints?: BatchJobConstraints
속성 값
maxParallelTasks
작업에 대해 병렬로 실행할 수 있는 최대 작업 수입니다. (이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) maxParallelTasks의 값은 지정된 경우 -1이거나 0보다 커야 합니다. 지정하지 않으면 기본값은 -1입니다. 즉, 한 번에 실행할 수 있는 작업 수에는 제한이 없습니다. 업데이트 작업 API를 사용하여 작업을 만든 후 작업의 maxParallelTasks를 업데이트할 수 있습니다.
maxParallelTasks?: number
속성 값
number
metadata
작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 생략하면 기존 작업 메타데이터는 변경되지 않은 상태로 유지됩니다.
metadata?: BatchMetadataItem[]
속성 값
networkConfiguration
(이 속성은 기본적으로 사용할 수 없습니다. 자세한 내용은 지원팀에 문의하세요) 작업에 대한 네트워크 구성입니다.
networkConfiguration?: BatchJobNetworkConfiguration
속성 값
poolInfo
Batch 서비스가 작업의 작업을 실행하는 풀입니다. 작업이 비활성화된 경우에만 작업에 대한 풀을 변경할 수 있습니다. poolInfo 요소를 포함하고 작업을 사용하지 않도록 설정하지 않으면 패치 작업 호출이 실패합니다. poolInfo에서 autoPoolSpecification을 지정하는 경우 autoPoolSpecification의 keepAlive 속성만 업데이트할 수 있으며 autoPoolSpecification에 job의 poolLifetimeOption이 있는 경우에만 업데이트할 수 있습니다(다른 작업 속성은 정상적으로 업데이트할 수 있습니다). 생략하면 작업이 현재 풀에서 계속 실행됩니다.
poolInfo?: BatchPoolInfo
속성 값
priority
작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 생략하면 작업의 우선 순위가 변경되지 않은 상태로 유지됩니다.
priority?: number
속성 값
number