OSProfile Classe
Specifica le impostazioni del sistema operativo per la macchina virtuale. Alcune impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.
- Ereditarietà
-
azure.mgmt.compute._serialization.ModelOSProfile
Costruttore
OSProfile(*, computer_name: str | None = None, admin_username: str | None = None, admin_password: str | None = None, custom_data: str | None = None, windows_configuration: _models.WindowsConfiguration | None = None, linux_configuration: _models.LinuxConfiguration | None = None, secrets: List[_models.VaultSecretGroup] | None = None, allow_extension_operations: bool | None = None, require_guest_provision_signal: bool | None = None, **kwargs: Any)
Keyword-Only Parameters
- computer_name
- str
Specifica il nome del sistema operativo host della macchina virtuale.
<br>``<br>
Questo nome non può essere aggiornato dopo la creazione della macchina virtuale.
<br>``<br>
Lunghezza massima (Windows): 15 caratteri <br>``<br>
Lunghezza massima (Linux): 64 caratteri. <br>``<br>
Per le convenzioni di denominazione e le restrizioni, vedere Linee guida per l'implementazione dei servizi di infrastruttura di Azure.
- admin_username
- str
Specifica il nome dell'account amministratore.
<br>``<br>
Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale.
<br>``<br>
Restrizione solo Windows: Impossibile terminare con "." <br>``<br>
Valori non consentiti: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet, "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
<br>``<br>
Lunghezza minima (Linux): 1 carattere <br>``<br>
Lunghezza massima (Linux): 64 caratteri <br>``<br>
Lunghezza massima (Windows): 20 caratteri <br>``<br>``<li>
Per l'accesso radice alla macchina virtuale Linux, vedere Uso dei privilegi radice nelle macchine virtuali Linux in Azure<br>``<li>
Per un elenco di utenti di sistema predefiniti in Linux che non devono essere usati in questo campo, vedere Selezione di nomi utente per Linux in Azure.
- admin_password
- str
Specifica la password dell'account amministratore.
<br>``<br>
Lunghezza minima (Windows): 8 caratteri <br>``<br>
Lunghezza minima (Linux): 6 caratteri <br>``<br>
Lunghezza massima (Windows): 123 caratteri <br>``<br>
Lunghezza massima (Linux): 72 caratteri <br>``<br>
Requisiti di complessità: 3 condizioni su 4 seguenti devono essere soddisfatte <br>
Con caratteri inferiori Ha caratteri <br>
superiori:codice:<br>
ha una cifra <br>
Ha un carattere speciale (Corrispondenza regex [W_]) <br>``<br>
Valori non consentiti: "<xref:mailto:abc@123>", "<xref:mailto:P@$$w0rd>", "<xref:mailto:P@ssw0rd>", "<xref:mailto:P@ssword123> ", "Pa$$word", "", "<xref:mailto:pass@word1>Password!", "Password1", "Password22", "iloveyou!" <br>``<br>
Per reimpostare la password, vedere Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una macchina virtuale<br>``<br>
Windows Per reimpostare la password radice, vedere Gestire utenti, SSH e controllare o ripristinare i dischi nelle macchine virtuali Linux di Azure usando l'estensione VMAccess.
- custom_data
- str
Specifica una stringa con codifica in Base 64 di dati personalizzati. La stringa con codifica in Base 64 viene decodificata in una matrice binaria salvata come file nella macchina virtuale. La lunghezza massima della matrice binaria è 65535 byte. <br>``<br>
Nota: non passare segreti o password nella proprietà<br>``<br>
customData Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. <br>``<br>
customData viene passato alla macchina virtuale da salvare come file. Per altre informazioni, vedere Dati personalizzati nelle macchine virtuali<br>``<br>
di Azure Per l'uso di cloud-init per la macchina virtuale Linux, vedere Uso di cloud-init per personalizzare una macchina virtuale Linux durante la creazione.
- windows_configuration
- WindowsConfiguration
Specifica le impostazioni del sistema operativo Windows nella macchina virtuale.
- linux_configuration
- LinuxConfiguration
Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. <br>
>>:code:<br>
Per un elenco delle distribuzioni Linux supportate, vedere _<<<br>``<br>
Per l'esecuzione di distribuzioni non approvate, vedere Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>
Informazioni sulle distribuzioni non approvate.
- secrets
- list[VaultSecretGroup]
Specifica il set di certificati che deve essere installato nella macchina virtuale.
- allow_extension_operations
- bool
Specifica se le operazioni di estensione devono essere consentite nella macchina virtuale. <br>
:code:>><<<br>
This may be set to False only when no extensions are present on the virtual machine.
- require_guest_provision_signal
- bool
Specifica se il segnale di provisioning guest è necessario per dedurre l'esito positivo del provisioning della macchina virtuale. Nota: questa proprietà è solo per i test privati e tutti i clienti non devono impostare la proprietà su false.
Variabili
- computer_name
- str
Specifica il nome del sistema operativo host della macchina virtuale.
<br>``<br>
Questo nome non può essere aggiornato dopo la creazione della macchina virtuale.
<br>``<br>
Lunghezza massima (Windows): 15 caratteri <br>``<br>
Lunghezza massima (Linux): 64 caratteri. <br>``<br>
Per le convenzioni di denominazione e le restrizioni, vedere Linee guida per l'implementazione dei servizi di infrastruttura di Azure.
- admin_username
- str
Specifica il nome dell'account amministratore. <br>``<br>
Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. <br>``<br>
Restrizione solo Windows: Impossibile terminare con "." <br>``<br>
Valori non consentiti: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet, "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br>``<br>
Lunghezza minima (Linux): 1 carattere <br>``<br>
Lunghezza massima (Linux): 64 caratteri <br>``<br>
Lunghezza massima (Windows): 20 caratteri <br>``<br>``<li>
Per l'accesso radice alla macchina virtuale Linux, vedere Uso dei privilegi radice nelle macchine virtuali Linux in Azure<br>``<li>
Per un elenco di utenti di sistema predefiniti in Linux che non devono essere usati in questo campo, vedere Selezione di nomi utente per Linux in Azure.
- admin_password
- str
Specifica la password dell'account amministratore.
<br>``<br>
Lunghezza minima (Windows): 8 caratteri <br>``<br>
Lunghezza minima (Linux): 6 caratteri <br>``<br>
Lunghezza massima (Windows): 123 caratteri <br>``<br>
Lunghezza massima (Linux): 72 caratteri <br>``<br>
Requisiti di complessità: 3 condizioni su 4 seguenti devono essere soddisfatte <br>
Con caratteri inferiori Ha caratteri <br>
superiori:codice:<br>
ha una cifra <br>
Ha un carattere speciale (Corrispondenza regex [W_]) <br>``<br>
Valori non consentiti: "<xref:mailto:abc@123>", "<xref:mailto:P@$$w0rd>", "<xref:mailto:P@ssw0rd>", "<xref:mailto:P@ssword123> ", "Pa$$word", "", "<xref:mailto:pass@word1>Password!", "Password1", "Password22", "iloveyou!" <br>``<br>
Per reimpostare la password, vedere Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una macchina virtuale<br>``<br>
Windows Per reimpostare la password radice, vedere Gestire utenti, SSH e controllare o ripristinare i dischi nelle macchine virtuali Linux di Azure usando l'estensione VMAccess.
- custom_data
- str
Specifica una stringa con codifica in Base 64 di dati personalizzati. La stringa con codifica in Base 64 viene decodificata in una matrice binaria salvata come file nella macchina virtuale. La lunghezza massima della matrice binaria è 65535 byte. <br>``<br>
Nota: non passare segreti o password nella proprietà<br>``<br>
customData Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. <br>``<br>
customData viene passato alla macchina virtuale da salvare come file. Per altre informazioni, vedere Dati personalizzati nelle macchine virtuali<br>``<br>
di Azure Per l'uso di cloud-init per la macchina virtuale Linux, vedere Uso di cloud-init per personalizzare una macchina virtuale Linux durante la creazione.
- windows_configuration
- WindowsConfiguration
Specifica le impostazioni del sistema operativo Windows nella macchina virtuale.
- linux_configuration
- LinuxConfiguration
Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. <br>
>>:code:<br>
Per un elenco delle distribuzioni Linux supportate, vedere _<<<br>``<br>
Per l'esecuzione di distribuzioni non approvate, vedere Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>
Informazioni sulle distribuzioni non approvate.
- secrets
- list[VaultSecretGroup]
Specifica il set di certificati che deve essere installato nella macchina virtuale.
- allow_extension_operations
- bool
Specifica se le operazioni di estensione devono essere consentite nella macchina virtuale. <br>
:code:>><<<br>
This may be set to False only when no extensions are present on the virtual machine.
- require_guest_provision_signal
- bool
Specifica se il segnale di provisioning guest è necessario per dedurre l'esito positivo del provisioning della macchina virtuale. Nota: questa proprietà è solo per i test privati e tutti i clienti non devono impostare la proprietà su false.
Azure SDK for Python