Partager via


Virtual Machine Scale Set VMs - Get Instance View

Obtient l’état d’une machine virtuelle à partir d’un groupe de machines virtuelles identiques.

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

Paramètres URI

Nom Dans Obligatoire Type Description
instanceId
path True

string

ID d’instance de la machine virtuelle.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

vmScaleSetName
path True

string

Nom du groupe de machines virtuelles identiques.

api-version
query True

string

Version de l’API cliente.

Réponses

Nom Type Description
200 OK

VirtualMachineScaleSetVMInstanceView

D’ACCORD

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

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

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ApiError

Erreur d’API.

ApiErrorBase

Base d’erreurs d’API.

BootDiagnosticsInstanceView

Diagnostics de démarrage est une fonctionnalité de débogage qui vous permet d’afficher la sortie de la console et la capture d’écran pour diagnostiquer l’état de la machine virtuelle. Vous pouvez facilement afficher la sortie de votre journal de console. Azure vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur.

CloudError

Réponse d’erreur du service de calcul.

DiskEncryptionSettings

Spécifie les paramètres de chiffrement du disque du système d’exploitation.

Version minimale de l’API : 2015-06-15

DiskInstanceView

Informations sur les disques.

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle [V1, V2]

InnerError

Détails de l’erreur interne.

InstanceViewStatus

État de l’affichage de l’instance.

KeyVaultKeyReference

Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault.

KeyVaultSecretReference

Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault.

MaintenanceOperationResultCodeTypes

Code de résultat de la dernière opération de maintenance.

MaintenanceRedeployStatus

État de l’opération de maintenance sur la machine virtuelle.

StatusLevelTypes

Code de niveau.

SubResource

URL relative du coffre de clés contenant le secret.

VirtualMachineAgentInstanceView

Agent de machine virtuelle s’exécutant sur la machine virtuelle.

VirtualMachineExtensionHandlerInstanceView

Vue d’instance du gestionnaire d’extensions de machine virtuelle.

VirtualMachineExtensionInstanceView

Informations sur les extensions.

VirtualMachineHealthStatus

État d’intégrité de la machine virtuelle.

VirtualMachineScaleSetVMInstanceView

Vue d’instance d’une machine virtuelle de groupe de machines virtuelles identiques.

ApiError

Erreur d’API.

Nom Type Description
code

string

Code d’erreur.

details

ApiErrorBase[]

Détails de l’erreur api

innererror

InnerError

Erreur interne de l’API

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

ApiErrorBase

Base d’erreurs d’API.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

BootDiagnosticsInstanceView

Diagnostics de démarrage est une fonctionnalité de débogage qui vous permet d’afficher la sortie de la console et la capture d’écran pour diagnostiquer l’état de la machine virtuelle. Vous pouvez facilement afficher la sortie de votre journal de console. Azure vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur.

Nom Type Description
consoleScreenshotBlobUri

string

URI de l’objet blob de la console. Remarque : Cela n'pas être défini si les diagnostics de démarrage sont actuellement activés avec le stockage managé.

serialConsoleLogBlobUri

string

Uri de l’objet blob du journal de la console série. Remarque : Cela n'pas être défini si les diagnostics de démarrage sont actuellement activés avec le stockage managé.

status

InstanceViewStatus

Informations d’état des diagnostics de démarrage pour la machine virtuelle. Remarque : Il est défini uniquement s’il existe des erreurs rencontrées lors de l’activation des diagnostics de démarrage.

CloudError

Réponse d’erreur du service de calcul.

Nom Type Description
error

ApiError

Erreur d’API.

DiskEncryptionSettings

Spécifie les paramètres de chiffrement du disque du système d’exploitation.

Version minimale de l’API : 2015-06-15

Nom Type Description
diskEncryptionKey

KeyVaultSecretReference

Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault.

enabled

boolean

Spécifie si le chiffrement de disque doit être activé sur la machine virtuelle.

keyEncryptionKey

KeyVaultKeyReference

Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault.

DiskInstanceView

Informations sur les disques.

Nom Type Description
encryptionSettings

DiskEncryptionSettings[]

Spécifie les paramètres de chiffrement du disque du système d’exploitation.

Version minimale de l’API : 2015-06-15

name

string

Nom du disque.

statuses

InstanceViewStatus[]

Informations d’état de la ressource.

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle [V1, V2]

Nom Type Description
V1

string

V2

string

InnerError

Détails de l’erreur interne.

Nom Type Description
errordetail

string

Message d’erreur interne ou vidage d’exception.

exceptiontype

string

Type d’exception.

InstanceViewStatus

État de l’affichage de l’instance.

Nom Type Description
code

string

Code d’état.

displayStatus

string

Étiquette localisable courte pour l’état.

level

StatusLevelTypes

Code de niveau.

message

string

Message d’état détaillé, y compris pour les alertes et les messages d’erreur.

time

string

Heure de l’état.

KeyVaultKeyReference

Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault.

