VirtualMachineScaleSetVM Klasse

Definition

Beschreibt einen virtuellen Computer für eine VM-Skalierungsgruppe.

[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
Vererbung
VirtualMachineScaleSetVM
Attribute

Konstruktoren

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.

Eigenschaften

AdditionalCapabilities

Ruft ab oder legt fest, dass zusätzliche Funktionen auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob der virtuelle Computer das Anfügen verwalteter Datenträger mit UltraSSD_LRS Speicherkontotyp unterstützt.

AvailabilitySet

Ruft informationen zur Verfügbarkeitsgruppe ab, der der virtuelle Computer zugewiesen werden soll, oder legt sie fest. 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ügbarkeitsgruppen. Weitere Informationen zur geplanten Wartung in Azure 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 einer Verfügbarkeitsgruppe nicht hinzugefügt werden.

DiagnosticsProfile

Ruft den Status der Startdiagnoseeinstellungen ab oder legt fest. Api-Mindestversion: 2015-06-15.

HardwareProfile

Ruft die Hardwareeinstellungen für den virtuellen Computer ab oder legt sie fest.

Id

Ruft die Ressourcen-ID ab.

(Geerbt von Resource)
Identity

Ruft die Identität des virtuellen Computers ab, falls konfiguriert, oder legt sie fest.

InstanceId

Ruft die INSTANCE-ID des virtuellen Computers ab.

InstanceView

Ruft den virtuellen Computer instance Ansicht ab.

LatestModelApplied

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

LicenseType

Ruft ab oder legt fest, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. &lt;br&gt;&lt;br&gt; Mögliche Werte für das Windows Server-Betriebssystem sind: &lt;br&gt;&lt;br&gt; &Windows_Client lt;br&gt;&lt;br&gt; &Windows_Server lt;br&gt;&lt;br&gt; Mögliche Werte für das Linux Server-Betriebssystem sind: &lt;br&gt;&lt;br&gt; RHEL_BYOS (für RHEL) &lt;br&gt;&lt;br&gt; SLES_BYOS (für SUSE) &lt;br&gt;&lt;br&gt; Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server&lt;br&gt;&lt;br&gt; Azure-Hybridnutzungsvorteil für Linux Server&lt;br&gt;&lt;br&gt; Api-Mindestversion: 2015-06-15

Location

Ruft den Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von Resource)
ModelDefinitionApplied

Gets 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.

Name

Ruft den Ressourcennamen ab.

(Geerbt von Resource)
NetworkProfile

Ruft die Netzwerkschnittstellen des virtuellen Computers ab oder legt fest.

NetworkProfileConfiguration

Ruft die Netzwerkprofilkonfiguration des virtuellen Computers ab oder legt sie fest.

OsProfile

Ruft die Betriebssystemeinstellungen für den virtuellen Computer ab oder legt sie fest.

Plan

Ruft Informationen zum Marketplace-Image ab, das zum Erstellen des virtuellen Computers verwendet wird, oder legt diese fest. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -&gt;. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

ProtectionPolicy

Ruft die Schutzrichtlinie des virtuellen Computers ab oder legt fest.

ProvisioningState

Ruft den Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird.

Resources

Ruft die untergeordneten Erweiterungsressourcen des virtuellen Computers ab.

SecurityProfile

Ruft die Sicherheitsprofileinstellungen für den virtuellen Computer ab oder legt sie fest.

Sku

Ruft die SKU des virtuellen Computers ab.

StorageProfile

Ruft die Speichereinstellungen für die Datenträger des virtuellen Computers ab oder legt sie fest.

Tags

Ruft Ressourcentags ab oder legt sie fest.

(Geerbt von Resource)
Type

Ruft den Ressourcentyp ab.

(Geerbt von Resource)
UserData

Ruft userData für den virtuellen Computer ab, der Base64-codiert sein muss, oder legt diese fest. Der Kunde sollte hier keine Geheimnisse übergeben. &lt;br&gt;&lt;br&gt; Api-Mindestversion: 2021-03-01

VmId

Ruft die eindeutige ID des virtuellen Azure-Computers ab.

Zones

Ruft die Zonen des virtuellen Computers ab.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: