VirtualMachineInner Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
VirtualMachineInner() |
Initialise une nouvelle instance de la classe VirtualMachineInner. |
VirtualMachineInner(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, IList<VirtualMachineExtensionInner>, VirtualMachineIdentity, IList<String>) |
Initialise une nouvelle instance de la classe VirtualMachineInner. |
VirtualMachineInner()
Initialise une nouvelle instance de la classe VirtualMachineInner.
public VirtualMachineInner ();
Public Sub New ()
S’applique à
VirtualMachineInner(String, String, String, String, IDictionary<String, String>, Plan, HardwareProfile, StorageProfile, AdditionalCapabilities, OSProfile, NetworkProfile, SecurityProfile, DiagnosticsProfile, SubResource, SubResource, SubResource, VirtualMachinePriorityTypes, VirtualMachineEvictionPolicyTypes, BillingProfile, SubResource, SubResource, String, VirtualMachineInstanceView, String, String, String, IList<VirtualMachineExtensionInner>, VirtualMachineIdentity, IList<String>)
Initialise une nouvelle instance de la classe VirtualMachineInner.
public VirtualMachineInner (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Fluent.Models.Plan plan = default, Microsoft.Azure.Management.Compute.Fluent.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource availabilitySet = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes priority = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes evictionPolicy = default, Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource host = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource hostGroup = default, string provisioningState = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInstanceView instanceView = default, string licenseType = default, string vmId = default, string extensionsTimeBudget = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineExtensionInner> resources = default, Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineIdentity identity = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Fluent.Models.Plan * Microsoft.Azure.Management.Compute.Fluent.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Fluent.Models.StorageProfile * Microsoft.Azure.Management.Compute.Fluent.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Fluent.Models.OSProfile * Microsoft.Azure.Management.Compute.Fluent.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Fluent.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Fluent.Models.DiagnosticsProfile * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachinePriorityTypes * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineEvictionPolicyTypes * Microsoft.Azure.Management.Compute.Fluent.Models.BillingProfile * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * string * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInstanceView * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineExtensionInner> * Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineIdentity * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional plan As Plan = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional virtualMachineScaleSet As SubResource = Nothing, Optional proximityPlacementGroup As SubResource = Nothing, Optional priority As VirtualMachinePriorityTypes = Nothing, Optional evictionPolicy As VirtualMachineEvictionPolicyTypes = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional host As SubResource = Nothing, Optional hostGroup As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional instanceView As VirtualMachineInstanceView = Nothing, Optional licenseType As String = Nothing, Optional vmId As String = Nothing, Optional extensionsTimeBudget As String = Nothing, Optional resources As IList(Of VirtualMachineExtensionInner) = Nothing, Optional identity As VirtualMachineIdentity = Nothing, Optional zones As IList(Of String) = Nothing)
Paramètres
- location
- String
- id
- String
- name
- String
- type
- String
- tags
- IDictionary<String,String>
- plan
- Plan
Spécifie des informations sur l’image de la 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 ->. Entrez les informations requises, puis cliquez sur Enregistrer.
- hardwareProfile
- HardwareProfile
Spécifie les paramètres matériels de la machine virtuelle.
- storageProfile
- StorageProfile
Spécifie les paramètres de stockage des disques de machine virtuelle.
- additionalCapabilities
- AdditionalCapabilities
Spécifie des fonctionnalités supplémentaires activées ou désactivées sur la machine virtuelle.
- osProfile
- OSProfile
Spécifie les paramètres du système d’exploitation utilisés lors de la création de la machine virtuelle. Certains paramètres ne peuvent pas être modifiés une fois la machine virtuelle approvisionnée.
- networkProfile
- NetworkProfile
Spécifie les interfaces réseau de la machine virtuelle.
- securityProfile
- SecurityProfile
Spécifie les paramètres de profil liés à la sécurité pour la machine virtuelle.
- diagnosticsProfile
- DiagnosticsProfile
Spécifie l’état des paramètres de diagnostic de démarrage. <br><br>Version api minimale : 15/06/2015.
- availabilitySet
- SubResource
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 Gérer la disponibilité des machines virtuelles. <br><br> Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance planifiée des machines virtuelles dans Azure<br><br> Actuellement, une machine virtuelle ne peut être ajoutée au groupe à haute disponibilité qu’au moment de la création. Le groupe à haute disponibilité auquel la machine virtuelle est ajoutée doit se trouver sous le même groupe de ressources que la ressource du groupe à haute disponibilité. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité. <br><br>cette propriété ne peut pas exister avec une référence non null properties.virtualMachineScaleSet.
- virtualMachineScaleSet
- SubResource
Spécifie des informations sur le groupe de machines virtuelles identiques auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe de machines virtuelles identiques sont allouées à différents nœuds pour optimiser la disponibilité. Actuellement, une machine virtuelle ne peut être ajoutée qu’à un groupe de machines virtuelles identiques au moment de la création. Une machine virtuelle existante ne peut pas être ajoutée à un groupe de machines virtuelles identiques. <br><br>cette propriété ne peut pas exister avec une référence non null properties.availabilitySet. <br><br>Version minimale de l’api‐: 2019‐03‐01
- proximityPlacementGroup
- SubResource
Spécifie des informations sur le groupe de placement de proximité auquel la machine virtuelle doit être affectée. <br><br>version api minimale : 01/04/2018.
- priority
- VirtualMachinePriorityTypes
Spécifie la priorité pour la machine virtuelle. <br><br>Version api minimale : 01/03/2019. Les valeurs possibles sont les suivantes : 'Regular', 'Low', 'Spot'
- evictionPolicy
- VirtualMachineEvictionPolicyTypes
Spécifie la stratégie d’éviction pour la machine virtuelle Azure Spot et le groupe identique Azure Spot. <br><br>Pour les machines virtuelles Azure Spot, « Libérer » et « Supprimer » sont pris en charge et la version minimale de l’api est 2019-03-01. <br><br>Pour les groupes identiques Spot Azure, « Libérer » et « Supprimer » sont pris en charge et la version minimale de l’api est 2017-10-30-preview. Les valeurs possibles sont les suivantes : « Libérer », « Supprimer »
- billingProfile
- BillingProfile
Spécifie les détails liés à la facturation d’une machine virtuelle Azure Spot. <br><br>Version api minimale : 01/03/2019.
- host
- SubResource
Spécifie des informations sur l’hôte dédié dans lequel réside la machine virtuelle. <br><br>Version api minimale : 01/10/2018.
- hostGroup
- SubResource
Spécifie des informations sur le groupe hôte dédié dans lequel réside la machine virtuelle. <br><br>Version minimale de l’api : 01-06-2020. <br><br>REMARQUE : L’utilisateur ne peut pas spécifier les propriétés host et hostGroup.
- provisioningState
- String
État d’approvisionnement, qui apparaît uniquement dans la réponse.
- instanceView
- VirtualMachineInstanceView
Vue instance de la machine virtuelle.
- licenseType
- String
Spécifie que l’image ou le disque utilisé était sous licence locale. Cet élément est utilisé uniquement pour les images qui contiennent le système d’exploitation Windows Server. <br><br br> Valeurs possibles : <br><br> Windows_Client <br><br> Windows_Server <br><br br> Si cet élément est inclus dans une demande de mise à jour, la valeur doit correspondre à la valeur initiale. Cette valeur ne peut pas être mise à jour. <br><br br> Pour plus d’informations, consultez Azure Hybrid Use Benefit pour Windows Server<br><version> minimale de l’api : 2015-06-15
- vmId
- String
Spécifie l’ID unique de machine virtuelle qui est un identificateur de 128 bits qui est encodé et stocké dans toutes les machines virtuelles IaaS Azure SMBIOS et qui peut être lu à l’aide de commandes BIOS de plateforme.
- extensionsTimeBudget
- String
Spécifie l’heure de démarrage de toutes les extensions. La durée doit être comprise entre 15 minutes et 120 minutes (inclus) et doit être spécifiée au format ISO 8601. La valeur par défaut est 90 minutes (PT1H30M). <br><br> Version minimale de l’api : 01/06/2020
- resources
- IList<VirtualMachineExtensionInner>
Ressources d’extension enfant de machine virtuelle.
- identity
- VirtualMachineIdentity
Identité de la machine virtuelle, si elle est configurée.
S’applique à
Azure SDK for .NET