Virtual Machine Scale Set VMs - Get Instance View

Obtém o status de uma máquina virtual de um conjunto de dimensionamento de VM.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
instanceId
path True

string

A ID da instância da máquina virtual.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

vmScaleSetName
path True

string

O nome do conjunto de dimensionamento da VM.

api-version
query True

string

Versão da API do cliente.

Respostas

Nome Tipo Description
200 OK

VirtualMachineScaleSetVMInstanceView

OK

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

Nome Description
ApiError

Erro de API.

ApiErrorBase

Base de erros de API.

BootDiagnosticsInstanceView

O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.

CloudError

Uma resposta de erro do serviço de computação.

DiskEncryptionSettings

Especifica as configurações de criptografia para o disco do sistema operacional.

Versão mínima da api: 2015-06-15

DiskInstanceView

As informações de discos.

HyperVGeneration

A geração de hipervisor da Máquina Virtual [V1, V2]

InnerError

Detalhes do erro interno.

InstanceViewStatus

Exibição de instância status.

KeyVaultKeyReference

Especifica o local da chave de criptografia de chave no Key Vault.

KeyVaultSecretReference

Especifica o local da chave de criptografia de disco, que é um segredo Key Vault.

MaintenanceOperationResultCodeTypes

O código de resultado da última operação de manutenção.

MaintenanceRedeployStatus

A Operação de Manutenção status na máquina virtual.

StatusLevelTypes

O código de nível.

SubResource

A URL relativa do Key Vault que contém o segredo.

VirtualMachineAgentInstanceView

O Agente de VM em execução na máquina virtual.

VirtualMachineExtensionHandlerInstanceView

A exibição da instância do manipulador de extensão da máquina virtual.

VirtualMachineExtensionInstanceView

As informações de extensões.

VirtualMachineHealthStatus

O status de integridade da VM.

VirtualMachineScaleSetVMInstanceView

A exibição de instância de uma VM de conjunto de dimensionamento de máquinas virtuais.

ApiError

Erro de API.

Nome Tipo Description
code

string

O código de erro.

details

ApiErrorBase[]

Os detalhes do erro da API

innererror

InnerError

O erro interno da API

message

string

A mensagem de erro.

target

string

O destino do erro específico.

ApiErrorBase

Base de erros de API.

Nome Tipo Description
code

string

O código de erro.

message

string

A mensagem de erro.

target

string

O destino do erro específico.

BootDiagnosticsInstanceView

O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.

Nome Tipo Description
consoleScreenshotBlobUri

string

O URI do blob de captura de tela do console. Nota: Isso não será definido se o diagnóstico de inicialização estiver habilitado no momento com o armazenamento gerenciado.

serialConsoleLogBlobUri

string

O Uri do blob de log do console serial. Nota: Isso não será definido se o diagnóstico de inicialização estiver habilitado no momento com o armazenamento gerenciado.

status

InstanceViewStatus

A inicialização diagnóstico status informações para a VM. Nota: Ele será definido somente se houver erros encontrados na habilitação do diagnóstico de inicialização.

CloudError

Uma resposta de erro do serviço de computação.

Nome Tipo Description
error

ApiError

Erro de API.

DiskEncryptionSettings

Especifica as configurações de criptografia para o disco do sistema operacional.

Versão mínima da api: 2015-06-15

Nome Tipo Description
diskEncryptionKey

KeyVaultSecretReference

Especifica o local da chave de criptografia de disco, que é um segredo Key Vault.

enabled

boolean

Especifica se a criptografia de disco deve ser habilitada na máquina virtual.

keyEncryptionKey

KeyVaultKeyReference

Especifica o local da chave de criptografia de chave no Key Vault.

DiskInstanceView

As informações de discos.

Nome Tipo Description
encryptionSettings

DiskEncryptionSettings[]

Especifica as configurações de criptografia para o disco do sistema operacional.

Versão mínima da api: 2015-06-15

name

string

O nome do disco.

statuses

InstanceViewStatus[]

O recurso status informações.

HyperVGeneration

A geração de hipervisor da Máquina Virtual [V1, V2]

Nome Tipo Description
V1

string

V2

string

InnerError

Detalhes do erro interno.

Nome Tipo Description
errordetail

string

A mensagem de erro interna ou despejo de exceção.

exceptiontype

string

O tipo de exceção.

InstanceViewStatus

Exibição de instância status.

Nome Tipo Description
code

string

O código do status.

displayStatus

string

O rótulo localizável curto para o status.

level

StatusLevelTypes

O código de nível.

message

string

A mensagem de status detalhada, inclusive para alertas e mensagens de erro.

time

string

