Share via


Virtual Machine Scale Set VMs - Get Instance View

Vm ölçek kümesinden bir sanal makinenin durumunu alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView?api-version=2024-03-01

URI Parametreleri

Name İçinde Gerekli Tür Description
instanceId
path True

string

Sanal makinenin örnek kimliği.

resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

vmScaleSetName
path True

string

VM ölçek kümesinin adı.

api-version
query True

string

İstemci Api Sürümü.

Yanıtlar

Name Tür Description
200 OK

VirtualMachineScaleSetVMInstanceView

Tamam

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get instance view of a virtual machine from a VM scale set placed on a dedicated host group through automatic placement.

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet/virtualMachines/0/instanceView?api-version=2024-03-01

Sample Response

{
  "platformUpdateDomain": 0,
  "platformFaultDomain": 0,
  "rdpThumbPrint": null,
  "vmAgent": {
    "vmAgentVersion": "Unknown",
    "statuses": [
      {
        "code": "ProvisioningState/Unavailable",
        "level": "Warning",
        "displayStatus": "Not Ready",
        "message": "VM status blob is found but not yet populated.",
        "time": "2024-03-01T05:00:32+00:00"
      }
    ],
    "extensionHandlers": null
  },
  "disks": [
    {
      "name": "myOSDisk",
      "encryptionSettings": null,
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded",
          "message": null,
          "time": "2024-03-01T04:58:58.0882815+00:00"
        }
      ]
    }
  ],
  "extensions": null,
  "assignedHost": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup/hosts/myHost",
  "bootDiagnostics": null,
  "statuses": [
    {
      "code": "ProvisioningState/succeeded",
      "level": "Info",
      "displayStatus": "Provisioning succeeded",
      "message": null,
      "time": "2020-06-05T04:59:58.1852966+00:00"
    },
    {
      "code": "PowerState/running",
      "level": "Info",
      "displayStatus": "VM running",
      "message": null,
      "time": null
    }
  ]
}

Tanımlar

Name Description
ApiError

Api hatası.

ApiErrorBase

Api hata tabanı.

BootDiagnosticsInstanceView

Ö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 hiper yöneticiden vm'nin ekran görüntüsünü görmenizi sağlar.

CloudError

İşlem hizmetinden bir hata yanıtı.

DiskEncryptionSettings

İşletim Sistemi Diski için şifreleme ayarlarını belirtir.

En düşük api sürümü: 2015-06-15

DiskInstanceView

Disk bilgileri.

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

InnerError

İç hata ayrıntıları.

InstanceViewStatus

Örnek görünümü durumu.

KeyVaultKeyReference

Key Vault anahtar şifreleme anahtarının konumunu belirtir.

KeyVaultSecretReference

Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir.

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

StatusLevelTypes

Düzey kodu.

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

VirtualMachineExtensionHandlerInstanceView

Sanal makine uzantısı işleyici örneği görünümü.

VirtualMachineExtensionInstanceView

Uzantı bilgileri.

VirtualMachineHealthStatus

VM'nin sistem durumu.

VirtualMachineScaleSetVMInstanceView

Sanal makine ölçek kümesi VM'sinin örnek görünümü.

ApiError

Api hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

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.

BootDiagnosticsInstanceView

Ö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 hiper yöneticiden vm'nin ekran görüntüsünü görmenizi sağlar.

Name Tür Description
consoleScreenshotBlobUri

string

Konsol ekran görüntüsü blob URI'si. Not: Önyükleme tanılaması şu anda yönetilen depolama ile etkinleştirildiyse bu ayar yapılmaz .

serialConsoleLogBlobUri

string

Seri konsol günlük blobu Uri'si. Not: Önyükleme tanılaması şu anda yönetilen depolama ile etkinleştirildiyse bu ayar yapılmaz .

status

InstanceViewStatus

VM için önyükleme tanılama durumu bilgileri. Not: Yalnızca önyükleme tanılamasını etkinleştirmede karşılaşılan hatalar varsa ayarlanır.

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

Api hatası.

DiskEncryptionSettings

İşletim Sistemi Diski için şifreleme ayarlarını belirtir.

En düşük api sürümü: 2015-06-15

