BatchJobExecutionInfo interface

Azure Batch 서비스에서 작업 실행에 관한 정보를 포함하고 있습니다.

속성

endTime

일의 완료 시간. 이 속성은 작업이 완료된 상태일 때만 설정됩니다.

poolId

이 작업이 할당된 풀의 ID입니다. 이 요소는 실제로 작업이 할당된 풀을 포함합니다. 서비스에서 작업 세부 정보를 받을 때, Job이 추가되거나 업데이트된 시점의 풀 구성 데이터를 담은 poolInfo 요소도 포함되어 있습니다. 그 poolInfo 요소에는 poolId 요소도 포함될 수 있습니다. 만약 그렇다면, 두 ID는 동일합니다. 만약 그렇지 않다면, 그 작업이 자동 풀에서 실행되었고, 이 속성에는 그 자동 풀의 ID가 포함되어 있다는 뜻입니다.

schedulingError

작업 시작 시 서비스가 겪은 모든 오류에 대한 세부 정보입니다. 작업 시작 시 오류가 없었다면 이 속성은 설정되지 않습니다.

startTime

일의 시작 시간. 이것이 바로 그 일이 창조된 시기입니다.

terminationReason

그 일이 끝난 이유를 설명하는 끈. 이 속성은 작업이 완료된 상태일 때만 설정됩니다. 배치 서비스가 작업을 종료하면 이유는 다음과 같이 설정합니다: 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