Virtual Machines - Instance View
Recupera información sobre el estado en tiempo de ejecución de una máquina virtual.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2024-07-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
vm
|
path | True |
string |
Nombre de la máquina virtual. |
api-version
|
query | True |
string |
Versión de api de cliente. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
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.
Solicitud de ejemplo
Respuesta de muestra
{
"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.
Solicitud de ejemplo
Respuesta de muestra
{
"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"
}
]
}
Definiciones
Nombre | Description |
---|---|
Api |
Error de API. |
Api |
Base de errores de api. |
Available |
El resumen de revisión disponible de la operación de evaluación más reciente para la máquina virtual. |
Boot |
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. |
Cloud |
Respuesta de error del servicio Compute. |
Disk |
Especifica la configuración de cifrado del disco del sistema operativo. |
Disk |
Información del disco de la máquina virtual. |
Hyper |
Especifica el tipo hyperVGeneration asociado a un recurso. |
Inner |
Detalles del error interno. |
Instance |
Estado de la vista de instancia. |
Key |
Especifica la ubicación de la clave de cifrado de claves en Key Vault. |
Key |
Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault. |
Last |
Resumen de instalación de la operación de instalación más reciente para la máquina virtual. |
Maintenance |
Código de resultado de la última operación de mantenimiento. |
Maintenance |
Estado de la operación de mantenimiento en la máquina virtual. |
Patch |
Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Desconocido", "Failed", "Succeeded" o "CompletedWithWarnings". |
Status |
Código de nivel. |
Sub |
Dirección URL relativa del almacén de claves que contiene el secreto. |
Virtual |
Agente de máquina virtual que se ejecuta en la máquina virtual. |
Virtual |
Vista de instancia del controlador de extensión de máquina virtual. |
Virtual |
La información de extensiones. |
Virtual |
Estado de mantenimiento de la máquina virtual. |
Virtual |
Vista de instancia de una máquina virtual. |
Virtual |
[Característica de vista previa] Estado de las operaciones de revisión de máquina virtual. |
ApiError
Error de API.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Detalles del error de api |
|
innererror |
Error interno de api |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error concreto. |
ApiErrorBase
Base de errores de api.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error. |
target |
string |
Destino del error concreto. |
AvailablePatchSummary
El resumen de revisión disponible de la operación de evaluación más reciente para la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
assessmentActivityId |
string |
Identificador de actividad de la operación que generó este resultado. Se usa para correlacionar los registros de CRP y de extensión. |
criticalAndSecurityPatchCount |
integer |
Número de revisiones críticas o de seguridad que se han detectado como disponibles y que aún no están instaladas. |
error |
Errores que se encontraron durante la ejecución de la operación. La matriz de detalles contiene la lista de ellos. |
|
lastModifiedTime |
string |
Marca de tiempo UTC cuando se inició la operación. |
otherPatchCount |
integer |
El número de todas las revisiones disponibles, excepto la crítica y la seguridad. |
rebootPending |
boolean |
Estado de reinicio general de la máquina virtual. Será cierto cuando las revisiones instaladas parcialmente requieren un reinicio para completar la instalación, pero el reinicio aún no se ha producido. |
startTime |
string |
Marca de tiempo UTC cuando se inició la operación. |
status |
Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Desconocido", "Failed", "Succeeded" o "CompletedWithWarnings". |
BootDiagnosticsInstanceView
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor.
Nombre | Tipo | Description |
---|---|---|
consoleScreenshotBlobUri |
string |
El URI del blob de la consola. Nota: Esto no establecer si el diagnóstico de arranque está habilitado actualmente con almacenamiento administrado. |
serialConsoleLogBlobUri |
string |
Uri del blob de registro de la consola serie. Nota: Esto no establecer si el diagnóstico de arranque está habilitado actualmente con almacenamiento administrado. |
status |
La información de estado de diagnóstico de arranque de la máquina virtual. Nota: Solo se establecerá si se producen errores al habilitar los diagnósticos de arranque. |
CloudError
Respuesta de error del servicio Compute.
Nombre | Tipo | Description |
---|---|---|
error |
Error de API. |
DiskEncryptionSettings
Especifica la configuración de cifrado del disco del sistema operativo.
Versión mínima de api: 2015-06-15
Nombre | Tipo | Description |
---|---|---|
diskEncryptionKey |
Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault. |
|
enabled |
boolean |
Especifica si se debe habilitar el cifrado de disco en la máquina virtual. |
keyEncryptionKey |
Especifica la ubicación de la clave de cifrado de claves en Key Vault. |
DiskInstanceView
Información del disco de la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
encryptionSettings |
Especifica la configuración de cifrado del disco del sistema operativo. |
|
name |
string |
Nombre del disco. |
statuses |
Información de estado del recurso. |
HyperVGenerationType
Especifica el tipo hyperVGeneration asociado a un recurso.
Nombre | Tipo | Description |
---|---|---|
V1 |
string |
|
V2 |
string |
InnerError
Detalles del error interno.
Nombre | Tipo | Description |
---|---|---|
errordetail |
string |
Mensaje de error interno o volcado de memoria de excepciones. |
exceptiontype |
string |
Tipo de excepción. |
InstanceViewStatus
Estado de la vista de instancia.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de estado. |
displayStatus |
string |
Etiqueta localizable corta para el estado. |
level |
Código de nivel. |
|
message |
string |
Mensaje de estado detallado, incluido para alertas y mensajes de error. |
time |
string |
Hora del estado. |
KeyVaultKeyReference
Especifica la ubicación de la clave de cifrado de claves en Key Vault.
Nombre | Tipo | Description |
---|---|---|
keyUrl |
string |
Dirección URL que hace referencia a una clave de cifrado de claves en Key Vault. |
sourceVault |
Dirección URL relativa del almacén de claves que contiene la clave. |
KeyVaultSecretReference
Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault.
Nombre | Tipo | Description |
---|---|---|
secretUrl |
string |
Dirección URL que hace referencia a un secreto en un almacén de claves. |
sourceVault |
Dirección URL relativa del almacén de claves que contiene el secreto. |
LastPatchInstallationSummary
Resumen de instalación de la operación de instalación más reciente para la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
error |
Errores que se encontraron durante la ejecución de la operación. La matriz de detalles contiene la lista de ellos. |
|
excludedPatchCount |
integer |
Número de todas las revisiones disponibles pero excluidas explícitamente por una coincidencia de lista de exclusión especificada por el cliente. |
failedPatchCount |
integer |
Recuento de revisiones con errores de instalación. |
installationActivityId |
string |
Identificador de actividad de la operación que generó este resultado. Se usa para correlacionar los registros de CRP y de extensión. |
installedPatchCount |
integer |
Recuento de revisiones que se instalaron correctamente. |
lastModifiedTime |
string |
Marca de tiempo UTC cuando se inició la operación. |
maintenanceWindowExceeded |
boolean |
Describe si la operación se agotó el tiempo antes de completar todas sus acciones deseadas. |
notSelectedPatchCount |
integer |
Número de todas las revisiones disponibles, pero no se instalarán porque no coincide con una entrada de lista de clasificación o inclusión. |
pendingPatchCount |
integer |
Número de todas las revisiones disponibles que se espera que se instalen durante la operación de instalación de revisiones. |
startTime |
string |
Marca de tiempo UTC cuando se inició la operación. |
status |
Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Desconocido", "Failed", "Succeeded" o "CompletedWithWarnings". |
MaintenanceOperationResultCodeTypes
Código de resultado de la última operación de mantenimiento.
Nombre | Tipo | Description |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
MaintenanceRedeployStatus
Estado de la operación de mantenimiento en la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
True, si el cliente puede realizar el mantenimiento. |
lastOperationMessage |
string |
Mensaje devuelto para la última operación de mantenimiento. |
lastOperationResultCode |
Código de resultado de la última operación de mantenimiento. |
|
maintenanceWindowEndTime |
string |
Hora de finalización de la ventana de mantenimiento. |
maintenanceWindowStartTime |
string |
Hora de inicio de la ventana de mantenimiento. |
preMaintenanceWindowEndTime |
string |
Hora de finalización de la ventana de mantenimiento previo. |
preMaintenanceWindowStartTime |
string |
Hora de inicio de la ventana de mantenimiento previo. |
PatchOperationStatus
Estado general correcto o de error de la operación. Permanece "InProgress" hasta que se completa la operación. En ese momento se convertirá en "Desconocido", "Failed", "Succeeded" o "CompletedWithWarnings".
Nombre | Tipo | Description |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
StatusLevelTypes
Código de nivel.
Nombre | Tipo | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
SubResource
Dirección URL relativa del almacén de claves que contiene el secreto.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso |
VirtualMachineAgentInstanceView
Agente de máquina virtual que se ejecuta en la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
extensionHandlers |
Vista de instancia del controlador de extensión de máquina virtual. |
|
statuses |
Información de estado del recurso. |
|
vmAgentVersion |
string |
Versión completa del agente de máquina virtual. |
VirtualMachineExtensionHandlerInstanceView
Vista de instancia del controlador de extensión de máquina virtual.
Nombre | Tipo | Description |
---|---|---|
status |
Estado del controlador de extensión. |
|
type |
string |
Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica la versión del controlador de script. |
VirtualMachineExtensionInstanceView
La información de extensiones.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la extensión de máquina virtual. |
statuses |
Información de estado del recurso. |
|
substatuses |
Información de estado del recurso. |
|
type |
string |
Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica la versión del controlador de script. |
VirtualMachineHealthStatus
Estado de mantenimiento de la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
status |
Información de estado de mantenimiento de la máquina virtual. |
VirtualMachineInstanceView
Vista de instancia de una máquina virtual.
Nombre | Tipo | Description |
---|---|---|
assignedHost |
string |
Identificador de recurso del host dedicado, en el que se asigna la máquina virtual a través de la colocación automática, cuando la máquina virtual está asociada a un grupo host dedicado que tiene habilitada la selección de ubicación automática. Versión mínima de api: 2020-06-01. |
bootDiagnostics |
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. |
|
computerName |
string |
Nombre de equipo asignado a la máquina virtual. |
disks |
Información del disco de la máquina virtual. |
|
extensions |
La información de extensiones. |
|
hyperVGeneration |
Especifica el tipo hyperVGeneration asociado a un recurso. |
|
isVMInStandbyPool |
boolean |
[Característica de vista previa] Especifica si la máquina virtual está actualmente dentro o fuera del grupo de espera. |
maintenanceRedeployStatus |
Estado de la operación de mantenimiento en la máquina virtual. |
|
osName |
string |
Sistema operativo que se ejecuta en la máquina virtual. |
osVersion |
string |
Versión del sistema operativo que se ejecuta en la máquina virtual. |
patchStatus |
[Característica de vista previa] Estado de las operaciones de revisión de máquina virtual. |
|
platformFaultDomain |
integer |
Especifica el dominio de error de la máquina virtual. |
platformUpdateDomain |
integer |
Especifica el dominio de actualización de la máquina virtual. |
rdpThumbPrint |
string |
Huella digital del certificado de Escritorio remoto. |
statuses |
Información de estado del recurso. |
|
vmAgent |
Agente de máquina virtual que se ejecuta en la máquina virtual. |
|
vmHealth |
Estado de mantenimiento de la máquina virtual. |
VirtualMachinePatchStatus
[Característica de vista previa] Estado de las operaciones de revisión de máquina virtual.
Nombre | Tipo | Description |
---|---|---|
availablePatchSummary |
El resumen de revisión disponible de la operación de evaluación más reciente para la máquina virtual. |
|
configurationStatuses |
Estado de habilitación del patchMode especificado |
|
lastPatchInstallationSummary |
Resumen de instalación de la operación de instalación más reciente para la máquina virtual. |