Virtual Machine Scale Set VM Extensions - Update
Operasi untuk memperbarui ekstensi VMSS VM.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}?api-version=2022-03-01
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
instance
|
path | True |
|
ID instans komputer virtual. |
|
resource
|
path | True |
|
Nama grup sumber daya. |
|
subscription
|
path | True |
|
Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
|
vm
|
path | True |
|
Nama ekstensi komputer virtual. |
|
vm
|
path | True |
|
Nama set skala VM. |
|
api-version
|
query | True |
|
Versi Api Klien. |
Isi Permintaan
| Name | Type | Description |
|---|---|---|
| properties.autoUpgradeMinorVersion |
|
Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Setelah disebarkan, bagaimanapun, ekstensi tidak akan meningkatkan versi kecil kecuali dipekerjakan kembali, bahkan jika properti ini diatur ke true. |
| properties.enableAutomaticUpgrade |
|
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
|
Bagaimana handler ekstensi harus dipaksa untuk memperbarui meskipun konfigurasi ekstensi tidak 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 |
|
Nama penerbit handler ekstensi. |
| properties.settings |
|
Pengaturan publik berformat Json untuk ekstensi. |
| properties.suppressFailures |
|
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 (salah). |
| properties.type |
|
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
|
Menentukan versi handler skrip. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Update VirtualMachineScaleSet VM extension.
Sample Request
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myvmScaleSet/virtualMachines/0/extensions/myVMExtension?api-version=2022-03-01
{
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "extPublisher",
"type": "extType",
"typeHandlerVersion": "1.2",
"settings": {
"UserName": "xyz@microsoft.com"
}
}
}
Sample Response
{
"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
|
Api |
Kesalahan api. |
|
Api |
Basis kesalahan api. |
|
Cloud |
Respons kesalahan dari layanan Komputasi. |
|
Inner |
Detail kesalahan dalam. |
|
Instance |
Status tampilan instans. |
|
Status |
Kode tingkat. |
|
Virtual |
Tampilan instans ekstensi komputer virtual. |
|
Virtual |
Menjelaskan Ekstensi VMSS VM. |
|
Virtual |
Menjelaskan Ekstensi VMSS VM. |
ApiError
Kesalahan api.
| Name | Type | Description |
|---|---|---|
| code |
|
Kode kesalahan. |
| details |
Detail kesalahan Api |
|
| innererror |
Kesalahan dalam Api |
|
| message |
|
Pesan kesalahan. |
| target |
|
Target kesalahan tertentu. |
ApiErrorBase
Basis kesalahan api.
| Name | Type | Description |
|---|---|---|
| code |
|
Kode kesalahan. |
| message |
|
Pesan kesalahan. |
| target |
|
Target kesalahan tertentu. |
CloudError
Respons kesalahan dari layanan Komputasi.
| Name | Type | Description |
|---|---|---|
| error |
Kesalahan api. |
InnerError
Detail kesalahan dalam.
| Name | Type | Description |
|---|---|---|
| errordetail |
|
Pesan kesalahan internal atau cadangan pengecualian. |
| exceptiontype |
|
Jenis pengecualian. |
InstanceViewStatus
Status tampilan instans.
| Name | Type | Description |
|---|---|---|
| code |
|
Kode status. |
| displayStatus |
|
Label pendek yang dapat dilokalkan untuk status tersebut. |
| level |
Kode tingkat. |
|
| message |
|
Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan. |
| time |
|
Waktu status. |
StatusLevelTypes
Kode tingkat.
| Name | Type | Description |
|---|---|---|
| Error |
|
|
| Info |
|
|
| Warning |
|
VirtualMachineExtensionInstanceView
Tampilan instans ekstensi komputer virtual.
| Name | Type | Description |
|---|---|---|
| name |
|
Nama ekstensi komputer virtual. |
| statuses |
Informasi status sumber daya. |
|
| substatuses |
Informasi status sumber daya. |
|
| type |
|
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| typeHandlerVersion |
|
Menentukan versi handler skrip. |
VirtualMachineScaleSetVMExtension
Menjelaskan Ekstensi VMSS VM.
| Name | Type | Description |
|---|---|---|
| id |
|
ID sumber daya |
| name |
|
Nama ekstensi. |
| properties.autoUpgradeMinorVersion |
|
Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Setelah disebarkan, bagaimanapun, ekstensi tidak akan meningkatkan versi kecil kecuali dipekerjakan kembali, bahkan jika properti ini diatur ke true. |
| properties.enableAutomaticUpgrade |
|
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
|
Bagaimana handler ekstensi harus dipaksa untuk memperbarui meskipun konfigurasi ekstensi tidak 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.provisioningState |
|
Status provisi, yang hanya muncul dalam respons. |
| properties.publisher |
|
Nama penerbit handler ekstensi. |
| properties.settings |
|
Pengaturan publik berformat Json untuk ekstensi. |
| properties.suppressFailures |
|
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 (salah). |
| properties.type |
|
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
|
Menentukan versi handler skrip. |
| type |
|
Jenis Sumber Daya |
VirtualMachineScaleSetVMExtensionUpdate
Menjelaskan Ekstensi VMSS VM.
| Name | Type | Description |
|---|---|---|
| id |
|
ID sumber daya |
| name |
|
Nama ekstensi. |
| properties.autoUpgradeMinorVersion |
|
Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Setelah disebarkan, bagaimanapun, ekstensi tidak akan meningkatkan versi kecil kecuali dipekerjakan kembali, bahkan jika properti ini diatur ke true. |
| properties.enableAutomaticUpgrade |
|
Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. |
| properties.forceUpdateTag |
|
Bagaimana handler ekstensi harus dipaksa untuk memperbarui meskipun konfigurasi ekstensi tidak 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 |
|
Nama penerbit handler ekstensi. |
| properties.settings |
|
Pengaturan publik berformat Json untuk ekstensi. |
| properties.suppressFailures |
|
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 (salah). |
| properties.type |
|
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
| properties.typeHandlerVersion |
|
Menentukan versi handler skrip. |
| type |
|
Jenis Sumber Daya |