Task - Add Collection
Menambahkan kumpulan Tugas ke Pekerjaan yang ditentukan.
Perhatikan bahwa setiap Tugas harus memiliki ID unik. Layanan Batch mungkin tidak mengembalikan hasil untuk setiap Tugas dalam urutan yang sama tugas yang dikirimkan dalam permintaan ini. Jika waktu server habis atau koneksi ditutup selama permintaan, permintaan mungkin telah diproses sebagian atau sepenuhnya, atau tidak sama sekali. Dalam kasus seperti itu, pengguna harus menerbitkan ulang permintaan. Perhatikan bahwa terserah pengguna untuk menangani kegagalan dengan benar saat mengeluarkan kembali permintaan. Misalnya, Anda harus menggunakan ID Tugas yang sama selama coba lagi sehingga jika operasi sebelumnya berhasil, coba lagi tidak akan membuat Tugas tambahan secara tiba-tiba. Jika respons berisi Tugas apa pun yang gagal ditambahkan, klien dapat mencoba kembali permintaan. Dalam coba lagi, paling efisien untuk mengirim ulang hanya Tugas yang gagal ditambahkan, dan untuk menghilangkan Tugas yang berhasil ditambahkan pada upaya pertama. Masa pakai maksimum Tugas dari penambahan hingga penyelesaian adalah 180 hari. Jika Tugas belum selesai dalam waktu 180 hari setelah ditambahkan, tugas tersebut akan dihentikan oleh layanan Batch dan dibiarkan dalam keadaan apa pun itu pada saat itu.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2024-07-01.20.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?timeout={timeout}&api-version=2024-07-01.20.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 tempat kumpulan Tugas akan ditambahkan. |
api-version
|
query | True |
string |
Versi API Klien. |
timeout
|
query |
integer int32 |
Waktu maksimum yang dapat dihabiskan server untuk memproses permintaan, dalam hitung detik. Defaultnya adalah 2 menit. Jika nilainya lebih besar dari 120, default akan digunakan sebagai gantinya. |
Header Permintaan
Media Types: "application/json; odata=minimalmetadata"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
client-request-id |
string uuid |
Identitas permintaan yang dihasilkan penelepon, 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. |
Isi Permintaan
Media Types: "application/json; odata=minimalmetadata"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
value | True |
Kumpulan Tugas yang akan ditambahkan. Jumlah maksimum Tugas adalah 100. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Respons yang berisi hasil operasi tambahkan Kumpulan tugas. Header
|
|
Other Status Codes |
Kesalahan tak terduga |
Keamanan
azure_auth
Alur kode autentikasi Microsoft Entra OAuth 2.0
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | Meniru akun pengguna Anda |
Authorization
Jenis:
apiKey
Dalam:
header
Contoh
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Permintaan sampel
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Respon sampel
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Permintaan sampel
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Respon sampel
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Access |
Sumber daya Batch tempat token memberikan akses. |
Affinity |
Petunjuk lokalitas yang dapat digunakan oleh layanan Batch untuk memilih Simpul Komputasi tempat memulai Tugas. |
Application |
Referensi ke Paket yang akan disebarkan ke Simpul Komputasi. |
Authentication |
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch. |
Auto |
Cakupan untuk pengguna otomatis |
Auto |
Menentukan parameter untuk pengguna otomatis yang menjalankan Tugas pada layanan Batch. |
Batch |
Respons kesalahan diterima dari layanan Azure Batch. |
Batch |
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch. |
Compute |
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi. |
Container |
Entri jalur dan mode pemasangan yang ingin Anda pasang ke dalam kontainer tugas. |
Container |
Jalur yang akan dipasang ke kontainer tugas kontainer. |
Container |
Registri kontainer privat. |
Container |
Lokasi direktori kerja Tugas kontainer. |
Dependency |
Tindakan yang dilakukan layanan Batch pada Tugas yang bergantung pada Tugas ini. |
Elevation |
Tingkat elevasi pengguna. |
Environment |
Variabel lingkungan yang akan diatur pada proses Tugas. |
Error |
Pesan kesalahan diterima dalam respons kesalahan Azure Batch. |
Exit |
Bagaimana layanan Batch harus merespons jika Tugas keluar dengan kode keluar tertentu. |
Exit |
Berbagai kode keluar dan bagaimana layanan Batch harus merespons kode keluar dalam rentang tersebut. |
Exit |
Menentukan bagaimana layanan Batch harus merespons ketika Tugas selesai. |
Exit |
Menentukan bagaimana layanan Batch merespons kondisi keluar tertentu. |
Http |
Pasangan nama-nilai header HTTP |
Job |
Tindakan yang harus diambil pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti OnTaskFailed Pekerjaan adalah 'performExitOptionsJobAction'. |
Multi |
Pengaturan yang menentukan cara menjalankan Tugas multi-instans. |
Output |
Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas. |
Output |
Menentukan tujuan unggahan file dalam kontainer penyimpanan blob Azure. |
Output |
Tujuan tempat file harus diunggah. |
Output |
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah. |
Output |
Detail tentang operasi pengunggahan file output, termasuk dalam kondisi apa untuk melakukan unggahan. |
Resource |
Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi. |
Task |
Kumpulan Tugas Azure Batch untuk ditambahkan. |
Task |
Hasil penambahan kumpulan Tugas ke Pekerjaan. |
Task |
Tugas Azure Batch untuk ditambahkan. |
Task |
Hasil untuk satu Tugas ditambahkan sebagai bagian dari operasi tambahkan kumpulan Tugas. |
Task |
Status permintaan tambahkan Tugas. |
Task |
Batasan eksekusi untuk diterapkan ke Tugas. |
Task |
Pengaturan kontainer untuk Tugas. |
Task |
Menentukan dependensi Tugas apa pun. Tugas apa pun yang ditentukan secara eksplisit atau dalam rentang dependensi harus diselesaikan sebelum Tugas dependan akan dijadwalkan. |
Task |
Rentang ID Tugas yang bisa diandalkan tugas. Semua Tugas dengan ID dalam rentang harus berhasil diselesaikan sebelum Tugas dependen dapat dijadwalkan. |
User |
Definisi identitas pengguna tempat Tugas dijalankan. |
AccessScope
Sumber daya Batch tempat token memberikan akses.
Nama | Jenis | Deskripsi |
---|---|---|
job |
string |
Memberikan akses untuk melakukan semua operasi pada Pekerjaan yang berisi Tugas. |
AffinityInformation
Petunjuk lokalitas yang dapat digunakan oleh layanan Batch untuk memilih Simpul Komputasi tempat memulai Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
affinityId |
string |
String buram yang mewakili lokasi Simpul Komputasi atau Tugas yang telah berjalan sebelumnya. |
ApplicationPackageReference
Referensi ke Paket yang akan disebarkan ke Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
applicationId |
string |
ID aplikasi yang akan disebarkan. |
version |
string |
Versi aplikasi yang akan disebarkan. Jika dihilangkan, versi default disebarkan. |
AuthenticationTokenSettings
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
access |
Sumber daya Batch tempat token memberikan akses. |
AutoUserScope
Cakupan untuk pengguna otomatis
Nama | Jenis | Deskripsi |
---|---|---|
pool |
string |
Menentukan bahwa Tugas berjalan sebagai Akun pengguna otomatis umum yang dibuat pada setiap Simpul Komputasi dalam Kumpulan. |
task |
string |
Menentukan bahwa layanan harus membuat pengguna baru untuk Tugas. |
AutoUserSpecification
Menentukan parameter untuk pengguna otomatis yang menjalankan Tugas pada layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
elevationLevel |
Tingkat elevasi pengguna otomatis. |
|
scope |
Cakupan untuk pengguna otomatis |
BatchError
Respons kesalahan diterima dari layanan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan. Kode invarian 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 yang disertakan dengan respons kesalahan. |
ComputeNodeIdentityReference
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
resourceId |
string |
Id sumber daya ARM dari identitas yang ditetapkan pengguna. |
ContainerHostBatchBindMountEntry
Entri jalur dan mode pemasangan yang ingin Anda pasang ke dalam kontainer tugas.
Nama | Jenis | Deskripsi |
---|---|---|
isReadOnly |
boolean |
Pasang jalur sumber ini sebagai mode baca-saja atau tidak. Nilai defaultnya adalah false (mode baca/tulis). |
source |
Jalur yang dipasang ke pelanggan kontainer dapat memilih. |
ContainerHostDataPath
Jalur yang akan dipasang ke kontainer tugas kontainer.
Nama | Jenis | Deskripsi |
---|---|---|
Applications |
string |
Jalur aplikasi. |
JobPrep |
string |
Jalur tugas persiapan pekerjaan. |
Shared |
string |
Jalur untuk tugas multi-instans untuk berbagi file mereka. |
Startup |
string |
Jalur untuk memulai tugas. |
Task |
string |
Jalur tugas. |
VfsMounts |
string |
Jalur berisi semua sistem file virtual dipasang pada simpul ini. |
ContainerRegistry
Registri kontainer privat.
Nama | Jenis | Deskripsi |
---|---|---|
identityReference |
Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Container Registry alih-alih nama pengguna dan kata sandi. |
|
password |
string |
Kata sandi untuk masuk ke server registri. |
registryServer |
string |
URL registri. |
username |
string |
Nama pengguna untuk masuk ke server registri. |
ContainerWorkingDirectory
Lokasi direktori kerja Tugas kontainer.
Nama | Jenis | Deskripsi |
---|---|---|
containerImageDefault |
string |
Gunakan direktori kerja yang ditentukan dalam Gambar kontainer. Waspadalah bahwa direktori ini tidak akan berisi File Sumber Daya yang diunduh oleh Batch. |
taskWorkingDirectory |
string |
Gunakan direktori kerja Tugas layanan Batch standar, yang akan berisi File Sumber Daya Tugas yang diisi oleh Batch. |
DependencyAction
Tindakan yang dilakukan layanan Batch pada Tugas yang bergantung pada Tugas ini.
Nama | Jenis | Deskripsi |
---|---|---|
block |
string |
Memblokir tugas yang menunggu tugas ini, mencegahnya dijadwalkan. |
satisfy |
string |
Memuaskan tugas yang menunggu tugas ini; setelah semua dependensi terpenuhi, tugas akan dijadwalkan untuk dijalankan. |
ElevationLevel
Tingkat elevasi pengguna.
Nama | Jenis | Deskripsi |
---|---|---|
admin |
string |
Pengguna adalah pengguna dengan akses yang ditinggikan dan beroperasi dengan izin Administrator penuh. |
nonadmin |
string |
Pengguna adalah pengguna standar tanpa akses yang ditingkatkan. |
EnvironmentSetting
Variabel lingkungan yang akan diatur pada proses Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama variabel lingkungan. |
value |
string |
Nilai variabel lingkungan. |
ErrorMessage
Pesan kesalahan diterima dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lang |
string |
Kode bahasa pesan kesalahan |
value |
string |
Teks pesan. |
ExitCodeMapping
Bagaimana layanan Batch harus merespons jika Tugas keluar dengan kode keluar tertentu.
Nama | Jenis | Deskripsi |
---|---|---|
code |
integer |
Kode keluar proses. |
exitOptions |
Bagaimana layanan Batch harus merespons jika Tugas keluar dengan kode keluar ini. |
ExitCodeRangeMapping
Berbagai kode keluar dan bagaimana layanan Batch harus merespons kode keluar dalam rentang tersebut.
Nama | Jenis | Deskripsi |
---|---|---|
end |
integer |
Kode keluar terakhir dalam rentang. |
exitOptions |
Bagaimana layanan Batch harus merespons jika Tugas keluar dengan kode keluar dalam rentang mulai ke ujung (inklusif). |
|
start |
integer |
Kode keluar pertama dalam rentang. |
ExitConditions
Menentukan bagaimana layanan Batch harus merespons ketika Tugas selesai.
Nama | Jenis | Deskripsi |
---|---|---|
default |
Bagaimana layanan Batch harus merespons jika Tugas gagal dengan kondisi keluar yang tidak tercakup oleh salah satu properti lainnya. |
|
exitCodeRanges |
Daftar rentang kode keluar Tugas dan bagaimana layanan Batch harus meresponsnya. |
|
exitCodes |
Daftar kode keluar Tugas individual dan bagaimana layanan Batch harus meresponsnya. |
|
fileUploadError |
Bagaimana layanan Batch harus merespons jika terjadi kesalahan unggahan file. |
|
preProcessingError |
Bagaimana layanan Batch harus merespons jika Tugas gagal dimulai karena kesalahan. |
ExitOptions
Menentukan bagaimana layanan Batch merespons kondisi keluar tertentu.
Nama | Jenis | Deskripsi |
---|---|---|
dependencyAction |
Tindakan yang dilakukan layanan Batch pada Tugas yang bergantung pada Tugas ini. |
|
jobAction |
Tindakan yang harus diambil pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti OnTaskFailed Pekerjaan adalah 'performExitOptionsJobAction'. |
HttpHeader
Pasangan nama-nilai header HTTP
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama header yang tidak peka huruf besar/kecil yang akan digunakan saat mengunggah file output |
value |
string |
Nilai header yang akan digunakan saat mengunggah file output |
JobAction
Tindakan yang harus diambil pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti OnTaskFailed Pekerjaan adalah 'performExitOptionsJobAction'.
Nama | Jenis | Deskripsi |
---|---|---|
disable |
string |
Nonaktifkan Pekerjaan. Ini setara dengan memanggil Api Pekerjaan nonaktifkan, dengan nilai disableTasks antrean ulang. |
none |
string |
Jangan ambil tindakan. |
terminate |
string |
Hentikan Pekerjaan. TerminateReason dalam Job's executionInfo diatur ke "TaskFailed". |
MultiInstanceSettings
Pengaturan yang menentukan cara menjalankan Tugas multi-instans.
Nama | Jenis | Deskripsi |
---|---|---|
commonResourceFiles |
Daftar file yang akan diunduh layanan Batch sebelum menjalankan baris perintah koordinasi. |
|
coordinationCommandLine |
string |
Baris perintah yang akan dijalankan pada semua Simpul Komputasi untuk memungkinkannya berkoordinasi saat primer menjalankan perintah Tugas utama. |
numberOfInstances |
integer |
Jumlah Simpul Komputasi yang diperlukan oleh Tugas. |
OutputFile
Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
destination |
Tujuan untuk file output. |
|
filePattern |
string |
Pola yang menunjukkan file mana yang akan diunggah. |
uploadOptions |
Opsi tambahan untuk operasi unggahan, termasuk dalam kondisi apa untuk melakukan unggahan. |
OutputFileBlobContainerDestination
Menentukan tujuan unggahan file dalam kontainer penyimpanan blob Azure.
Nama | Jenis | Deskripsi |
---|---|---|
containerUrl |
string |
URL kontainer dalam Azure Blob Storage untuk mengunggah file. |
identityReference |
Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Blob Storage yang ditentukan oleh containerUrl |
|
path |
string |
Blob tujuan atau direktori virtual dalam kontainer Azure Storage. |
uploadHeaders |
Daftar pasangan nama-nilai untuk header yang akan digunakan dalam mengunggah file output |
OutputFileDestination
Tujuan tempat file harus diunggah.
Nama | Jenis | Deskripsi |
---|---|---|
container |
Lokasi di penyimpanan blob Azure tempat file diunggah. |
OutputFileUploadCondition
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah.
Nama | Jenis | Deskripsi |
---|---|---|
taskcompletion |
string |
Unggah file setelah proses Tugas keluar, apa pun kode keluarnya. |
taskfailure |
string |
Unggah file hanya setelah proses Tugas keluar dengan kode keluar bukan nol. |
tasksuccess |
string |
Unggah file hanya setelah proses Tugas keluar dengan kode keluar 0. |
OutputFileUploadOptions
Detail tentang operasi pengunggahan file output, termasuk dalam kondisi apa untuk melakukan unggahan.
Nama | Jenis | Deskripsi |
---|---|---|
uploadCondition |
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah. |
ResourceFile
Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
autoStorageContainerName |
string |
Nama kontainer penyimpanan di Akun penyimpanan otomatis. |
blobPrefix |
string |
Awalan blob yang akan digunakan saat mengunduh blob dari kontainer Azure Storage. Hanya blob yang namanya dimulai dengan awalan yang ditentukan yang akan diunduh. |
fileMode |
string |
Atribut mode izin file dalam format oktal. |
filePath |
string |
Lokasi pada Simpul Komputasi untuk mengunduh file, relatif terhadap direktori kerja Tugas. |
httpUrl |
string |
URL file yang akan diunduh. |
identityReference |
Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Blob Storage yang ditentukan oleh storageContainerUrl atau httpUrl |
|
storageContainerUrl |
string |
URL kontainer blob dalam Azure Blob Storage. |
TaskAddCollectionParameter
Kumpulan Tugas Azure Batch untuk ditambahkan.
Nama | Jenis | Deskripsi |
---|---|---|
value |
Kumpulan Tugas yang akan ditambahkan. Jumlah maksimum Tugas adalah 100. |
TaskAddCollectionResult
Hasil penambahan kumpulan Tugas ke Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
value |
Hasil operasi tambahkan kumpulan Tugas. |
TaskAddParameter
Tugas Azure Batch untuk ditambahkan.
Nama | Jenis | Deskripsi |
---|---|---|
affinityInfo |
Petunjuk lokalitas yang dapat digunakan oleh layanan Batch untuk memilih Simpul Komputasi tempat memulai Tugas baru. |
|
applicationPackageReferences |
Daftar Paket yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. |
|
authenticationTokenSettings |
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch. |
|
commandLine |
string |
Baris perintah Tugas. |
constraints |
Batasan eksekusi yang berlaku untuk Tugas ini. |
|
containerSettings |
Pengaturan untuk kontainer tempat Tugas berjalan. |
|
dependsOn |
Tugas yang bergantung pada Tugas ini. |
|
displayName |
string |
Nama tampilan untuk Tugas. |
environmentSettings |
Daftar pengaturan variabel lingkungan untuk Tugas. |
|
exitConditions |
Menentukan bagaimana layanan Batch harus merespons ketika Tugas selesai. |
|
id |
string |
String yang secara unik mengidentifikasi Tugas dalam Pekerjaan. |
multiInstanceSettings |
Objek yang menunjukkan bahwa Tugas adalah Tugas multi-instans, dan berisi informasi tentang cara menjalankan Tugas multi-instans. |
|
outputFiles |
Daftar file yang akan diunggah layanan Batch dari Simpul Komputasi setelah menjalankan baris perintah. |
|
requiredSlots |
integer |
Jumlah slot penjadwalan yang diperlukan Tugas untuk dijalankan. |
resourceFiles |
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. |
|
userIdentity |
Identitas pengguna tempat Tugas berjalan. |
TaskAddResult
Hasil untuk satu Tugas ditambahkan sebagai bagian dari operasi tambahkan kumpulan Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
eTag |
string |
ETag Tugas, jika Tugas berhasil ditambahkan. |
error |
Kesalahan ditemui saat mencoba menambahkan Tugas. |
|
lastModified |
string |
Waktu terakhir yang dimodifikasi dari Tugas. |
location |
string |
URL Tugas, jika Tugas berhasil ditambahkan. |
status |
Status permintaan tambahkan Tugas. |
|
taskId |
string |
ID Tugas yang hasilnya adalah hasilnya. |
TaskAddStatus
Status permintaan tambahkan Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
clienterror |
string |
Tugas gagal ditambahkan karena kesalahan klien dan tidak boleh dicoba kembali tanpa mengubah permintaan sebagaimana mestinya. |
servererror |
string |
Tugas gagal ditambahkan karena kesalahan server dan dapat dicoba kembali tanpa modifikasi. |
success |
string |
Tugas berhasil ditambahkan. |
TaskConstraints
Batasan eksekusi untuk diterapkan ke Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
maxTaskRetryCount |
integer |
Jumlah maksimum kali Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. |
maxWallClockTime |
string |
Waktu maksimum yang berlalu yang dapat dijalankan Tugas, diukur sejak Tugas dimulai. Jika Tugas tidak selesai dalam batas waktu, layanan Batch mengakhirinya. |
retentionTime |
string |
Waktu minimum untuk mempertahankan direktori Tugas pada Simpul Komputasi tempatnya berjalan, sejak selesai dieksekusi. Setelah waktu ini, layanan Batch dapat menghapus direktori Tugas dan semua kontennya. |
TaskContainerSettings
Pengaturan kontainer untuk Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
containerHostBatchBindMounts |
Jalur yang ingin Anda pasang ke tugas kontainer. |
|
containerRunOptions |
string |
Opsi tambahan untuk perintah buat kontainer. |
imageName |
string |
Gambar yang digunakan untuk membuat kontainer tempat Tugas akan dijalankan. |
registry |
Registri privat yang berisi Gambar kontainer. |
|
workingDirectory |
Lokasi direktori kerja Tugas kontainer. |
TaskDependencies
Menentukan dependensi Tugas apa pun. Tugas apa pun yang ditentukan secara eksplisit atau dalam rentang dependensi harus diselesaikan sebelum Tugas dependan akan dijadwalkan.
Nama | Jenis | Deskripsi |
---|---|---|
taskIdRanges |
Daftar rentang ID Tugas yang bergantung pada Tugas ini. Semua Tugas di semua rentang harus berhasil diselesaikan sebelum Tugas dependen dapat dijadwalkan. |
|
taskIds |
string[] |
Daftar ID Tugas yang bergantung pada Tugas ini. Semua Tugas dalam daftar ini harus berhasil diselesaikan sebelum Tugas dependen dapat dijadwalkan. |
TaskIdRange
Rentang ID Tugas yang bisa diandalkan tugas. Semua Tugas dengan ID dalam rentang harus berhasil diselesaikan sebelum Tugas dependen dapat dijadwalkan.
Nama | Jenis | Deskripsi |
---|---|---|
end |
integer |
ID Tugas terakhir dalam rentang. |
start |
integer |
ID Tugas pertama dalam rentang. |
UserIdentity
Definisi identitas pengguna tempat Tugas dijalankan.
Nama | Jenis | Deskripsi |
---|---|---|
autoUser |
Pengguna otomatis tempat Tugas dijalankan. |
|
username |
string |
Nama identitas pengguna tempat Tugas dijalankan. |