Freigeben über


VirtualMachineScaleSetVM Klasse

Beschreibt einen virtuellen Computer mit Vm-Skalierungsgruppen.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.compute.v2021_07_01.models._models_py3.Resource
VirtualMachineScaleSetVM

Konstruktor

VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, user_data: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Ressourcenspeicherort Erforderlich.

tags
dict[str, str]

Ressourcentags.

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.

hardware_profile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storage_profile
StorageProfile

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

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

os_profile
OSProfile

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

security_profile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

network_profile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnostics_profile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Gibt Informationen über die 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 eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

license_type
str

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> Windows_Server <br>``<br> Mögliche Werte für Linux Server-Betriebssystem sind: <br>``<br> RHEL_BYOS (für RHEL) <br>``<br> SLES_BYOS (für SUSE) <br>``<br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br>``<br>Azure Hybrid Use Benefit for Linux Server<br>``<br> Minimum API-version: 2015-06-15.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

user_data
str

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

Variablen

id
str

Ressourcen-ID.

name
str

Name der Ressource.

type
str

Der Ressourcentyp.

location
str

Ressourcenspeicherort Erforderlich.

tags
dict[str, str]

Ressourcentags.

instance_id
str

Der virtuelle Computer instance ID.

sku
Sku

Die SKU des virtuellen Computers.

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
list[VirtualMachineExtension]

Die ressourcen der untergeordneten VM-Erweiterung.

zones
list[str]

Die Zonen des virtuellen Computers.

latest_model_applied
bool

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

vm_id
str

Eindeutige AZURE-VM-ID.

instance_view
VirtualMachineScaleSetVMInstanceView

Der virtuelle Computer instance Ansicht.

hardware_profile
HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

storage_profile
StorageProfile

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

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

os_profile
OSProfile

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

security_profile
SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

network_profile
NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

diagnostics_profile
DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Gibt Informationen über die 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 eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden.

provisioning_state
str

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

license_type
str

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> Windows_Server <br>``<br> Mögliche Werte für Linux Server-Betriebssystem sind: <br>``<br> RHEL_BYOS (für RHEL) <br>``<br> SLES_BYOS (für SUSE) <br>``<br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br>``<br>Azure Hybrid Use Benefit for Linux Server<br>``<br> Minimum API-version: 2015-06-15.

model_definition_applied
str

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.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

user_data
str

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