VirtualMachine interface
VirtualMachine représente la machine virtuelle cloud de réseau local.
- Extends
Propriétés
| admin |
Nom de l’administrateur auquel les clés publiques ssh seront ajoutées aux clés autorisées. |
| availability |
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. |
| bare |
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. |
| boot |
Sélectionne la méthode de démarrage de la machine virtuelle. |
| cloud |
Réseau de services cloud qui fournit des services de niveau plateforme pour la machine virtuelle. |
| cluster |
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. |
| console |
Emplacement étendu à utiliser pour la création d’une ressource de console de machine virtuelle. |
| cpu |
Nombre de cœurs d’UC dans la machine virtuelle. |
| detailed |
É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. |
| detailed |
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. |
| extended |
Emplacement étendu du cluster associé à la ressource. |
| identity | Identité de la ressource. |
| isolate |
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. |
| memory |
Taille de mémoire de la machine virtuelle. Les allocations sont mesurées en gibibytes. |
| network |
Liste des pièces jointes réseau à la machine virtuelle. |
| network |
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é. |
| network |
Données réseau cloud-init encodées en Base64. |
| placement |
Indicateurs de planification pour la machine virtuelle. |
| power |
É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. |
| provisioning |
É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. |
| ssh |
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. |
| storage |
Profil de stockage qui spécifie la taille et d’autres paramètres sur les disques liés à la machine virtuelle. |
| user |
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é. |
| user |
Données utilisateur cloud-init encodées en Base64. |
| virtio |
Champ déconseillé, utilisez virtualizationModel à la place. Type de l’interface virtio. |
| vm |
Type du modèle d’appareil à utiliser. |
| vm |
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. |
| vm |
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. |
| system |
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