BatchJobExecutionInfo interface
Azure Batch 서비스에서 작업 실행에 관한 정보를 포함하고 있습니다.
속성
| end |
일의 완료 시간. 이 속성은 작업이 완료된 상태일 때만 설정됩니다. |
| pool |
이 작업이 할당된 풀의 ID입니다. 이 요소는 실제로 작업이 할당된 풀을 포함합니다. 서비스에서 작업 세부 정보를 받을 때, Job이 추가되거나 업데이트된 시점의 풀 구성 데이터를 담은 poolInfo 요소도 포함되어 있습니다. 그 poolInfo 요소에는 poolId 요소도 포함될 수 있습니다. 만약 그렇다면, 두 ID는 동일합니다. 만약 그렇지 않다면, 그 작업이 자동 풀에서 실행되었고, 이 속성에는 그 자동 풀의 ID가 포함되어 있다는 뜻입니다. |
| scheduling |
작업 시작 시 서비스가 겪은 모든 오류에 대한 세부 정보입니다. 작업 시작 시 오류가 없었다면 이 속성은 설정되지 않습니다. |
| start |
일의 시작 시간. 이것이 바로 그 일이 창조된 시기입니다. |
| termination |
그 일이 끝난 이유를 설명하는 끈. 이 속성은 작업이 완료된 상태일 때만 설정됩니다. 배치 서비스가 작업을 종료하면 이유는 다음과 같이 설정합니다: JMComplete - 작업 관리자 작업 완료, 그리고 killJobOnCompletion이 true로 설정됨. MaxWallClockTimeExpiry - 작업이 maxWallClockTime 제약 조건에 도달했습니다. TerminateJobSchedule - 작업이 일정의 일부로 실행되었고, 일정이 종료되었습니다. AllTasksComplete - 작업의 onAllTasksComplete 속성은 terminatejob으로 설정되어 있으며, 작업 내 모든 작업이 완료된 상태입니다. TaskFailed - 작업의 onTaskFailure 속성은 performExitOptionsJobAction으로 설정되어 있으며, 작업 내 작업은 terminateJob의 jobAction을 지정한 종료 조건으로 실패했습니다. 다른 문자열은 'Terminate a Job' 연산을 호출할 때 지정한 사용자 정의 이유입니다. |
속성 세부 정보
endTime
일의 완료 시간. 이 속성은 작업이 완료된 상태일 때만 설정됩니다.
endTime?: Date
속성 값
Date
poolId
이 작업이 할당된 풀의 ID입니다. 이 요소는 실제로 작업이 할당된 풀을 포함합니다. 서비스에서 작업 세부 정보를 받을 때, Job이 추가되거나 업데이트된 시점의 풀 구성 데이터를 담은 poolInfo 요소도 포함되어 있습니다. 그 poolInfo 요소에는 poolId 요소도 포함될 수 있습니다. 만약 그렇다면, 두 ID는 동일합니다. 만약 그렇지 않다면, 그 작업이 자동 풀에서 실행되었고, 이 속성에는 그 자동 풀의 ID가 포함되어 있다는 뜻입니다.
poolId?: string
속성 값
string
schedulingError
작업 시작 시 서비스가 겪은 모든 오류에 대한 세부 정보입니다. 작업 시작 시 오류가 없었다면 이 속성은 설정되지 않습니다.
schedulingError?: BatchJobSchedulingError
속성 값
startTime
일의 시작 시간. 이것이 바로 그 일이 창조된 시기입니다.
startTime: Date
속성 값
Date
terminationReason
그 일이 끝난 이유를 설명하는 끈. 이 속성은 작업이 완료된 상태일 때만 설정됩니다. 배치 서비스가 작업을 종료하면 이유는 다음과 같이 설정합니다: JMComplete - 작업 관리자 작업 완료, 그리고 killJobOnCompletion이 true로 설정됨. MaxWallClockTimeExpiry - 작업이 maxWallClockTime 제약 조건에 도달했습니다. TerminateJobSchedule - 작업이 일정의 일부로 실행되었고, 일정이 종료되었습니다. AllTasksComplete - 작업의 onAllTasksComplete 속성은 terminatejob으로 설정되어 있으며, 작업 내 모든 작업이 완료된 상태입니다. TaskFailed - 작업의 onTaskFailure 속성은 performExitOptionsJobAction으로 설정되어 있으며, 작업 내 작업은 terminateJob의 jobAction을 지정한 종료 조건으로 실패했습니다. 다른 문자열은 'Terminate a Job' 연산을 호출할 때 지정한 사용자 정의 이유입니다.
terminationReason?: string
속성 값
string