Task - Get

Mendapatkan informasi tentang Tugas yang ditentukan.
Untuk Tugas multi-instans, informasi seperti affinityId, executionInfo, dan nodeInfo mengacu pada Tugas utama. Gunakan DAFTAR API subtugas untuk mengambil informasi tentang subtugas.

GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?api-version=2023-11-01.18.0
GET {batchUrl}/jobs/{jobId}/tasks/{taskId}?$select={$select}&$expand={$expand}&timeout={timeout}&api-version=2023-11-01.18.0

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
batchUrl
path True

string

URL dasar untuk semua permintaan layanan Azure Batch.

jobId
path True

string

ID Pekerjaan yang berisi Tugas.

taskId
path True

string

ID Tugas untuk mendapatkan informasi tentang.

api-version
query True

string

Versi API Klien.

$expand
query

string

Klausa $expand OData.

$select
query

string

Klausa $select OData.

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.

If-Match

string

Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan sama persis dengan nilai yang ditentukan oleh klien.

If-None-Match

string

Nilai ETag yang terkait dengan versi sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika ETag sumber daya saat ini pada layanan tidak cocok dengan nilai yang ditentukan oleh klien.

If-Modified-Since

string

date-time-rfc1123

Tanda waktu yang menunjukkan waktu modifikasi terakhir sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan telah dimodifikasi sejak waktu yang ditentukan.

If-Unmodified-Since

string

date-time-rfc1123

Tanda waktu yang menunjukkan waktu modifikasi terakhir sumber daya yang diketahui oleh klien. Operasi akan dilakukan hanya jika sumber daya pada layanan belum dimodifikasi sejak waktu yang ditentukan.

Respons

Nama Jenis Deskripsi
200 OK

CloudTask

Respons yang berisi Tugas.

Headers

  • client-request-id: string
  • request-id: string
  • ETag: string
  • Last-Modified: string
  • DataServiceId: string
Other Status Codes

BatchError

Kesalahan dari layanan Batch.

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

Task get

Sample Request

GET account.region.batch.azure.com/jobs/jobId/tasks/taskId?api-version=2023-11-01.18.0


Sample Response

{
  "id": "testTask",
  "url": "https://account.region.batch.azure.com/jobs/jobId/tasks/taskId",
  "eTag": "0x8D3D62350711C55",
  "creationTime": "2016-09-06T06:59:15.1161429Z",
  "lastModified": "2016-09-06T06:59:15.1161429Z",
  "state": "active",
  "stateTransitionTime": "2016-09-06T06:59:15.1161429Z",
  "commandLine": "cmd /c hostname",
  "userIdentity": {
    "autoUser": {
      "scope": "task",
      "elevationLevel": "nonadmin"
    }
  },
  "multiInstanceSettings": {
    "numberOfInstances": 3,
    "coordinationCommandLine": "cmd /c echo coordinating"
  },
  "constraints": {
    "maxWallClockTime": "P10675199DT2H48M5.4775807S",
    "retentionTime": "P10675199DT2H48M5.4775807S",
    "maxTaskRetryCount": 0
  },
  "requiredSlots": 2,
  "executionInfo": {
    "retryCount": 0,
    "requeueCount": 0
  }
}

Definisi

Nama Deskripsi
AccessScope

Sumber daya Batch tempat token memberikan akses.

AffinityInformation

Petunjuk lokalitas yang dapat digunakan oleh layanan Batch untuk memilih Simpul Komputasi untuk memulai Tugas.

ApplicationPackageReference

Referensi ke Paket yang akan disebarkan ke Simpul Komputasi.

AuthenticationTokenSettings

Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch.

AutoUserScope

Cakupan untuk pengguna otomatis

AutoUserSpecification

Menentukan parameter untuk pengguna otomatis yang menjalankan Tugas pada layanan Batch.

BatchError

Respons kesalahan yang diterima dari layanan Azure Batch.

BatchErrorDetail

Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch.

CloudTask

Tugas Azure Batch.

ComputeNodeIdentityReference

Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi.

ComputeNodeInformation

Informasi tentang Simpul Komputasi tempat Tugas dijalankan.

ContainerRegistry

Registri kontainer privat.

ContainerWorkingDirectory

Lokasi direktori kerja Tugas kontainer.

DependencyAction

Tindakan yang dilakukan layanan Batch pada Tugas yang bergantung pada Tugas ini.

ElevationLevel

Tingkat elevasi pengguna.

EnvironmentSetting

Variabel lingkungan yang akan diatur pada proses Tugas.

ErrorCategory

Kategori kesalahan.

ErrorMessage

Pesan kesalahan yang diterima dalam respons kesalahan Azure Batch.

ExitCodeMapping

Bagaimana layanan Batch harus merespons jika Tugas keluar dengan kode keluar tertentu.

ExitCodeRangeMapping

Berbagai kode keluar dan bagaimana layanan Batch harus merespons kode keluar dalam rentang tersebut.

ExitConditions

Menentukan bagaimana layanan Batch harus merespons ketika Tugas selesai.

ExitOptions

Menentukan bagaimana layanan Batch merespons kondisi keluar tertentu.

HttpHeader

Pasangan nama-nilai header HTTP

JobAction

Tindakan yang harus dilakukan pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti Pekerjaan onTaskFailed adalah 'performExitOptionsJobAction'.

MultiInstanceSettings

Pengaturan yang menentukan cara menjalankan Tugas multi-instans.

NameValuePair

Mewakili pasangan nama-nilai.

OutputFile

Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas.

OutputFileBlobContainerDestination

Menentukan tujuan unggahan file dalam kontainer penyimpanan blob Azure.

OutputFileDestination

Tujuan tempat file harus diunggah.

OutputFileUploadCondition

Kondisi di mana file output Tugas atau sekumpulan file harus diunggah.

OutputFileUploadOptions

Detail tentang operasi pengunggahan file output, termasuk dalam kondisi apa untuk melakukan unggahan.

ResourceFile

Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi.

TaskConstraints

Batasan eksekusi untuk diterapkan ke Tugas.

TaskContainerExecutionInformation

Berisi informasi tentang kontainer yang dijalankan Tugas.

TaskContainerSettings

Pengaturan kontainer untuk Tugas.

TaskDependencies

Menentukan dependensi Tugas apa pun. Tugas apa pun yang ditentukan secara eksplisit atau dalam rentang dependensi harus diselesaikan sebelum Tugas dependan akan dijadwalkan.

TaskExecutionInformation

Informasi tentang eksekusi Tugas.

TaskExecutionResult

Hasil eksekusi Tugas.

TaskFailureInformation

Informasi tentang kegagalan Tugas.

TaskIdRange

Rentang ID Tugas yang bisa diandalkan tugas. Semua Tugas dengan ID dalam rentang harus berhasil diselesaikan sebelum Tugas dependen dapat dijadwalkan.

TaskState

Status Tugas.

TaskStatistics

Statistik penggunaan sumber daya untuk Tugas.

UserIdentity

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 untuk memulai Tugas.

Nama Jenis Deskripsi
affinityId

string

String buram yang mewakili lokasi Simpul Komputasi atau Tugas yang telah berjalan sebelumnya.
Anda dapat meneruskan affinityId simpul untuk menunjukkan bahwa Tugas ini perlu dijalankan pada Simpul Komputasi tersebut. Perhatikan bahwa ini hanyalah afinitas lunak. Jika Simpul Komputasi target sibuk atau tidak tersedia pada saat Tugas dijadwalkan, maka Tugas akan dijadwalkan di tempat lain.

ApplicationPackageReference

Referensi ke Paket yang akan disebarkan ke Simpul Komputasi.

Nama Jenis Deskripsi
applicationId

string

ID aplikasi yang akan disebarkan.
Saat membuat kumpulan, ID aplikasi paket harus sepenuhnya memenuhi syarat (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}).

version

string

Versi aplikasi yang akan disebarkan. Jika dihilangkan, versi default disebarkan.
Jika ini dihilangkan pada Kumpulan, dan tidak ada versi default yang ditentukan untuk aplikasi ini, permintaan gagal dengan kode kesalahan InvalidApplicationPackageReferences dan kode status HTTP 409. Jika ini dihilangkan pada Tugas, dan tidak ada versi default yang ditentukan untuk aplikasi ini, Tugas gagal dengan kesalahan pra-pemrosesan.

AuthenticationTokenSettings

Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch.

Nama Jenis Deskripsi
access

AccessScope[]

Sumber daya Batch tempat token memberikan akses.
Token autentikasi memberikan akses ke serangkaian operasi layanan Batch terbatas. Saat ini satu-satunya nilai yang didukung untuk properti akses adalah 'pekerjaan', yang memberikan akses ke semua operasi yang terkait dengan Pekerjaan yang berisi Tugas.

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

ElevationLevel

Tingkat elevasi pengguna otomatis.
Nilai defaultnya adalah nonAdmin.

scope

AutoUserScope

Cakupan untuk pengguna otomatis
Nilai defaultnya adalah kumpulan. Jika kumpulan menjalankan Windows, nilai Tugas harus ditentukan jika isolasi yang lebih ketat antar tugas diperlukan. Misalnya, jika tugas memmutasi registri dengan cara yang dapat memengaruhi tugas lain, atau jika sertifikat telah ditentukan pada kumpulan yang seharusnya tidak dapat diakses oleh tugas normal tetapi harus dapat diakses oleh StartTasks.

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

ErrorMessage

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

values

BatchErrorDetail[]

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.

CloudTask

Tugas Azure Batch.

Nama Jenis Deskripsi
affinityInfo

AffinityInformation

Petunjuk lokalitas yang dapat digunakan oleh layanan Batch untuk memilih Simpul Komputasi untuk memulai Tugas baru.

applicationPackageReferences

ApplicationPackageReference[]

Daftar Paket yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah.
Paket aplikasi diunduh dan disebarkan ke direktori bersama, bukan direktori kerja Tugas. Oleh karena itu, jika paket yang direferensikan sudah ada di Node, dan sudah diperbarui, maka paket tersebut tidak diunduh ulang; salinan yang ada pada Simpul Komputasi digunakan. Jika Paket yang direferensikan tidak dapat diinstal, misalnya karena paket telah dihapus atau karena pengunduhan gagal, Tugas gagal.

authenticationTokenSettings

AuthenticationTokenSettings

Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch.
Jika properti ini diatur, layanan Batch menyediakan Tugas dengan token autentikasi yang dapat digunakan untuk mengautentikasi operasi layanan Batch tanpa memerlukan kunci akses Akun. Token disediakan melalui variabel lingkungan AZ_BATCH_AUTHENTICATION_TOKEN. Operasi yang dapat dilakukan Tugas menggunakan token bergantung pada pengaturan. Misalnya, Tugas dapat meminta izin Pekerjaan untuk menambahkan Tugas lain ke Pekerjaan, atau memeriksa status Pekerjaan atau Tugas lain di bawah Pekerjaan.

commandLine

string

Baris perintah Tugas.
Untuk Tugas multi-instans, baris perintah dijalankan sebagai Tugas utama, setelah Tugas utama dan semua subtugas selesai mengeksekusi baris perintah koordinasi. Baris perintah tidak berjalan di bawah shell, dan karena itu tidak dapat memanfaatkan fitur shell seperti ekspansi variabel lingkungan. Jika Anda ingin memanfaatkan fitur tersebut, Anda harus memanggil shell di baris perintah, misalnya menggunakan "cmd /c MyCommand" di Windows atau "/bin/sh -c MyCommand" di Linux. Jika baris perintah mengacu pada jalur file, baris tersebut harus menggunakan jalur relatif (relatif terhadap direktori kerja Tugas), atau menggunakan variabel lingkungan yang disediakan Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).

constraints

TaskConstraints

Batasan eksekusi yang berlaku untuk Tugas ini.

containerSettings

TaskContainerSettings

Pengaturan untuk kontainer tempat Tugas berjalan.
Jika Kumpulan yang akan menjalankan Tugas ini memiliki kontainerKonfigurasi yang ditetapkan, ini juga harus diatur. Jika Kumpulan yang akan menjalankan Tugas ini tidak memiliki kumpulan containerConfiguration, ini tidak boleh diatur. Ketika ini ditentukan, semua direktori secara rekursif di bawah AZ_BATCH_NODE_ROOT_DIR (akar direktori Azure Batch pada simpul) dipetakan ke dalam kontainer, semua variabel lingkungan Tugas dipetakan ke dalam kontainer, dan baris perintah Tugas dijalankan dalam kontainer. File yang diproduksi dalam kontainer di luar AZ_BATCH_NODE_ROOT_DIR mungkin tidak tercermin ke disk host, yang berarti bahwa API file Batch tidak akan dapat mengakses file-file tersebut.

creationTime

string

Waktu pembuatan Tugas.

dependsOn

TaskDependencies

Tugas yang bergantung pada Tugas ini.
Tugas ini tidak akan dijadwalkan sampai semua Tugas yang bergantung padanya berhasil diselesaikan. Jika salah satu Tugas tersebut gagal dan menghabiskan jumlah coba lagi, Tugas ini tidak akan pernah dijadwalkan.

displayName

string

Nama tampilan untuk Tugas.
Nama tampilan tidak perlu unik dan dapat berisi karakter Unicode hingga panjang maksimum 1024.

eTag

string

ETag Tugas.
Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah Tugas telah berubah di antara permintaan. Secara khusus, Anda dapat meneruskan ETag saat memperbarui Tugas untuk menentukan bahwa perubahan Anda harus berlaku hanya jika tidak ada orang lain yang mengubah Tugas sementara itu.

environmentSettings

EnvironmentSetting[]

Daftar pengaturan variabel lingkungan untuk Tugas.

executionInfo

TaskExecutionInformation

Informasi tentang eksekusi Tugas.

exitConditions

ExitConditions

Menentukan bagaimana layanan Batch harus merespons ketika Tugas selesai.
Bagaimana layanan Batch harus merespons ketika Tugas selesai.

id

string

String yang secara unik mengidentifikasi Tugas dalam Pekerjaan.
ID dapat berisi kombinasi karakter alfanumerik termasuk tanda hubung dan garis bawah, dan tidak boleh berisi lebih dari 64 karakter.

lastModified

string

Waktu terakhir dimodifikasi tugas.

multiInstanceSettings

MultiInstanceSettings

Objek yang menunjukkan bahwa Tugas adalah Tugas multi-instans, dan berisi informasi tentang cara menjalankan Tugas multi-instans.
Tugas multi-instans umumnya digunakan untuk mendukung Tugas MPI. Dalam kasus MPI, jika salah satu subtugas gagal (misalnya karena keluar dengan kode keluar bukan nol) seluruh Tugas multi-instans gagal. Tugas multi-instans kemudian dihentikan dan dicoba kembali, hingga batas coba lagi.

nodeInfo

ComputeNodeInformation

Informasi tentang Simpul Komputasi tempat Tugas dijalankan.

outputFiles

OutputFile[]

Daftar file yang akan diunggah layanan Batch dari Simpul Komputasi setelah menjalankan baris perintah.
Untuk Tugas multi-instans, file hanya akan diunggah dari Simpul Komputasi tempat Tugas utama dijalankan.

previousState

TaskState

Status Tugas sebelumnya.
Properti ini tidak diatur jika Tugas dalam status Aktif awal.

previousStateTransitionTime

string

Waktu saat Tugas memasuki status sebelumnya.
Properti ini tidak diatur jika Tugas dalam status Aktif awal.

requiredSlots

integer

Jumlah slot penjadwalan yang diperlukan Tugas untuk dijalankan.
Defaultnya adalah 1. Tugas hanya dapat dijadwalkan untuk dijalankan pada simpul komputasi jika simpul memiliki slot penjadwalan gratis yang cukup tersedia. Untuk Tugas multi-instans, ini harus 1.

resourceFiles

ResourceFile[]

Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah.
Untuk Tugas multi-instans, file sumber daya hanya akan diunduh ke Simpul Komputasi tempat Tugas utama dijalankan. Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, pengumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker.

state

TaskState

Status Tugas saat ini.

stateTransitionTime

string

Waktu ketika Tugas memasuki statusnya saat ini.

stats

TaskStatistics

Statistik penggunaan sumber daya untuk Tugas.

url

string

URL Tugas.

userIdentity

UserIdentity

Identitas pengguna tempat Tugas berjalan.
Jika dihilangkan, Tugas berjalan sebagai pengguna non-administratif yang unik untuk Tugas.

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.

ComputeNodeInformation

Informasi tentang Simpul Komputasi tempat Tugas dijalankan.

Nama Jenis Deskripsi
affinityId

string

Pengidentifikasi untuk Simpul tempat Tugas dijalankan, yang dapat diteruskan saat menambahkan Tugas untuk meminta agar Tugas dijadwalkan pada Simpul Komputasi ini.

nodeId

string

ID Simpul Komputasi tempat Tugas dijalankan.

nodeUrl

string

URL Simpul Komputasi tempat Tugas dijalankan.

poolId

string

ID Kumpulan tempat Tugas dijalankan.

taskRootDirectory

string

Direktori akar Tugas pada Simpul Komputasi.

taskRootDirectoryUrl

string

URL ke direktori akar Tugas pada Simpul Komputasi.

ContainerRegistry

Registri kontainer privat.

Nama Jenis Deskripsi
identityReference

ComputeNodeIdentityReference

Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Container Registry alih-alih nama pengguna dan kata sandi.
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi.

password

string

Kata sandi untuk masuk ke server registri.

registryServer

string

URL registri.
Jika dihilangkan, defaultnya adalah "docker.io".

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.

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 yang 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

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

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

ExitOptions

Bagaimana layanan Batch harus merespons jika Tugas gagal dengan kondisi keluar yang tidak dicakup oleh properti lain.
Nilai ini digunakan jika Tugas keluar dengan kode keluar bukan nol yang tidak tercantum dalam koleksi exitCodes atau exitCodeRanges, dengan kesalahan pra-pemrosesan jika properti preProcessingError tidak ada, atau dengan kesalahan pengunggahan file jika properti fileUploadError tidak ada. Jika Anda menginginkan perilaku non-default pada kode keluar 0, Anda harus mencantumkannya secara eksplisit menggunakan exitCodes atau exitCodeRanges collection.

exitCodeRanges

ExitCodeRangeMapping[]

Daftar rentang kode keluar Tugas dan bagaimana layanan Batch harus meresponsnya.

exitCodes

ExitCodeMapping[]

Daftar kode keluar Tugas individual dan bagaimana layanan Batch harus meresponsnya.

fileUploadError

ExitOptions

Bagaimana layanan Batch harus merespons jika terjadi kesalahan unggahan file.
Jika Tugas keluar dengan kode keluar yang ditentukan melalui exitCodes atau exitCodeRanges, lalu mengalami kesalahan pengunggahan file, tindakan yang ditentukan oleh kode keluar lebih diutamakan.

preProcessingError

ExitOptions

Bagaimana layanan Batch harus merespons jika Tugas gagal dimulai karena kesalahan.

ExitOptions

Menentukan bagaimana layanan Batch merespons kondisi keluar tertentu.

Nama Jenis Deskripsi
dependencyAction

DependencyAction

Tindakan yang dilakukan layanan Batch pada Tugas yang bergantung pada Tugas ini.
Nilai yang mungkin 'memuaskan' (memungkinkan tugas dependen untuk maju) dan 'blokir' (tugas dependen terus menunggu). Batch belum mendukung pembatalan tugas dependen.

jobAction

JobAction

Tindakan yang harus dilakukan pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti Pekerjaan onTaskFailed adalah 'performExitOptionsJobAction'.
Defaultnya tidak ada untuk kode keluar 0 dan dihentikan untuk semua kondisi keluar lainnya. Jika properti onTaskFailed Pekerjaan adalah simpul, maka menentukan properti ini mengembalikan kesalahan dan permintaan tambahkan Tugas gagal dengan kesalahan nilai properti yang tidak valid; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk).

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 dilakukan pada Pekerjaan yang berisi Tugas, jika Tugas selesai dengan kondisi keluar yang diberikan dan properti Pekerjaan onTaskFailed adalah 'performExitOptionsJobAction'.

Nama Jenis Deskripsi
disable

string

Nonaktifkan Pekerjaan. Ini setara dengan memanggil Api Pekerjaan nonaktif, dengan nilai disableTasks antrean ulang.

none

string

Jangan ambil tindakan.

terminate

string

Hentikan Pekerjaan. TerminateReason dalam ExecutionInfo Pekerjaan diatur ke "TaskFailed".

MultiInstanceSettings

Pengaturan yang menentukan cara menjalankan Tugas multi-instans.

Nama Jenis Deskripsi
commonResourceFiles

ResourceFile[]

Daftar file yang akan diunduh layanan Batch sebelum menjalankan baris perintah koordinasi.
Perbedaan antara file sumber daya umum dan file sumber daya Tugas adalah bahwa file sumber daya umum diunduh untuk semua subtugas termasuk yang utama, sedangkan file sumber daya Tugas hanya diunduh untuk yang utama. Perhatikan juga bahwa file sumber daya ini tidak diunduh ke direktori kerja Tugas, tetapi sebaliknya diunduh ke direktori akar Tugas (satu direktori di atas direktori kerja). Ada ukuran maksimum untuk daftar file sumber daya. Ketika ukuran maksimum terlampaui, permintaan akan gagal dan kode kesalahan respons akan menjadi RequestEntityTooLarge. Jika ini terjadi, pengumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker.

coordinationCommandLine

string

Baris perintah yang akan dijalankan pada semua Simpul Komputasi untuk memungkinkannya berkoordinasi saat primer menjalankan perintah Tugas utama.
Baris perintah koordinasi umum meluncurkan layanan latar belakang dan memverifikasi bahwa layanan siap memproses pesan antar-simpul.

numberOfInstances

integer

Jumlah Simpul Komputasi yang diperlukan oleh Tugas.
Jika dihilangkan, defaultnya adalah 1.

NameValuePair

Mewakili pasangan nama-nilai.

Nama Jenis Deskripsi
name

string

Nama dalam pasangan nama-nilai.

value

string

Nilai dalam pasangan nama-nilai.

OutputFile

Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas.

Nama Jenis Deskripsi
destination

OutputFileDestination

Tujuan untuk file output.

filePattern

string

Pola yang menunjukkan file mana yang akan diunggah.
Jalur relatif dan absolut didukung. Jalur relatif relatif terhadap direktori kerja Tugas. Kartubebas berikut didukung: * cocok dengan 0 karakter atau lebih (misalnya pola abc* akan cocok dengan abc atau abcdef), ** cocok dengan direktori apa pun, ? cocok dengan karakter tunggal apa pun, [abc] cocok dengan satu karakter dalam tanda kurung siku, dan [a-c] cocok dengan satu karakter dalam rentang. Tanda kurung dapat menyertakan negasi untuk mencocokkan karakter apa pun yang tidak ditentukan (misalnya [!abc] cocok dengan karakter apa pun tetapi a, b, atau c). Jika nama file dimulai dengan "." nama file diabaikan secara default tetapi dapat dicocokkan dengan menentukannya secara eksplisit (misalnya .gif tidak akan cocok dengan .a.gif, tetapi ..gif akan). Contoh sederhana: ***.txt cocok dengan file apa pun yang tidak dimulai di '.' dan berakhir dengan .txt di direktori kerja Tugas atau subdirektori apa pun. Jika nama file berisi karakter kartubebas, itu dapat diloloskan menggunakan tanda kurung siku (misalnya abc[] akan cocok dengan file bernama abc). Perhatikan bahwa \ dan / diperlakukan sebagai pemisah direktori di Windows, tetapi hanya / di Linux. Variabel lingkungan (%var% pada Windows atau $var di Linux) diperluas sebelum pola diterapkan.

uploadOptions

OutputFileUploadOptions

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.
Jika tidak menggunakan identitas terkelola, URL harus menyertakan Tanda Tangan Akses Bersama (SAS) yang memberikan izin tulis ke kontainer.

identityReference

ComputeNodeIdentityReference

Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Blob Storage yang ditentukan oleh containerUrl
Identitas harus memiliki akses tulis ke kontainer Azure Blob Storage

path

string

Blob tujuan atau direktori virtual dalam kontainer Azure Storage.
Jika filePattern mengacu pada file tertentu (yaitu tidak berisi kartubebas), jalur adalah nama blob yang akan diunggah file tersebut. Jika filePattern berisi satu atau beberapa kartubebas (dan karena itu mungkin cocok dengan beberapa file), maka jalur adalah nama direktori virtual blob (yang ditambahkan ke setiap nama blob) yang akan diunggah file. Jika dihilangkan, file diunggah ke akar kontainer dengan nama blob yang cocok dengan nama file mereka.

uploadHeaders

HttpHeader[]

Daftar pasangan nama-nilai untuk header yang akan digunakan dalam mengunggah file output
Header ini akan ditentukan saat mengunggah file ke Azure Storage. Dokumen resmi pada header yang diizinkan saat mengunggah blob: https://docs.microsoft.com/en-us/rest/api/storageservices/put-blob#request-headers-all-blob-types

OutputFileDestination

Tujuan tempat file harus diunggah.

Nama Jenis Deskripsi
container

OutputFileBlobContainerDestination

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

OutputFileUploadCondition

Kondisi di mana file output Tugas atau sekumpulan file harus diunggah.
Defaultnya adalah penyelesaian tugas.

ResourceFile

Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi.

Nama Jenis Deskripsi
autoStorageContainerName

string

Nama kontainer penyimpanan di Akun penyimpanan otomatis.
Properti autoStorageContainerName, storageContainerUrl, dan httpUrl saling eksklusif dan salah satunya harus ditentukan.

blobPrefix

string

Awalan blob yang digunakan saat mengunduh blob dari kontainer Azure Storage. Hanya blob yang namanya dimulai dengan awalan yang ditentukan yang akan diunduh.
Properti hanya valid ketika autoStorageContainerName atau storageContainerUrl digunakan. Awalan ini dapat berupa nama file parsial atau subdirektori. Jika awalan tidak ditentukan, semua file dalam kontainer akan diunduh.

fileMode

string

Atribut mode izin file dalam format oktal.
Properti ini hanya berlaku untuk file yang diunduh ke Simpul Komputasi Linux. Ini akan diabaikan jika ditentukan untuk resourceFile yang akan diunduh ke Simpul Komputasi Windows. Jika properti ini tidak ditentukan untuk Simpul Komputasi Linux, maka nilai default 0770 diterapkan ke file.

filePath

string

Lokasi pada Simpul Komputasi tempat mengunduh file, relatif terhadap direktori kerja Tugas.
Jika properti httpUrl ditentukan, filePath diperlukan dan menjelaskan jalur tempat file akan diunduh, termasuk nama file. Jika tidak, jika properti autoStorageContainerName atau storageContainerUrl ditentukan, filePath bersifat opsional dan merupakan direktori untuk mengunduh file. Dalam kasus di mana filePath digunakan sebagai direktori, struktur direktori apa pun yang sudah terkait dengan data input akan disimpan secara penuh dan ditambahkan ke direktori filePath yang ditentukan. Jalur relatif yang ditentukan tidak dapat keluar dari direktori kerja Tugas (misalnya dengan menggunakan '..').

httpUrl

string

URL file yang akan diunduh.
Properti autoStorageContainerName, storageContainerUrl, dan httpUrl saling eksklusif dan salah satunya harus ditentukan. Jika URL menunjuk ke Azure Blob Storage, URL harus dapat dibaca dari simpul komputasi. Ada tiga cara untuk mendapatkan URL seperti itu untuk blob di penyimpanan Azure: menyertakan Tanda Tangan Akses Bersama (SAS) yang memberikan izin baca pada blob, menggunakan identitas terkelola dengan izin baca, atau mengatur ACL untuk blob atau kontainernya untuk memungkinkan akses publik.

identityReference

ComputeNodeIdentityReference

Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Blob Storage yang ditentukan oleh storageContainerUrl atau httpUrl
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi.

storageContainerUrl

string

URL kontainer blob dalam Azure Blob Storage.
Properti autoStorageContainerName, storageContainerUrl, dan httpUrl saling eksklusif dan salah satunya harus ditentukan. URL ini harus dapat dibaca dan dapat dicantumkan dari simpul komputasi. Ada tiga cara untuk mendapatkan URL seperti itu untuk kontainer di penyimpanan Azure: sertakan Tanda Tangan Akses Bersama (SAS) yang memberikan izin baca dan daftar pada kontainer, gunakan identitas terkelola dengan izin baca dan daftar, atau atur ACL untuk kontainer guna mengizinkan akses publik.

TaskConstraints

Batasan eksekusi untuk diterapkan ke Tugas.

Nama Jenis Deskripsi
maxTaskRetryCount

integer

Berapa kali maksimum Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol.
Perhatikan bahwa nilai ini secara khusus mengontrol jumlah percobaan ulang untuk Tugas yang dapat dieksekusi karena kode keluar bukan nol. Layanan Batch akan mencoba Tugas sekali, dan kemudian dapat mencoba kembali hingga batas ini. Misalnya, jika jumlah percobaan kembali maksimum adalah 3, Batch mencoba Tugas hingga 4 kali (satu percobaan awal dan 3 percobaan ulang). Jika jumlah percobaan kembali maksimum adalah 0, layanan Batch tidak mencoba kembali Tugas setelah upaya pertama. Jika jumlah percobaan kembali maksimum adalah -1, layanan Batch mencoba kembali Tugas tanpa batas, namun ini tidak disarankan untuk tugas mulai atau tugas apa pun. Nilai defaultnya adalah 0 (tidak ada percobaan kembali).

maxWallClockTime

string

Waktu maksimum yang berlalu yang dapat dijalankan Tugas, diukur sejak Tugas dimulai. Jika Tugas tidak selesai dalam batas waktu, layanan Batch mengakhirinya.
Jika ini tidak ditentukan, tidak ada batas waktu berapa lama Tugas dapat berjalan.

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.
Defaultnya adalah 7 hari, yaitu direktori Tugas akan dipertahankan selama 7 hari kecuali Simpul Komputasi dihapus atau Pekerjaan dihapus.

TaskContainerExecutionInformation

Berisi informasi tentang kontainer yang dijalankan Tugas.

Nama Jenis Deskripsi
containerId

string

ID kontainer.

error

string

Informasi kesalahan terperinci tentang kontainer.
Ini adalah string kesalahan terperinci dari layanan Docker, jika tersedia. Ini setara dengan bidang kesalahan yang dikembalikan oleh "inspeksi docker".

state

string

Status kontainer.
Ini adalah status kontainer sesuai dengan layanan Docker. Ini setara dengan bidang status yang dikembalikan oleh "inspeksi docker".

TaskContainerSettings

Pengaturan kontainer untuk Tugas.

Nama Jenis Deskripsi
containerRunOptions

string

Opsi tambahan untuk perintah buat kontainer.
Opsi tambahan ini disediakan sebagai argumen ke perintah "docker create", selain yang dikontrol oleh Layanan Batch.

imageName

string

Gambar yang digunakan untuk membuat kontainer tempat Tugas akan berjalan.
Ini adalah referensi Gambar lengkap, seperti yang akan ditentukan ke "penarikan docker". Jika tidak ada tag yang disediakan sebagai bagian dari Nama gambar, tag ":latest" digunakan sebagai default.

registry

ContainerRegistry

Registri privat yang berisi Gambar kontainer.
Pengaturan ini dapat dihilangkan jika sudah disediakan di pembuatan Pool.

workingDirectory

ContainerWorkingDirectory

Lokasi direktori kerja Tugas kontainer.
Defaultnya adalah 'taskWorkingDirectory'.

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

TaskIdRange[]

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.
Koleksi taskIds dibatasi hingga total 64000 karakter (yaitu panjang gabungan semua ID Tugas). Jika koleksi taskIds melebihi panjang maksimum, permintaan Tambahkan Tugas gagal dengan kode kesalahan TaskDependencyListTooLong. Dalam hal ini pertimbangkan untuk menggunakan rentang ID Tugas sebagai gantinya.

TaskExecutionInformation

Informasi tentang eksekusi Tugas.

Nama Jenis Deskripsi
containerInfo

TaskContainerExecutionInformation

Informasi tentang kontainer tempat Tugas dijalankan.
Properti ini diatur hanya jika Tugas berjalan dalam konteks kontainer.

endTime

string

Waktu tugas selesai.
Properti ini diatur hanya jika Tugas dalam status Selesai.

exitCode

integer

Kode keluar program yang ditentukan pada baris perintah Tugas.
Properti ini diatur hanya jika Tugas dalam status selesai. Secara umum, kode keluar untuk proses mencerminkan konvensi tertentu yang diterapkan oleh pengembang aplikasi untuk proses tersebut. Jika Anda menggunakan nilai kode keluar untuk membuat keputusan dalam kode Anda, pastikan Anda mengetahui konvensi kode keluar yang digunakan oleh proses aplikasi. Namun, jika layanan Batch mengakhiri Tugas (karena waktu habis, atau penghentian pengguna melalui API), Anda mungkin melihat kode keluar yang ditentukan sistem operasi.

failureInfo

TaskFailureInformation

Informasi yang menjelaskan kegagalan Tugas, jika ada.
Properti ini diatur hanya jika Tugas dalam status selesai dan mengalami kegagalan.

lastRequeueTime

string

Waktu terbaru di mana Tugas telah diantrekan ulang oleh layanan Batch sebagai hasil dari permintaan pengguna.
Properti ini diatur hanya jika requeueCount bukan nol.

lastRetryTime

string

Waktu terbaru saat coba lagi Tugas mulai berjalan.
Elemen ini hanya ada jika Tugas dicoba ulang (yaitu retryCount bukan nol). Jika ada, ini biasanya sama dengan startTime, tetapi mungkin berbeda jika Tugas telah dimulai ulang karena alasan selain mencoba kembali; misalnya, jika Simpul Komputasi di-boot ulang selama coba lagi, maka startTime diperbarui tetapi lastRetryTime tidak.

requeueCount

integer

Berapa kali Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna.
Ketika pengguna menghapus Simpul Komputasi dari Kumpulan (dengan mengubah ukuran/menyusutkan kumpulan) atau ketika Pekerjaan dinonaktifkan, pengguna dapat menentukan bahwa tugas yang berjalan pada Simpul Komputasi akan diantrekan ulang untuk eksekusi. Jumlah ini melacak berapa kali Tugas telah diantrekan kembali karena alasan ini.

