JobPatchParameter interface
JobPatchParameter를 나타내는 인터페이스입니다.
속성
| constraints | 작업에 대한 실행 제약 조건입니다. 생략하면 기존 실행 제약 조건은 변경되지 않은 상태로 유지됩니다. |
| metadata | 작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 생략하면 기존 작업 메타데이터는 변경되지 않은 상태로 유지됩니다. |
| on |
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 생략하면 완료 동작은 변경되지 않은 상태로 유지됩니다. 값을 terminatejob에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료를 사용한 후에는 다시 해제할 수 없습니다. 이 작업을 수행하려고 하면 '잘못된 속성 값' 오류 응답과 함께 요청이 실패합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. 가능한 값은 'noAction', 'terminateJob'입니다. |
| pool |
Batch 서비스가 작업의 작업을 실행하는 풀입니다. 작업이 비활성화된 경우에만 작업에 대한 풀을 변경할 수 있습니다. poolInfo 요소를 포함하고 작업을 사용하지 않도록 설정하지 않으면 패치 작업 호출이 실패합니다. poolInfo에서 autoPoolSpecification을 지정하는 경우 autoPoolSpecification의 keepAlive 속성만 업데이트할 수 있으며 autoPoolSpecification에 job의 poolLifetimeOption이 있는 경우에만 업데이트할 수 있습니다(다른 작업 속성은 정상적으로 업데이트할 수 있습니다). 생략하면 작업이 현재 풀에서 계속 실행됩니다. |
| priority | 작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 생략하면 작업의 우선 순위가 변경되지 않은 상태로 유지됩니다. |
속성 세부 정보
constraints
작업에 대한 실행 제약 조건입니다. 생략하면 기존 실행 제약 조건은 변경되지 않은 상태로 유지됩니다.
constraints?: JobConstraints
속성 값
metadata
작업과 메타데이터로 연결된 이름-값 쌍의 목록입니다. 생략하면 기존 작업 메타데이터는 변경되지 않은 상태로 유지됩니다.
metadata?: MetadataItem[]
속성 값
onAllTasksComplete
작업의 모든 작업이 완료된 상태일 때 Batch 서비스에서 수행해야 하는 작업입니다. 생략하면 완료 동작은 변경되지 않은 상태로 유지됩니다. 값을 terminatejob에서 noaction으로 변경할 수 없습니다. 즉, 자동 작업 종료를 사용한 후에는 다시 해제할 수 없습니다. 이 작업을 수행하려고 하면 '잘못된 속성 값' 오류 응답과 함께 요청이 실패합니다. REST API를 직접 호출하는 경우 HTTP 상태 코드는 400(잘못된 요청)입니다. 가능한 값은 'noAction', 'terminateJob'입니다.
onAllTasksComplete?: OnAllTasksComplete
속성 값
poolInfo
Batch 서비스가 작업의 작업을 실행하는 풀입니다. 작업이 비활성화된 경우에만 작업에 대한 풀을 변경할 수 있습니다. poolInfo 요소를 포함하고 작업을 사용하지 않도록 설정하지 않으면 패치 작업 호출이 실패합니다. poolInfo에서 autoPoolSpecification을 지정하는 경우 autoPoolSpecification의 keepAlive 속성만 업데이트할 수 있으며 autoPoolSpecification에 job의 poolLifetimeOption이 있는 경우에만 업데이트할 수 있습니다(다른 작업 속성은 정상적으로 업데이트할 수 있습니다). 생략하면 작업이 현재 풀에서 계속 실행됩니다.
poolInfo?: PoolInformation
속성 값
priority
작업의 우선 순위입니다. 우선 순위 값은 -1000 범위에서 1000까지 다양할 수 있으며 -1000 가장 낮은 우선 순위이고 1000은 가장 높은 우선 순위입니다. 생략하면 작업의 우선 순위가 변경되지 않은 상태로 유지됩니다.
priority?: number
속성 값
number