Partager via


VirtualMachine interface

VirtualMachine représente la machine virtuelle cloud de réseau local.

Extends

Propriétés

adminUsername

Nom de l’administrateur auquel les clés publiques ssh seront ajoutées aux clés autorisées.

availabilityZone

Zone de disponibilité du cluster contenant cette machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

bareMetalMachineId

ID de ressource de la machine nue qui héberge la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

bootMethod

Sélectionne la méthode de démarrage de la machine virtuelle.

cloudServicesNetworkAttachment

Réseau de services cloud qui fournit des services de niveau plateforme pour la machine virtuelle.

clusterId

L’ID de ressource du cluster pour lequel la machine virtuelle est créée. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

consoleExtendedLocation

Emplacement étendu à utiliser pour la création d’une ressource de console de machine virtuelle.

cpuCores

Nombre de cœurs d’UC dans la machine virtuelle.

detailedStatus

État plus détaillé de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

detailedStatusMessage

Message descriptif sur l’état détaillé actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

etag

Ressource ETag. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

extendedLocation

Emplacement étendu du cluster associé à la ressource.

identity

Identité de la ressource.

isolateEmulatorThread

Champ déconseillé, la valeur est ignorée si elle est fournie. Indicateur indiquant si l’un des cœurs de processeur spécifiés est isolé pour exécuter le thread de l’émulateur pour cette machine virtuelle.

memorySizeGB

Taille de mémoire de la machine virtuelle. Les allocations sont mesurées en gibibytes.

networkAttachments

Liste des pièces jointes réseau à la machine virtuelle.

networkData

Champ déconseillé : données réseau encodées en Base64 dans le cloud-init. La propriété networkDataContent sera utilisée de préférence à cette propriété.

networkDataContent

Données réseau cloud-init encodées en Base64.

placementHints

Indicateurs de planification pour la machine virtuelle.

powerState

État d’alimentation de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState

État d’approvisionnement de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sshPublicKeys

Liste des clés publiques ssh. Chaque clé est ajoutée à la machine virtuelle à l’aide du mécanisme de ssh_authorized_keys cloud-init pour adminUsername.

storageProfile

Profil de stockage qui spécifie la taille et d’autres paramètres sur les disques liés à la machine virtuelle.

userData

Champ déconseillé : données utilisateur encodées en Base64 dans le cloud-init. La propriété userDataContent sera utilisée de préférence à cette propriété.

userDataContent

Données utilisateur cloud-init encodées en Base64.

virtioInterface

Champ déconseillé, utilisez virtualizationModel à la place. Type de l’interface virtio.

vmDeviceModel

Type du modèle d’appareil à utiliser.

vmImage

Image de machine virtuelle actuellement approvisionnée sur le disque du système d’exploitation, à l’aide de l’URL complète et de la notation de balise utilisée pour extraire l’image.

vmImageRepositoryCredentials

Informations d’identification utilisées pour se connecter au référentiel d’images qui a accès à l’image spécifiée.

volumes

ID de ressources des volumes attachés à la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Propriétés héritées

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

location

Emplacement géographique où réside la ressource

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

tags

Balises de ressource.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

Détails de la propriété

adminUsername

Nom de l’administrateur auquel les clés publiques ssh seront ajoutées aux clés autorisées.

adminUsername: string

Valeur de propriété

string

availabilityZone

Zone de disponibilité du cluster contenant cette machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

availabilityZone?: string

Valeur de propriété

string

bareMetalMachineId

ID de ressource de la machine nue qui héberge la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

bareMetalMachineId?: string

Valeur de propriété

string

bootMethod

Sélectionne la méthode de démarrage de la machine virtuelle.

bootMethod?: string

Valeur de propriété

string

cloudServicesNetworkAttachment

Réseau de services cloud qui fournit des services de niveau plateforme pour la machine virtuelle.

cloudServicesNetworkAttachment: NetworkAttachment

Valeur de propriété

clusterId

L’ID de ressource du cluster pour lequel la machine virtuelle est créée. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

clusterId?: string

Valeur de propriété

string

consoleExtendedLocation

Emplacement étendu à utiliser pour la création d’une ressource de console de machine virtuelle.

consoleExtendedLocation?: ExtendedLocation

Valeur de propriété

cpuCores

Nombre de cœurs d’UC dans la machine virtuelle.

cpuCores: number

Valeur de propriété

number

detailedStatus

État plus détaillé de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

detailedStatus?: string

Valeur de propriété

string

detailedStatusMessage

Message descriptif sur l’état détaillé actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

detailedStatusMessage?: string

Valeur de propriété

string

etag

Ressource ETag. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

etag?: string

Valeur de propriété

string

extendedLocation

Emplacement étendu du cluster associé à la ressource.

extendedLocation: ExtendedLocation

Valeur de propriété

identity

Identité de la ressource.

identity?: ManagedServiceIdentity

Valeur de propriété

isolateEmulatorThread

Champ déconseillé, la valeur est ignorée si elle est fournie. Indicateur indiquant si l’un des cœurs de processeur spécifiés est isolé pour exécuter le thread de l’émulateur pour cette machine virtuelle.

isolateEmulatorThread?: string

Valeur de propriété

string

memorySizeGB

Taille de mémoire de la machine virtuelle. Les allocations sont mesurées en gibibytes.

memorySizeGB: number

Valeur de propriété

number

networkAttachments

Liste des pièces jointes réseau à la machine virtuelle.

networkAttachments?: NetworkAttachment[]

Valeur de propriété

networkData

Champ déconseillé : données réseau encodées en Base64 dans le cloud-init. La propriété networkDataContent sera utilisée de préférence à cette propriété.

networkData?: string

Valeur de propriété

string

networkDataContent

Données réseau cloud-init encodées en Base64.

networkDataContent?: string

Valeur de propriété

string

placementHints

Indicateurs de planification pour la machine virtuelle.

placementHints?: VirtualMachinePlacementHint[]

Valeur de propriété

powerState

État d’alimentation de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

powerState?: string

Valeur de propriété

string

provisioningState

État d’approvisionnement de la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

sshPublicKeys

Liste des clés publiques ssh. Chaque clé est ajoutée à la machine virtuelle à l’aide du mécanisme de ssh_authorized_keys cloud-init pour adminUsername.

sshPublicKeys?: SshPublicKey[]

Valeur de propriété

storageProfile

Profil de stockage qui spécifie la taille et d’autres paramètres sur les disques liés à la machine virtuelle.

storageProfile: StorageProfile

Valeur de propriété

userData

Champ déconseillé : données utilisateur encodées en Base64 dans le cloud-init. La propriété userDataContent sera utilisée de préférence à cette propriété.

userData?: string

Valeur de propriété

string

userDataContent

Données utilisateur cloud-init encodées en Base64.

userDataContent?: string

Valeur de propriété

string

virtioInterface

Champ déconseillé, utilisez virtualizationModel à la place. Type de l’interface virtio.

virtioInterface?: string

Valeur de propriété

string

vmDeviceModel

Type du modèle d’appareil à utiliser.

vmDeviceModel?: string

Valeur de propriété

string

vmImage

Image de machine virtuelle actuellement approvisionnée sur le disque du système d’exploitation, à l’aide de l’URL complète et de la notation de balise utilisée pour extraire l’image.

vmImage: string

Valeur de propriété

string

vmImageRepositoryCredentials

Informations d’identification utilisées pour se connecter au référentiel d’images qui a accès à l’image spécifiée.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valeur de propriété

volumes

ID de ressources des volumes attachés à la machine virtuelle. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

volumes?: string[]

Valeur de propriété

string[]

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

id?: string

Valeur de propriété

string

héritée deTrackedResource.id

location

Emplacement géographique où réside la ressource

location: string

Valeur de propriété

string

héritée deTrackedResource.location

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

name?: string

Valeur de propriété

string

héritée deTrackedResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deTrackedResource.systemData

tags

Balises de ressource.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

héritée deTrackedResource.tags

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deTrackedResource.type