Partager via


VirtualMachineScaleSetVM Classe

Définition

Décrit une machine virtuelle de groupe de machines virtuelles identiques .

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineScaleSetVM : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineScaleSetVM = class
    inherit Resource
Public Class VirtualMachineScaleSetVM
Inherits Resource
Héritage
VirtualMachineScaleSetVM
Attributs

Constructeurs

VirtualMachineScaleSetVM()

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, Plan, IList<VirtualMachineExtension>, IList<String>)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

VirtualMachineScaleSetVM(String, String, String, String, IDictionary<String, String>, String, Sku, Nullable<Boolean>, String, VirtualMachineScaleSetVMInstanceView, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, SecurityProfile, NetworkProfile, VirtualMachineScaleSetVMNetworkProfileConfiguration, DiagnosticsProfile, SubResource, String, String, String, VirtualMachineScaleSetVMProtectionPolicy, String, Plan, IList<VirtualMachineExtension>, IList<String>, VirtualMachineIdentity)

Initialise une nouvelle instance de la classe VirtualMachineScaleSetVM.

Propriétés

AdditionalCapabilities

Obtient ou définit spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle du groupe identique. Par instance : indique si la machine virtuelle a la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage.

AvailabilitySet

Obtient ou définit spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont attribuées à des nœuds différents pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez Vue d’ensemble des groupes à haute disponibilité. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour pour Machines Virtuelles dans Azure. Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.

DiagnosticsProfile

Obtient ou définit spécifie l’état des paramètres de diagnostic de démarrage. Version minimale de l’api : 15/06/2015.

HardwareProfile

Obtient ou définit spécifie les paramètres matériels de la machine virtuelle.

Id

Obtient l’ID de ressource

(Hérité de Resource)
Identity

Obtient ou définit l’identité de la machine virtuelle, si elle est configurée.

InstanceId

Obtient l’ID de instance de la machine virtuelle.

InstanceView

Obtient la vue instance machine virtuelle.

LatestModelApplied

Obtient indique si le dernier modèle a été appliqué à la machine virtuelle.

LicenseType

Obtient ou définit spécifie que l’image ou le disque utilisé était sous licence locale. &lt;br&gt;&lt;br&gt; Les valeurs possibles pour le système d’exploitation Windows Server sont les suivantes : &lt;br&gt;&lt;br&gt; &Windows_Client lt;br&gt;&lt;br&gt; &Windows_Server lt;br&gt;&lt;br&gt; Les valeurs possibles pour le système d’exploitation Linux Server sont les suivantes : &lt;br&gt;&lt;br&gt; RHEL_BYOS (pour RHEL) &lt;br&gt;&lt;br&gt; SLES_BYOS (pour SUSE) &lt;br&gt;&lt;br&gt; Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server&lt;br&gt;&lt;br&gt; Avantage d’utilisation hybride Azure pour Linux Server&lt;br&gt;&lt;br&gt; Version minimale de l’api : 15/06/2015

Location

Obtient ou définit l’emplacement des ressources

(Hérité de Resource)
ModelDefinitionApplied

Obtient spécifie si le modèle appliqué à la machine virtuelle est le modèle du groupe de machines virtuelles identiques ou le modèle personnalisé pour la machine virtuelle.

Name

Obtient le nom de la ressource

(Hérité de Resource)
NetworkProfile

Obtient ou définit spécifie les interfaces réseau de la machine virtuelle.

NetworkProfileConfiguration

Obtient ou définit spécifie la configuration du profil réseau de la machine virtuelle.

OsProfile

Obtient ou définit spécifie les paramètres du système d’exploitation de la machine virtuelle.

Plan

Obtient ou définit spécifie des informations sur l’image de place de marché utilisée pour créer la machine virtuelle. Cet élément est utilisé uniquement pour les images de la Place de marché. Avant de pouvoir utiliser une image de place de marché à partir d’une API, vous devez activer l’image pour une utilisation par programmation. Dans le Portail Azure, recherchez l’image de place de marché que vous souhaitez utiliser, puis cliquez sur Vouloir déployer par programme, Prise en main -&gt;. Entrez les informations requises, puis cliquez sur Enregistrer.

ProtectionPolicy

Obtient ou définit spécifie la stratégie de protection de la machine virtuelle.

ProvisioningState

Obtient l’état d’approvisionnement, qui apparaît uniquement dans la réponse.

Resources

Obtient les ressources d’extension enfant de la machine virtuelle.

SecurityProfile

Obtient ou définit spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.

Sku

Obtient la référence SKU de la machine virtuelle.

StorageProfile

Obtient ou définit spécifie les paramètres de stockage des disques de machine virtuelle.

Tags

Obtient ou définit des balises de ressources

(Hérité de Resource)
Type

Obtient le type de ressource

(Hérité de Resource)
UserData

Obtient ou définit userData pour la machine virtuelle, qui doit être encodée en base 64. Le client ne doit pas passer de secrets ici. &lt;br&gt;&lt;br&gt; Version minimale de l’api : 01/03/2021

VmId

Obtient l’ID unique de machine virtuelle Azure.

Zones

Obtient les zones de machine virtuelle.

Méthodes

Validate()

Validez l’objet.

S’applique à