Virtual Machine Scale Set VM Extensions - Update
Operasi untuk memperbarui ekstensi VMSS VMS.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}?api-version=2025-11-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
instance
|
path | True |
string |
ID instans komputer virtual. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
subscription
|
path | True |
string minLength: 1 |
ID langganan target. |
|
vm
|
path | True |
string |
Nama ekstensi komputer virtual. |
|
vm
|
path | True |
string |
Nama set skala VM. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| properties.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. |
| properties.enableAutomaticUpgrade |
boolean |
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
string |
Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah. |
| properties.protectedSettings |
Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali. |
|
| properties.protectedSettingsFromKeyVault |
Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci |
|
| properties.publisher |
string |
Nama penerbit handler ekstensi. |
| properties.settings |
Pengaturan publik berformat Json untuk ekstensi. |
|
| properties.suppressFailures |
boolean |
Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. |
| properties.type |
string |
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
string |
Menentukan versi handler skrip. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan telah berhasil. Header
|
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Update VirtualMachineScaleSet VM extension.
Permintaan sampel
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myvmScaleSet/virtualMachines/0/extensions/myVMExtension?api-version=2025-11-01
{
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "extPublisher",
"type": "extType",
"typeHandlerVersion": "1.2",
"settings": {
"UserName": "xyz@microsoft.com"
}
}
}
Respon sampel
{
"name": "myVMExtension",
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions",
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myvmScaleSet/virtualMachines/0/extensions/myVMExtension",
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Creating",
"publisher": "extPublisher",
"type": "extType",
"typeHandlerVersion": "1.2",
"settings": {
"UserName": "xyz@microsoft.com"
}
}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Api |
Kesalahan API. |
|
Api |
Basis kesalahan API. |
|
Cloud |
Respons kesalahan dari layanan Komputasi. |
|
Inner |
Detail kesalahan dalam. |
|
Instance |
Status tampilan instans. |
|
Key |
Menjelaskan referensi ke Key Vault Secret |
|
Status |
Kode tingkat. |
|
Sub |
|
|
Virtual |
Tampilan instans ekstensi komputer virtual. |
|
Virtual |
Menjelaskan Ekstensi VM VMSS. |
|
Virtual |
Menjelaskan Ekstensi VM VMSS. |
ApiError
Kesalahan API.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan Api |
|
| innererror |
Kesalahan dalam Api |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan tertentu. |
ApiErrorBase
Basis kesalahan API.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan. |
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan tertentu. |
CloudError
Respons kesalahan dari layanan Komputasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Kesalahan API. |
InnerError
Detail kesalahan dalam.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errordetail |
string |
Pesan kesalahan internal atau dump pengecualian. |
| exceptiontype |
string |
Jenis pengecualian. |
InstanceViewStatus
Status tampilan instans.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode status. |
| displayStatus |
string |
Label pendek yang dapat dilokalkan untuk status tersebut. |
| level |
Kode tingkat. |
|
| message |
string |
Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan. |
| time |
string (date-time) |
Waktu status. |
KeyVaultSecretReference
Menjelaskan referensi ke Key Vault Secret
| Nama | Jenis | Deskripsi |
|---|---|---|
| secretUrl |
string |
URL yang mereferensikan rahasia di Key Vault. |
| sourceVault |
URL relatif Key Vault yang berisi rahasia. |
StatusLevelTypes
Kode tingkat.
| Nilai | Deskripsi |
|---|---|
| Info | |
| Warning | |
| Error |
SubResource
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id Sumber Daya |
VirtualMachineExtensionInstanceView
Tampilan instans ekstensi komputer virtual.
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Nama ekstensi komputer virtual. |
| statuses |
Informasi status sumber daya. |
|
| substatuses |
Informasi status sumber daya. |
|
| type |
string |
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| typeHandlerVersion |
string |
Menentukan versi handler skrip. |
VirtualMachineScaleSetVMExtension
Menjelaskan Ekstensi VM VMSS.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id Sumber Daya |
| location |
string |
Lokasi ekstensi. |
| name |
string |
Nama sumber daya |
| properties.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. |
| properties.enableAutomaticUpgrade |
boolean |
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
string |
Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah. |
| properties.instanceView |
Tampilan instans ekstensi komputer virtual. |
|
| properties.protectedSettings |
Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali. |
|
| properties.protectedSettingsFromKeyVault |
Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci |
|
| properties.provisionAfterExtensions |
string[] |
Kumpulan nama ekstensi setelah ekstensi ini perlu disediakan. |
| properties.provisioningState |
string |
Status provisi, yang hanya muncul dalam respons. |
| properties.publisher |
string |
Nama penerbit handler ekstensi. |
| properties.settings |
Pengaturan publik berformat Json untuk ekstensi. |
|
| properties.suppressFailures |
boolean |
Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. |
| properties.type |
string |
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
string |
Menentukan versi handler skrip. |
| type |
string |
Jenis sumber daya |
VirtualMachineScaleSetVMExtensionUpdate
Menjelaskan Ekstensi VM VMSS.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id Sumber Daya |
| name |
string |
Nama ekstensi. |
| properties.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. |
| properties.enableAutomaticUpgrade |
boolean |
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
string |
Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah. |
| properties.protectedSettings |
Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali. |
|
| properties.protectedSettingsFromKeyVault |
Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci |
|
| properties.publisher |
string |
Nama penerbit handler ekstensi. |
| properties.settings |
Pengaturan publik berformat Json untuk ekstensi. |
|
| properties.suppressFailures |
boolean |
Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. |
| properties.type |
string |
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
string |
Menentukan versi handler skrip. |
| type |
string |
Jenis sumber daya |