Compute Node - List
Mencantumkan Simpul Komputasi di Kumpulan yang ditentukan.
GET {batchUrl}/pools/{poolId}/nodes?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
batch
|
path | True |
string |
URL dasar untuk semua permintaan layanan Azure Batch. |
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://docs.microsoft.com/en-us/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. |
Header Permintaan
Media Types: "application/json; odata=minimalmetadata"
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
client-request-id |
string uuid |
Identitas permintaan yang dihasilkan pemanggil, dalam bentuk GUID tanpa dekorasi seperti kurung kurawal, misalnya 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Apakah server harus mengembalikan client-request-id dalam respons. |
|
ocp-date |
string date-time-rfc1123 |
Waktu permintaan dikeluarkan. Pustaka klien biasanya mengatur ini ke waktu jam sistem saat ini; atur secara eksplisit jika Anda memanggil REST API secara langsung. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Respons yang berisi daftar Simpul Komputasi. Headers
|
|
Other Status Codes |
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
Node list
Sample Request
GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2023-11-01.18.0
Sample Response
{
"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 yang 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 di 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 |
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 yang diterima dalam respons kesalahan Azure Batch. |
Image |
Referensi ke Gambar Azure Virtual Machines Marketplace atau Gambar Azure Compute Gallery. Untuk mendapatkan daftar semua referensi gambar Marketplace Azure 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 yang diterima dari layanan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
message |
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
|
values |
Kumpulan pasangan kunci-nilai yang berisi detail tambahan tentang kesalahan. |
BatchErrorDetail
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
key |
string |
Pengidentifikasi yang menentukan arti properti Nilai. |
value |
string |
Informasi tambahan disertakan dengan respons kesalahan. |
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 yang terkait dengan thumbprint. 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 di 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. Silakan gunakan Ekstensi Azure KeyVault sebagai gantinya. |
|
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 Simpul lain untuk berkomunikasi dengan Simpul Komputasi ini. |
isDedicated |
boolean |
Apakah Simpul Komputasi ini adalah Simpul Komputasi khusus. Jika false, Simpul Komputasi adalah Simpul Komputasi Berprioritas Rendah/Spot. |
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 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 tidak berubah 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 Kumpulan. |
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/Prioritas 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 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 kelelahan 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. |
waitingforstarttask |
string |
StartTask telah mulai berjalan pada Simpul Komputasi, tetapi waitForSuccess diatur dan StartTask belum selesai. |
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 yang diterima dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lang |
string |
Kode bahasa pesan kesalahan |
value |
string |
Teks pesan. |
ImageReference
Referensi ke Gambar Azure Virtual Machines Marketplace atau Gambar Azure Compute Gallery. Untuk mendapatkan daftar semua referensi gambar Marketplace Azure diverifikasi oleh Azure Batch, lihat operasi 'Daftar Gambar yang Didukung'.
Nama | Jenis | Deskripsi |
---|---|---|
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 Azure Virtual Machines Marketplace Image. |
publisher |
string |
Penerbit Azure Virtual Machines Marketplace Image. |
sku |
string |
SKU Azure Virtual Machines Marketplace Image. |
version |
string |
Versi Azure Virtual Machines Marketplace Image. |
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 ujung belakang 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 tempat 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 |
Berapa kali maksimum 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, pengumpulan 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 mencoba kembali Tugas mulai berjalan. |
result |
Hasil dari eksekusi Tugas. |
|
retryCount |
integer |
Berapa kali Tugas telah dicoba ulang oleh layanan Batch. |
startTime |
string |
Waktu mulai berjalannya StartTask. |
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 |
---|---|---|
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 di mana 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 ulang oleh layanan Batch sebagai hasil dari permintaan pengguna. |
lastRetryTime |
string |
Waktu terbaru saat mencoba kembali 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 ulang 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 tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
details |
Daftar detail tambahan yang terkait dengan kesalahan. |
|
message |
string |
Pesan yang menjelaskan kesalahan Tugas, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
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 saat dibuat, ketika diaktifkan setelah dinonaktifkan, atau ketika sedang menunggu coba lagi setelah eksekusi gagal. |
completed |
string |
Tugas tidak lagi memenuhi syarat untuk dijalankan, biasanya karena Tugas berhasil diselesaikan, atau Tugas tidak berhasil diselesaikan 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 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'. |