VirtualMachineScaleSet Klass
Beskriver en VM-skalningsuppsättning.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.
- Arv
-
azure.mgmt.compute.v2020_12_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, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Resursplats. Krävs.
- sku
- Sku
SKU:n för VM-skalningsuppsättningen.
- plan
- Plan
Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.
- identity
- VirtualMachineScaleSetIdentity
Identiteten för VM-skalningsuppsättningen, om den har konfigurerats.
Vm-skalningsuppsättningszonerna. Obs! Tillgänglighetszoner kan bara anges när du skapar skalningsuppsättningen.
- extended_location
- ExtendedLocation
Den utökade platsen för VM-skalningsuppsättningen.
- upgrade_policy
- UpgradePolicy
Uppgraderingsprincipen.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Princip för automatiska reparationer.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Profilen för den virtuella datorn.
- overprovision
- bool
Anger om VM-skalningsuppsättningen ska överetableras.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna.
- single_placement_group
- bool
När det är sant begränsar detta skalningsuppsättningen till en enda placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till falskt. Men om singlePlacementGroup är falskt kan det hända att det inte ändras till sant.
- zone_balance
- bool
Om du vill framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp.
- platform_fault_domain_count
- int
Antal feldomäner för varje placeringsgrupp.
- proximity_placement_group
- SubResource
Anger information om närhetsplaceringsgruppen som VM-skalningsuppsättningen ska tilldelas till. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Anger information om den dedikerade värdgruppen som VM-skalningsuppsättningen finns i. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Anger ytterligare funktioner som är aktiverade eller inaktiverade på Virtual Machines i VM-skalningsuppsättningen. Till exempel: om Virtual Machines har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp.
- scale_in_policy
- ScaleInPolicy
Anger inskalningsprincipen som bestämmer vilka virtuella datorer som ska tas bort när en VM-skalningsuppsättning skalas in.
- orchestration_mode
- str eller OrchestrationMode
Anger orkestreringsläget för VM-skalningsuppsättningen. Kända värden är: "Uniform" och "Flexible".
Variabler
- id
- str
Resurs-ID.
- name
- str
Resursnamn.
- type
- str
Resurstyp.
- location
- str
Resursplats. Krävs.
- sku
- Sku
SKU:n för VM-skalningsuppsättningen.
- plan
- Plan
Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.
- identity
- VirtualMachineScaleSetIdentity
Identiteten för VM-skalningsuppsättningen, om den har konfigurerats.
Vm-skalningsuppsättningszonerna. Obs! Tillgänglighetszoner kan bara anges när du skapar skalningsuppsättningen.
- extended_location
- ExtendedLocation
Den utökade platsen för VM-skalningsuppsättningen.
- upgrade_policy
- UpgradePolicy
Uppgraderingsprincipen.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Princip för automatiska reparationer.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Profilen för den virtuella datorn.
- provisioning_state
- str
Etableringstillståndet, som bara visas i svaret.
- overprovision
- bool
Anger om VM-skalningsuppsättningen ska överetableras.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna.
- unique_id
- str
Anger det ID som unikt identifierar en VM-skalningsuppsättning.
- single_placement_group
- bool
När det är sant begränsar detta skalningsuppsättningen till en enda placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till falskt. Men om singlePlacementGroup är falskt kan det hända att det inte ändras till sant.
- zone_balance
- bool
Om du vill framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp.
- platform_fault_domain_count
- int
Antal feldomäner för varje placeringsgrupp.
- proximity_placement_group
- SubResource
Anger information om närhetsplaceringsgruppen som VM-skalningsuppsättningen ska tilldelas till. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Anger information om den dedikerade värdgruppen som VM-skalningsuppsättningen finns i. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Anger ytterligare funktioner som är aktiverade eller inaktiverade på Virtual Machines i VM-skalningsuppsättningen. Till exempel: om Virtual Machines har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp.
- scale_in_policy
- ScaleInPolicy
Anger inskalningsprincipen som bestämmer vilka virtuella datorer som ska tas bort när en VM-skalningsuppsättning skalas in.
- orchestration_mode
- str eller OrchestrationMode
Anger orkestreringsläget för VM-skalningsuppsättningen. Kända värden är: "Uniform" och "Flexible".
Azure SDK for Python