Virtual Machines - Instance View
Bir sanal makinenin çalışma zamanı durumu hakkında bilgi alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2025-11-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
vm
|
path | True |
string |
Sanal makinenin adı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
| 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.
Örnek isteği
Örnek yanıt
{
"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": "2025-04-01T23:11:22+00:00"
}
]
},
"disks": [
{
"name": "myOsDisk",
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"time": "2025-04-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": "2025-04-01T21:30:12.8051917+00:00"
},
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
]
}
Get Virtual Machine Instance View.
Örnek isteği
Örnek yanıt
{
"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"
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Api |
API hatası. |
|
Api |
Api hata tabanı. |
|
Available |
Kullanılabilir düzeltme eki özeti için bir sanal makine örneği görünümünün özelliklerini açıklar. |
|
Boot |
Sanal makine önyükleme tanılamasının örnek görünümü. |
|
Cloud |
İşlem hizmetinden bir hata yanıtı. |
|
Disk |
Bir disk için şifreleme ayarlarını açıklar |
|
Disk |
Diskin örnek görünümü. |
|
Hyper |
Bir kaynakla ilişkili HyperVGeneration Türünü belirtir |
|
Inner |
İç hata ayrıntıları. |
|
Instance |
Örnek görünümü durumu. |
|
Key |
Key Vault Key'e bir referans tanımlar |
|
Key |
Key Vault Secret'a bir göndermeyi tanımlar |
|
Last |
Son yüklenen düzeltme eki özetinin özelliklerini açıklar. |
|
Maintenance |
Son Bakım İşlemi Sonuç Kodu. |
|
Maintenance |
Bakım Çalışma Durumu. |
|
Patch |
İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur. |
|
Status |
Düzey kodu. |
|
Storage |
Disk için depolama hizalama durumunu belirtir. |
|
Sub |
|
|
Virtual |
Sanal makinede çalışan VM Aracısı'nın örnek görünümü. |
|
Virtual |
Bir sanal makine uzantısı işleyicisinin örnek görünümü. |
|
Virtual |
Sanal makine uzantısının örnek görünümü. |
|
Virtual |
VM'nin sistem durumu. |
|
Virtual |
Bir sanal makinenin örnek görünümü. |
|
Virtual |
Sanal makine düzeltme eki işlemlerinin durumu. |
ApiError
API hatası.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hata kodu. |
| details |
Api hata ayrıntıları |
|
| innererror |
Api iç hatası |
|
| message |
string |
Hata iletisi. |
| target |
string |
Belirli bir hatanın hedefi. |
ApiErrorBase
Api hata tabanı.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hata kodu. |
| message |
string |
Hata iletisi. |
| target |
string |
Belirli bir hatanın hedefi. |
AvailablePatchSummary
Kullanılabilir düzeltme eki özeti için bir sanal makine örneği görünümünün özelliklerini açıklar.
| Name | Tür | Description |
|---|---|---|
| assessmentActivityId |
string |
Bu sonucu üreten işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında ilişkilendirmek için kullanılır. |
| criticalAndSecurityPatchCount |
integer (int32) |
Kullanılabilir olarak algılanan ve henüz yüklenmemiş kritik veya güvenlik düzeltme eklerinin sayısı. |
| error |
İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir. |
|
| lastModifiedTime |
string (date-time) |
İşlemin başladığı UTC zaman damgası. |
| otherPatchCount |
integer (int32) |
Kritik ve güvenlik hariç tüm kullanılabilir düzeltme eklerinin sayısı. |
| rebootPending |
boolean |
VM'nin genel yeniden başlatma durumu. Kısmen yüklenen yamalar, yüklemeyi tamamlamak için yeniden başlatma gerektirdiğinde ancak yeniden başlatma henüz gerçekleşmediğinde doğru olacaktır. |
| startTime |
string (date-time) |
İşlemin başladığı UTC zaman damgası. |
| status |
İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur. |
BootDiagnosticsInstanceView
Sanal makine önyükleme tanılamasının örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| consoleScreenshotBlobUri |
string |
Konsol ekran görüntüsü blobu URI'si. Not: Önyükleme tanılaması, yönetilen depolama alanında şu anda etkinse bu ayar yapılmaz . |
| serialConsoleLogBlobUri |
string |
Seri konsol günlük blobu Uri'si. Not: Önyükleme tanılaması, yönetilen depolama alanında şu anda etkinse bu ayar yapılmaz . |
| status |
VM için önyükleme tanılama durumu bilgileri. Not: Yalnızca önyükleme tanılamasının etkinleştirilmesinde karşılaşılan hatalar varsa ayarlanacaktır. |
CloudError
İşlem hizmetinden bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
API hatası. |
DiskEncryptionSettings
Bir disk için şifreleme ayarlarını açıklar
| Name | Tür | Description |
|---|---|---|
| diskEncryptionKey |
Disk şifreleme anahtarının konumunu belirtir; bu bir Key Vault Secret'tir. |
|
| enabled |
boolean |
Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
| keyEncryptionKey |
Key Vault'taki anahtar şifreleme anahtarının konumunu belirtir. |
DiskInstanceView
Diskin örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| encryptionSettings |
İşletim sistemi diskinin şifreleme ayarlarını belirtir. |
|
| name |
string |
Disk adı. |
| statuses |
Kaynak durumu bilgileri. |
|
| storageAlignmentStatus |
Disk için depolama hizalama durumunu belirtir. |
HyperVGenerationType
Bir kaynakla ilişkili HyperVGeneration Türünü belirtir
| Değer | Description |
|---|---|
| V1 | |
| V2 |
InnerError
İç hata ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| errordetail |
string |
İç hata iletisi veya özel durum dökümü. |
| exceptiontype |
string |
Özel durum türü. |
InstanceViewStatus
Örnek görünümü durumu.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Durum kodu. |
| displayStatus |
string |
Durum için kısa yerelleştirilebilir etiket. |
| level |
Düzey kodu. |
|
| message |
string |
Uyarılar ve hata iletileri dahil olmak üzere ayrıntılı durum iletisi. |
| time |
string (date-time) |
Durum zamanı. |
KeyVaultKeyReference
Key Vault Key'e bir referans tanımlar
| Name | Tür | Description |
|---|---|---|
| keyUrl |
string |
URL, Key Vault'taki bir anahtar şifreleme anahtarına atıfta bulunur. |
| sourceVault |
Anahtarı içeren Key Vault'un göreli URL'si. |
KeyVaultSecretReference
Key Vault Secret'a bir göndermeyi tanımlar
| Name | Tür | Description |
|---|---|---|
| secretUrl |
string |
URL, Key Vault'taki bir sırra atıfta bulunuyor. |
| sourceVault |
Sırrı içeren Key Vault'un göreli URL'si. |
LastPatchInstallationSummary
Son yüklenen düzeltme eki özetinin özelliklerini açıklar.
| Name | Tür | Description |
|---|---|---|
| error |
İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir. |
|
| excludedPatchCount |
integer (int32) |
Kullanılabilir tüm düzeltme eklerinin sayısı, ancak müşteri tarafından belirtilen bir dışlama listesi eşleşmesi tarafından açıkça dışlanır. |
| failedPatchCount |
integer (int32) |
Yükleme başarısız olan düzeltme eklerinin sayısı. |
| installationActivityId |
string |
Bu sonucu üreten işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında ilişkilendirmek için kullanılır. |
| installedPatchCount |
integer (int32) |
Başarıyla yüklenen yamaların sayısı. |
| lastModifiedTime |
string (date-time) |
İşlemin başladığı UTC zaman damgası. |
| maintenanceWindowExceeded |
boolean |
İşlemin amaçlanan tüm eylemlerini tamamlamadan önce süresinin dolup dolmadığını açıklar |
| notSelectedPatchCount |
integer (int32) |
Kullanılabilir tüm yamaların sayısı, ancak bir sınıflandırma veya ekleme listesi girişiyle eşleşmediği için yüklenmeyecek. |
| pendingPatchCount |
integer (int32) |
Düzeltme eki yükleme işlemi sırasında yüklenmesi beklenen tüm kullanılabilir düzeltme eklerinin sayısı. |
| startTime |
string (date-time) |
İşlemin başladığı UTC zaman damgası. |
| status |
İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur. |
MaintenanceOperationResultCodeTypes
Son Bakım İşlemi Sonuç Kodu.
| Değer | Description |
|---|---|
| None | |
| RetryLater | |
| MaintenanceAborted | |
| MaintenanceCompleted |
MaintenanceRedeployStatus
Bakım Çalışma Durumu.
| Name | Tür | Description |
|---|---|---|
| isCustomerInitiatedMaintenanceAllowed |
boolean |
Doğru, müşterinin Bakım yapmasına izin verilirse. |
| lastOperationMessage |
string |
Son Bakım İşlemi için mesaj döndürüldü. |
| lastOperationResultCode |
Son Bakım İşlemi Sonuç Kodu. |
|
| maintenanceWindowEndTime |
string (date-time) |
Bakım penceresi için bitiş zamanı. |
| maintenanceWindowStartTime |
string (date-time) |
Bakım penceresi için başlangıç zamanı. |
| preMaintenanceWindowEndTime |
string (date-time) |
Bakım öncesi pencerenin bitiş zamanı. |
| preMaintenanceWindowStartTime |
string (date-time) |
Bakım öncesi pencerenin başlangıç zamanı. |
PatchOperationStatus
İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmeyen", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.
| Değer | Description |
|---|---|
| Unknown | |
| InProgress | |
| Failed | |
| Succeeded | |
| CompletedWithWarnings |
StatusLevelTypes
Düzey kodu.
| Değer | Description |
|---|---|
| Info | |
| Warning | |
| Error |
StorageAlignmentStatus
Disk için depolama hizalama durumunu belirtir.
| Değer | Description |
|---|---|
| Unaligned |
Disk, Hata Alanı eşlemesini hesaplamak için Depolama Hata Alanı (Storage Fault Domain) özelliğine sahip değildir. Tek bir Depolama Hatası Alanı hatası hatası, bu disk profiline referans veren tüm VM'leri etkileyebilir. |
| Aligned |
Disk, Hata Alanı eşlemesini hesaplamak için Depolama Hata Alanı (Storage Fault Domain) içerir. Depolama Hatası Alanı arızası, tek bir Hesaplama Hata Alanı içindeki VM'lere mahsustur. |
SubResource
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak Kimliği |
VirtualMachineAgentInstanceView
Sanal makinede çalışan VM Aracısı'nın örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| extensionHandlers |
Sanal makine uzantısı işleyicisi örneği görünümü. |
|
| statuses |
Kaynak durumu bilgileri. |
|
| vmAgentVersion |
string |
VM Aracısı tam sürümü. |
VirtualMachineExtensionHandlerInstanceView
Bir sanal makine uzantısı işleyicisinin örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| status |
Uzantı işleyicisi durumu. |
|
| type |
string |
Uzantının türünü belirtir; "CustomScriptExtension" örnektir. |
| typeHandlerVersion |
string |
Betik işleyicisinin sürümünü belirtir. |
VirtualMachineExtensionInstanceView
Sanal makine uzantısının örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Sanal makine uzantısı adı. |
| statuses |
Kaynak durumu bilgileri. |
|
| substatuses |
Kaynak durumu bilgileri. |
|
| type |
string |
Uzantının türünü belirtir; "CustomScriptExtension" örnektir. |
| typeHandlerVersion |
string |
Betik işleyicisinin sürümünü belirtir. |
VirtualMachineHealthStatus
VM'nin sistem durumu.
| Name | Tür | Description |
|---|---|---|
| status |
VM'nin sistem durumu bilgileri. |
VirtualMachineInstanceView
Bir sanal makinenin örnek görünümü.
| Name | Tür | Description |
|---|---|---|
| assignedHost |
string |
Sanal makine otomatik yerleştirme etkinleştirilmiş bir ayrılmış konak grubuyla ilişkilendirildiğinde, sanal makinenin otomatik yerleştirme yoluyla ayrıldığı ayrılmış konağın kaynak kimliği. En düşük api sürümü: 2020-06-01. |
| bootDiagnostics |
Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir. Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz. Azure ayrıca hipervizörden VM'nin ekran görüntüsünü görmenize olanak tanır. |
|
| computerName |
string |
Sanal makineye atanan bilgisayar adı. |
| disks |
Sanal makine disk bilgileri. |
|
| extensions |
Uzantı bilgileri. |
|
| hyperVGeneration |
Bir kaynakla ilişkili HyperVGeneration Türünü belirtir |
|
| isVMInStandbyPool |
boolean |
[Önizleme Özelliği] VM'nin şu anda Bekleme Havuzunun içinde mi yoksa dışında mı olduğunu belirtir. |
| maintenanceRedeployStatus |
Sanal makinedeki Bakım İşlemi durumu. |
|
| osName |
string |
Sanal makinede çalışan İşletim Sistemi. |
| osVersion |
string |
Sanal makinede çalışan İşletim Sistemi sürümü. |
| patchStatus |
[Önizleme Özelliği] Sanal makine düzeltme eki işlemlerinin durumu. |
|
| platformFaultDomain |
integer (int32) |
Sanal makinenin hata etki alanını belirtir. |
| platformUpdateDomain |
integer (int32) |
Sanal makinenin güncelleştirme etki alanını belirtir. |
| rdpThumbPrint |
string |
Uzak masaüstü sertifikası parmak izi. |
| statuses |
Kaynak durumu bilgileri. |
|
| vmAgent |
Sanal makinede çalışan VM Aracısı. |
|
| vmHealth |
VM'nin sistem durumu. |
VirtualMachinePatchStatus
Sanal makine düzeltme eki işlemlerinin durumu.
| Name | Tür | Description |
|---|---|---|
| availablePatchSummary |
Sanal makine için en son değerlendirme işleminin kullanılabilir düzeltme eki özeti. |
|
| configurationStatuses |
Belirtilen patchMode'un etkinleştirme durumu |
|
| lastPatchInstallationSummary |
Sanal makine için en son yükleme işleminin yükleme özeti. |