Condividi tramite


VirtualMachineScaleSetVM Classe

Descrive una macchina virtuale del 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.Resource
VirtualMachineScaleSetVM

Costruttore

VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, user_data: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag di risorse.

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.

hardware_profile
HardwareProfile

Specifica le impostazioni hardware per la macchina virtuale.

storage_profile
StorageProfile

Specifica le impostazioni di archiviazione per i dischi della macchina virtuale.

additional_capabilities
AdditionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale nel set di scalabilità. Ad esempio, se la macchina virtuale ha la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.

os_profile
OSProfile

Specifica le impostazioni del sistema operativo per la macchina virtuale.

security_profile
SecurityProfile

Specifica le impostazioni del profilo correlate alla sicurezza per la macchina virtuale.

network_profile
NetworkProfile

Specifica le interfacce di rete della macchina virtuale.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Specifica la configurazione del profilo di rete della macchina virtuale.

diagnostics_profile
DiagnosticsProfile

Specifica lo stato delle impostazioni di diagnostica di avvio. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Specifica informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere Panoramica dei set di disponibilità. <br>``<br>Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure<br>``<br> Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità.

license_type
str

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. <br>``<br>I valori possibili per il sistema operativo Windows Server sono: Windows_Client Windows_Server Possibili valori per il sistema operativo Linux Server sono: <br>``<br><br>``<br> RHEL_BYOS (per RHEL) SLES_BYOS <br>``<br><br>``<br> (per SUSE) <br>``<br><br>``<br> Per altre informazioni, vedere Vantaggio utilizzo ibrido di Azure per Windows Server Azure Hybrid Use Benefit forLinux<br>``<br> Server <br>``<br> Minimum api-version: 2015-06-15.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Specifica i criteri di protezione della macchina virtuale.

user_data
str

UserData per la macchina virtuale, che deve essere codificata in base-64. Il cliente non deve passare i segreti qui. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

Variabili

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag di risorse.

instance_id
str

ID istanza della macchina virtuale.

sku
Sku

SKU della macchina virtuale.

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.

resources
list[VirtualMachineExtension]

Risorse dell'estensione figlio della macchina virtuale.

zones
list[str]

Zone della macchina virtuale.

latest_model_applied
bool

Specifica se il modello più recente è stato applicato alla macchina virtuale.

vm_id
str

ID univoco della macchina virtuale di Azure.

instance_view
VirtualMachineScaleSetVMInstanceView

Visualizzazione dell'istanza della macchina virtuale.

hardware_profile
HardwareProfile

Specifica le impostazioni hardware per la macchina virtuale.

storage_profile
StorageProfile

Specifica le impostazioni di archiviazione per i dischi della macchina virtuale.

additional_capabilities
AdditionalCapabilities

Specifica funzionalità aggiuntive abilitate o disabilitate nella macchina virtuale nel set di scalabilità. Ad esempio, se la macchina virtuale ha la possibilità di supportare il collegamento di dischi dati gestiti con UltraSSD_LRS tipo di account di archiviazione.

os_profile
OSProfile

Specifica le impostazioni del sistema operativo per la macchina virtuale.

security_profile
SecurityProfile

Specifica le impostazioni del profilo correlate alla sicurezza per la macchina virtuale.

network_profile
NetworkProfile

Specifica le interfacce di rete della macchina virtuale.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

Specifica la configurazione del profilo di rete della macchina virtuale.

diagnostics_profile
DiagnosticsProfile

Specifica lo stato delle impostazioni di diagnostica di avvio. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

Specifica informazioni sul set di disponibilità a cui deve essere assegnata la macchina virtuale. Le macchine virtuali specificate nello stesso set di disponibilità vengono allocate a nodi diversi per ottimizzare la disponibilità. Per altre informazioni sui set di disponibilità, vedere Panoramica dei set di disponibilità. <br>``<br>Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure<br>``<br> Attualmente, una macchina virtuale può essere aggiunta solo al set di disponibilità in fase di creazione. Non è possibile aggiungere una macchina virtuale esistente a un set di disponibilità.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

license_type
str

Specifica che l'immagine o il disco usato è stato concesso in licenza in locale. <br>``<br>I valori possibili per il sistema operativo Windows Server sono: Windows_Client Windows_Server Possibili valori per il sistema operativo Linux Server sono: <br>``<br><br>``<br> RHEL_BYOS (per RHEL) SLES_BYOS <br>``<br><br>``<br> (per SUSE) <br>``<br><br>``<br> Per altre informazioni, vedere Vantaggio utilizzo ibrido di Azure per Windows Server Azure Hybrid Use Benefit forLinux<br>``<br> Server <br>``<br> Minimum api-version: 2015-06-15.

model_definition_applied
str

Specifica se il modello applicato alla macchina virtuale è il modello del set di scalabilità di macchine virtuali o il modello personalizzato per la macchina virtuale.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

Specifica i criteri di protezione della macchina virtuale.

user_data
str

UserData per la macchina virtuale, che deve essere codificata in base-64. Il cliente non deve passare i segreti qui. <br>:code:>><<<br>Minimum api-version: 2021-03-01.