Freigeben über


VirtualMachineScaleSet Klasse

Beschreibt eine VM-Skalierungsgruppe.

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.v2018_04_01.models._models_py3.Resource
VirtualMachineScaleSet

Konstruktor

VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, upgrade_policy: _models.UpgradePolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Ressourcenspeicherort Erforderlich.

tags
dict[str, str]

Ressourcentags.

sku
Sku

Die SKU des VM-Skalierungsgruppen.

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.

identity
VirtualMachineScaleSetIdentity

Die Identität der VM-Skalierungsgruppe, sofern konfiguriert.

zones
list[str]

Die Vm-Skalierungsgruppenzonen. HINWEIS: Verfügbarkeitszonen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen.

upgrade_policy
UpgradePolicy

Die Upgraderichtlinie.

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Das VM-Profil.

overprovision
bool

Gibt an, ob die VM-Skalierungsgruppe überprovisioniert werden soll.

single_placement_group
bool

Wenn dies wahr ist, wird die Skalierungsgruppe auf eine einzelne Platzierungsgruppe mit einer maximalen Größe von 100 virtuellen Computern beschränkt.

zone_balance
bool

Gibt an, ob eine gleichmäßige VMsverteilung im Falle eines Zonenausfalls über x-Zonen hinweg erzwungen werden soll.

platform_fault_domain_count
int

Fehlerdomänenanzahl für jede Platzierungsgruppe.

proximity_placement_group
SubResource

Gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. <br>:code:>><<<br>Minimum api-version: 2018-04-01.

Variablen

id
str

Ressourcen-ID.

name
str

Name der Ressource.

type
str

Der Ressourcentyp.

location
str

Ressourcenspeicherort Erforderlich.

tags
dict[str, str]

Ressourcentags.

sku
Sku

Die SKU des VM-Skalierungsgruppen.

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.

identity
VirtualMachineScaleSetIdentity

Die Identität der VM-Skalierungsgruppe, sofern konfiguriert.

zones
list[str]

Die Vm-Skalierungsgruppenzonen. HINWEIS: Verfügbarkeitszonen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen.

upgrade_policy
UpgradePolicy

Die Upgraderichtlinie.

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Das VM-Profil.

provisioning_state
str

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

overprovision
bool

Gibt an, ob die VM-Skalierungsgruppe überprovisioniert werden soll.

unique_id
str

Gibt die ID an, die eine VM-Skalierungsgruppe eindeutig identifiziert.

single_placement_group
bool

Wenn dies wahr ist, wird die Skalierungsgruppe auf eine einzelne Platzierungsgruppe mit einer maximalen Größe von 100 virtuellen Computern beschränkt.

zone_balance
bool

Gibt an, ob eine gleichmäßige VMsverteilung im Falle eines Zonenausfalls über x-Zonen hinweg erzwungen werden soll.

platform_fault_domain_count
int

Fehlerdomänenanzahl für jede Platzierungsgruppe.

proximity_placement_group
SubResource

Gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. <br>:code:>><<<br>Minimum api-version: 2018-04-01.