Name Tür Description
diskEncryptionKey

KeyVaultSecretReference

Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir.

enabled

boolean

Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

keyEncryptionKey

KeyVaultKeyReference

Key Vault anahtar şifreleme anahtarının konumunu belirtir.

DiskInstanceView

Disk bilgileri.

Name Tür Description
encryptionSettings

DiskEncryptionSettings[]

İşletim Sistemi Diski için şifreleme ayarlarını belirtir.

En düşük api sürümü: 2015-06-15

name

string

Disk adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

Name Tür Description
V1

string

V2

string

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

StatusLevelTypes

Düzey kodu.

message

string

Uyarılar ve hata iletileri de dahil olmak üzere ayrıntılı durum iletisi.

time

string

Durum zamanı.

KeyVaultKeyReference

Key Vault anahtar şifreleme anahtarının konumunu belirtir.

Name Tür Description
keyUrl

string

Key Vault anahtar şifreleme anahtarına başvuran URL.

sourceVault

SubResource

Anahtarı içeren Key Vault göreli URL'si.

KeyVaultSecretReference

Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir.

Name Tür Description
secretUrl

string

Key Vault gizli diziye başvuran URL.

sourceVault

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

Name Tür Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

Name Tür Description
isCustomerInitiatedMaintenanceAllowed

boolean

Doğru, müşterinin Bakım gerçekleştirmesine izin veriliyorsa.

lastOperationMessage

string

Son Bakım İşlemi için döndürülen ileti.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

maintenanceWindowEndTime

string

Bakım Penceresinin Bitiş Saati.

maintenanceWindowStartTime

string

Bakım Penceresi için Başlangıç Saati.

preMaintenanceWindowEndTime

string

Bakım Öncesi Penceresinin Bitiş Saati.

preMaintenanceWindowStartTime

string

Bakım Öncesi Penceresi için Başlangıç Saati.

StatusLevelTypes

Düzey kodu.

Name Tür Description
Error

string

Info

string

Warning

string

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

Name Tür Description
id

string

Kaynak Kimliği

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

Name Tür Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Sanal makine uzantısı işleyici örneği görünümü.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgentVersion

string

VM Aracısı tam sürümü.

VirtualMachineExtensionHandlerInstanceView

Sanal makine uzantısı işleyici örneği görünümü.

Name Tür Description
status

InstanceViewStatus

Uzantı işleyici durumu.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

VirtualMachineExtensionInstanceView

Uzantı bilgileri.

Name Tür Description
name

string

Sanal makine uzantısı adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

substatuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

VirtualMachineHealthStatus

VM'nin sistem durumu.

Name Tür Description
status

InstanceViewStatus

VM'nin sistem durumu bilgileri.

VirtualMachineScaleSetVMInstanceView

Sanal makine ölçek kümesi VM'sinin örnek görünümü.

Name Tür Description
assignedHost

string

Sanal makine, otomatik yerleştirmenin etkinleştirildiği ayrılmış bir 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

BootDiagnosticsInstanceView

Ö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 hiper yöneticiden vm'nin ekran görüntüsünü görmenizi sağlar.

computerName

string

Sanal makinenin konak işletim sistemi adını belirtir.

Vm oluşturulduktan sonra bu ad güncelleştirilemez.

Maksimum uzunluk (Windows): 15 karakter

Maksimum uzunluk (Linux): 64 karakter.

Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri.

disks

DiskInstanceView[]

Disk bilgileri.

extensions

VirtualMachineExtensionInstanceView[]

Uzantı bilgileri.

hyperVGeneration

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

osName

string

Karma makinede çalışan İşletim Sistemi.

osVersion

string

Karma makinede çalışan İşletim Sistemi sürümü.

placementGroupId

string

VM'nin çalıştığı yerleştirme grubu. VM serbest bırakılırsa placementGroupId değeri olmaz.

platformFaultDomain

integer

Hata Etki Alanı sayısı.

platformUpdateDomain

integer

Etki Alanını Güncelleştir sayısı.

rdpThumbPrint

string

Uzak masaüstü sertifikası parmak izi.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgent

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

vmHealth

VirtualMachineHealthStatus

VM'nin sistem durumu.