Job - List Preparation And Release Task Status
Mencantumkan status eksekusi Tugas Persiapan Pekerjaan dan Rilis Pekerjaan untuk Pekerjaan yang ditentukan di seluruh Simpul Komputasi tempat Pekerjaan telah berjalan.
API ini mengembalikan status Tugas Persiapan Pekerjaan dan Pelepasan Pekerjaan pada semua Simpul Komputasi yang telah menjalankan Tugas Persiapan Pekerjaan atau Rilis Pekerjaan. Ini termasuk Simpul Komputasi yang sejak saat itu telah dihapus dari Kumpulan. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409 (Konflik) dengan kode kesalahan JobPreparationTaskNotSpecified.
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
batch
|
path | True |
string |
URL dasar untuk semua permintaan layanan Azure Batch. |
job
|
path | True |
string |
ID Pekerjaan. |
api-version
|
query | True |
string |
Versi API Klien. |
$filter
|
query |
string |
Klausa $filter OData. Untuk informasi selengkapnya tentang membuat filter ini, lihat https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. |
|
$select
|
query |
string |
Klausa $select OData. |
|
maxresults
|
query |
integer int32 |
Jumlah maksimum item yang akan dikembalikan dalam respons. Maksimal 1000 Tugas dapat dikembalikan. |
|
timeout
|
query |
integer int32 |
Waktu maksimum yang dapat dihabiskan server untuk memproses permintaan, dalam hitung detik. Defaultnya adalah 30 detik. |
Header Permintaan
Media Types: "application/json; odata=minimalmetadata"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
client-request-id |
string uuid |
Identitas permintaan yang dihasilkan pemanggil, dalam bentuk GUID tanpa dekorasi seperti kurung kurawal, misalnya 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Apakah server harus mengembalikan client-request-id dalam respons. |
|
ocp-date |
string date-time-rfc1123 |
Waktu permintaan dikeluarkan. Pustaka klien biasanya mengatur ini ke waktu jam sistem saat ini; atur secara eksplisit jika Anda memanggil REST API secara langsung. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Respons yang berisi daftar status Tugas Persiapan Pekerjaan dan Pelepasan Pekerjaan. Headers
|
|
Other Status Codes |
Kesalahan dari layanan Batch. Jika API ini dipanggil pada Pekerjaan yang tidak memiliki Persiapan Pekerjaan atau Tugas Rilis Pekerjaan, layanan Batch mengembalikan kode status HTTP 409. |
Keamanan
azure_auth
Microsoft Entra alur kode autentikasi OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama | Deskripsi |
---|---|
user_impersonation | Meniru akun pengguna Anda |
Authorization
Type:
apiKey
In:
header
Contoh
Job list preparation and release task status
Sample Request
GET account.region.batch.azure.com/jobs/jobId/jobpreparationandreleasetaskstatus?api-version=2023-11-01.18.0
Sample Response
{
"value": [
{
"poolId": "poolId",
"nodeId": "tvm-2167304207_1-20140905t174658z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z",
"jobPreparationTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobpreptask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobpreptask",
"exitCode": 0,
"retryCount": 0
},
"jobReleaseTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobreleasetask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobreleasetask",
"exitCode": 0
}
}
],
"odata.nextLink": "https://account.region.batch.azure.com/jobs/myjob/jobpreparationandreleasestatus?$skipToken=tvm-2167304207_1-20140905t174658z&api-version=2023-11-01.18.0"
}
Definisi
Nama | Deskripsi |
---|---|
Batch |
Respons kesalahan yang diterima dari layanan Azure Batch. |
Batch |
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch. |
Cloud |
Hasil pencantuman status Tugas Persiapan Pekerjaan dan Pelepasan Kerja untuk Pekerjaan. |
Error |
Kategori kesalahan. |
Error |
Pesan kesalahan diterima dalam respons kesalahan Azure Batch. |
Job |
Status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada Simpul Komputasi. |
Job |
Berisi informasi tentang eksekusi Tugas Persiapan Pekerjaan pada Simpul Komputasi. |
Job |
Status Tugas Persiapan Pekerjaan saat ini pada Simpul Komputasi. |
Job |
Berisi informasi tentang eksekusi Tugas Rilis Pekerjaan pada Simpul Komputasi. |
Job |
Status Tugas Rilis Pekerjaan saat ini pada Simpul Komputasi. |
Name |
Mewakili pasangan nama-nilai. |
Task |
Berisi informasi tentang kontainer yang dijalankan Tugas. |
Task |
Hasil eksekusi Tugas. |
Task |
Informasi tentang kegagalan Tugas. |
BatchError
Respons kesalahan yang diterima dari layanan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
message |
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
|
values |
Kumpulan pasangan kunci-nilai yang berisi detail tambahan tentang kesalahan. |
BatchErrorDetail
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
key |
string |
Pengidentifikasi yang menentukan arti properti Nilai. |
value |
string |
Informasi tambahan disertakan dengan respons kesalahan. |
CloudJobListPreparationAndReleaseTaskStatusResult
Hasil pencantuman status Tugas Persiapan Pekerjaan dan Pelepasan Kerja untuk Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
odata.nextLink |
string |
URL untuk mendapatkan serangkaian hasil berikutnya. |
value |
Daftar informasi eksekusi Tugas Persiapan Pekerjaan dan Pelepasan Kerja. |
ErrorCategory
Kategori kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
servererror |
string |
Kesalahan ini disebabkan oleh masalah server internal. |
usererror |
string |
Kesalahan ini disebabkan oleh masalah pengguna, seperti kesalahan konfigurasi. |
ErrorMessage
Pesan kesalahan diterima dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lang |
string |
Kode bahasa pesan kesalahan |
value |
string |
Teks pesan. |
JobPreparationAndReleaseTaskExecutionInformation
Status Tugas Persiapan Pekerjaan dan Rilis Pekerjaan pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
jobPreparationTaskExecutionInfo |
Informasi tentang status eksekusi Tugas Persiapan Pekerjaan pada Simpul Komputasi ini. |
|
jobReleaseTaskExecutionInfo |
Informasi tentang status eksekusi Tugas Rilis Pekerjaan pada Simpul Komputasi ini. |
|
nodeId |
string |
ID Simpul Komputasi yang dirujuk entri ini. |
nodeUrl |
string |
URL Simpul Komputasi yang dirujuk entri ini. |
poolId |
string |
ID Kumpulan yang berisi Simpul Komputasi yang dirujuk entri ini. |
JobPreparationTaskExecutionInformation
Berisi informasi tentang eksekusi Tugas Persiapan Pekerjaan pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
containerInfo |
Informasi tentang kontainer tempat Tugas dijalankan. |
|
endTime |
string |
Waktu di mana Tugas Persiapan Pekerjaan selesai. |
exitCode |
integer |
Kode keluar program yang ditentukan pada baris perintah Tugas. |
failureInfo |
Informasi yang menjelaskan kegagalan Tugas, jika ada. |
|
lastRetryTime |
string |
Waktu terbaru saat mencoba kembali Tugas Persiapan Pekerjaan mulai berjalan. |
result |
Hasil dari eksekusi Tugas. |
|
retryCount |
integer |
Berapa kali Tugas telah dicoba ulang oleh layanan Batch. Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba ulang, kesalahan pra-pemrosesan (Tugas tidak dapat dijalankan) dan kesalahan pengunggahan file tidak dicoba kembali. Layanan Batch akan mencoba kembali Tugas hingga batas yang ditentukan oleh batasan. |
startTime |
string |
Waktu di mana Tugas mulai berjalan. |
state |
Status Tugas Persiapan Pekerjaan saat ini pada Simpul Komputasi. |
|
taskRootDirectory |
string |
Direktori akar Tugas Persiapan Pekerjaan pada Simpul Komputasi. Anda dapat menggunakan jalur ini untuk mengambil file yang dibuat oleh Tugas, seperti file log. |
taskRootDirectoryUrl |
string |
URL ke direktori akar Tugas Persiapan Pekerjaan pada Simpul Komputasi. |
JobPreparationTaskState
Status Tugas Persiapan Pekerjaan saat ini pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
completed |
string |
Tugas telah keluar dengan kode keluar 0, atau Tugas telah kelelahan batas coba lagi, atau layanan Batch tidak dapat memulai Tugas karena kesalahan persiapan Tugas (seperti kegagalan pengunduhan file sumber daya). |
running |
string |
Tugas saat ini sedang berjalan (termasuk mencoba kembali). |
JobReleaseTaskExecutionInformation
Berisi informasi tentang eksekusi Tugas Rilis Pekerjaan pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
containerInfo |
Informasi tentang kontainer tempat Tugas dijalankan. |
|
endTime |
string |
Waktu di mana Tugas Rilis Pekerjaan selesai. |
exitCode |
integer |
Kode keluar program yang ditentukan pada baris perintah Tugas. |
failureInfo |
Informasi yang menjelaskan kegagalan Tugas, jika ada. |
|
result |
Hasil dari eksekusi Tugas. |
|
startTime |
string |
Waktu di mana Tugas mulai berjalan. |
state |
Status Tugas Rilis Pekerjaan saat ini pada Simpul Komputasi. |
|
taskRootDirectory |
string |
Direktori akar Tugas Rilis Pekerjaan pada Simpul Komputasi. Anda dapat menggunakan jalur ini untuk mengambil file yang dibuat oleh Tugas, seperti file log. |
taskRootDirectoryUrl |
string |
URL ke direktori akar Tugas Rilis Pekerjaan pada Simpul Komputasi. |
JobReleaseTaskState
Status Tugas Rilis Pekerjaan saat ini pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
completed |
string |
Tugas telah keluar dengan kode keluar 0, atau Tugas telah kelelahan batas coba lagi, atau layanan Batch tidak dapat memulai Tugas karena kesalahan persiapan Tugas (seperti kegagalan pengunduhan file sumber daya). |
running |
string |
Tugas saat ini sedang berjalan (termasuk mencoba kembali). |
NameValuePair
Mewakili pasangan nama-nilai.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama dalam pasangan nama-nilai. |
value |
string |
Nilai dalam pasangan nama-nilai. |
TaskContainerExecutionInformation
Berisi informasi tentang kontainer yang dijalankan Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
containerId |
string |
ID kontainer. |
error |
string |
Informasi kesalahan terperinci tentang kontainer. |
state |
string |
Status kontainer. |
TaskExecutionResult
Hasil eksekusi Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
failure |
string |
Terjadi kesalahan selama pemrosesan Tugas. Kegagalan mungkin terjadi sebelum proses Tugas diluncurkan, saat proses Tugas sedang dijalankan, atau setelah proses Tugas keluar. |
success |
string |
Tugas berhasil dijalankan. |
TaskFailureInformation
Informasi tentang kegagalan Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
category |
Kategori kesalahan Tugas. |
|
code |
string |
Pengidentifikasi untuk kesalahan Tugas. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
details |
Daftar detail tambahan yang terkait dengan kesalahan. |
|
message |
string |
Pesan yang menjelaskan kesalahan Tugas, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |