Freigeben über


VirtualMachineScaleSetVM Konstruktoren

Definition

Überlädt

VirtualMachineScaleSetVM()

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

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>)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

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>)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

VirtualMachineScaleSetVM()

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM ();
Public Sub New ()

Gilt für:

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy)

Parameter

location
String

Ressourcenspeicherort

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

instanceId
String

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

latestModelApplied
Nullable<Boolean>

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

vmId
String

Eindeutige ID des virtuellen Azure-Computers.

instanceView
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardwareProfile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storageProfile
StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

additionalCapabilities
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützt.

osProfile
OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

networkProfile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br><br>Api-Mindestversion: 2015-06-15.

availabilitySet
SubResource

Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. <br><br> Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure<br><br> Derzeit kann ein virtueller Computer nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br><Br> Api-Mindestversion: 2015-06-15

modelDefinitionApplied
String

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

Gilt für:

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan)

Parameter

location
String

Ressourcenspeicherort

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

instanceId
String

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

latestModelApplied
Nullable<Boolean>

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

vmId
String

Eindeutige ID des virtuellen Azure-Computers.

instanceView
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardwareProfile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storageProfile
StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

additionalCapabilities
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützt.

osProfile
OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

networkProfile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br><br>Api-Mindestversion: 2015-06-15.

availabilitySet
SubResource

Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. <br><br> Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure<br><br> Derzeit kann ein virtueller Computer nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br><Br> Api-Mindestversion: 2015-06-15

modelDefinitionApplied
String

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

plan
Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

Gilt für:

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>)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension))

Parameter

location
String

Ressourcenspeicherort

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

instanceId
String

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

latestModelApplied
Nullable<Boolean>

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

vmId
String

Eindeutige ID des virtuellen Azure-Computers.

instanceView
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardwareProfile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storageProfile
StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

additionalCapabilities
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützt.

osProfile
OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

networkProfile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br><br>Api-Mindestversion: 2015-06-15.

availabilitySet
SubResource

Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. <br><br> Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure<br><br> Derzeit kann ein virtueller Computer nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br><Br> Api-Mindestversion: 2015-06-15

modelDefinitionApplied
String

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

plan
Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

resources
IList<VirtualMachineExtension>

Die ressourcen der untergeordneten VM-Erweiterung.

Gilt für:

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>)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM (string location, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string instanceId, Microsoft.Azure.Management.Compute.Models.Sku sku, bool? latestModelApplied, string vmId, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet, string provisioningState, string licenseType, string modelDefinitionApplied, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy, Microsoft.Azure.Management.Compute.Models.Plan plan, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources, System.Collections.Generic.IList<string> zones);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
Public Sub New (location As String, id As String, name As String, type As String, tags As IDictionary(Of String, String), instanceId As String, sku As Sku, latestModelApplied As Nullable(Of Boolean), vmId As String, instanceView As VirtualMachineScaleSetVMInstanceView, hardwareProfile As HardwareProfile, storageProfile As StorageProfile, additionalCapabilities As AdditionalCapabilities, osProfile As OSProfile, securityProfile As SecurityProfile, networkProfile As NetworkProfile, networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration, diagnosticsProfile As DiagnosticsProfile, availabilitySet As SubResource, provisioningState As String, licenseType As String, modelDefinitionApplied As String, protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy, plan As Plan, resources As IList(Of VirtualMachineExtension), zones As IList(Of String))

Parameter

location
String

Ressourcenspeicherort

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

instanceId
String

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

latestModelApplied
Nullable<Boolean>

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

vmId
String

Eindeutige ID des virtuellen Azure-Computers.

instanceView
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardwareProfile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storageProfile
StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

additionalCapabilities
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützt.

osProfile
OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

networkProfile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br><br>Api-Mindestversion: 2015-06-15.

availabilitySet
SubResource

Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. <br><br> Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure<br><br> Derzeit kann ein virtueller Computer nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br><Br> Api-Mindestversion: 2015-06-15

modelDefinitionApplied
String

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

plan
Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

resources
IList<VirtualMachineExtension>

Die ressourcen der untergeordneten VM-Erweiterung.

zones
IList<String>

Die Zonen des virtuellen Computers.

Gilt für:

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)

Initialisiert eine neue instance der VirtualMachineScaleSetVM-Klasse.

public VirtualMachineScaleSetVM (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string instanceId = default, Microsoft.Azure.Management.Compute.Models.Sku sku = default, bool? latestModelApplied = default, string vmId = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView instanceView = default, Microsoft.Azure.Management.Compute.Models.HardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.StorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities additionalCapabilities = default, Microsoft.Azure.Management.Compute.Models.OSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.NetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.SubResource availabilitySet = default, string provisioningState = default, string licenseType = default, string modelDefinitionApplied = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default, string userData = default, Microsoft.Azure.Management.Compute.Models.Plan plan = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> resources = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity identity = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Compute.Models.Sku * Nullable<bool> * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMInstanceView * Microsoft.Azure.Management.Compute.Models.HardwareProfile * Microsoft.Azure.Management.Compute.Models.StorageProfile * Microsoft.Azure.Management.Compute.Models.AdditionalCapabilities * Microsoft.Azure.Management.Compute.Models.OSProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.NetworkProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMNetworkProfileConfiguration * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.SubResource * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProtectionPolicy * string * Microsoft.Azure.Management.Compute.Models.Plan * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtension> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineIdentity -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVM
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 instanceId As String = Nothing, Optional sku As Sku = Nothing, Optional latestModelApplied As Nullable(Of Boolean) = Nothing, Optional vmId As String = Nothing, Optional instanceView As VirtualMachineScaleSetVMInstanceView = Nothing, Optional hardwareProfile As HardwareProfile = Nothing, Optional storageProfile As StorageProfile = Nothing, Optional additionalCapabilities As AdditionalCapabilities = Nothing, Optional osProfile As OSProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional networkProfileConfiguration As VirtualMachineScaleSetVMNetworkProfileConfiguration = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional availabilitySet As SubResource = Nothing, Optional provisioningState As String = Nothing, Optional licenseType As String = Nothing, Optional modelDefinitionApplied As String = Nothing, Optional protectionPolicy As VirtualMachineScaleSetVMProtectionPolicy = Nothing, Optional userData As String = Nothing, Optional plan As Plan = Nothing, Optional resources As IList(Of VirtualMachineExtension) = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As VirtualMachineIdentity = Nothing)

Parameter

location
String

Ressourcenspeicherort

id
String

Ressourcen-ID

name
String

Ressourcenname

type
String

Ressourcentyp

tags
IDictionary<String,String>

Ressourcentags

instanceId
String

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

latestModelApplied
Nullable<Boolean>

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

vmId
String

Eindeutige ID des virtuellen Azure-Computers.

instanceView
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardwareProfile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storageProfile
StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

additionalCapabilities
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp unterstützt.

osProfile
OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

securityProfile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

networkProfile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

networkProfileConfiguration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnosticsProfile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.

availabilitySet
SubResource

Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure. Derzeit kann eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

licenseType
String

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br><Br> Api-Mindestversion: 2015-06-15

modelDefinitionApplied
String

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

protectionPolicy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

userData
String

UserData für den virtuellen Computer, der Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. <br><br>Api-Mindestversion: 2021-03-01

plan
Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

resources
IList<VirtualMachineExtension>

Die ressourcen der untergeordneten VM-Erweiterung.

zones
IList<String>

Die Zonen des virtuellen Computers.

identity
VirtualMachineIdentity

Die Identität des virtuellen Computers, sofern konfiguriert.

Gilt für: