Partager via


Consoles - Get

Obtenir les propriétés de la console de machine virtuelle fournie.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/consoles/{consoleName}?api-version=2025-09-01

Paramètres URI

Nom Dans Obligatoire Type Description
consoleName
path True

string

pattern: ^default$

Nom de la console de machine virtuelle.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

virtualMachineName
path True

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$

Nom de la machine virtuelle.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

Console

Opération Azure terminée avec succès.

Other Status Codes

ErrorResponse

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 virtual machine console

Exemple de requête

GET https://management.azure.com/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/virtualMachines/virtualMachineName/consoles/default?api-version=2025-09-01

Exemple de réponse

{
  "extendedLocation": {
    "name": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterManagerExtendedLocationName",
    "type": "CustomLocation"
  },
  "id": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/virtualMachines/virtualMachineName/consoles/default",
  "location": "location",
  "name": "default",
  "properties": {
    "detailedStatus": "Ready",
    "detailedStatusMessage": "Console is ready for use",
    "enabled": "True",
    "expiration": "2022-06-01T01:27:03.008Z",
    "privateLinkServiceId": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.Network/privateLinkServices/console-pls",
    "provisioningState": "Succeeded",
    "sshPublicKey": {
      "keyData": "ssh-rsa AAtsE3njSONzDYRIZv/WLjVuMfrUSByHp+jfaaOLHTIIB4fJvo6dQUZxE20w2iDHV3tEkmnTo84eba97VMueQD6OzJPEyWZMRpz8UYWOd0IXeRqiFu1lawNblZhwNT/ojNZfpB3af/YDzwQCZgTcTRyNNhL4o/blKUmug0daSsSXISTRnIDpcf5qytjs1Xo+yYyJMvzLL59mhAyb3p/cD+Y3/s3WhAx+l0XOKpzXnblrv9d3q4c2tWmm/SyFqthaqd0= admin@vm"
    },
    "virtualMachineAccessId": "VirtualMachineAccessId"
  },
  "systemData": {
    "createdAt": "2021-01-22T13:27:03.008Z",
    "createdBy": "identityA",
    "createdByType": "Application",
    "lastModifiedAt": "2021-01-22T13:29:03.001Z",
    "lastModifiedBy": "identityB",
    "lastModifiedByType": "User"
  },
  "tags": {
    "key1": "myvalue1",
    "key2": "myvalue2"
  },
  "type": "Microsoft.NetworkCloud/virtualMachines/consoles"
}

Définitions

Nom Description
Azure.ResourceManager.CommonTypes.ExtendedLocation

Type complexe de l’emplacement étendu.

Console

Console représente la console d’une machine virtuelle Network Cloud locale.

ConsoleDetailedStatus

L’état plus détaillé de la console.

ConsoleEnabled

Indicateur indiquant si l’accès à la console est activé.

ConsoleProvisioningState

L’état de provisionnement de la console de la machine virtuelle.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ExtendedLocationType

Type de l’emplacement étendu.

SshPublicKey

SshPublicKey représente la clé publique utilisée pour s’authentifier auprès d’une ressource via SSH.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Azure.ResourceManager.CommonTypes.ExtendedLocation

Type complexe de l’emplacement étendu.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

ExtendedLocationType

Type de l’emplacement étendu.

Console

Console représente la console d’une machine virtuelle Network Cloud locale.

Nom Type Description
etag

string

« Si etag est fourni dans le corps de la réponse, il peut également être fourni en tant qu’en-tête conformément à la convention etag normale. Les balises d’entité sont utilisées pour comparer deux entités ou plus à partir de la même ressource demandée. HTTP/1.1 utilise des balises d’entité dans les champs d’en-tête etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26) et If-Range (section 14.27).

extendedLocation

Azure.ResourceManager.CommonTypes.ExtendedLocation

L’emplacement étendu de la ressource. Cette propriété est nécessaire lors de la création de la ressource.

id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.detailedStatus

ConsoleDetailedStatus

L’état plus détaillé de la console.

properties.detailedStatusMessage

string

Message descriptif sur l’état détaillé actuel.

properties.enabled

ConsoleEnabled

Indicateur indiquant si l’accès à la console est activé.

properties.expiration

string (date-time)

Date et heure après lesquelles la clé sera interdite d’accès.

properties.privateLinkServiceId

string (arm-id)

ID de ressource du service de liaison privée utilisé pour fournir l’accès à la console de la machine virtuelle.

properties.provisioningState

ConsoleProvisioningState

L’état de provisionnement de la console de la machine virtuelle.

properties.sshPublicKey

SshPublicKey

Clé publique SSH qui sera provisionnée pour l’accès utilisateur. L’utilisateur doit disposer de la clé privée SSH correspondante pour la connexion.

properties.virtualMachineAccessId

string

Identificateur unique de la machine virtuelle utilisée pour accéder à la console.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

ConsoleDetailedStatus

L’état plus détaillé de la console.

Valeur Description
Ready

Le statut Prêt.

Error

Le statut Erreur.

ConsoleEnabled

Indicateur indiquant si l’accès à la console est activé.

Valeur Description
True

Accès à la console activé

False

Accès console désactivé

ConsoleProvisioningState

L’état de provisionnement de la console de la machine virtuelle.

Valeur Description
Succeeded

Le statut de Successé.

Failed

Le statut d’échec.

Canceled

Le statut Annulé.

Accepted

Le statut Accepté.

Provisioning

Le statut de Provision.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ExtendedLocationType

Type de l’emplacement étendu.

Valeur Description
EdgeZone

Type d’emplacement Azure Edge Zones

CustomLocation

Type d’emplacements personnalisés Azure

SshPublicKey

SshPublicKey représente la clé publique utilisée pour s’authentifier auprès d’une ressource via SSH.

Nom Type Description
keyData

string

minLength: 1

Données de clé publique SSH.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.