Job Schedule - List
Mencantumkan semua Jadwal Pekerjaan di Akun yang ditentukan.
GET {batchUrl}/jobschedules?api-version=2024-07-01.20.0
GET {batchUrl}/jobschedules?$filter={$filter}&$select={$select}&$expand={$expand}&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. |
api-version
|
query | True |
string |
Versi API Klien. |
$expand
|
query |
string |
Klausa $expand OData. |
|
$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-job-schedules. |
|
$select
|
query |
string |
Klausa $select OData. |
|
maxresults
|
query |
integer int32 |
Jumlah maksimum item yang akan dikembalikan dalam respons. Maksimal 1000 Jadwal Pekerjaan 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 Jadwal Pekerjaan. 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
JobSchedule list
Permintaan sampel
GET account.region.batch.azure.com/jobschedules?api-version=2024-07-01.20.0
Respon sampel
{
"value": [
{
"id": "jobSchedule1",
"url": "https://account.region.batch.azure.com/jobschedules/jobSchedule1",
"eTag": "0x8D40FFD2E10996A",
"lastModified": "2016-11-18T21:52:24.0064874Z",
"creationTime": "2016-11-18T21:52:22.5431125Z",
"state": "active",
"stateTransitionTime": "2016-11-18T21:52:24.0064874Z",
"previousState": "disabled",
"previousStateTransitionTime": "2016-11-18T21:52:23.6471782Z",
"jobSpecification": {
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction",
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
}
},
"executionInfo": {
"recentJob": {
"url": "https://account.region.batch.azure.com/jobs/jobSchedule1:job-1",
"id": "jobSchedule1:job-1"
}
}
},
{
"id": "jobSchedule2",
"url": "https://account.region.batch.azure.com/jobschedules/jobSchedule2",
"eTag": "0x8D40FFCFF760B51",
"lastModified": "2016-11-18T21:51:05.8184017Z",
"creationTime": "2016-11-18T21:51:05.8184017Z",
"state": "active",
"stateTransitionTime": "2016-11-18T21:51:05.8184017Z",
"schedule": {
"doNotRunUntil": "2020-01-01T12:30:00Z"
},
"jobSpecification": {
"priority": 0,
"maxParallelTasks": -1,
"usesTaskDependencies": false,
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction",
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "testPool2"
}
},
"executionInfo": {
"nextRunTime": "2020-01-01T12:30:00Z"
}
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Access |
Sumber daya Batch tempat token memberikan akses. |
Application |
Referensi ke Paket yang akan disebarkan ke Simpul Komputasi. |
Authentication |
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch. |
Automatic |
Parameter konfigurasi yang digunakan untuk melakukan peningkatan OS otomatis. |
Auto |
Menentukan karakteristik untuk 'kumpulan otomatis' sementara. Layanan Batch akan membuat Kumpulan otomatis ini saat Pekerjaan dikirimkan. |
Auto |
Cakupan untuk pengguna otomatis |
Auto |
Menentukan parameter untuk pengguna otomatis yang menjalankan Tugas pada layanan Batch. |
Azure |
Informasi yang digunakan untuk menyambungkan ke Kontainer Azure Storage menggunakan Blobfuse. |
Azure |
Informasi yang digunakan untuk menyambungkan ke Azure Fileshare. |
Batch |
Respons kesalahan diterima dari layanan Azure Batch. |
Batch |
Item informasi tambahan yang disertakan dalam respons kesalahan Azure Batch. |
Caching |
Jenis penembolokan yang akan diaktifkan untuk disk. |
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. |
CIFSMount |
Informasi yang digunakan untuk menyambungkan ke sistem file CIFS. |
Cloud |
Jadwal Pekerjaan yang memungkinkan Pekerjaan berulang dengan menentukan kapan harus menjalankan Pekerjaan dan spesifikasi yang digunakan untuk membuat setiap Pekerjaan. |
Cloud |
Hasil daftar Jadwal Pekerjaan di Akun. |
Compute |
Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. |
Compute |
Referensi ke identitas yang ditetapkan pengguna yang terkait dengan kumpulan Batch yang akan digunakan simpul komputasi. |
Container |
Konfigurasi untuk Kumpulan yang diaktifkan kontainer. |
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 |
Teknologi kontainer yang akan digunakan. |
Container |
Lokasi direktori kerja Tugas kontainer. |
Data |
Pengaturan yang akan digunakan oleh disk data yang terkait dengan Simpul Komputasi di Kumpulan. Saat menggunakan disk data terlampir, Anda perlu memasang dan memformat disk dari dalam VM untuk menggunakannya. |
Diff |
Menentukan penempatan disk ephemeral untuk disk sistem operasi untuk semua simpul komputasi (VM) di kumpulan. |
Diff |
Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh simpul komputasi (VM). |
Disk |
Konfigurasi enkripsi disk diterapkan pada simpul komputasi di kumpulan. Konfigurasi enkripsi disk tidak didukung pada kumpulan Linux yang dibuat dengan Azure Compute Gallery Image. |
Disk |
Daftar target disk Batch Service akan dienkripsi pada simpul komputasi. |
Dynamic |
Cakupan penetapan vnet dinamis. |
Elevation |
Tingkat elevasi pengguna. |
Environment |
Variabel lingkungan yang akan diatur pada proses Tugas. |
Error |
Pesan kesalahan diterima dalam respons kesalahan Azure Batch. |
Http |
Pasangan nama-nilai header HTTP |
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 |
Protokol titik akhir. |
Inbound |
Kumpulan NAT masuk yang dapat digunakan untuk mengatasi port tertentu pada Simpul Komputasi di Kumpulan Batch secara eksternal. |
IPAddress |
Jenis provisi untuk Alamat IP Publik untuk Kumpulan. |
Job |
Batasan eksekusi untuk Pekerjaan. |
Job |
Menentukan detail Tugas Manajer Pekerjaan. |
Job |
Konfigurasi jaringan untuk Pekerjaan. |
Job |
Tugas Persiapan Pekerjaan untuk dijalankan sebelum Tugas Pekerjaan apa pun pada Simpul Komputasi tertentu. |
Job |
Tugas Rilis Pekerjaan untuk dijalankan pada Penyelesaian Pekerjaan pada Simpul Komputasi mana pun tempat Pekerjaan telah berjalan. |
Job |
Berisi informasi tentang Pekerjaan yang telah dan akan dijalankan di bawah Jadwal Pekerjaan. |
Job |
Status Jadwal Pekerjaan. |
Job |
Statistik penggunaan sumber daya untuk Jadwal Pekerjaan. |
Job |
Menentukan detail Pekerjaan yang akan dibuat sesuai jadwal. |
Linux |
Properti yang digunakan untuk membuat Akun pengguna pada Simpul Komputasi Linux. |
Login |
Mode masuk untuk pengguna |
Managed |
|
Metadata |
Pasangan nama-nilai yang terkait dengan sumber daya layanan Batch. |
Mount |
Sistem file yang akan dipasang pada setiap simpul. |
Network |
Konfigurasi jaringan untuk Kumpulan. |
Network |
Aturan grup keamanan jaringan untuk diterapkan ke titik akhir masuk. |
Network |
Tindakan yang harus diambil untuk alamat IP, rentang subnet, atau tag tertentu. |
NFSMount |
Informasi yang digunakan untuk menyambungkan ke sistem file NFS. |
Node |
Menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch. |
Node |
Konfigurasi penempatan simpul untuk kumpulan. |
Node |
Kebijakan penempatan untuk mengalokasikan simpul di kumpulan. |
On |
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai. |
On |
Tindakan yang harus dilakukan layanan Batch ketika Ada Tugas dalam Pekerjaan yang gagal. |
OSDisk |
Pengaturan untuk disk sistem operasi simpul komputasi (VM). |
Output |
Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas. |
Output |
Menentukan tujuan unggahan file dalam kontainer penyimpanan blob Azure. |
Output |
Tujuan tempat file harus diunggah. |
Output |
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah. |
Output |
Detail tentang operasi pengunggahan file output, termasuk dalam kondisi apa untuk melakukan unggahan. |
Pool |
Konfigurasi titik akhir untuk Kumpulan. |
Pool |
Menentukan bagaimana Pekerjaan harus ditetapkan ke Kumpulan. |
Pool |
Masa pakai minimum Kumpulan otomatis yang dibuat, dan bagaimana beberapa Pekerjaan pada jadwal ditetapkan ke Kumpulan. |
Pool |
Spesifikasi untuk membuat Kumpulan baru. |
Public |
Konfigurasi Alamat IP publik dari konfigurasi jaringan Kumpulan. |
Recent |
Informasi tentang Pekerjaan terbaru untuk dijalankan di bawah Jadwal Pekerjaan. |
Resource |
Satu file atau beberapa file yang akan diunduh ke Simpul Komputasi. |
Rolling |
Parameter konfigurasi yang digunakan saat melakukan peningkatan bergulir. |
Schedule |
Jadwal yang sesuai dengan Pekerjaan mana yang akan dibuat. Setiap saat diperbaiki masing-masing untuk UTC dan tidak terpengaruh oleh waktu musim panas. |
Security |
Menentukan EncryptionType dari disk terkelola. Ini diatur ke VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState. Catatan: Ini hanya dapat diatur untuk VM Rahasia dan diperlukan saat menggunakan VM Rahasia. |
Security |
Menentukan pengaturan profil keamanan untuk komputer virtual atau set skala komputer virtual. |
Security |
Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. |
Service |
Menentukan id referensi artefak layanan yang digunakan untuk mengatur versi gambar yang sama untuk semua komputer virtual dalam set skala saat menggunakan versi gambar 'terbaru'. |
Start |
Tugas yang dijalankan saat Simpul bergabung dengan Kumpulan di layanan Azure Batch, atau saat Simpul Komputasi di-boot ulang atau digambut ulang. |
Storage |
Jenis Akun penyimpanan untuk digunakan dalam membuat disk data atau disk OS. |
Task |
Batasan eksekusi untuk diterapkan ke Tugas. |
Task |
Pengaturan kontainer untuk Tugas. |
Task |
Menentukan bagaimana Tugas harus didistribusikan di seluruh Simpul Komputasi. |
Uefi |
Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. |
Upgrade |
Menentukan mode peningkatan ke komputer virtual dalam set skala. |
Upgrade |
Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir. |
User |
Properti yang digunakan untuk membuat pengguna yang digunakan untuk menjalankan Tugas pada Simpul Komputasi Azure Batch. |
User |
Definisi identitas pengguna tempat Tugas dijalankan. |
Virtual |
Konfigurasi untuk Simpul Komputasi dalam Kumpulan berdasarkan infrastruktur Azure Virtual Machines. |
VMDisk |
Menentukan pengaturan profil keamanan untuk disk terkelola. Catatan: Ini hanya dapat diatur untuk VM Rahasia dan diperlukan saat menggunakan VM Rahasia. |
VMExtension |
Konfigurasi untuk ekstensi komputer virtual. |
Windows |
Pengaturan sistem operasi Windows untuk diterapkan ke komputer virtual. |
Windows |
Properti yang digunakan untuk membuat Akun pengguna pada Simpul Komputasi Windows. |
AccessScope
Sumber daya Batch tempat token memberikan akses.
Nama | Jenis | Deskripsi |
---|---|---|
job |
string |
Memberikan akses untuk melakukan semua operasi pada Pekerjaan yang berisi Tugas. |
ApplicationPackageReference
Referensi ke Paket yang akan disebarkan ke Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
applicationId |
string |
ID aplikasi yang akan disebarkan. |
version |
string |
Versi aplikasi yang akan disebarkan. Jika dihilangkan, versi default disebarkan. |
AuthenticationTokenSettings
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
access |
Sumber daya Batch tempat token memberikan akses. |
AutomaticOSUpgradePolicy
Parameter konfigurasi yang digunakan untuk melakukan peningkatan OS otomatis.
Nama | Jenis | Deskripsi |
---|---|---|
disableAutomaticRollback |
boolean |
Apakah fitur putar kembali gambar OS harus dinonaktifkan. |
enableAutomaticOSUpgrade |
boolean |
Menunjukkan apakah peningkatan OS harus secara otomatis diterapkan ke instans set skala secara bergulir saat versi gambar OS yang lebih baru tersedia. |
osRollingUpgradeDeferral |
boolean |
Tangguhkan peningkatan OS di TVM jika mereka menjalankan tugas. |
useRollingUpgradePolicy |
boolean |
Menunjukkan apakah kebijakan peningkatan bergulir harus digunakan selama Peningkatan OS Otomatis. Peningkatan OS Otomatis akan kembali ke kebijakan default jika tidak ada kebijakan yang ditentukan pada VMSS. |
AutoPoolSpecification
Menentukan karakteristik untuk 'kumpulan otomatis' sementara. Layanan Batch akan membuat Kumpulan otomatis ini saat Pekerjaan dikirimkan.
Nama | Jenis | Deskripsi |
---|---|---|
autoPoolIdPrefix |
string |
Awalan yang akan ditambahkan ke pengidentifikasi unik saat Kumpulan dibuat secara otomatis. |
keepAlive |
boolean |
Apakah akan menjaga Kumpulan otomatis tetap hidup setelah masa pakainya kedaluwarsa. |
pool |
Spesifikasi Kumpulan untuk Kumpulan otomatis. |
|
poolLifetimeOption |
Masa pakai minimum Kumpulan otomatis yang dibuat, dan bagaimana beberapa Pekerjaan pada jadwal ditetapkan ke Kumpulan. |
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 |
AzureBlobFileSystemConfiguration
Informasi yang digunakan untuk menyambungkan ke Kontainer Azure Storage menggunakan Blobfuse.
Nama | Jenis | Deskripsi |
---|---|---|
accountKey |
string |
Kunci Akun Azure Storage. |
accountName |
string |
Nama Akun Azure Storage. |
blobfuseOptions |
string |
Opsi baris perintah tambahan untuk diteruskan ke perintah pemasangan. |
containerName |
string |
Nama Kontainer Azure Blob Storage. |
identityReference |
Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses containerName |
|
relativeMountPath |
string |
Jalur relatif pada simpul komputasi tempat sistem file akan dipasang |
sasKey |
string |
Token SAS Azure Storage. |
AzureFileShareConfiguration
Informasi yang digunakan untuk menyambungkan ke Azure Fileshare.
Nama | Jenis | Deskripsi |
---|---|---|
accountKey |
string |
Kunci akun Azure Storage. |
accountName |
string |
Nama akun Azure Storage. |
azureFileUrl |
string |
URL Azure Files. |
mountOptions |
string |
Opsi baris perintah tambahan untuk diteruskan ke perintah pemasangan. |
relativeMountPath |
string |
Jalur relatif pada simpul komputasi tempat sistem file akan dipasang |
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. |
CachingType
Jenis penembolokan yang akan diaktifkan untuk disk.
Nama | Jenis | Deskripsi |
---|---|---|
none |
string |
Mode penembolokan untuk disk tidak diaktifkan. |
readonly |
string |
Mode penembolokan untuk disk hanya dibaca. |
readwrite |
string |
Mode penembolokan untuk disk dibaca dan ditulis. |
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. |
CIFSMountConfiguration
Informasi yang digunakan untuk menyambungkan ke sistem file CIFS.
Nama | Jenis | Deskripsi |
---|---|---|
mountOptions |
string |
Opsi baris perintah tambahan untuk diteruskan ke perintah pemasangan. |
password |
string |
Kata sandi yang digunakan untuk autentikasi terhadap sistem file CIFS. |
relativeMountPath |
string |
Jalur relatif pada simpul komputasi tempat sistem file akan dipasang |
source |
string |
URI sistem file yang akan dipasang. |
username |
string |
Pengguna yang digunakan untuk autentikasi terhadap sistem file CIFS. |
CloudJobSchedule
Jadwal Pekerjaan yang memungkinkan Pekerjaan berulang dengan menentukan kapan harus menjalankan Pekerjaan dan spesifikasi yang digunakan untuk membuat setiap Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
creationTime |
string |
Waktu pembuatan Jadwal Pekerjaan. |
displayName |
string |
Nama tampilan untuk jadwal. |
eTag |
string |
ETag Dari Jadwal Pekerjaan. |
executionInfo |
Informasi tentang Pekerjaan yang telah dan akan dijalankan di bawah jadwal ini. |
|
id |
string |
String yang secara unik mengidentifikasi jadwal dalam Akun. |
jobSpecification |
Detail Pekerjaan yang akan dibuat pada jadwal ini. |
|
lastModified |
string |
Waktu terakhir yang dimodifikasi dari Jadwal Pekerjaan. |
metadata |
Daftar pasangan nilai nama yang terkait dengan jadwal sebagai metadata. |
|
previousState |
Status sebelumnya dari Jadwal Pekerjaan. |
|
previousStateTransitionTime |
string |
Waktu di mana Jadwal Pekerjaan memasuki status sebelumnya. |
schedule |
Jadwal yang sesuai dengan Pekerjaan mana yang akan dibuat. |
|
state |
Status Jadwal Pekerjaan saat ini. |
|
stateTransitionTime |
string |
Waktu di mana Jadwal Pekerjaan memasuki status saat ini. |
stats |
Statistik penggunaan sumber daya seumur hidup untuk Jadwal Pekerjaan. Statistik mungkin tidak segera tersedia. Layanan Batch melakukan roll-up statistik berkala. Penundaan umumnya adalah sekitar 30 menit. |
|
url |
string |
URL Jadwal Pekerjaan. |
CloudJobScheduleListResult
Hasil daftar Jadwal Pekerjaan di Akun.
Nama | Jenis | Deskripsi |
---|---|---|
odata.nextLink |
string |
URL untuk mendapatkan serangkaian hasil berikutnya. |
value |
Daftar Jadwal Pekerjaan. |
ComputeNodeFillType
Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
pack |
string |
Tugas sebanyak mungkin (taskSlotsPerNode) harus ditetapkan ke setiap Simpul Komputasi di Kumpulan sebelum Tugas ditetapkan ke Simpul Komputasi berikutnya di Kumpulan. |
spread |
string |
Tugas harus ditetapkan secara merata di semua Simpul Komputasi di Kumpulan. |
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. |
ContainerConfiguration
Konfigurasi untuk Kumpulan yang diaktifkan kontainer.
Nama | Jenis | Deskripsi |
---|---|---|
containerImageNames |
string[] |
Kumpulan nama Gambar kontainer. |
containerRegistries |
Registri privat tambahan tempat kontainer dapat ditarik. |
|
type |
Teknologi kontainer yang akan digunakan. |
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. |
ContainerType
Teknologi kontainer yang akan digunakan.
Nama | Jenis | Deskripsi |
---|---|---|
criCompatible |
string |
Teknologi berbasis CRI akan digunakan untuk meluncurkan kontainer. |
dockerCompatible |
string |
Teknologi kontainer yang kompatibel dengan Docker akan digunakan untuk meluncurkan kontainer. |
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. |
DataDisk
Pengaturan yang akan digunakan oleh disk data yang terkait dengan Simpul Komputasi di Kumpulan. Saat menggunakan disk data terlampir, Anda perlu memasang dan memformat disk dari dalam VM untuk menggunakannya.
Nama | Jenis | Deskripsi |
---|---|---|
caching |
Jenis penembolokan yang akan diaktifkan untuk disk data. |
|
diskSizeGB |
integer |
Ukuran disk awal dalam gigabyte. |
lun |
integer |
Nomor unit logis. |
storageAccountType |
Jenis Akun penyimpanan yang akan digunakan untuk disk data. |
DiffDiskPlacement
Menentukan penempatan disk ephemeral untuk disk sistem operasi untuk semua simpul komputasi (VM) di kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
CacheDisk |
string |
Disk OS Sementara disimpan di cache VM. |
DiffDiskSettings
Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh simpul komputasi (VM).
Nama | Jenis | Deskripsi |
---|---|---|
placement |
Menentukan penempatan disk ephemeral untuk disk sistem operasi untuk semua VM di kumpulan. |
DiskEncryptionConfiguration
Konfigurasi enkripsi disk diterapkan pada simpul komputasi di kumpulan. Konfigurasi enkripsi disk tidak didukung pada kumpulan Linux yang dibuat dengan Azure Compute Gallery Image.
Nama | Jenis | Deskripsi |
---|---|---|
targets |
Daftar target disk Batch Service akan dienkripsi pada simpul komputasi. |
DiskEncryptionTarget
Daftar target disk Batch Service akan dienkripsi pada simpul komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
osdisk |
string |
Disk OS pada simpul komputasi dienkripsi. |
temporarydisk |
string |
Disk sementara pada simpul komputasi dienkripsi. Di Linux, enkripsi ini berlaku untuk partisi lain (seperti pada disk data yang dipasang) ketika enkripsi terjadi pada waktu boot. |
DynamicVNetAssignmentScope
Cakupan penetapan vnet dinamis.
Nama | Jenis | Deskripsi |
---|---|---|
job |
string |
Penugasan VNet dinamis dilakukan per pekerjaan. |
none |
string |
Tidak ada penetapan VNet dinamis yang diaktifkan. |
ElevationLevel
Tingkat elevasi pengguna.
Nama | Jenis | Deskripsi |
---|---|---|
admin |
string |
Pengguna adalah pengguna dengan akses yang ditinggikan dan beroperasi dengan izin Administrator penuh. |
nonadmin |
string |
Pengguna adalah pengguna standar tanpa akses yang ditingkatkan. |
EnvironmentSetting
Variabel lingkungan yang akan diatur pada proses Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama variabel lingkungan. |
value |
string |
Nilai variabel lingkungan. |
ErrorMessage
Pesan kesalahan diterima dalam respons kesalahan Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
lang |
string |
Kode bahasa pesan kesalahan |
value |
string |
Teks pesan. |
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 |
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. |
InboundEndpointProtocol
Protokol titik akhir.
Nama | Jenis | Deskripsi |
---|---|---|
tcp |
string |
Gunakan TCP untuk titik akhir. |
udp |
string |
Gunakan UDP untuk titik akhir. |
InboundNATPool
Kumpulan NAT masuk yang dapat digunakan untuk mengatasi port tertentu pada Simpul Komputasi di Kumpulan Batch secara eksternal.
Nama | Jenis | Deskripsi |
---|---|---|
backendPort |
integer |
Nomor port pada Simpul Komputasi. |
frontendPortRangeEnd |
integer |
Nomor port terakhir dalam rentang port eksternal yang akan digunakan untuk menyediakan akses masuk ke backendPort pada Simpul Komputasi individual. |
frontendPortRangeStart |
integer |
Nomor port pertama dalam rentang port eksternal yang akan digunakan untuk menyediakan akses masuk ke backendPort pada Simpul Komputasi individual. |
name |
string |
Nama titik akhir. |
networkSecurityGroupRules |
Daftar aturan grup keamanan jaringan yang akan diterapkan ke titik akhir. |
|
protocol |
Protokol titik akhir. |
IPAddressProvisioningType
Jenis provisi untuk Alamat IP Publik untuk Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
batchmanaged |
string |
IP publik akan dibuat dan dikelola oleh Batch. Mungkin ada beberapa IP publik tergantung pada ukuran Kumpulan. |
nopublicipaddresses |
string |
Tidak ada Alamat IP publik yang akan dibuat. |
usermanaged |
string |
IP publik disediakan oleh pengguna dan akan digunakan untuk memprovisikan Simpul Komputasi. |
JobConstraints
Batasan eksekusi untuk Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
maxTaskRetryCount |
integer |
Jumlah maksimum setiap Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. |
maxWallClockTime |
string |
Waktu maksimum yang berlalu yang dapat dijalankan Pekerjaan, diukur sejak Pekerjaan dibuat. |
JobManagerTask
Menentukan detail Tugas Manajer Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
allowLowPriorityNode |
boolean |
Apakah Tugas Manajer Pekerjaan dapat berjalan pada Simpul Komputasi Spot/Berprioritas rendah. |
applicationPackageReferences |
Daftar Paket Aplikasi yang akan disebarkan layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. |
|
authenticationTokenSettings |
Pengaturan untuk token autentikasi yang dapat digunakan Tugas untuk melakukan operasi layanan Batch. |
|
commandLine |
string |
Baris perintah Tugas Manajer Pekerjaan. |
constraints |
Batasan yang berlaku untuk Tugas Manajer Pekerjaan. |
|
containerSettings |
Pengaturan untuk kontainer tempat Tugas Manajer Pekerjaan berjalan. |
|
displayName |
string |
Nama tampilan Tugas Manajer Pekerjaan. |
environmentSettings |
Daftar pengaturan variabel lingkungan untuk Tugas Manajer Pekerjaan. |
|
id |
string |
String yang secara unik mengidentifikasi Tugas Manajer Pekerjaan dalam Pekerjaan. |
killJobOnCompletion |
boolean |
Apakah penyelesaian Tugas Manajer Pekerjaan menandakan penyelesaian seluruh Pekerjaan. |
outputFiles |
Daftar file yang akan diunggah layanan Batch dari Simpul Komputasi setelah menjalankan baris perintah. |
|
requiredSlots |
integer |
Jumlah slot penjadwalan yang perlu dijalankan Tugas. |
resourceFiles |
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. |
|
runExclusive |
boolean |
Apakah Tugas Manajer Pekerjaan memerlukan penggunaan eksklusif Simpul Komputasi tempatnya berjalan. |
userIdentity |
Identitas pengguna tempat Tugas Manajer Pekerjaan berjalan. |
JobNetworkConfiguration
Konfigurasi jaringan untuk Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
skipWithdrawFromVNet |
boolean |
Apakah akan menarik Simpul Komputasi dari jaringan virtual ke DNC ketika pekerjaan dihentikan atau dihapus. |
subnetId |
string |
Pengidentifikasi sumber daya ARM dari subnet jaringan virtual yang Menjalankan Simpul Komputasi Tugas dari Pekerjaan akan bergabung selama durasi Tugas. |
JobPreparationTask
Tugas Persiapan Pekerjaan untuk dijalankan sebelum Tugas Pekerjaan apa pun pada Simpul Komputasi tertentu.
Nama | Jenis | Deskripsi |
---|---|---|
commandLine |
string |
Baris perintah Tugas Persiapan Pekerjaan. |
constraints |
Batasan yang berlaku untuk Tugas Persiapan Pekerjaan. |
|
containerSettings |
Pengaturan untuk kontainer tempat Tugas Persiapan Pekerjaan berjalan. |
|
environmentSettings |
Daftar pengaturan variabel lingkungan untuk Tugas Persiapan Pekerjaan. |
|
id |
string |
String yang secara unik mengidentifikasi Tugas Persiapan Pekerjaan dalam Pekerjaan. |
rerunOnNodeRebootAfterSuccess |
boolean |
Apakah layanan Batch harus menjalankan ulang Tugas Persiapan Pekerjaan setelah Reboot Simpul Komputasi. |
resourceFiles |
Daftar file yang akan diunduh layanan Batch ke Simpul Komputasi sebelum menjalankan baris perintah. |
|
userIdentity |
Identitas pengguna tempat Tugas Persiapan Pekerjaan berjalan. |
|
waitForSuccess |
boolean |
Apakah layanan Batch harus menunggu Tugas Persiapan Pekerjaan berhasil diselesaikan sebelum menjadwalkan Tugas Pekerjaan lainnya pada Simpul Komputasi. Tugas Persiapan Pekerjaan telah berhasil diselesaikan jika keluar dengan kode keluar 0. |
JobReleaseTask
Tugas Rilis Pekerjaan untuk dijalankan pada Penyelesaian Pekerjaan pada Simpul Komputasi mana pun tempat Pekerjaan telah berjalan.
Nama | Jenis | Deskripsi |
---|---|---|
commandLine |
string |
Baris perintah Tugas Rilis Pekerjaan. |
containerSettings |
Pengaturan untuk kontainer tempat Tugas Rilis Pekerjaan berjalan. |
|
environmentSettings |
Daftar pengaturan variabel lingkungan untuk Tugas Rilis Pekerjaan. |
|
id |
string |
String yang secara unik mengidentifikasi Tugas Rilis Pekerjaan dalam Pekerjaan. |
maxWallClockTime |
string |
Waktu maksimum yang berlalu bahwa Tugas Rilis Pekerjaan dapat berjalan pada Simpul Komputasi tertentu, yang diukur sejak Tugas dimulai. Jika Tugas tidak selesai dalam batas waktu, layanan Batch mengakhirinya. Nilai defaultnya adalah 15 menit. Anda mungkin tidak menentukan batas waktu lebih dari 15 menit. Jika Anda melakukannya, layanan Batch menolaknya dengan kesalahan; jika Anda memanggil REST API secara langsung, kode status HTTP adalah 400 (Permintaan Buruk). |
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. |
|
retentionTime |
string |
Waktu minimum untuk mempertahankan direktori Tugas untuk Tugas Rilis Pekerjaan pada Simpul Komputasi. Setelah waktu ini, layanan Batch dapat menghapus direktori Tugas dan semua kontennya. |
userIdentity |
Identitas pengguna tempat Tugas Rilis Pekerjaan berjalan. |
JobScheduleExecutionInformation
Berisi informasi tentang Pekerjaan yang telah dan akan dijalankan di bawah Jadwal Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
endTime |
string |
Waktu di mana jadwal berakhir. |
nextRunTime |
string |
Lain kali di mana Pekerjaan akan dibuat di bawah jadwal ini. |
recentJob |
Informasi tentang Pekerjaan terbaru di bawah Jadwal Pekerjaan. |
JobScheduleState
Status Jadwal Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
active |
string |
Jadwal Pekerjaan aktif dan akan membuat Pekerjaan sesuai jadwalnya. |
completed |
string |
Jadwal Pekerjaan telah dihentikan, baik dengan mencapai waktu akhir atau oleh pengguna mengakhirinya secara eksplisit. |
deleting |
string |
Pengguna telah meminta agar Jadwal Pekerjaan dihapus, tetapi operasi penghapusan masih berlangsung. Penjadwal tidak akan memulai Pekerjaan baru untuk Jadwal Pekerjaan ini, dan akan menghapus Pekerjaan dan Tugas yang ada di bawah Jadwal Pekerjaan, termasuk Pekerjaan aktif apa pun. Jadwal Pekerjaan akan dihapus ketika semua Pekerjaan dan Tugas di bawah Jadwal Pekerjaan telah dihapus. |
disabled |
string |
Pengguna telah menonaktifkan Jadwal Pekerjaan. Penjadwal tidak akan memulai Pekerjaan baru apa pun pada jadwal ini, tetapi Pekerjaan aktif yang ada akan terus berjalan. |
terminating |
string |
Jadwal Pekerjaan tidak memiliki lagi pekerjaan yang harus dilakukan, atau telah dihentikan secara eksplisit oleh pengguna, tetapi operasi penghentian masih berlangsung. Penjadwal tidak akan memulai Pekerjaan baru untuk Jadwal Pekerjaan ini, juga tidak ada Pekerjaan yang aktif. |
JobScheduleStatistics
Statistik penggunaan sumber daya untuk Jadwal Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
kernelCPUTime |
string |
Total waktu CPU mode kernel (dijumlahkan di semua inti dan semua Simpul Komputasi) yang digunakan oleh semua Tugas di semua Pekerjaan yang dibuat berdasarkan jadwal. |
lastUpdateTime |
string |
Waktu di mana statistik terakhir diperbarui. Semua statistik terbatas pada rentang antara startTime dan lastUpdateTime. |
numFailedTasks |
integer |
Jumlah total Tugas yang gagal selama rentang waktu yang diberikan dalam Pekerjaan yang dibuat di bawah jadwal. Tugas gagal jika menghabiskan jumlah percobaan kembali maksimumnya tanpa mengembalikan kode keluar 0. |
numSucceededTasks |
integer |
Jumlah total Tugas berhasil diselesaikan selama rentang waktu tertentu dalam Pekerjaan yang dibuat di bawah jadwal. Tugas berhasil diselesaikan jika mengembalikan kode keluar 0. |
numTaskRetries |
integer |
Jumlah total percobaan ulang selama rentang waktu yang diberikan pada semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
readIOGiB |
number |
Total gibibyte yang dibaca dari disk oleh semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
readIOps |
integer |
Jumlah total operasi baca disk yang dibuat oleh semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
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 semua Tugas di semua Pekerjaan yang dibuat berdasarkan jadwal. |
waitTime |
string |
Total waktu tunggu semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. 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 semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
writeIOGiB |
number |
Total gibibyte yang ditulis ke disk oleh semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
writeIOps |
integer |
Jumlah total operasi penulisan disk yang dibuat oleh semua Tugas di semua Pekerjaan yang dibuat di bawah jadwal. |
JobSpecification
Menentukan detail Pekerjaan yang akan dibuat sesuai jadwal.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
allowTaskPreemption |
boolean |
Apakah Tugas dalam pekerjaan ini dapat didahulukan oleh pekerjaan prioritas tinggi lainnya |
|
commonEnvironmentSettings |
Daftar pengaturan variabel lingkungan umum. Variabel lingkungan ini diatur untuk semua Tugas dalam Pekerjaan yang dibuat di bawah jadwal ini (termasuk Tugas Manajer Pekerjaan, Persiapan Pekerjaan, dan Rilis Pekerjaan). |
||
constraints |
Batasan eksekusi untuk Pekerjaan yang dibuat di bawah jadwal ini. |
||
displayName |
string |
Nama tampilan untuk Pekerjaan yang dibuat di bawah jadwal ini. |
|
jobManagerTask |
Detail Tugas Manajer Pekerjaan yang akan diluncurkan saat Pekerjaan dimulai di bawah jadwal ini. |
||
jobPreparationTask |
Tugas Persiapan Pekerjaan untuk Pekerjaan yang dibuat di bawah jadwal ini. |
||
jobReleaseTask |
Tugas Rilis Pekerjaan untuk Pekerjaan yang dibuat di bawah jadwal ini. |
||
maxParallelTasks |
integer |
-1 |
Jumlah maksimum tugas yang dapat dijalankan secara paralel untuk pekerjaan tersebut. |
metadata |
Daftar pasangan nilai nama yang terkait dengan setiap Pekerjaan yang dibuat di bawah jadwal ini sebagai metadata. |
||
networkConfiguration |
Konfigurasi jaringan untuk Pekerjaan. |
||
onAllTasksComplete |
Tindakan yang harus dilakukan layanan Batch ketika semua Tugas dalam Pekerjaan yang dibuat di bawah jadwal ini dalam status selesai. |
||
onTaskFailure |
Tindakan yang harus dilakukan layanan Batch ketika Ada Tugas yang gagal dalam Pekerjaan yang dibuat di bawah jadwal ini. Tugas dianggap gagal jika gagal jika mengalami failureInfo. failureInfo diatur jika Tugas selesai dengan kode keluar bukan nol setelah menghabiskan jumlah coba lagi, atau jika ada kesalahan saat memulai Tugas, misalnya karena kesalahan pengunduhan file sumber daya. |
||
poolInfo |
Kumpulan tempat layanan Batch menjalankan Tugas Pekerjaan yang dibuat di bawah jadwal ini. |
||
priority |
integer |
Prioritas Pekerjaan yang dibuat di bawah jadwal ini. |
|
usesTaskDependencies |
boolean |
Apakah Tugas dalam Pekerjaan dapat menentukan dependensi satu sama lain. Defaultnya adalah false. |
LinuxUserConfiguration
Properti yang digunakan untuk membuat Akun pengguna pada Simpul Komputasi Linux.
Nama | Jenis | Deskripsi |
---|---|---|
gid |
integer |
ID grup untuk Akun pengguna. |
sshPrivateKey |
string |
Kunci privat SSH untuk Akun pengguna. |
uid |
integer |
ID pengguna Akun pengguna. |
LoginMode
Mode masuk untuk pengguna
Nama | Jenis | Deskripsi |
---|---|---|
batch |
string |
Mode masuk LOGON32_LOGON_BATCH Win32. Mode masuk batch direkomendasikan untuk proses paralel yang berjalan lama. |
interactive |
string |
Mode masuk LOGON32_LOGON_INTERACTIVE Win32. UAC diaktifkan pada Kumpulan Windows. Jika opsi ini digunakan dengan identitas pengguna yang ditingkatkan di Kumpulan Windows, sesi pengguna tidak akan ditingkatkan kecuali aplikasi yang dijalankan oleh baris perintah Tugas dikonfigurasi untuk selalu memerlukan hak administratif atau untuk selalu memerlukan hak istimewa maksimum. |
ManagedDisk
Nama | Jenis | Deskripsi |
---|---|---|
securityProfile |
Menentukan pengaturan profil keamanan untuk disk terkelola. |
|
storageAccountType |
Jenis akun penyimpanan untuk disk terkelola. |
MetadataItem
Pasangan nama-nilai yang terkait dengan sumber daya layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama item metadata. |
value |
string |
Nilai item metadata. |
MountConfiguration
Sistem file yang akan dipasang pada setiap simpul.
Nama | Jenis | Deskripsi |
---|---|---|
azureBlobFileSystemConfiguration |
Kontainer Azure Storage untuk dipasang menggunakan FUSE blob pada setiap simpul. |
|
azureFileShareConfiguration |
Berbagi File Azure untuk dipasang pada setiap simpul. |
|
cifsMountConfiguration |
Sistem file CIFS/SMB untuk dipasang pada setiap simpul. |
|
nfsMountConfiguration |
Sistem file NFS untuk dipasang pada setiap simpul. |
NetworkConfiguration
Konfigurasi jaringan untuk Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
dynamicVNetAssignmentScope |
Cakupan penetapan vnet dinamis. |
|
enableAcceleratedNetworking |
boolean |
Apakah kumpulan ini harus mengaktifkan jaringan yang dipercepat. |
endpointConfiguration |
Konfigurasi untuk titik akhir pada Simpul Komputasi di Kumpulan Batch. |
|
publicIPAddressConfiguration |
Konfigurasi IpAddress Publik untuk Simpul Komputasi di Kumpulan Batch. |
|
subnetId |
string |
Pengidentifikasi sumber daya ARM dari subnet jaringan virtual yang akan bergabung dengan Simpul Komputasi Kumpulan. Ini adalah formulir /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
Aturan grup keamanan jaringan untuk diterapkan ke titik akhir masuk.
Nama | Jenis | Deskripsi |
---|---|---|
access |
Tindakan yang harus diambil untuk alamat IP, rentang subnet, atau tag tertentu. |
|
priority |
integer |
Prioritas untuk aturan ini. |
sourceAddressPrefix |
string |
Awalan atau tag alamat sumber yang cocok dengan aturan. |
sourcePortRanges |
string[] |
Rentang port sumber yang cocok dengan aturan. |
NetworkSecurityGroupRuleAccess
Tindakan yang harus diambil untuk alamat IP, rentang subnet, atau tag tertentu.
Nama | Jenis | Deskripsi |
---|---|---|
allow |
string |
Izinkan akses. |
deny |
string |
Tolak akses. |
NFSMountConfiguration
Informasi yang digunakan untuk menyambungkan ke sistem file NFS.
Nama | Jenis | Deskripsi |
---|---|---|
mountOptions |
string |
Opsi baris perintah tambahan untuk diteruskan ke perintah pemasangan. |
relativeMountPath |
string |
Jalur relatif pada simpul komputasi tempat sistem file akan dipasang |
source |
string |
URI sistem file yang akan dipasang. |
NodeCommunicationMode
Menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch.
Nama | Jenis | Deskripsi |
---|---|---|
classic |
string |
Simpul yang menggunakan mode komunikasi klasik memerlukan komunikasi TCP masuk pada port 29876 dan 29877 dari "BatchNodeManagement. {region}" tag layanan dan komunikasi TCP keluar pada port 443 ke "Storage.region" dan "BatchNodeManagement. {region}" tag layanan. |
default |
string |
Mode komunikasi simpul secara otomatis diatur oleh layanan Batch. |
simplified |
string |
Simpul yang menggunakan mode komunikasi yang disederhanakan memerlukan komunikasi TCP keluar pada port 443 ke "BatchNodeManagement. Tag layanan {region}". Tidak diperlukan port masuk terbuka. |
NodePlacementConfiguration
Konfigurasi penempatan simpul untuk kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
policy |
Jenis Kebijakan penempatan node pada Kumpulan Batch. |
NodePlacementPolicyType
Kebijakan penempatan untuk mengalokasikan simpul di kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
regional |
string |
Semua simpul di kumpulan akan dialokasikan di wilayah yang sama. |
zonal |
string |
Simpul di kumpulan akan tersebar di berbagai zona ketersediaan dengan penyeimbangan upaya terbaik. |
OnAllTasksComplete
Tindakan yang harus diambil layanan Batch ketika semua Tugas dalam Pekerjaan dalam status selesai.
Nama | Jenis | Deskripsi |
---|---|---|
noaction |
string |
Jangan lakukan apa-apa. Pekerjaan tetap aktif kecuali dihentikan atau dinonaktifkan dengan beberapa cara lain. |
terminatejob |
string |
Hentikan Pekerjaan. TerminateReason Pekerjaan diatur ke 'AllTasksComplete'. |
OnTaskFailure
Tindakan yang harus dilakukan layanan Batch ketika Ada Tugas dalam Pekerjaan yang gagal.
Nama | Jenis | Deskripsi |
---|---|---|
noaction |
string |
Jangan lakukan apa-apa. Pekerjaan tetap aktif kecuali dihentikan atau dinonaktifkan dengan beberapa cara lain. |
performexitoptionsjobaction |
string |
Ambil tindakan yang terkait dengan kondisi keluar Tugas di kumpulan ExitConditions Tugas. (Ini mungkin masih mengakibatkan tidak ada tindakan yang diambil, jika itu yang ditentukan Tugas.) |
OSDisk
Pengaturan untuk disk sistem operasi simpul komputasi (VM).
Nama | Jenis | Deskripsi |
---|---|---|
caching |
Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None, ReadOnly, ReadWrite. Nilai defaultnya adalah: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. |
|
diskSizeGB |
integer |
Ukuran disk awal dalam GB saat membuat disk OS baru. |
ephemeralOSDiskSettings |
Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh simpul komputasi (VM). |
|
managedDisk |
Parameter disk terkelola. |
|
writeAcceleratorEnabled |
boolean |
Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. |
OutputFile
Spesifikasi untuk mengunggah file dari Simpul Komputasi Azure Batch ke lokasi lain setelah layanan Batch selesai menjalankan proses Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
destination |
Tujuan untuk file output. |
|
filePattern |
string |
Pola yang menunjukkan file mana yang akan diunggah. |
uploadOptions |
Opsi tambahan untuk operasi unggahan, termasuk dalam kondisi apa untuk melakukan unggahan. |
OutputFileBlobContainerDestination
Menentukan tujuan unggahan file dalam kontainer penyimpanan blob Azure.
Nama | Jenis | Deskripsi |
---|---|---|
containerUrl |
string |
URL kontainer dalam Azure Blob Storage untuk mengunggah file. |
identityReference |
Referensi ke identitas yang ditetapkan pengguna untuk digunakan untuk mengakses Azure Blob Storage yang ditentukan oleh containerUrl |
|
path |
string |
Blob tujuan atau direktori virtual dalam kontainer Azure Storage. |
uploadHeaders |
Daftar pasangan nama-nilai untuk header yang akan digunakan dalam mengunggah file output |
OutputFileDestination
Tujuan tempat file harus diunggah.
Nama | Jenis | Deskripsi |
---|---|---|
container |
Lokasi di penyimpanan blob Azure tempat file diunggah. |
OutputFileUploadCondition
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah.
Nama | Jenis | Deskripsi |
---|---|---|
taskcompletion |
string |
Unggah file setelah proses Tugas keluar, apa pun kode keluarnya. |
taskfailure |
string |
Unggah file hanya setelah proses Tugas keluar dengan kode keluar bukan nol. |
tasksuccess |
string |
Unggah file hanya setelah proses Tugas keluar dengan kode keluar 0. |
OutputFileUploadOptions
Detail tentang operasi pengunggahan file output, termasuk dalam kondisi apa untuk melakukan unggahan.
Nama | Jenis | Deskripsi |
---|---|---|
uploadCondition |
Kondisi di mana file output Tugas atau sekumpulan file harus diunggah. |
PoolEndpointConfiguration
Konfigurasi titik akhir untuk Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
inboundNATPools |
Daftar Kumpulan NAT masuk yang dapat digunakan untuk mengatasi port tertentu pada Simpul Komputasi individual secara eksternal. |
PoolInformation
Menentukan bagaimana Pekerjaan harus ditetapkan ke Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
autoPoolSpecification |
Karakteristik untuk 'kumpulan otomatis' sementara. Layanan Batch akan membuat Kumpulan otomatis ini saat Pekerjaan dikirimkan. |
|
poolId |
string |
ID Kumpulan yang ada. Semua Tugas Pekerjaan akan berjalan pada Kumpulan yang ditentukan. |
PoolLifetimeOption
Masa pakai minimum Kumpulan otomatis yang dibuat, dan bagaimana beberapa Pekerjaan pada jadwal ditetapkan ke Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
job |
string |
Kumpulan ada untuk masa pakai Pekerjaan yang didedikasikan. Layanan Batch membuat Kumpulan saat membuat Pekerjaan. Jika opsi 'pekerjaan' diterapkan ke Jadwal Pekerjaan, layanan Batch membuat Kumpulan otomatis baru untuk setiap Pekerjaan yang dibuat sesuai jadwal. |
jobschedule |
string |
Kumpulan ada untuk masa pakai Jadwal Pekerjaan. Layanan Batch membuat Kumpulan saat membuat Pekerjaan pertama sesuai jadwal. Anda dapat menerapkan opsi ini hanya ke Jadwal Pekerjaan, bukan ke Pekerjaan. |
PoolSpecification
Spesifikasi untuk membuat Kumpulan baru.
Nama | Jenis | Deskripsi |
---|---|---|
applicationPackageReferences |
Daftar Paket yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. |
|
autoScaleEvaluationInterval |
string |
Interval waktu untuk menyesuaikan ukuran Kumpulan secara otomatis sesuai dengan rumus skala otomatis. |
autoScaleFormula |
string |
Rumus untuk jumlah Simpul Komputasi yang diinginkan di Kumpulan. |
certificateReferences |
Daftar Sertifikat yang akan diinstal pada setiap Simpul Komputasi di Kumpulan. Peringatan: Properti ini tidak digunakan lagi dan akan dihapus setelah Februari 2024. Gunakan Ekstensi Azure KeyVault |
|
displayName |
string |
Nama tampilan untuk Kumpulan. |
enableAutoScale |
boolean |
Apakah ukuran Kumpulan harus secara otomatis disesuaikan dari waktu ke waktu. |
enableInterNodeCommunication |
boolean |
Apakah Kumpulan mengizinkan komunikasi langsung antara Simpul Komputasi. |
metadata |
Daftar pasangan nilai nama yang terkait dengan Kumpulan sebagai metadata. |
|
mountConfiguration |
Daftar sistem file yang akan dipasang pada setiap simpul di kumpulan. |
|
networkConfiguration |
Konfigurasi jaringan untuk Kumpulan. |
|
resizeTimeout |
string |
Batas waktu untuk alokasi Simpul Komputasi ke Kumpulan. |
resourceTags |
object |
Tag yang ditentukan pengguna yang terkait dengan kumpulan. |
startTask |
Tugas untuk dijalankan pada setiap Simpul Komputasi saat bergabung dengan Kumpulan. Tugas berjalan ketika Simpul Komputasi ditambahkan ke Kumpulan atau ketika Simpul Komputasi dimulai ulang. |
|
targetDedicatedNodes |
integer |
Jumlah Simpul Komputasi khusus yang diinginkan di Kumpulan. |
targetLowPriorityNodes |
integer |
Jumlah Simpul Komputasi Spot/Berprioritas rendah yang diinginkan di Kumpulan. |
targetNodeCommunicationMode |
Mode komunikasi simpul yang diinginkan untuk kumpulan. |
|
taskSchedulingPolicy |
Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. |
|
taskSlotsPerNode |
integer |
Jumlah slot tugas yang dapat digunakan untuk menjalankan tugas bersamaan pada satu simpul komputasi di kumpulan. |
upgradePolicy |
Kebijakan peningkatan untuk kumpulan. |
|
userAccounts |
Daftar Akun pengguna yang akan dibuat pada setiap Simpul Komputasi di Kumpulan. |
|
virtualMachineConfiguration |
Konfigurasi komputer virtual untuk Kumpulan. |
|
vmSize |
string |
Ukuran komputer virtual di Kumpulan. Semua komputer virtual dalam Kumpulan berukuran sama. |
PublicIPAddressConfiguration
Konfigurasi Alamat IP publik dari konfigurasi jaringan Kumpulan.
Nama | Jenis | Deskripsi |
---|---|---|
ipAddressIds |
string[] |
Daftar IP publik yang akan digunakan layanan Batch saat menyediakan Simpul Komputasi. |
provision |
Jenis provisi untuk Alamat IP Publik untuk Kumpulan. |
RecentJob
Informasi tentang Pekerjaan terbaru untuk dijalankan di bawah Jadwal Pekerjaan.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID Pekerjaan. |
url |
string |
URL Pekerjaan. |
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. |
RollingUpgradePolicy
Parameter konfigurasi yang digunakan saat melakukan peningkatan bergulir.
Nama | Jenis | Deskripsi |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Izinkan VMSS untuk mengabaikan batas AZ saat membuat batch peningkatan. Pertimbangkan Domain Pembaruan dan maxBatchInstancePercent untuk menentukan ukuran batch. Bidang ini dapat diatur ke true atau false hanya saat menggunakan NodePlacementConfiguration sebagai Zonal. |
maxBatchInstancePercent |
integer |
Persentase maksimum dari total instans komputer virtual yang akan ditingkatkan secara bersamaan dengan peningkatan bergulir dalam satu batch. Karena ini adalah instans maksimum yang tidak sehat dalam batch sebelumnya atau di masa mendatang dapat menyebabkan persentase instans dalam batch berkurang untuk memastikan keandalan yang lebih tinggi. Nilai bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent. |
maxUnhealthyInstancePercent |
integer |
Persentase maksimum dari total instans komputer virtual dalam set skala yang dapat secara bersamaan tidak sehat, baik sebagai akibat dari peningkatan, atau dengan ditemukan dalam keadaan tidak sehat oleh pemeriksaan kesehatan komputer virtual sebelum peningkatan bergulir dibatalkan. Batasan ini akan diperiksa sebelum memulai batch apa pun. Nilai bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent. |
maxUnhealthyUpgradedInstancePercent |
integer |
Persentase maksimum instans komputer virtual yang ditingkatkan yang dapat ditemukan dalam keadaan tidak sehat. Pemeriksaan ini akan terjadi setelah setiap batch ditingkatkan. Jika persentase ini pernah terlampaui, pembaruan bergulir akan dibatalkan. Nilai bidang ini harus antara 0 dan 100, inklusif. |
pauseTimeBetweenBatches |
string |
Waktu tunggu antara menyelesaikan pembaruan untuk semua komputer virtual dalam satu batch dan memulai batch berikutnya. Durasi waktu harus ditentukan dalam format ISO 8601. |
prioritizeUnhealthyInstances |
boolean |
Tingkatkan semua instans yang tidak sehat dalam set skala sebelum instans sehat apa pun. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Pembatalan instans gagal ke model sebelumnya jika kebijakan Peningkatan Bergulir dilanggar. |
Schedule
Jadwal yang sesuai dengan Pekerjaan mana yang akan dibuat. Setiap saat diperbaiki masing-masing untuk UTC dan tidak terpengaruh oleh waktu musim panas.
Nama | Jenis | Deskripsi |
---|---|---|
doNotRunAfter |
string |
Waktu setelah itu tidak ada Pekerjaan yang akan dibuat di bawah Jadwal Pekerjaan ini. Jadwal akan berpindah ke status selesai segera setelah tenggat waktu ini berlalu dan tidak ada Pekerjaan aktif di bawah Jadwal Pekerjaan ini. |
doNotRunUntil |
string |
Waktu paling awal di mana Pekerjaan apa pun dapat dibuat di bawah Jadwal Pekerjaan ini. |
recurrenceInterval |
string |
Interval waktu antara waktu mulai dua Pekerjaan berturut-turut di bawah Jadwal Pekerjaan. Jadwal Pekerjaan dapat memiliki paling banyak satu Pekerjaan aktif di bawahnya pada waktu tertentu. |
startWindow |
string |
Interval waktu, dimulai dari waktu di mana jadwal menunjukkan Pekerjaan harus dibuat, di mana Pekerjaan harus dibuat. |
SecurityEncryptionTypes
Menentukan EncryptionType dari disk terkelola. Ini diatur ke VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState. Catatan: Ini hanya dapat diatur untuk VM Rahasia dan diperlukan saat menggunakan VM Rahasia.
Nama | Jenis | Deskripsi |
---|---|---|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityProfile
Menentukan pengaturan profil keamanan untuk komputer virtual atau set skala komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
encryptionAtHost |
boolean |
Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Untuk informasi selengkapnya tentang enkripsi pada persyaratan host, silakan merujuk ke https://learn.microsoft.com/azure/virtual-machines/disk-encryption#supported-vm-sizes. |
securityType |
Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. |
|
uefiSettings |
Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. |
SecurityTypes
Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings.
Nama | Jenis | Deskripsi |
---|---|---|
confidentialVM |
string |
Komputasi rahasia Azure menawarkan VM rahasia adalah untuk penyewa dengan persyaratan keamanan dan kerahasiaan tinggi. VM ini menyediakan batas yang kuat dan diberlakukan perangkat keras untuk membantu memenuhi kebutuhan keamanan Anda. Anda dapat menggunakan VM rahasia untuk migrasi tanpa membuat perubahan pada kode Anda, dengan platform yang melindungi status VM Anda agar tidak dibaca atau dimodifikasi. |
trustedLaunch |
string |
Peluncuran tepercaya melindungi dari teknik serangan tingkat lanjut dan persisten. |
ServiceArtifactReference
Menentukan id referensi artefak layanan yang digunakan untuk mengatur versi gambar yang sama untuk semua komputer virtual dalam set skala saat menggunakan versi gambar 'terbaru'.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Id referensi artefak layanan ServiceArtifactReference |
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. |
StorageAccountType
Jenis Akun penyimpanan untuk digunakan dalam membuat disk data atau disk OS.
Nama | Jenis | Deskripsi |
---|---|---|
premium_lrs |
string |
Disk data/disk OS harus menggunakan penyimpanan redundan lokal premium. |
standard_lrs |
string |
Disk data/disk OS harus menggunakan penyimpanan redundan lokal standar. |
standardssd_lrs |
string |
Disk data/disk OS harus menggunakan penyimpanan redundan lokal SSD standar. |
TaskConstraints
Batasan eksekusi untuk diterapkan ke Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
maxTaskRetryCount |
integer |
Jumlah maksimum kali Tugas dapat dicoba kembali. Layanan Batch mencoba kembali Tugas jika kode keluarnya bukan nol. |
maxWallClockTime |
string |
Waktu maksimum yang berlalu yang dapat dijalankan Tugas, diukur sejak Tugas dimulai. Jika Tugas tidak selesai dalam batas waktu, layanan Batch mengakhirinya. |
retentionTime |
string |
Waktu minimum untuk mempertahankan direktori Tugas pada Simpul Komputasi tempatnya berjalan, sejak selesai dieksekusi. Setelah waktu ini, layanan Batch dapat menghapus direktori Tugas dan semua kontennya. |
TaskContainerSettings
Pengaturan kontainer untuk Tugas.
Nama | Jenis | Deskripsi |
---|---|---|
containerHostBatchBindMounts |
Jalur yang ingin Anda pasang ke tugas kontainer. |
|
containerRunOptions |
string |
Opsi tambahan untuk perintah buat kontainer. |
imageName |
string |
Gambar yang digunakan untuk membuat kontainer tempat Tugas akan dijalankan. |
registry |
Registri privat yang berisi Gambar kontainer. |
|
workingDirectory |
Lokasi direktori kerja Tugas kontainer. |
TaskSchedulingPolicy
Menentukan bagaimana Tugas harus didistribusikan di seluruh Simpul Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
nodeFillType |
Bagaimana Tugas didistribusikan di seluruh Simpul Komputasi dalam Kumpulan. |
UefiSettings
Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
secureBootEnabled |
boolean |
Menentukan apakah boot aman harus diaktifkan pada komputer virtual. |
vTpmEnabled |
boolean |
Menentukan apakah vTPM harus diaktifkan pada komputer virtual. |
UpgradeMode
Menentukan mode peningkatan ke komputer virtual dalam set skala.
Nilai yang mungkin adalah:
Manual - Anda mengontrol aplikasi pembaruan ke komputer virtual dalam set skala. Anda melakukan ini dengan menggunakan tindakan manualUpgrade.
Otomatis - Semua komputer virtual dalam set skala secara otomatis diperbarui secara bersamaan.
Rolling - Set skala melakukan pembaruan dalam batch dengan waktu jeda opsional di antaranya.
Nama | Jenis | Deskripsi |
---|---|---|
automatic |
string |
Semua komputer virtual dalam set skala secara otomatis diperbarui secara bersamaan. |
manual |
string |
Anda mengontrol aplikasi pembaruan ke komputer virtual dalam set skala. Anda melakukan ini dengan menggunakan tindakan manualUpgrade. |
rolling |
string |
Instans yang ada dalam set skala diturunkan dalam batch yang akan ditingkatkan. Setelah batch yang ditingkatkan selesai, instans akan mulai mengambil lalu lintas lagi dan batch berikutnya akan dimulai. Ini berlanjut sampai semua instans membawa up-to-date. |
UpgradePolicy
Menjelaskan kebijakan peningkatan - otomatis, manual, atau bergulir.
Nama | Jenis | Deskripsi |
---|---|---|
automaticOSUpgradePolicy |
Parameter konfigurasi yang digunakan untuk melakukan Peningkatan OS otomatis. |
|
mode |
Menentukan mode peningkatan ke komputer virtual dalam set skala. |
|
rollingUpgradePolicy |
Parameter konfigurasi yang digunakan saat melakukan peningkatan bergulir. |
UserAccount
Properti yang digunakan untuk membuat pengguna yang digunakan untuk menjalankan Tugas pada Simpul Komputasi Azure Batch.
Nama | Jenis | Deskripsi |
---|---|---|
elevationLevel |
Tingkat elevasi Akun pengguna. |
|
linuxUserConfiguration |
Konfigurasi pengguna khusus Linux untuk Akun pengguna. |
|
name |
string |
Nama Akun pengguna. Nama dapat berisi karakter Unicode hingga panjang maksimum 20. |
password |
string |
Kata sandi untuk Akun pengguna. |
windowsUserConfiguration |
Konfigurasi pengguna khusus Windows untuk Akun pengguna. |
UserIdentity
Definisi identitas pengguna tempat Tugas dijalankan.
Nama | Jenis | Deskripsi |
---|---|---|
autoUser |
Pengguna otomatis tempat Tugas dijalankan. |
|
username |
string |
Nama identitas pengguna tempat Tugas dijalankan. |
VirtualMachineConfiguration
Konfigurasi untuk Simpul Komputasi dalam Kumpulan berdasarkan infrastruktur Azure Virtual Machines.
Nama | Jenis | Deskripsi |
---|---|---|
containerConfiguration |
Konfigurasi kontainer untuk Kumpulan. |
|
dataDisks |
Data |
Konfigurasi untuk disk data yang dilampirkan ke Simpul Komputasi di Kumpulan. |
diskEncryptionConfiguration |
Konfigurasi enkripsi disk untuk kumpulan. |
|
extensions |
Ekstensi komputer virtual untuk kumpulan. |
|
imageReference |
Referensi ke Gambar Marketplace Azure Virtual Machines atau Gambar Komputer Virtual kustom untuk digunakan. |
|
licenseType |
string |
Jenis lisensi lokal yang akan digunakan saat menyebarkan sistem operasi. Windows_Server - Lisensi lokal adalah untuk Windows Server. Windows_Client - Lisensi lokal adalah untuk Klien Windows. |
nodeAgentSKUId |
string |
SKU agen Simpul Komputasi Batch yang akan disediakan pada Simpul Komputasi di Kumpulan. |
nodePlacementConfiguration |
Konfigurasi penempatan simpul untuk kumpulan. |
|
osDisk |
Pengaturan untuk disk sistem operasi Komputer Virtual. |
|
securityProfile |
Menentukan pengaturan profil keamanan untuk komputer virtual atau set skala komputer virtual. |
|
serviceArtifactReference |
Menentukan id referensi artefak layanan yang digunakan untuk mengatur versi gambar yang sama untuk semua komputer virtual dalam set skala saat menggunakan versi gambar 'terbaru'. |
|
windowsConfiguration |
Pengaturan sistem operasi Windows pada komputer virtual. |
VMDiskSecurityProfile
Menentukan pengaturan profil keamanan untuk disk terkelola. Catatan: Ini hanya dapat diatur untuk VM Rahasia dan diperlukan saat menggunakan VM Rahasia.
Nama | Jenis | Deskripsi |
---|---|---|
securityEncryptionType |
Menentukan EncryptionType dari disk terkelola. Ini diatur ke VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState. Catatan: Ini hanya dapat diatur untuk VM Rahasia dan diperlukan saat menggunakan VM Rahasia. |
VMExtension
Konfigurasi untuk ekstensi komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true. |
enableAutomaticUpgrade |
boolean |
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
name |
string |
Nama ekstensi komputer virtual. |
protectedSettings |
object |
Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali. |
provisionAfterExtensions |
string[] |
Kumpulan nama ekstensi. |
publisher |
string |
Nama penerbit handler ekstensi. |
settings |
object |
Pengaturan publik berformat JSON untuk ekstensi. |
type |
string |
Jenis ekstensi. |
typeHandlerVersion |
string |
Versi handler skrip. |
WindowsConfiguration
Pengaturan sistem operasi Windows untuk diterapkan ke komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
enableAutomaticUpdates |
boolean |
Apakah pembaruan otomatis diaktifkan pada komputer virtual. |
WindowsUserConfiguration
Properti yang digunakan untuk membuat Akun pengguna pada Simpul Komputasi Windows.
Nama | Jenis | Deskripsi |
---|---|---|
loginMode |
Mode masuk untuk pengguna |