VirtualMachineScaleSet Classe
Descrive un set di scalabilità di macchine virtuali.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.
- Ereditarietà
-
azure.mgmt.compute.v2023_09_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, priority_mix_policy: _models.PriorityMixPolicy | None = None, constrained_maximum_capacity: bool | None = None, resiliency_policy: _models.ResiliencyPolicy | 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 individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva.
- identity
- VirtualMachineScaleSetIdentity
Identità del set di scalabilità di macchine virtuali, se configurata.
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
Posizione estesa 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 sottoposto a overprovisioning.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando l'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 con provisioning eccessivo aggiuntivo.
- single_placement_group
- bool
Se true, questo limita il set di scalabilità a un singolo gruppo di posizionamento, con 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 una sola 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. Versione minima api: 2018-04-01.
- host_group
- SubResource
Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali. Versione minima api: 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 il 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 il ridimensionamento 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 "Flexible".
- spot_restore_policy
- SpotRestorePolicy
Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali.
- priority_mix_policy
- PriorityMixPolicy
Specifica le destinazioni desiderate per la combinazione di macchine virtuali con priorità Spot e Regular all'interno della stessa istanza di VMSS Flex.
- constrained_maximum_capacity
- bool
Proprietà facoltativa che deve essere impostata su True o omessa.
- resiliency_policy
- ResiliencyPolicy
Criteri per la resilienza.
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 individuare l'immagine del marketplace che si vuole usare e quindi fare clic su Vuoi distribuire a livello di codice, Introduzione a ->. Immettere le informazioni necessarie e quindi fare clic su Salva.
- identity
- VirtualMachineScaleSetIdentity
Identità del set di scalabilità di macchine virtuali, se configurata.
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
Posizione estesa del set di scalabilità di macchine virtuali.
- etag
- str
Etag è la proprietà restituita nella risposta Create/Update/Get del set di scalabilità di macchine virtuali, in modo che il cliente possa specificarlo nell'intestazione per garantire gli aggiornamenti ottimistici.
- 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 sottoposto a overprovisioning.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Quando l'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 con provisioning eccessivo aggiuntivo.
- 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, con 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 una sola 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. Versione minima api: 2018-04-01.
- host_group
- SubResource
Specifica informazioni sul gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali. Versione minima api: 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 il 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 il ridimensionamento 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 "Flexible".
- spot_restore_policy
- SpotRestorePolicy
Specifica le proprietà di ripristino spot per il set di scalabilità di macchine virtuali.
- priority_mix_policy
- PriorityMixPolicy
Specifica le destinazioni desiderate per la combinazione di macchine virtuali con priorità Spot e Regular all'interno della stessa istanza di VMSS Flex.
- time_created
- datetime
Specifica l'ora in cui è stata creata la risorsa del set di scalabilità di macchine virtuali. Versione minima api: 2021-11-01.
- constrained_maximum_capacity
- bool
Proprietà facoltativa che deve essere impostata su True o omessa.
- resiliency_policy
- ResiliencyPolicy
Criteri per la resilienza.
Azure SDK for Python