result

TaskExecutionResult

Hasil dari eksekusi Tugas.
Jika nilainya 'gagal', maka detail kegagalan dapat ditemukan di properti failureInfo.

retryCount

integer

Berapa kali Tugas telah dicoba kembali oleh layanan Batch.
Kegagalan aplikasi tugas (kode keluar bukan nol) dicoba kembali, 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.
'Berjalan' sesuai dengan status berjalan, jadi jika Tugas menentukan file sumber daya atau Paket, maka waktu mulai mencerminkan waktu di mana Tugas mulai mengunduh atau menyebarkannya. Jika Tugas telah dimulai ulang atau dicoba ulang, ini adalah waktu terbaru di mana Tugas mulai berjalan. Properti ini hanya ada untuk Tugas yang dalam status berjalan atau selesai.

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

ErrorCategory

Kategori kesalahan Tugas.

code

string

Pengidentifikasi untuk kesalahan Tugas. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

NameValuePair[]

Daftar detail tambahan yang terkait dengan kesalahan.

message

string

Pesan yang menjelaskan kesalahan Tugas, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

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.

TaskState

Status Tugas.

Nama Jenis Deskripsi
active

string

Tugas diantrekan dan dapat dijalankan, tetapi saat ini tidak ditetapkan ke Simpul Komputasi. Tugas memasuki status ini ketika dibuat, ketika diaktifkan setelah dinonaktifkan, atau ketika menunggu percobaan kembali setelah eksekusi gagal.

completed

string

Tugas tidak lagi memenuhi syarat untuk dijalankan, biasanya karena Tugas telah berhasil diselesaikan, atau Tugas telah selesai dengan tidak berhasil dan telah kehabisan batas coba lagi. Tugas juga ditandai sebagai selesai jika terjadi kesalahan saat meluncurkan Tugas, atau ketika Tugas telah dihentikan.

preparing

string

Tugas telah ditetapkan ke Simpul Komputasi, tetapi menunggu Tugas Persiapan Pekerjaan yang diperlukan selesai pada Simpul Komputasi. Jika Tugas Persiapan Pekerjaan berhasil, Tugas akan dipindahkan ke berjalan. Jika Tugas Persiapan Pekerjaan gagal, Tugas akan kembali aktif dan akan memenuhi syarat untuk ditetapkan ke Simpul Komputasi yang berbeda.

running

string

Tugas berjalan pada Simpul Komputasi. Ini termasuk persiapan tingkat tugas seperti mengunduh file sumber daya atau menyebarkan Paket yang ditentukan pada Tugas - itu tidak selalu berarti bahwa baris perintah Tugas telah mulai dijalankan.

TaskStatistics

Statistik penggunaan sumber daya untuk Tugas.

Nama Jenis Deskripsi
kernelCPUTime

string

Total waktu CPU mode kernel (dijumlahkan di semua inti dan semua Simpul Komputasi) yang digunakan oleh Tugas.

lastUpdateTime

string

Waktu di mana statistik terakhir diperbarui. Semua statistik terbatas pada rentang antara startTime dan lastUpdateTime.

readIOGiB

number

Total gibibyte yang dibaca dari disk oleh Tugas.

readIOps

integer

Jumlah total operasi baca disk yang dibuat oleh Tugas.

startTime

string

Waktu mulai rentang waktu yang dicakup oleh statistik.

url

string

URL statistik.

userCPUTime

string

Total waktu CPU mode pengguna (dijumlahkan di semua inti dan semua Simpul Komputasi) yang digunakan oleh Tugas.

waitTime

string

Total waktu tunggu Tugas. Waktu tunggu untuk Tugas didefinisikan sebagai waktu yang berlalu antara pembuatan Tugas dan awal eksekusi Tugas. (Jika Tugas dicoba kembali karena kegagalan, waktu tunggu adalah waktu ke eksekusi Tugas terbaru.)

wallClockTime

string

Total waktu jam dinding Tugas.
Waktu jam dinding adalah waktu yang berlalu dari ketika Tugas mulai berjalan pada Simpul Komputasi hingga ketika selesai (atau hingga terakhir kali statistik diperbarui, jika Tugas belum selesai saat itu). Jika Tugas dicoba ulang, ini mencakup waktu jam dinding dari semua percobaan ulang Tugas.

writeIOGiB

number

Total gibibyte yang ditulis ke disk oleh Tugas.

writeIOps

integer

Jumlah total operasi penulisan disk yang dibuat oleh Tugas.

UserIdentity

Definisi identitas pengguna tempat Tugas dijalankan.

Nama Jenis Deskripsi
autoUser

AutoUserSpecification

Pengguna otomatis tempat Tugas dijalankan.
Properti userName dan autoUser saling eksklusif; Anda harus menentukan satu tetapi tidak keduanya.

username

string

Nama identitas pengguna tempat Tugas dijalankan.
Properti userName dan autoUser saling eksklusif; Anda harus menentukan satu tetapi tidak keduanya.