VirtualMachineScaleSetVM Classe
Descrive una macchina virtuale del 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_07_01.models._models_py3.ResourceVirtualMachineScaleSetVM
Costruttore
VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | 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.
- 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
- VirtualMachineIdentity
Identità della macchina virtuale, se configurata.
- 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 correlato 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. Versione minima api: 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à. Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure. 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: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Valori possibili per il sistema operativo Linux Server sono: <br>``<br>
RHEL_BYOS (per RHEL) <br>``<br>
SLES_BYOS (per SUSE) <br>``<br>
Per altre informazioni, vedere Vantaggio Azure Hybrid Use for Windows Server<br>``<br>
Azure Hybrid Use Benefit for Linux 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 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.
- 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 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.
- resources
- list[VirtualMachineExtension]
Risorse dell'estensione figlio della macchina virtuale.
- identity
- VirtualMachineIdentity
Identità della macchina virtuale, se configurata.
- 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 correlato 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. Versione minima api: 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à. Per altre informazioni sulla manutenzione pianificata di Azure, vedere Manutenzione e aggiornamenti per Macchine virtuali in Azure. 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: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Valori possibili per il sistema operativo Linux Server sono: <br>``<br>
RHEL_BYOS (per RHEL) <br>``<br>
SLES_BYOS (per SUSE) <br>``<br>
Per altre informazioni, vedere Vantaggio Azure Hybrid Use for Windows Server<br>``<br>
Azure Hybrid Use Benefit for Linux 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 segreti qui. <br>
:code:>><<<br>
Minimum api-version: 2021-03-01.
- time_created
- datetime
Specifica l'ora in cui è stata creata la risorsa macchina virtuale.:code:
:code:>><<<br>
Minimum api-version: 2021-11-01.
Azure SDK for Python