Sdílet prostřednictvím


Virtual Machine Scale Set VMs - Get Instance View

Získá stav virtuálního počítače ze škálovací sady virtuálních počítačů.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
instanceId
path True

string

ID instance virtuálního počítače.

resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.

vmScaleSetName
path True

string

Název škálovací sady virtuálních počítačů

api-version
query True

string

Verze rozhraní API klienta.

Odpovědi

Name Typ Description
200 OK

VirtualMachineScaleSetVMInstanceView

OK

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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

Ukázkový požadavek

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

Ukázková odpověď

{
  "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
    }
  ]
}

Definice

Name Description
ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

CloudError

Odpověď na chybu z výpočetní služby

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15

DiskInstanceView

Informace o discích.

HyperVGeneration

Generace hypervisoru virtuálního počítače [V1, V2]

InnerError

Podrobnosti vnitřní chyby.

InstanceViewStatus

Stav zobrazení instance

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče ve službě Key Vault.

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault.

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

StatusLevelTypes

Kód úrovně.

SubResource

Relativní adresa URL služby Key Vault obsahující tajný klíč.

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance instance obslužné rutiny rozšíření virtuálního počítače.

VirtualMachineExtensionInstanceView

Informace o rozšířeních.

VirtualMachineHealthStatus

Stav virtuálního počítače

VirtualMachineScaleSetVMInstanceView

Zobrazení instance virtuálního počítače škálovací sady virtuálních počítačů

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby.

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

Name Typ Description
consoleScreenshotBlobUri

string

Identifikátor URI objektu blob v konzole Poznámka: Tato možnost se nebude nastavena, pokud je u spravovaného úložiště aktuálně povolená diagnostika spouštění.

serialConsoleLogBlobUri

string

Identifikátor URI objektu blob protokolu sériové konzoly. Poznámka: Tato možnost se nebude nastavena, pokud je u spravovaného úložiště aktuálně povolená diagnostika spouštění.

status

InstanceViewStatus

Informace o stavu diagnostiky spouštění pro virtuální počítač. Poznámka: Bude nastavena pouze v případě, že při povolování diagnostiky spouštění dojde k chybám.

CloudError

Odpověď na chybu z výpočetní služby

Name Typ Description
error

ApiError

Chyba rozhraní API

DiskEncryptionSettings

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault.

enabled

boolean

Určuje, jestli má být na virtuálním počítači povolené šifrování disku.

keyEncryptionKey

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče ve službě Key Vault.

DiskInstanceView

Informace o discích.

Name Typ Description
encryptionSettings

DiskEncryptionSettings[]

Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15

name

string

Název disku.

statuses

InstanceViewStatus[]

Informace o stavu zdroje

HyperVGeneration

Generace hypervisoru virtuálního počítače [V1, V2]

Name Typ Description
V1

string

V2

string

InnerError

Podrobnosti vnitřní chyby.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

InstanceViewStatus

Stav zobrazení instance

Name Typ Description
code

string

Stavový kód.

displayStatus

string

Krátký lokalizovatelný popisek stavu.

level

StatusLevelTypes

Kód úrovně.

message

string

Podrobná stavová zpráva, včetně výstrah a chybových zpráv.

time

string

Čas stavu.

KeyVaultKeyReference

Určuje umístění šifrovacího klíče klíče ve službě Key Vault.

Name Typ Description
keyUrl

string

Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault.

sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující klíč.

KeyVaultSecretReference

Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault.

Name Typ Description
secretUrl

string

Adresa URL odkazující na tajný kód ve službě Key Vault.

sourceVault

SubResource

Relativní adresa URL služby Key Vault obsahující tajný klíč.

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

Name Typ Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

Pravda, pokud má zákazník povoleno provádět údržbu.

lastOperationMessage

string

Zpráva vrácená pro poslední operaci údržby.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Kód výsledku poslední operace údržby.

maintenanceWindowEndTime

string

Koncový čas časového období údržby.

maintenanceWindowStartTime

string

Čas spuštění časového období údržby

preMaintenanceWindowEndTime

string

Čas ukončení časového období před údržbou.

preMaintenanceWindowStartTime

string

Čas spuštění časového období před údržbou.

StatusLevelTypes

Kód úrovně.

Name Typ Description
Error

string

Info

string

Warning

string

SubResource

Relativní adresa URL služby Key Vault obsahující tajný klíč.

Name Typ Description
id

string

ID prostředku

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

Name Typ Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Zobrazení instance instance obslužné rutiny rozšíření virtuálního počítače.

statuses

InstanceViewStatus[]

Informace o stavu zdroje

vmAgentVersion

string

Úplná verze agenta virtuálního počítače.

VirtualMachineExtensionHandlerInstanceView

Zobrazení instance instance obslužné rutiny rozšíření virtuálního počítače.

Name Typ Description
status

InstanceViewStatus

Stav obslužné rutiny rozšíření.

type

string

Určuje typ rozšíření; Příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineExtensionInstanceView

Informace o rozšířeních.

Name Typ Description
name

string

Název rozšíření virtuálního počítače.

statuses

InstanceViewStatus[]

Informace o stavu zdroje

substatuses

InstanceViewStatus[]

Informace o stavu zdroje

type

string

Určuje typ rozšíření; Příkladem je CustomScriptExtension.

typeHandlerVersion

string

Určuje verzi obslužné rutiny skriptu.

VirtualMachineHealthStatus

Stav virtuálního počítače

Name Typ Description
status

InstanceViewStatus

Informace o stavu virtuálního počítače

VirtualMachineScaleSetVMInstanceView

Zobrazení instance virtuálního počítače škálovací sady virtuálních počítačů

Name Typ Description
assignedHost

string

ID prostředku vyhrazeného hostitele, na kterém je virtuální počítač přidělen prostřednictvím automatického umístění, když je virtuální počítač přidružený k vyhrazené skupině hostitelů s povoleným automatickým umístěním. Minimální verze api: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. Výstup protokolu konzoly můžete snadno zobrazit. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.

computerName

string

Určuje název hostitelského operačního systému virtuálního počítače.

Tento název nelze po vytvoření virtuálního počítače aktualizovat.

Maximální délka (Windows): 15 znaků

Maximální délka (Linux): 64 znaků.

Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure.

disks

DiskInstanceView[]

Informace o discích.

extensions

VirtualMachineExtensionInstanceView[]

Informace o rozšířeních.

hyperVGeneration

HyperVGeneration

Generace hypervisoru virtuálního počítače [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

Stav operace údržby na virtuálním počítači.

osName

string

Operační systém spuštěný na hybridním počítači.

osVersion

string

Verze operačního systému spuštěného na hybridním počítači.

placementGroupId

string

Skupina umístění, ve které je virtuální počítač spuštěný. Pokud je virtuální počítač uvolněný, nebude mít id placementGroupId.

platformFaultDomain

integer

Počet domén selhání.

platformUpdateDomain

integer

Počet aktualizačních domén.

rdpThumbPrint

string

Kryptografický otisk certifikátu vzdálené plochy

statuses

InstanceViewStatus[]

Informace o stavu zdroje

vmAgent

VirtualMachineAgentInstanceView

Agent virtuálního počítače spuštěný na virtuálním počítači.

vmHealth

VirtualMachineHealthStatus

Stav virtuálního počítače