VirtualMachineScaleSet Classe
Descrive un set di scalabilità di macchine virtuali.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.
- Ereditarietà
-
azure.mgmt.compute.v2021_11_01.models._models_py3.ResourceVirtualMachineScaleSet
Costruttore
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, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Percorso della risorsa. Obbligatorio.
- sku
- Sku
Sku del set di scalabilità di macchine virtuali.
- plan
- Plan
Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nella portale di Azure trovare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione ->. Immettere tutte le informazioni necessarie e quindi fare clic su Salva.
- identity
- VirtualMachineScaleSetIdentity
Identità del set di scalabilità di macchine virtuali, se configurato.
Zone del set di scalabilità di macchine virtuali. NOTA: le zone di disponibilità possono essere impostate solo quando si crea il set di scalabilità.
- extended_location
- ExtendedLocation
Percorso esteso del set di scalabilità di macchine virtuali.
- upgrade_policy
- UpgradePolicy
Criteri di aggiornamento.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Criteri per le riparazioni automatiche.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Profilo della macchina virtuale.
- overprovision
- bool
Specifica se il set di scalabilità di macchine virtuali deve essere sovraprovisionato.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando Overprovision è abilitato, le estensioni vengono avviate solo sul numero richiesto di macchine virtuali che vengono infine mantenute. Questa proprietà garantisce quindi che le estensioni non vengano eseguite nelle macchine virtuali sovraprovisionate aggiuntive.
- single_placement_group
- bool
Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, di dimensioni massime di 100 macchine virtuali. NOTA: se singlePlacementGroup è true, può essere modificato in false. Se invece singlePlacementGroup ha valore false, non può essere impostata su true.
- zone_balance
- bool
Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona. La proprietà zoneBalance può essere impostata solo se la proprietà zone del set di scalabilità contiene più di una zona. Se non sono presenti zone o solo una zona specificata, la proprietà zoneBalance non deve essere impostata.
- platform_fault_domain_count
- int
Numero di domini di errore per ogni gruppo di posizionamento.
- proximity_placement_group
- SubResource
Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di scalabilità di macchine virtuali. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Specifica funzionalità aggiuntive abilitate o disabilitate nella Macchine virtuali nel set di scalabilità di macchine virtuali. Ad esempio, se l'Macchine virtuali ha la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.
- scale_in_policy
- ScaleInPolicy
Specifica i criteri applicati durante la scalabilità in Macchine virtuali nel set di scalabilità di macchine virtuali.
- orchestration_mode
- str oppure OrchestrationMode
Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali. I valori noti sono: "Uniform" e "Flessibile".
- spot_restore_policy
- SpotRestorePolicy
Specifica le proprietà Di ripristino spot per il set di scalabilità di macchine virtuali.
Variabili
- id
- str
ID risorsa.
- name
- str
Nome risorsa.
- type
- str
Tipo di risorsa.
- location
- str
Percorso della risorsa. Obbligatorio.
- sku
- Sku
Sku del set di scalabilità di macchine virtuali.
- plan
- Plan
Specifica informazioni sull'immagine del marketplace usata per creare la macchina virtuale. Questo elemento viene usato solo per le immagini del marketplace. Prima di poter usare un'immagine del marketplace da un'API, è necessario abilitare l'immagine per l'uso a livello di codice. Nella portale di Azure trovare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione ->. Immettere tutte le informazioni necessarie e quindi fare clic su Salva.
- identity
- VirtualMachineScaleSetIdentity
Identità del set di scalabilità di macchine virtuali, se configurato.
Zone del set di scalabilità di macchine virtuali. NOTA: le zone di disponibilità possono essere impostate solo quando si crea il set di scalabilità.
- extended_location
- ExtendedLocation
Percorso esteso del set di scalabilità di macchine virtuali.
- upgrade_policy
- UpgradePolicy
Criteri di aggiornamento.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Criteri per le riparazioni automatiche.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Profilo della macchina virtuale.
- provisioning_state
- str
Stato di provisioning, che viene visualizzato solo nella risposta.
- overprovision
- bool
Specifica se il set di scalabilità di macchine virtuali deve essere sovraprovisionato.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando Overprovision è abilitato, le estensioni vengono avviate solo sul numero richiesto di macchine virtuali che vengono infine mantenute. Questa proprietà garantisce quindi che le estensioni non vengano eseguite nelle macchine virtuali sovraprovisionate aggiuntive.
- unique_id
- str
Specifica l'ID che identifica in modo univoco un set di scalabilità di macchine virtuali.
- single_placement_group
- bool
Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, di dimensioni massime di 100 macchine virtuali. NOTA: se singlePlacementGroup è true, può essere modificato in false. Se invece singlePlacementGroup ha valore false, non può essere impostata su true.
- zone_balance
- bool
Se forzare rigorosamente anche la distribuzione di macchine virtuali tra zone x in caso di interruzione della zona. La proprietà zoneBalance può essere impostata solo se la proprietà zone del set di scalabilità contiene più di una zona. Se non sono presenti zone o solo una zona specificata, la proprietà zoneBalance non deve essere impostata.
- platform_fault_domain_count
- int
Numero di domini di errore per ogni gruppo di posizionamento.
- proximity_placement_group
- SubResource
Specifica informazioni sul gruppo di posizionamento di prossimità a cui deve essere assegnato il set di scalabilità di macchine virtuali. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Specifica funzionalità aggiuntive abilitate o disabilitate nella Macchine virtuali nel set di scalabilità di macchine virtuali. Ad esempio, se l'Macchine virtuali ha la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.
- scale_in_policy
- ScaleInPolicy
Specifica i criteri applicati durante la scalabilità in Macchine virtuali nel set di scalabilità di macchine virtuali.
- orchestration_mode
- str oppure OrchestrationMode
Specifica la modalità di orchestrazione per il set di scalabilità di macchine virtuali. I valori noti sono: "Uniform" e "Flessibile".
- spot_restore_policy
- SpotRestorePolicy
Specifica le proprietà Di ripristino spot per il set di scalabilità di macchine virtuali.
- time_created
- datetime
Specifica il momento in cui è stata creata la risorsa set di scalabilità di macchine virtuali.:code:
:code:>><<<br>
Minimum api-version: 2021-11-01.
Azure SDK for Python