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.ResourceVirtualMachineScaleSet
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.
- 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á.
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.
- 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á.
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.
Azure SDK for Python