A hora do status.

KeyVaultKeyReference

Especifica o local da chave de criptografia de chave no Key Vault.

Nome Tipo Description
keyUrl

string

A URL que faz referência a uma chave de criptografia de chave no Key Vault.

sourceVault

SubResource

A URL relativa do Key Vault que contém a chave.

KeyVaultSecretReference

Especifica o local da chave de criptografia de disco, que é um segredo Key Vault.

Nome Tipo Description
secretUrl

string

A URL que faz referência a um segredo em um Key Vault.

sourceVault

SubResource

A URL relativa do Key Vault que contém o segredo.

MaintenanceOperationResultCodeTypes

O código de resultado da última operação de manutenção.

Nome Tipo Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

A Operação de Manutenção status na máquina virtual.

Nome Tipo Description
isCustomerInitiatedMaintenanceAllowed

boolean

True, se o cliente tiver permissão para executar a Manutenção.

lastOperationMessage

string

Mensagem retornada para a última Operação de Manutenção.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

O código de resultado da última operação de manutenção.

maintenanceWindowEndTime

string

Hora de término da Janela de Manutenção.

maintenanceWindowStartTime

string

Hora de início da Janela de Manutenção.

preMaintenanceWindowEndTime

string

Hora de término da janela de pré-manutenção.

preMaintenanceWindowStartTime

string

Hora de início da janela de pré-manutenção.

StatusLevelTypes

O código de nível.

Nome Tipo Description
Error

string

Info

string

Warning

string

SubResource

A URL relativa do Key Vault que contém o segredo.

Nome Tipo Description
id

string

ID do recurso

VirtualMachineAgentInstanceView

O Agente de VM em execução na máquina virtual.

Nome Tipo Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

A exibição da instância do manipulador de extensão da máquina virtual.

statuses

InstanceViewStatus[]

O recurso status informações.

vmAgentVersion

string

A versão completa do Agente de VM.

VirtualMachineExtensionHandlerInstanceView

A exibição da instância do manipulador de extensão da máquina virtual.

Nome Tipo Description
status

InstanceViewStatus

O manipulador de extensão status.

type

string

Especifica o tipo da extensão; um exemplo é "CustomScriptExtension".

typeHandlerVersion

string

Especifica a versão do manipulador de script.

VirtualMachineExtensionInstanceView

As informações de extensões.

Nome Tipo Description
name

string

O nome da extensão da máquina virtual.

statuses

InstanceViewStatus[]

O recurso status informações.

substatuses

InstanceViewStatus[]

O recurso status informações.

type

string

Especifica o tipo da extensão; um exemplo é "CustomScriptExtension".

typeHandlerVersion

string

Especifica a versão do manipulador de script.

VirtualMachineHealthStatus

O status de integridade da VM.

Nome Tipo Description
status

InstanceViewStatus

As informações de status de integridade da VM.

VirtualMachineScaleSetVMInstanceView

A exibição de instância de uma VM de conjunto de dimensionamento de máquinas virtuais.

Nome Tipo Description
assignedHost

string

ID do recurso do host dedicado, no qual a máquina virtual é alocada por meio de posicionamento automático, quando a máquina virtual está associada a um grupo de hosts dedicado que tem o posicionamento automático habilitado. Versão mínima da api: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.

computerName

string

Especifica o nome do sistema operacional do host da máquina virtual.

Esse nome não pode ser atualizado após a criação da VM.

Tamanho máximo (Windows): 15 caracteres

Comprimento máximo (Linux): 64 caracteres.

Para convenções e restrições de nomenclatura, confira Diretrizes de implementação dos serviços de infraestrutura do Azure.

disks

DiskInstanceView[]

As informações de discos.

extensions

VirtualMachineExtensionInstanceView[]

As informações de extensões.

hyperVGeneration

HyperVGeneration

A geração de hipervisor da Máquina Virtual [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

A Operação de Manutenção status na máquina virtual.

osName

string

O sistema operacional em execução no computador híbrido.

osVersion

string

A versão do sistema operacional em execução no computador híbrido.

placementGroupId

string

O grupo de posicionamento no qual a VM está em execução. Se a VM for desalocada, ela não terá um placementGroupId.

platformFaultDomain

integer

A contagem de domínios de falha.

platformUpdateDomain

integer

A contagem de domínios de atualização.

rdpThumbPrint

string

A impressão digital do certificado da área de trabalho remota.

statuses

InstanceViewStatus[]

O recurso status informações.

vmAgent

VirtualMachineAgentInstanceView

O Agente de VM em execução na máquina virtual.

vmHealth

VirtualMachineHealthStatus

O status de integridade da VM.