Compute Node - List
Mencantumkan Simpul Komputasi di Kumpulan yang ditentukan.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&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. |
pool
|
path | True |
string |
ID Kumpulan tempat Anda ingin mencantumkan Simpul Komputasi. |
api-version
|
query | True |
string |
Versi API Klien. |
$filter
|
query |
string |
Klausa $filter OData. Untuk informasi selengkapnya tentang membuat filter ini, lihat https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. |
|
$select
|
query |
string |
Klausa $select OData. |
|
maxresults
|
query |
integer int32 |
Jumlah maksimum item yang akan dikembalikan dalam respons. Maksimum 1000 Simpul Komputasi dapat dikembalikan. |
|
timeout
|
query |
integer int32 |
Waktu maksimum yang dapat dihabiskan server untuk memproses permintaan, dalam hitung detik. Defaultnya adalah 30 detik. Jika nilainya lebih besar dari 30, 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. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Respons yang berisi daftar Simpul Komputasi. Header
|
|
Other Status Codes |
Kesalahan dari layanan Batch. |
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
Node list
Permintaan sampel
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2024-07-01.20.0
Respon sampel
{
"value": [
{
"id": "tvm-1695681911_1-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T22:22:27.2236818Z",
"lastBootTime": "2016-11-22T22:22:24.4634125Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_1-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T22:22:27.2236818Z",
"endTime": "2016-11-22T22:22:27.567189Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
},
{
"id": "tvm-1695681911_3-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:36:51.0013378Z",
"lastBootTime": "2016-11-22T19:36:48.21721Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_3-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"runningTaskSlotsCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:36:51.0013378Z",
"endTime": "2016-11-22T19:36:51.2363447Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
}
}
]
}
Definisi
Nama | Deskripsi |
---|---|
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. |
Certificate |
Referensi ke Sertifikat yang akan diinstal pada Simpul Komputasi di Kumpulan. |
Certificate |
Lokasi penyimpanan Sertifikat pada Simpul Komputasi tempat menginstal Sertifikat. |
Certificate |
Akun pengguna mana di Simpul Komputasi yang harus memiliki akses ke data privat Sertifikat. |
Compute |
Simpul Komputasi dalam layanan Batch. |
Compute |
Konfigurasi titik akhir untuk Simpul Komputasi. |
Compute |
Kesalahan yang ditemui oleh Simpul Komputasi. |
Compute |
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi. |
Compute |
Hasil daftar Simpul Komputasi dalam Kumpulan. |
Compute |
Status Simpul Komputasi saat ini. |
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. |
Elevation |
Tingkat elevasi pengguna. |
Environment |
Variabel lingkungan yang akan diatur pada proses Tugas. |
Error |
Kategori kesalahan. |
Error |
Pesan kesalahan diterima dalam respons kesalahan Azure Batch. |
Image |
Referensi ke Gambar Marketplace Azure Virtual Machines atau Gambar Azure Compute Gallery. Untuk mendapatkan daftar semua referensi Gambar Marketplace Azure yang diverifikasi oleh Azure Batch, lihat operasi 'Daftar Gambar yang Didukung'. |
Inbound |
Titik akhir masuk pada Simpul Komputasi. |
Inbound |
Protokol titik akhir. |
Name |
Mewakili pasangan nama-nilai. |
Node |
Informasi tentang agen Simpul Komputasi. |
Resource |
Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi. |
Scheduling |
Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas. |
Start |
Tugas yang dijalankan saat Simpul bergabung dengan Kumpulan di layanan Azure Batch, atau saat Simpul Komputasi di-boot ulang atau digambut ulang. |
Start |
Informasi tentang StartTask yang berjalan pada Simpul Komputasi. |
Start |
Status StartTask pada Simpul Komputasi. |
Task |
Berisi informasi tentang kontainer yang dijalankan Tugas. |
Task |
Pengaturan kontainer untuk Tugas. |
Task |
Informasi tentang eksekusi Tugas. |
Task |
Hasil eksekusi Tugas. |
Task |
Informasi tentang kegagalan Tugas. |
Task |
Informasi tentang Tugas yang berjalan pada Simpul Komputasi. |
Task |
Status Tugas. |
User |
Definisi identitas pengguna tempat Tugas dijalankan. |
Virtual |
Info tentang status komputer virtual saat ini. |
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. |
CertificateReference
Referensi ke Sertifikat yang akan diinstal pada Simpul Komputasi di Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
storeLocation |
Lokasi penyimpanan Sertifikat pada Simpul Komputasi tempat menginstal Sertifikat. |
|
storeName |
string |
Nama penyimpanan Sertifikat pada Simpul Komputasi tempat menginstal Sertifikat. |
thumbprint |
string |
Thumbprint Sertifikat. |
thumbprintAlgorithm |
string |
Algoritma di mana thumbprint dikaitkan. Ini harus sha1. |
visibility |
Akun pengguna mana di Simpul Komputasi yang harus memiliki akses ke data privat Sertifikat. |
CertificateStoreLocation
Lokasi penyimpanan Sertifikat pada Simpul Komputasi tempat menginstal Sertifikat.
Nama | Jenis | Deskripsi |
---|---|---|
currentuser |
string |
Sertifikat harus diinstal ke penyimpanan Sertifikat CurrentUser. |
localmachine |
string |
Sertifikat harus diinstal ke penyimpanan Sertifikat LocalMachine. |
CertificateVisibility
Akun pengguna mana di Simpul Komputasi yang harus memiliki akses ke data privat Sertifikat.
Nama | Jenis | Deskripsi |
---|---|---|
remoteuser |
string |
Sertifikat harus terlihat oleh akun pengguna tempat pengguna mengakses Simpul Komputasi dari jarak jauh. |
starttask |
string |
Sertifikat harus terlihat oleh akun pengguna tempat StartTask dijalankan. Perhatikan bahwa jika Cakupan AutoUser adalah Kumpulan untuk StartTask dan Tugas, sertifikat ini juga akan terlihat oleh Tugas. |
task |
string |
Sertifikat harus terlihat oleh akun pengguna tempat Tugas Pekerjaan dijalankan. |
ComputeNode
Simpul Komputasi dalam layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
affinityId |
string |
Pengidentifikasi yang dapat diteruskan saat menambahkan Tugas untuk meminta agar Tugas dijadwalkan pada Simpul Komputasi ini. |
allocationTime |
string |
Waktu di mana Simpul Komputasi ini dialokasikan ke Kumpulan. |
certificateReferences |
Daftar Sertifikat yang diinstal pada Simpul Komputasi. Peringatan: Properti ini tidak digunakan lagi dan akan dihapus setelah Februari 2024. Gunakan Ekstensi Azure KeyVault |
|
endpointConfiguration |
Konfigurasi titik akhir untuk Simpul Komputasi. |
|
errors |
Daftar kesalahan yang saat ini sedang ditemui oleh Simpul Komputasi. |
|
id |
string |
ID Simpul Komputasi. |
ipAddress |
string |
Alamat IP yang dapat digunakan Node lain untuk berkomunikasi dengan Simpul Komputasi ini. |
isDedicated |
boolean |
Apakah Simpul Komputasi ini adalah Simpul Komputasi khusus. Jika false, Simpul Komputasi adalah Simpul Komputasi Spot/Berprioritas rendah. |
lastBootTime |
string |
Terakhir kali di mana Simpul Komputasi dimulai. |
nodeAgentInfo |
Informasi tentang versi agen Simpul Komputasi dan waktu Simpul Komputasi ditingkatkan ke versi baru. |
|
recentTasks |
Daftar Tugas yang statusnya baru saja berubah. |
|
runningTaskSlotsCount |
integer |
Jumlah total slot penjadwalan yang digunakan oleh saat ini menjalankan Tugas Pekerjaan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai. |
runningTasksCount |
integer |
Jumlah total Tugas Pekerjaan yang sedang berjalan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai. |
schedulingState |
Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas. |
|
startTask |
Tugas yang ditentukan untuk dijalankan pada Simpul Komputasi saat bergabung dengan Kumpulan. |
|
startTaskInfo |
Informasi runtime tentang eksekusi StartTask pada Simpul Komputasi. |
|
state |
Status Simpul Komputasi saat ini. |
|
stateTransitionTime |
string |
Waktu saat Simpul Komputasi memasuki statusnya saat ini. |
totalTasksRun |
integer |
Jumlah total Tugas Pekerjaan yang diselesaikan pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai. |
totalTasksSucceeded |
integer |
Jumlah total Tugas Pekerjaan yang berhasil diselesaikan (dengan exitCode 0) pada Simpul Komputasi. Ini termasuk Tugas Manajer Pekerjaan dan Tugas normal, tetapi bukan Persiapan Pekerjaan, Rilis Pekerjaan, atau Tugas Mulai. |
url |
string |
URL Simpul Komputasi. |
virtualMachineInfo |
Info tentang status komputer virtual saat ini. |
|
vmSize |
string |
Ukuran komputer virtual yang menghosting Simpul Komputasi. |
ComputeNodeEndpointConfiguration
Konfigurasi titik akhir untuk Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
inboundEndpoints |
Daftar titik akhir masuk yang dapat diakses pada Simpul Komputasi. |
ComputeNodeError
Kesalahan yang ditemui oleh Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan Simpul Komputasi. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram. |
errorDetails |
Daftar detail kesalahan tambahan yang terkait dengan kesalahan Simpul Komputasi. |
|
message |
string |
Pesan yang menjelaskan kesalahan Simpul Komputasi, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
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. |
ComputeNodeListResult
Hasil daftar Simpul Komputasi dalam Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
odata.nextLink |
string |
URL untuk mendapatkan serangkaian hasil berikutnya. |
value |
Daftar Simpul Komputasi. |
ComputeNodeState
Status Simpul Komputasi saat ini.
Nama | Jenis | Deskripsi |
---|---|---|
creating |
string |
Layanan Batch telah memperoleh komputer virtual yang mendasar dari Azure Compute, tetapi belum mulai bergabung dengan Pool. |
deallocated |
string |
Simpul Komputasi dibatalkan alokasinya. |
deallocating |
string |
Simpul Komputasi dibatalkan alokasinya. |
idle |
string |
Simpul Komputasi saat ini tidak menjalankan Tugas. |
leavingpool |
string |
Simpul Komputasi meninggalkan Kumpulan, baik karena pengguna secara eksplisit menghapusnya atau karena Kumpulan mengubah ukuran atau menurunkan skala otomatis. |
offline |
string |
Simpul Komputasi saat ini tidak menjalankan Tugas, dan penjadwalan Tugas baru ke Simpul Komputasi dinonaktifkan. |
preempted |
string |
Simpul Komputasi Spot/Berprioritas rendah telah didahului. Tugas yang berjalan pada Simpul Komputasi ketika didahulukan akan dijadwalkan ulang ketika Simpul Komputasi lain tersedia. |
rebooting |
string |
Simpul Komputasi sedang di-boot ulang. |
reimaging |
string |
Simpul Komputasi akan digambatkan ulang. |
running |
string |
Simpul Komputasi menjalankan satu atau beberapa Tugas (selain StartTask). |
starting |
string |
Layanan Batch dimulai pada komputer virtual yang mendasar. |
starttaskfailed |
string |
StartTask telah gagal pada Simpul Komputasi (dan habis semua percobaan ulang), dan waitForSuccess diatur. Simpul Komputasi tidak dapat digunakan untuk menjalankan Tugas. |
unknown |
string |
Layanan Batch telah kehilangan kontak dengan Simpul Komputasi, dan tidak tahu keadaan sebenarnya. |
unusable |
string |
Simpul Komputasi tidak dapat digunakan untuk Eksekusi tugas karena kesalahan. |
upgradingos |
string |
Simpul Komputasi sedang menjalani operasi peningkatan OS. |
waitingforstarttask |
string |
StartTask telah mulai berjalan pada Simpul Komputasi, tetapi waitForSuccess diatur dan StartTask belum selesai. |
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. |
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 diterima dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lang |
string |
Kode bahasa pesan kesalahan |
value |
string |
Teks pesan. |
ImageReference
Referensi ke Gambar Marketplace Azure Virtual Machines atau Gambar Azure Compute Gallery. Untuk mendapatkan daftar semua referensi Gambar Marketplace Azure yang diverifikasi oleh Azure Batch, lihat operasi 'Daftar Gambar yang Didukung'.
Nama | Jenis | Deskripsi |
---|---|---|
communityGalleryImageId |
string |
Pengidentifikasi unik gambar galeri komunitas |
exactVersion |
string |
Versi spesifik gambar platform atau gambar marketplace yang digunakan untuk membuat simpul. Bidang baca-saja ini berbeda dari 'versi' hanya jika nilai yang ditentukan untuk 'versi' ketika kumpulan dibuat adalah 'terbaru'. |
offer |
string |
Jenis penawaran Gambar Marketplace Azure Virtual Machines. |
publisher |
string |
Penerbit Gambar Marketplace Azure Virtual Machines. |
sharedGalleryImageId |
string |
Pengidentifikasi unik gambar galeri bersama |
sku |
string |
SKU Gambar Marketplace Azure Virtual Machines. |
version |
string |
Versi Gambar Marketplace Azure Virtual Machines. |
virtualMachineImageId |
string |
Pengidentifikasi sumber daya ARM dari Gambar Azure Compute Gallery. Simpul Komputasi di Kumpulan akan dibuat menggunakan Id Gambar ini. Ini adalah formulir /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} atau /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} untuk selalu default ke versi gambar terbaru. |
InboundEndpoint
Titik akhir masuk pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
backendPort |
integer |
Nomor port backend dari titik akhir. |
frontendPort |
integer |
Nomor port publik titik akhir. |
name |
string |
Nama titik akhir. |
protocol |
Protokol titik akhir. |
|
publicFQDN |
string |
Nama domain publik yang sepenuhnya memenuhi syarat untuk Simpul Komputasi. |
publicIPAddress |
string |
Alamat IP publik Simpul Komputasi. |
InboundEndpointProtocol
Protokol titik akhir.
Nama | Jenis | Deskripsi |
---|---|---|
tcp |
string |
Gunakan TCP untuk titik akhir. |
udp |
string |
Gunakan UDP untuk titik akhir. |
NameValuePair
Mewakili pasangan nama-nilai.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama dalam pasangan nama-nilai. |
value |
string |
Nilai dalam pasangan nama-nilai. |
NodeAgentInformation
Informasi tentang agen Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
lastUpdateTime |
string |
Waktu ketika agen Simpul Komputasi diperbarui pada Simpul Komputasi. |
version |
string |
Versi agen Simpul Komputasi Batch yang berjalan pada Simpul Komputasi. |
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. |
SchedulingState
Apakah Simpul Komputasi tersedia untuk Penjadwalan Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
disabled |
string |
Tidak ada Tugas baru yang akan dijadwalkan pada Simpul Komputasi. Tugas yang sudah berjalan pada Simpul Komputasi mungkin masih berjalan hingga selesai. Semua Simpul Komputasi dimulai dengan penjadwalan diaktifkan. |
enabled |
string |
Tugas dapat dijadwalkan pada Simpul Komputasi. |
StartTask
Tugas yang dijalankan saat Simpul bergabung dengan Kumpulan di layanan Azure Batch, atau saat Simpul Komputasi di-boot ulang atau digambut ulang.
Nama | Jenis | Deskripsi |
---|---|---|
commandLine |
string |
Baris perintah StartTask. |
containerSettings |
Pengaturan untuk kontainer tempat StartTask berjalan. |
|
environmentSettings |
Daftar pengaturan variabel lingkungan untuk StartTask. |
|
maxTaskRetryCount |
integer |
Jumlah maksimum kali Tugas dapat dicoba kembali. |
resourceFiles |
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. 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, kumpulan ResourceFiles harus dikurangi ukurannya. Ini dapat dicapai menggunakan file .zip, Paket Aplikasi, atau Kontainer Docker. |
|
userIdentity |
Identitas pengguna tempat StartTask berjalan. |
|
waitForSuccess |
boolean |
Apakah layanan Batch harus menunggu StartTask berhasil diselesaikan (yaitu, keluar dengan kode keluar 0) sebelum menjadwalkan Tugas apa pun pada Simpul Komputasi. |
StartTaskInformation
Informasi tentang StartTask yang berjalan pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
containerInfo |
Informasi tentang kontainer tempat Tugas dijalankan. |
|
endTime |
string |
Waktu di mana StartTask berhenti berjalan. |
exitCode |
integer |
Kode keluar program yang ditentukan pada baris perintah StartTask. |
failureInfo |
Informasi yang menjelaskan kegagalan Tugas, jika ada. |
|
lastRetryTime |
string |
Waktu terbaru saat coba lagi Tugas mulai berjalan. |
result |
Hasil dari eksekusi Tugas. |
|
retryCount |
integer |
Berapa kali Tugas telah dicoba kembali oleh layanan Batch. |
startTime |
string |
Waktu saat StartTask mulai berjalan. |
state |
Status StartTask pada Simpul Komputasi. |
StartTaskState
Status StartTask pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
completed |
string |
StartTask telah keluar dengan kode keluar 0, atau StartTask telah gagal dan batas coba lagi telah tercapai, atau proses StartTask tidak berjalan karena Kesalahan persiapan tugas (seperti kegagalan pengunduhan file sumber daya). |
running |
string |
StartTask saat ini sedang berjalan. |
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. |
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. |
TaskExecutionInformation
Informasi tentang eksekusi Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
containerInfo |
Informasi tentang kontainer tempat Tugas dijalankan. |
|
endTime |
string |
Waktu tugas selesai. |
exitCode |
integer |
Kode keluar program yang ditentukan pada baris perintah Tugas. |
failureInfo |
Informasi yang menjelaskan kegagalan Tugas, jika ada. |
|
lastRequeueTime |
string |
Waktu terbaru di mana Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. |
lastRetryTime |
string |
Waktu terbaru saat coba lagi Tugas mulai berjalan. |
requeueCount |
integer |
Berapa kali Tugas telah diantrekan kembali oleh layanan Batch sebagai hasil dari permintaan pengguna. |
result |
Hasil dari eksekusi Tugas. |
|
retryCount |
integer |
Berapa kali Tugas telah dicoba kembali oleh layanan Batch. |
startTime |
string |
Waktu di mana Tugas mulai berjalan. |
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 invarian 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. |
TaskInformation
Informasi tentang Tugas yang berjalan pada Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
executionInfo |
Informasi tentang eksekusi Tugas. |
|
jobId |
string |
ID Pekerjaan tempat Tugas berada. |
subtaskId |
integer |
ID subtugas jika Tugas adalah Tugas multi-instans. |
taskId |
string |
ID Tugas. |
taskState |
Status Tugas saat ini. |
|
taskUrl |
string |
URL Tugas. |
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 coba lagi setelah eksekusi gagal. |
completed |
string |
Tugas tidak lagi memenuhi syarat untuk dijalankan, biasanya karena Tugas berhasil diselesaikan, atau Tugas telah selesai dengan tidak berhasil dan telah menghabiskan 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 sedang menunggu Tugas Persiapan Pekerjaan yang diperlukan selesai pada Simpul Komputasi. Jika Tugas Persiapan Pekerjaan berhasil, Tugas akan berpindah 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. |
UserIdentity
Definisi identitas pengguna tempat Tugas dijalankan.
Nama | Jenis | Deskripsi |
---|---|---|
autoUser |
Pengguna otomatis tempat Tugas dijalankan. |
|
username |
string |
Nama identitas pengguna tempat Tugas dijalankan. |
VirtualMachineInfo
Info tentang status komputer virtual saat ini.
Nama | Jenis | Deskripsi |
---|---|---|
imageReference |
Referensi ke Gambar Marketplace Azure Virtual Machine. |
|
scaleSetVmResourceId |
string |
ID sumber daya VM Set Skala Komputer Virtual Simpul Komputasi saat ini. Hanya ditentukan jika Akun Batch dibuat dengan properti poolAllocationMode yang diatur ke 'UserSubscription'. |