VirtualMachineScaleSet Třída

Popisuje škálovací sadu virtuálních počítačů.

Proměnné jsou naplněné pouze serverem a při odesílání požadavku budou ignorovány.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
azure.mgmt.compute.v2023_03_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, extended_location: _models.ExtendedLocation | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: 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, host_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, orchestration_mode: str | _models.OrchestrationMode | None = None, spot_restore_policy: _models.SpotRestorePolicy | None = None, priority_mix_policy: _models.PriorityMixPolicy | None = None, constrained_maximum_capacity: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Umístění prostředku. Povinná hodnota.

tags
dict[str, str]

Značky prostředků.

sku
Sku

Skladová položka škálovací sady virtuálních počítačů

plan
Plan

Určuje informace o imagi z marketplace, která se použije k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

identity
VirtualMachineScaleSetIdentity

Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná.

zones
list[str]

Zóny škálovací sady virtuálních počítačů POZNÁMKA: Zóny dostupnosti je možné nastavit pouze při vytváření škálovací sady.

extended_location
ExtendedLocation

Rozšířené umístění škálovací sady virtuálních počítačů.

upgrade_policy
UpgradePolicy

Zásady upgradu.

automatic_repairs_policy
AutomaticRepairsPolicy

Zásady pro automatické opravy

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Profil virtuálního počítače.

overprovision
bool

Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízena.

do_not_run_extensions_on_overprovisioned_v_ms
bool

Pokud je povolené nadměrné zřizování, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec zachovají. Tato vlastnost tedy zajistí, aby se rozšíření nespustí na virtuálních počítačích s nadměrným zřízením.

single_placement_group
bool

V případě hodnoty true se škálovací sada omezí na jednu skupinu umístění s maximální velikostí 100 virtuálních počítačů. POZNÁMKA: Pokud má parametr singlePlacementGroup hodnotu true, může být změněn na hodnotu false. Pokud je však hodnota singlePlacementGroup false, nemusí být změněna na hodnotu true.

zone_balance
bool

Jestli v případě výpadku zóny vynutit výhradně i distribuci virtuálních počítačů mezi x zónami. vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zones škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena.

platform_fault_domain_count
int

Počet domén selhání pro každou skupinu umístění

proximity_placement_group
SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api:2018-04-01.

host_group
SubResource

Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01.

additional_capabilities
AdditionalCapabilities

Určuje další funkce povolené nebo zakázané na Virtual Machines ve škálovací sadě virtuálních počítačů. Příklad: jestli Virtual Machines mít možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště.

scale_in_policy
ScaleInPolicy

Určuje zásady použité při škálování Virtual Machines ve škálovací sadě virtuálních počítačů.

orchestration_mode
str nebo OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. Známé hodnoty jsou: "Uniform" a "Flexible".

spot_restore_policy
SpotRestorePolicy

Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů.

priority_mix_policy
PriorityMixPolicy

Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou v rámci stejné instance VMSS Flex.

constrained_maximum_capacity
bool

Volitelná vlastnost, která musí být nastavena na hodnotu True nebo vynechána.

Proměnné

id
str

ID prostředku.

name
str

Název prostředku.

type
str

Typ prostředku.

location
str

Umístění prostředku. Povinná hodnota.

tags
dict[str, str]

Značky prostředků.

sku
Sku

Skladová položka škálovací sady virtuálních počítačů

plan
Plan

Určuje informace o imagi z marketplace, která se použije k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

identity
VirtualMachineScaleSetIdentity

Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná.

zones
list[str]

Zóny škálovací sady virtuálních počítačů POZNÁMKA: Zóny dostupnosti je možné nastavit pouze při vytváření škálovací sady.

extended_location
ExtendedLocation

Rozšířené umístění škálovací sady virtuálních počítačů.

upgrade_policy
UpgradePolicy

Zásady upgradu.

automatic_repairs_policy
AutomaticRepairsPolicy

Zásady pro automatické opravy

virtual_machine_profile
VirtualMachineScaleSetVMProfile

Profil virtuálního počítače.

provisioning_state
str

Stav zřizování, který se zobrazí pouze v odpovědi.

overprovision
bool

Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízena.

do_not_run_extensions_on_overprovisioned_v_ms
bool

Pokud je povolené nadměrné zřizování, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec zachovají. Tato vlastnost tedy zajistí, aby se rozšíření nespustí na virtuálních počítačích s nadměrným zřízením.

unique_id
str

Určuje ID, které jednoznačně identifikuje škálovací sadu virtuálních počítačů.

single_placement_group
bool

V případě hodnoty true se škálovací sada omezí na jednu skupinu umístění s maximální velikostí 100 virtuálních počítačů. POZNÁMKA: Pokud má parametr singlePlacementGroup hodnotu true, může být změněn na hodnotu false. Pokud je však hodnota singlePlacementGroup false, nemusí být změněna na hodnotu true.

zone_balance
bool

Jestli v případě výpadku zóny vynutit výhradně i distribuci virtuálních počítačů mezi x zónami. vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zones škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena.

platform_fault_domain_count
int

Počet domén selhání pro každou skupinu umístění

proximity_placement_group
SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api:2018-04-01.

host_group
SubResource

Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01.

additional_capabilities
AdditionalCapabilities

Určuje další funkce povolené nebo zakázané na Virtual Machines ve škálovací sadě virtuálních počítačů. Příklad: jestli Virtual Machines mít možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště.

scale_in_policy
ScaleInPolicy

Určuje zásady použité při škálování Virtual Machines ve škálovací sadě virtuálních počítačů.

orchestration_mode
str nebo OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. Známé hodnoty jsou: "Uniform" a "Flexible".

spot_restore_policy
SpotRestorePolicy

Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů.

priority_mix_policy
PriorityMixPolicy

Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou v rámci stejné instance VMSS Flex.

time_created
datetime

Určuje čas vytvoření prostředku škálovací sady virtuálních počítačů. Minimální verze api:2021-11-01.

constrained_maximum_capacity
bool

Volitelná vlastnost, která musí být nastavena na hodnotu True nebo vynechána.