Nom Type Description
keyUrl

string

URL référençant une clé de chiffrement de clé dans Key Vault.

sourceVault

SubResource

URL relative du coffre de clés contenant la clé.

KeyVaultSecretReference

Spécifie l’emplacement de la clé de chiffrement de disque, qui est un secret Key Vault.

Nom Type Description
secretUrl

string

URL référençant un secret dans un coffre de clés.

sourceVault

SubResource

URL relative du coffre de clés contenant le secret.

MaintenanceOperationResultCodeTypes

Code de résultat de la dernière opération de maintenance.

Nom Type Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

État de l’opération de maintenance sur la machine virtuelle.

Nom Type Description
isCustomerInitiatedMaintenanceAllowed

boolean

True, si le client est autorisé à effectuer la maintenance.

lastOperationMessage

string

Message retourné pour la dernière opération de maintenance.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Code de résultat de la dernière opération de maintenance.

maintenanceWindowEndTime

string

Heure de fin de la fenêtre maintenance.

maintenanceWindowStartTime

string

Heure de début de la fenêtre maintenance.

preMaintenanceWindowEndTime

string

Heure de fin de la fenêtre de pré-maintenance.

preMaintenanceWindowStartTime

string

Heure de début de la fenêtre de pré-maintenance.

StatusLevelTypes

Code de niveau.

Nom Type Description
Error

string

Info

string

Warning

string

SubResource

URL relative du coffre de clés contenant le secret.

Nom Type Description
id

string

ID de ressource

VirtualMachineAgentInstanceView

Agent de machine virtuelle s’exécutant sur la machine virtuelle.

Nom Type Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Vue d’instance du gestionnaire d’extensions de machine virtuelle.

statuses

InstanceViewStatus[]

Informations d’état de la ressource.

vmAgentVersion

string

Version complète de l’agent de machine virtuelle.

VirtualMachineExtensionHandlerInstanceView

Vue d’instance du gestionnaire d’extensions de machine virtuelle.

Nom Type Description
status

InstanceViewStatus

État du gestionnaire d’extensions.

type

string

Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ».

typeHandlerVersion

string

Spécifie la version du gestionnaire de scripts.

VirtualMachineExtensionInstanceView

Informations sur les extensions.

Nom Type Description
name

string

Nom de l’extension de machine virtuelle.

statuses

InstanceViewStatus[]

Informations d’état de la ressource.

substatuses

InstanceViewStatus[]

Informations d’état de la ressource.

type

string

Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ».

typeHandlerVersion

string

Spécifie la version du gestionnaire de scripts.

VirtualMachineHealthStatus

État d’intégrité de la machine virtuelle.

Nom Type Description
status

InstanceViewStatus

Informations d’état d’intégrité de la machine virtuelle.

VirtualMachineScaleSetVMInstanceView

Vue d’instance d’une machine virtuelle de groupe de machines virtuelles identiques.

Nom Type Description
assignedHost

string

ID de ressource de l’hôte dédié, sur lequel la machine virtuelle est allouée via le placement automatique, lorsque la machine virtuelle est associée à un groupe hôte dédié sur lequel le placement automatique est activé. Version minimale de l’API : 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostics de démarrage est une fonctionnalité de débogage qui vous permet d’afficher la sortie de la console et la capture d’écran pour diagnostiquer l’état de la machine virtuelle. Vous pouvez facilement afficher la sortie de votre journal de console. Azure vous permet également de voir une capture d’écran de la machine virtuelle à partir de l’hyperviseur.

computerName

string

Spécifie le nom du système d’exploitation hôte de la machine virtuelle.

Ce nom ne peut pas être mis à jour une fois la machine virtuelle créée.

Longueur maximale (Windows) : 15 caractères

longueur maximale (Linux) : 64 caractères.

Pour connaître les conventions et restrictions d’affectation de noms, consultez instructions d’implémentation des services d’infrastructure Azure.

disks

DiskInstanceView[]

Informations sur les disques.

extensions

VirtualMachineExtensionInstanceView[]

Informations sur les extensions.

hyperVGeneration

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

État de l’opération de maintenance sur la machine virtuelle.

osName

string

Système d’exploitation s’exécutant sur la machine hybride.

osVersion

string

Version du système d’exploitation s’exécutant sur la machine hybride.

placementGroupId

string

Groupe de placement dans lequel la machine virtuelle est en cours d’exécution. Si la machine virtuelle est libérée, elle n’a pas de placementGroupId.

platformFaultDomain

integer

Nombre de domaines d’erreur.

platformUpdateDomain

integer

Nombre de domaines de mise à jour.

rdpThumbPrint

string

Empreinte numérique du certificat Bureau à distance.

statuses

InstanceViewStatus[]

Informations d’état de la ressource.

vmAgent

VirtualMachineAgentInstanceView

Agent de machine virtuelle s’exécutant sur la machine virtuelle.

vmHealth

VirtualMachineHealthStatus

État d’intégrité de la machine virtuelle.