Virtual Machines - Instance View
Mengambil informasi tentang status run-time komputer virtual.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2024-07-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
resource
|
path | True |
string |
Nama grup sumber daya. |
subscription
|
path | True |
string |
Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
vm
|
path | True |
string |
Nama komputer virtual. |
api-version
|
query | True |
string |
Versi Api Klien. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OKE |
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
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
Get instance view of a virtual machine placed on a dedicated host group through automatic placement. |
Get Virtual Machine Instance View. |
Get instance view of a virtual machine placed on a dedicated host group through automatic placement.
Permintaan sampel
Respon sampel
{
"computerName": "myVM",
"osName": "Windows Server 2016 Datacenter",
"osVersion": "Microsoft Windows NT 10.0.14393.0",
"vmAgent": {
"vmAgentVersion": "2.7.41491.949",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready",
"message": "GuestAgent is running and accepting new configurations.",
"time": "2024-07-01T23:11:22+00:00"
}
]
},
"disks": [
{
"name": "myOsDisk",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2024-07-01T21:29:47.477089+00:00"
}
]
}
],
"hyperVGeneration": "V1",
"assignedHost": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup/hosts/myHost",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2024-07-01T21:30:12.8051917+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
]
}
Get Virtual Machine Instance View.
Permintaan sampel
Respon sampel
{
"platformUpdateDomain": 1,
"platformFaultDomain": 1,
"computerName": "myVM",
"osName": "Windows Server 2016 Datacenter",
"osVersion": "Microsoft Windows NT 10.0.14393.0",
"vmAgent": {
"vmAgentVersion": "2.7.41491.949",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready",
"message": "GuestAgent is running and accepting new configurations.",
"time": "2019-10-14T23:11:22+00:00"
}
],
"extensionHandlers": [
{
"type": "Microsoft.Azure.Security.IaaSAntimalware",
"typeHandlerVersion": "1.5.5.9",
"status": {
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Ready"
}
}
]
},
"disks": [
{
"name": "myOsDisk",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:29:47.477089+00:00"
}
]
},
{
"name": "myDataDisk0",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:29:47.461517+00:00"
}
]
}
],
"bootDiagnostics": {
"consoleScreenshotBlobUri": "https://{myStorageAccount}.blob.core.windows.net/bootdiagnostics-myOsDisk/myOsDisk.screenshot.bmp",
"serialConsoleLogBlobUri": "https://{myStorageAccount}.blob.core.windows.net/bootdiagnostics-myOsDisk/myOsDisk.serialconsole.log"
},
"extensions": [
{
"name": "IaaSAntiMalware-ext0",
"type": "Microsoft.Azure.Security.IaaSAntimalware",
"typeHandlerVersion": "1.5.5.9",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "Microsoft Antimalware enabled"
}
]
}
],
"hyperVGeneration": "V1",
"patchStatus": {
"availablePatchSummary": {
"status": "Succeeded",
"assessmentActivityId": "68f8b292-dfc2-4646-9781-33cc88631968",
"rebootPending": true,
"criticalAndSecurityPatchCount": 1,
"otherPatchCount": 2,
"startTime": "2020-04-24T21:02:04.2556154Z",
"lastModifiedTime": "2020-04-24T21:02:04.2556154Z",
"error": null
},
"lastPatchInstallationSummary": {
"status": "Succeeded",
"installationActivityId": "68f8b292-dfc2-4646-9981-33cc88631968",
"maintenanceWindowExceeded": false,
"notSelectedPatchCount": 1,
"excludedPatchCount": 1,
"pendingPatchCount": 1,
"installedPatchCount": 1,
"failedPatchCount": 1,
"startTime": "2020-04-24T21:02:04.2556154Z",
"lastModifiedTime": "2020-04-24T21:02:04.2556154Z",
"error": null
},
"configurationStatuses": [
{
"code": "PatchModeConfigurationState/Ready",
"level": "Info",
"displayStatus": "Status_PatchModeConfigurationState_Ready",
"time": "2020-04-24T21:02:04.2556154Z"
},
{
"code": "AssessmentModeConfigurationState/Pending",
"level": "Info",
"displayStatus": "Status_AssessmentModeConfigurationState_Pending",
"time": "2020-04-24T21:02:04.2556154Z"
}
]
},
"isVMInStandbyPool": false,
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2019-10-14T21:30:12.8051917+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Api |
Kesalahan api. |
Api |
Basis kesalahan api. |
Available |
Ringkasan patch yang tersedia dari operasi penilaian terbaru untuk komputer virtual. |
Boot |
Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. |
Cloud |
Respons kesalahan dari layanan Komputasi. |
Disk |
Menentukan pengaturan enkripsi untuk Disk OS. |
Disk |
Informasi disk komputer virtual. |
Hyper |
Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya |
Inner |
Detail kesalahan dalam. |
Instance |
Status tampilan instans. |
Key |
Menentukan lokasi kunci enkripsi kunci di Key Vault. |
Key |
Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault. |
Last |
Ringkasan penginstalan operasi penginstalan terbaru untuk komputer virtual. |
Maintenance |
Kode Hasil Operasi Pemeliharaan Terakhir. |
Maintenance |
Status Operasi Pemeliharaan pada komputer virtual. |
Patch |
Status keberhasilan atau kegagalan keseluruhan operasi. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings." |
Status |
Kode tingkat. |
Sub |
URL relatif Key Vault yang berisi rahasia. |
Virtual |
Agen VM yang berjalan pada komputer virtual. |
Virtual |
Tampilan instans handler ekstensi komputer virtual. |
Virtual |
Informasi ekstensi. |
Virtual |
Status kesehatan untuk VM. |
Virtual |
Tampilan instans komputer virtual. |
Virtual |
[Fitur Pratinjau] Status operasi patch komputer virtual. |
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. |
AvailablePatchSummary
Ringkasan patch yang tersedia dari operasi penilaian terbaru untuk komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
assessmentActivityId |
string |
ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi. |
criticalAndSecurityPatchCount |
integer (int32) |
Jumlah patch penting atau keamanan yang telah terdeteksi sebagai tersedia dan belum diinstal. |
error |
Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya. |
|
lastModifiedTime |
string (date-time) |
Tanda waktu UTC ketika operasi dimulai. |
otherPatchCount |
integer (int32) |
Jumlah semua patch yang tersedia tidak termasuk penting dan keamanan. |
rebootPending |
boolean |
Status boot ulang keseluruhan VM. Ini akan benar ketika patch yang diinstal sebagian memerlukan boot ulang untuk menyelesaikan penginstalan tetapi boot ulang belum terjadi. |
startTime |
string (date-time) |
Tanda waktu UTC ketika operasi dimulai. |
status |
Status keberhasilan atau kegagalan keseluruhan operasi. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings." |
BootDiagnosticsInstanceView
Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.
Nama | Jenis | Deskripsi |
---|---|---|
consoleScreenshotBlobUri |
string |
URI blob cuplikan layar konsol. Catatan: Ini akan tidak diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola. |
serialConsoleLogBlobUri |
string |
Uri blob log konsol serial. Catatan: Ini akan tidak diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola. |
status |
Informasi status diagnostik boot untuk VM. Catatan: Ini hanya akan diatur jika ada kesalahan yang terjadi dalam mengaktifkan diagnostik boot. |
CloudError
Respons kesalahan dari layanan Komputasi.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Kesalahan api. |
DiskEncryptionSettings
Menentukan pengaturan enkripsi untuk Disk OS.
Versi api minimum: 2015-06-15
Nama | Jenis | Deskripsi |
---|---|---|
diskEncryptionKey |
Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault. |
|
enabled |
boolean |
Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual. |
keyEncryptionKey |
Menentukan lokasi kunci enkripsi kunci di Key Vault. |
DiskInstanceView
Informasi disk komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
encryptionSettings |
Menentukan pengaturan enkripsi untuk Disk OS. |
|
name |
string |
Nama disk. |
statuses |
Informasi status sumber daya. |
HyperVGenerationType
Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya
Nilai | Deskripsi |
---|---|
V1 | |
V2 |
InnerError
Detail kesalahan dalam.
Nama | Jenis | Deskripsi |
---|---|---|
errordetail |
string |
Pesan kesalahan internal atau cadangan 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. |
KeyVaultKeyReference
Menentukan lokasi kunci enkripsi kunci di Key Vault.
Nama | Jenis | Deskripsi |
---|---|---|
keyUrl |
string |
URL yang mereferensikan kunci enkripsi kunci di Key Vault. |
sourceVault |
URL relatif Key Vault yang berisi kunci. |
KeyVaultSecretReference
Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault.
Nama | Jenis | Deskripsi |
---|---|---|
secretUrl |
string |
URL yang mereferensikan rahasia di Key Vault. |
sourceVault |
URL relatif Key Vault yang berisi rahasia. |
LastPatchInstallationSummary
Ringkasan penginstalan operasi penginstalan terbaru untuk komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya. |
|
excludedPatchCount |
integer (int32) |
Jumlah semua patch yang tersedia tetapi dikecualikan secara eksplisit oleh kecocokan daftar pengecualian yang ditentukan pelanggan. |
failedPatchCount |
integer (int32) |
Jumlah patch yang gagal diinstal. |
installationActivityId |
string |
ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi. |
installedPatchCount |
integer (int32) |
Jumlah patch yang berhasil diinstal. |
lastModifiedTime |
string (date-time) |
Tanda waktu UTC ketika operasi dimulai. |
maintenanceWindowExceeded |
boolean |
Menjelaskan apakah operasi kehabisan waktu sebelum menyelesaikan semua tindakan yang dimaksudkan |
notSelectedPatchCount |
integer (int32) |
Jumlah semua patch yang tersedia tetapi tidak akan diinstal karena tidak cocok dengan entri daftar klasifikasi atau inklusi. |
pendingPatchCount |
integer (int32) |
Jumlah semua patch yang tersedia yang diharapkan diinstal selama operasi penginstalan patch. |
startTime |
string (date-time) |
Tanda waktu UTC ketika operasi dimulai. |
status |
Status keberhasilan atau kegagalan keseluruhan operasi. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings." |
MaintenanceOperationResultCodeTypes
Kode Hasil Operasi Pemeliharaan Terakhir.
Nilai | Deskripsi |
---|---|
MaintenanceAborted | |
MaintenanceCompleted | |
None | |
RetryLater |
MaintenanceRedeployStatus
Status Operasi Pemeliharaan pada komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
Benar, jika pelanggan diizinkan untuk melakukan Pemeliharaan. |
lastOperationMessage |
string |
Pesan dikembalikan untuk Operasi Pemeliharaan terakhir. |
lastOperationResultCode |
Kode Hasil Operasi Pemeliharaan Terakhir. |
|
maintenanceWindowEndTime |
string (date-time) |
Waktu Selesai untuk Jendela Pemeliharaan. |
maintenanceWindowStartTime |
string (date-time) |
Waktu Mulai untuk Jendela Pemeliharaan. |
preMaintenanceWindowEndTime |
string (date-time) |
Waktu Selesai untuk Jendela Pra-Pemeliharaan. |
preMaintenanceWindowStartTime |
string (date-time) |
Waktu Mulai untuk Jendela Pra-Pemeliharaan. |
PatchOperationStatus
Status keberhasilan atau kegagalan keseluruhan operasi. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings."
Nilai | Deskripsi |
---|---|
CompletedWithWarnings | |
Failed | |
InProgress | |
Succeeded | |
Unknown |
StatusLevelTypes
Kode tingkat.
Nilai | Deskripsi |
---|---|
Error | |
Info | |
Warning |
SubResource
URL relatif Key Vault yang berisi rahasia.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Id Sumber Daya |
VirtualMachineAgentInstanceView
Agen VM yang berjalan pada komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
extensionHandlers |
Tampilan instans handler ekstensi komputer virtual. |
|
statuses |
Informasi status sumber daya. |
|
vmAgentVersion |
string |
Versi lengkap Agen VM. |
VirtualMachineExtensionHandlerInstanceView
Tampilan instans handler ekstensi komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
status |
Status handler ekstensi. |
|
type |
string |
Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". |
typeHandlerVersion |
string |
Menentukan versi handler skrip. |
VirtualMachineExtensionInstanceView
Informasi ekstensi.
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. |
VirtualMachineHealthStatus
Status kesehatan untuk VM.
Nama | Jenis | Deskripsi |
---|---|---|
status |
Informasi status kesehatan untuk VM. |
VirtualMachineInstanceView
Tampilan instans komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
assignedHost |
string |
Id sumber daya host khusus, tempat komputer virtual dialokasikan melalui penempatan otomatis, ketika komputer virtual dikaitkan dengan grup host khusus yang mengaktifkan penempatan otomatis. Versi api minimum: 2020-06-01. |
bootDiagnostics |
Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. |
|
computerName |
string |
Nama komputer yang ditetapkan ke komputer virtual. |
disks |
Informasi disk komputer virtual. |
|
extensions |
Informasi ekstensi. |
|
hyperVGeneration |
Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya |
|
isVMInStandbyPool |
boolean |
[Fitur Pratinjau] Menentukan apakah VM saat ini masuk atau keluar dari Kumpulan Siaga. |
maintenanceRedeployStatus |
Status Operasi Pemeliharaan pada komputer virtual. |
|
osName |
string |
Sistem Operasi yang berjalan pada komputer virtual. |
osVersion |
string |
Versi Sistem Operasi yang berjalan pada komputer virtual. |
patchStatus |
[Fitur Pratinjau] Status operasi patch komputer virtual. |
|
platformFaultDomain |
integer (int32) |
Menentukan domain kesalahan komputer virtual. |
platformUpdateDomain |
integer (int32) |
Menentukan domain pembaruan komputer virtual. |
rdpThumbPrint |
string |
Thumbprint sertifikat desktop jarak jauh. |
statuses |
Informasi status sumber daya. |
|
vmAgent |
Agen VM yang berjalan pada komputer virtual. |
|
vmHealth |
Status kesehatan untuk VM. |
VirtualMachinePatchStatus
[Fitur Pratinjau] Status operasi patch komputer virtual.
Nama | Jenis | Deskripsi |
---|---|---|
availablePatchSummary |
Ringkasan patch yang tersedia dari operasi penilaian terbaru untuk komputer virtual. |
|
configurationStatuses |
Status pengaktifan patchMode yang ditentukan |
|
lastPatchInstallationSummary |
Ringkasan penginstalan operasi penginstalan terbaru untuk komputer virtual. |