VirtualMachineScaleSet Třída
Popisuje škálovací sadu virtuálních počítačů.
Proměnné jsou naplněny 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_07_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 marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image 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řízená.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Pokud je povolené nadměrné zřizování, rozšíření se spouštějí jenom na požadovaném počtu virtuálních počítačů, které se nakonec zachovají. Tato vlastnost proto zajistí, aby se rozšíření nespustí na extra nadměrně zřízených virtuálních počítačích.
- single_placement_group
- bool
Pokud je pravda, škálovací sadu omezíte na jednu skupinu umístění s maximální velikostí 100 virtuálních počítačů. POZNÁMKA: Pokud má singlePlacementGroup hodnotu true, může být změněna 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 rozhraní API: 1. 4. 2018.
- 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 rozhraní API: 1. 6. 2020.
- additional_capabilities
- AdditionalCapabilities
Určuje další funkce, které jsou na Virtual Machines ve škálovací sadě virtuálních počítačů povolené nebo zakázané. Například to, jestli Virtual Machines mají schopnost 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í ve 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 buď 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 marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image 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řízená.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Pokud je povolené nadměrné zřizování, rozšíření se spouštějí jenom na požadovaném počtu virtuálních počítačů, které se nakonec zachovají. Tato vlastnost proto zajistí, aby se rozšíření nespustí na extra nadměrně zřízených virtuálních počítačích.
- unique_id
- str
Určuje ID, které jednoznačně identifikuje škálovací sadu virtuálních počítačů.
- single_placement_group
- bool
Pokud je pravda, škálovací sadu omezíte na jednu skupinu umístění s maximální velikostí 100 virtuálních počítačů. POZNÁMKA: Pokud má singlePlacementGroup hodnotu true, může být změněna 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 rozhraní API: 1. 4. 2018.
- 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 rozhraní API: 1. 6. 2020.
- additional_capabilities
- AdditionalCapabilities
Určuje další funkce, které jsou na Virtual Machines ve škálovací sadě virtuálních počítačů povolené nebo zakázané. Například to, jestli Virtual Machines mají schopnost 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í ve 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 rozhraní API: 2021-11-01.
- constrained_maximum_capacity
- bool
Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána.
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro