Partager via


ArmArcScVmmModelFactory.ScVmmVirtualMachineTemplateData Méthode

Définition

Initialise une nouvelle instance de ScVmmVirtualMachineTemplateData.

public static Azure.ResourceManager.ArcScVmm.ScVmmVirtualMachineTemplateData ScVmmVirtualMachineTemplateData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, string inventoryItemId = default, string uuid = default, string vmmServerId = default, Azure.ResourceManager.ArcScVmm.Models.OSType? osType = default, string osName = default, string computerName = default, int? memoryMB = default, int? cpuCount = default, Azure.ResourceManager.ArcScVmm.Models.LimitCpuForMigration? limitCpuForMigration = default, Azure.ResourceManager.ArcScVmm.Models.DynamicMemoryEnabled? dynamicMemoryEnabled = default, Azure.ResourceManager.ArcScVmm.Models.IsCustomizable? isCustomizable = default, int? dynamicMemoryMaxMB = default, int? dynamicMemoryMinMB = default, string isHighlyAvailable = default, int? generation = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ArcScVmm.Models.NetworkInterfaces> networkInterfaces = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ArcScVmm.Models.VirtualDisk> disks = default, string provisioningState = default);
static member ScVmmVirtualMachineTemplateData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Resources.Models.ExtendedLocation * string * string * string * Nullable<Azure.ResourceManager.ArcScVmm.Models.OSType> * string * string * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.ArcScVmm.Models.LimitCpuForMigration> * Nullable<Azure.ResourceManager.ArcScVmm.Models.DynamicMemoryEnabled> * Nullable<Azure.ResourceManager.ArcScVmm.Models.IsCustomizable> * Nullable<int> * Nullable<int> * string * Nullable<int> * seq<Azure.ResourceManager.ArcScVmm.Models.NetworkInterfaces> * seq<Azure.ResourceManager.ArcScVmm.Models.VirtualDisk> * string -> Azure.ResourceManager.ArcScVmm.ScVmmVirtualMachineTemplateData
Public Shared Function ScVmmVirtualMachineTemplateData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional inventoryItemId As String = Nothing, Optional uuid As String = Nothing, Optional vmmServerId As String = Nothing, Optional osType As Nullable(Of OSType) = Nothing, Optional osName As String = Nothing, Optional computerName As String = Nothing, Optional memoryMB As Nullable(Of Integer) = Nothing, Optional cpuCount As Nullable(Of Integer) = Nothing, Optional limitCpuForMigration As Nullable(Of LimitCpuForMigration) = Nothing, Optional dynamicMemoryEnabled As Nullable(Of DynamicMemoryEnabled) = Nothing, Optional isCustomizable As Nullable(Of IsCustomizable) = Nothing, Optional dynamicMemoryMaxMB As Nullable(Of Integer) = Nothing, Optional dynamicMemoryMinMB As Nullable(Of Integer) = Nothing, Optional isHighlyAvailable As String = Nothing, Optional generation As Nullable(Of Integer) = Nothing, Optional networkInterfaces As IEnumerable(Of NetworkInterfaces) = Nothing, Optional disks As IEnumerable(Of VirtualDisk) = Nothing, Optional provisioningState As String = Nothing) As ScVmmVirtualMachineTemplateData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Balises.

location
AzureLocation

Emplacement.

extendedLocation
ExtendedLocation

Emplacement étendu.

inventoryItemId
String

Obtient ou définit l’ID d’élément d’inventaire de la ressource.

uuid
String

ID unique du modèle de machine virtuelle.

vmmServerId
String

ID ARM de la ressource vmmServer dans laquelle réside cette ressource.

osType
Nullable<OSType>

Obtient ou définit le type du système d’exploitation.

osName
String

Obtient ou définit le nom du système d’exploitation.

computerName
String

Obtient ou définit le nom de l’ordinateur.

memoryMB
Nullable<Int32>

MemoryMB est la taille souhaitée de la mémoire d’une machine virtuelle, en Mo.

cpuCount
Nullable<Int32>

Obtient ou définit le nombre souhaité de processeurs virtuels pour la machine virtuelle.

limitCpuForMigration
Nullable<LimitCpuForMigration>

Obtient ou définit une valeur indiquant s’il faut activer le mode de compatibilité du processeur pour la migration dynamique des machines virtuelles.

dynamicMemoryEnabled
Nullable<DynamicMemoryEnabled>

Obtient ou définit une valeur indiquant s’il faut activer la mémoire dynamique ou non.

isCustomizable
Nullable<IsCustomizable>

Obtient ou définit une valeur indiquant si le modèle de machine virtuelle est personnalisable ou non.

dynamicMemoryMaxMB
Nullable<Int32>

Obtient ou définit la mémoire dynamique maximale pour la machine virtuelle.

dynamicMemoryMinMB
Nullable<Int32>

Obtient ou définit la mémoire dynamique minimale pour la machine virtuelle.

isHighlyAvailable
String

Obtient une propriété hautement disponible.

generation
Nullable<Int32>

Obtient ou définit la génération de la machine virtuelle.

networkInterfaces
IEnumerable<NetworkInterfaces>

Obtient ou définit les interfaces réseau du modèle.

disks
IEnumerable<VirtualDisk>

Obtient ou définit les disques du modèle.

provisioningState
String

Obtient ou définit l’état d’approvisionnement.

Retours

Une nouvelle ScVmmVirtualMachineTemplateData instance de moqueries.

S’applique à