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=2025-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
instance
|
path | True |
string |
ID d’instance de la machine virtuelle. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
vm
|
path | True |
string |
Nom du groupe de machines virtuelles identiques. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
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
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": "2025-04-01T05:00:32+00:00"
}
],
"extensionHandlers": null
},
"disks": [
{
"name": "myOSDisk",
"encryptionSettings": null,
"statuses": [
{
"code": "ProvisioningState/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": null,
"time": "2025-04-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 |
|---|---|
|
Api |
Erreur d’API. |
|
Api |
Base d’erreur de l’API. |
|
Boot |
Vue d’instance des diagnostics de démarrage d’une machine virtuelle. |
|
Cloud |
Réponse d’erreur du service de calcul. |
|
Disk |
Décrit les paramètres de chiffrement d’un disque |
|
Disk |
Vue d’instance du disque. |
|
Hyper |
Génération d’hyperviseur de la machine virtuelle [V1, V2] |
|
Inner |
Détails de l’erreur interne. |
|
Instance |
État de l’affichage de l’instance. |
|
Key |
Décrit une référence à Key Vault Key |
|
Key |
Décrit une référence au secret Key Vault |
|
Maintenance |
Code de résultat de la dernière opération de maintenance. |
|
Maintenance |
État de fonctionnement de maintenance. |
|
Status |
Code de niveau. |
|
Sub |
|
|
Virtual |
Vue d’instance de l’agent de machine virtuelle en cours d’exécution sur la machine virtuelle. |
|
Virtual |
Vue d’instance d’un gestionnaire d’extensions de machine virtuelle. |
|
Virtual |
Vue d’instance d’une extension de machine virtuelle. |
|
Virtual |
L’état d’intégrité de la machine virtuelle. |
|
Virtual |
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 |
Les détails de l’erreur Api |
|
| innererror |
L’erreur interne de l’API |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
ApiErrorBase
Base d’erreur de l’API.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
BootDiagnosticsInstanceView
Vue d’instance des diagnostics de démarrage d’une machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| consoleScreenshotBlobUri |
string |
URI de l’objet blob de capture d’écran de la console. Note: Ce paramètre n’est pas défini si les diagnostics de démarrage sont actuellement activés avec le stockage géré. |
| serialConsoleLogBlobUri |
string |
Uri de l’objet blob de journaux de la console série. Note: Ce paramètre n’est pas défini si les diagnostics de démarrage sont actuellement activés avec le stockage géré. |
| status |
Informations sur l’état des diagnostics de démarrage de la machine virtuelle. Note: Il ne sera défini que si des erreurs sont rencontrées lors de l’activation des diagnostics de démarrage. |
CloudError
Réponse d’erreur du service de calcul.
| Nom | Type | Description |
|---|---|---|
| error |
Erreur d’API. |
DiskEncryptionSettings
Décrit les paramètres de chiffrement d’un disque
| Nom | Type | Description |
|---|---|---|
| diskEncryptionKey |
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 |
Spécifie l’emplacement de la clé de chiffrement de clé dans Key Vault. |
DiskInstanceView
Vue d’instance du disque.
| Nom | Type | Description |
|---|---|---|
| encryptionSettings |
Spécifie les paramètres de chiffrement du disque du système d’exploitation. |
|
| name |
string |
Nom du disque. |
| statuses |
Informations d’état de la ressource. |
HyperVGeneration
Génération d’hyperviseur de la machine virtuelle [V1, V2]
| Valeur | Description |
|---|---|
| V1 | |
| V2 |
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 |
Code de niveau. |
|
| message |
string |
Message d’état détaillé, y compris pour les alertes et les messages d’erreur. |
| time |
string (date-time) |
Heure de l’état. |
KeyVaultKeyReference
Décrit une référence à Key Vault Key
| Nom | Type | Description |
|---|---|---|
| keyUrl |
string |
URL référençant une clé de chiffrement de clé dans Key Vault. |
| sourceVault |
URL relative du coffre de clés contenant la clé. |
KeyVaultSecretReference
Décrit une référence au secret Key Vault
| Nom | Type | Description |
|---|---|---|
| secretUrl |
string |
URL référençant un secret dans un coffre de clés. |
| sourceVault |
URL relative du coffre de clés contenant le secret. |
MaintenanceOperationResultCodeTypes
Code de résultat de la dernière opération de maintenance.
| Valeur | Description |
|---|---|
| None | |
| RetryLater | |
| MaintenanceAborted | |
| MaintenanceCompleted |
MaintenanceRedeployStatus
État de fonctionnement de maintenance.
| Nom | Type | Description |
|---|---|---|
| isCustomerInitiatedMaintenanceAllowed |
boolean |
Vrai, si le client est autorisé à effectuer la maintenance. |
| lastOperationMessage |
string |
Message renvoyé pour la dernière opération de maintenance. |
| lastOperationResultCode |
Code de résultat de la dernière opération de maintenance. |
|
| maintenanceWindowEndTime |
string (date-time) |
Heure de fin de la fenêtre de maintenance. |
| maintenanceWindowStartTime |
string (date-time) |
Heure de début de la fenêtre de maintenance. |
| preMaintenanceWindowEndTime |
string (date-time) |
Heure de fin de la fenêtre de pré-maintenance. |
| preMaintenanceWindowStartTime |
string (date-time) |
Heure de début de la fenêtre de pré-maintenance. |
StatusLevelTypes
Code de niveau.
| Valeur | Description |
|---|---|
| Info | |
| Warning | |
| Error |
SubResource
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource |
VirtualMachineAgentInstanceView
Vue d’instance de l’agent de machine virtuelle en cours d’exécution sur la machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| extensionHandlers |
Vue d’instance du gestionnaire d’extension de machine virtuelle. |
|
| statuses |
Informations d’état de la ressource. |
|
| vmAgentVersion |
string |
La version complète de VM Agent. |
VirtualMachineExtensionHandlerInstanceView
Vue d’instance d’un gestionnaire d’extensions de machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| status |
É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
Vue d’instance d’une extension de machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de l’extension de machine virtuelle. |
| statuses |
Informations d’état de la ressource. |
|
| substatuses |
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
L’état d’intégrité de la machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| status |
Informations sur l’é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 par le biais du placement automatique, lorsque la machine virtuelle est associée à un groupe d’hôtes dédié pour lequel le placement automatique est activé. Version minimale de l’API : 2020-06-01. |
| bootDiagnostics |
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. |
| disks |
Informations sur les disques. |
|
| extensions |
Les informations sur les extensions. |
|
| hyperVGeneration |
Génération d’hyperviseur de la machine virtuelle [V1, V2] |
|
| maintenanceRedeployStatus |
L’é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 s’exécute. Si la machine virtuelle est désallouée, elle n’aura pas de placementGroupId. |
| platformFaultDomain |
integer (int32) |
Le nombre de domaines d’erreur. |
| platformUpdateDomain |
integer (int32) |
Le nombre de domaines de mise à jour. |
| rdpThumbPrint |
string |
Empreinte numérique du certificat Bureau à distance. |
| statuses |
Informations d’état de la ressource. |
|
| vmAgent |
L’agent VM s’exécutant sur la machine virtuelle. |
|
| vmHealth |
L’état d’intégrité de la machine virtuelle. |