Condividi tramite


OSProfile Classe

Specifica le impostazioni del sistema operativo per la macchina virtuale. Alcune delle impostazioni non possono essere modificate dopo il provisioning della macchina virtuale.

Ereditarietà
azure.mgmt.compute._serialization.Model
OSProfile

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)

Parametri solo parole chiave

Nome Descrizione
computer_name
str

Specifica il nome del sistema operativo host della macchina virtuale. Questo nome non può essere aggiornato dopo la creazione della macchina virtuale. Lunghezza massima (Windows): 15 caratteri Max-length (Linux ): 64 caratteri. 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. Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. Restrizione solo Windows: Impossibile terminare in "." Valori non consentiti: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "asp "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Lunghezza minima (Linux): 1 carattere Max-length (Linux): 64 caratteri Max-length (Windows): 20 caratteri.

admin_password
str

Specifica la password dell'account amministratore. Lunghezza minima (Windows): 8 caratteri Lunghezza minima (Linux): 6 caratteri Max-length (Windows): 123 caratteri Max-length (Linux): 72 caratteri Requisiti di complessità: 3 delle 4 condizioni seguenti devono essere soddisfatte con caratteri inferiori Con caratteri superiori ha un carattere speciale (Regex match [W_]) Valori non consentiti<xref:mailto:abc@123>: "",<xref:mailto:P@ssword123><xref:mailto:P@$$w0rd><xref:mailto:P@ssw0rd> "", "Pa$<xref:mailto:pass@word1>$word", "", "Password!", "Password1", "Password22", "iloveyou!" Per reimpostare la password, vedere Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una macchina virtuale Windows Per reimpostare la password radice, vedere Gestire gli 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. Nota: non passare segreti o password nella proprietà customData Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. customData viene passato alla macchina virtuale da salvare come file, per altre informazioni, vedere Dati personalizzati nelle macchine virtuali 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

Specifica le impostazioni del sistema operativo Windows nella macchina virtuale.

linux_configuration

Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. Per un elenco di distribuzioni Linux supportate, vedere Linux in Azure-Endorsed Distribuzioni.

secrets

Specifica il set di certificati che deve essere installato nella macchina virtuale. Per installare i certificati in una macchina virtuale, è consigliabile usare l'estensione macchina virtuale di Azure Key Vault per Linux o l'estensione macchina virtuale di Azure Key Vault per Windows.

allow_extension_operations

Specifica se le operazioni di estensione devono essere consentite nella macchina virtuale. Questa opzione può essere impostata solo su False quando non sono presenti estensioni nella macchina virtuale.

require_guest_provision_signal

Proprietà facoltativa che deve essere impostata su True o omessa.

Variabili

Nome Descrizione
computer_name
str

Specifica il nome del sistema operativo host della macchina virtuale. Questo nome non può essere aggiornato dopo la creazione della macchina virtuale. Lunghezza massima (Windows): 15 caratteri Max-length (Linux ): 64 caratteri. 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. Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. Restrizione solo Windows: Impossibile terminare in "." Valori non consentiti: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "asp "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Lunghezza minima (Linux): 1 carattere Max-length (Linux): 64 caratteri Max-length (Windows): 20 caratteri.

admin_password
str

Specifica la password dell'account amministratore. Lunghezza minima (Windows): 8 caratteri Lunghezza minima (Linux): 6 caratteri Max-length (Windows): 123 caratteri Max-length (Linux): 72 caratteri Requisiti di complessità: 3 delle 4 condizioni seguenti devono essere soddisfatte con caratteri inferiori Con caratteri superiori ha un carattere speciale (Regex match [W_]) Valori non consentiti<xref:mailto:abc@123>: "",<xref:mailto:P@ssword123><xref:mailto:P@$$w0rd><xref:mailto:P@ssw0rd> "", "Pa$<xref:mailto:pass@word1>$word", "", "Password!", "Password1", "Password22", "iloveyou!" Per reimpostare la password, vedere Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una macchina virtuale Windows Per reimpostare la password radice, vedere Gestire gli 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. Nota: non passare segreti o password nella proprietà customData Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. customData viene passato alla macchina virtuale da salvare come file, per altre informazioni, vedere Dati personalizzati nelle macchine virtuali 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

Specifica le impostazioni del sistema operativo Windows nella macchina virtuale.

linux_configuration

Specifica le impostazioni del sistema operativo Linux nella macchina virtuale. Per un elenco di distribuzioni Linux supportate, vedere Linux in Azure-Endorsed Distribuzioni.

secrets

Specifica il set di certificati che deve essere installato nella macchina virtuale. Per installare i certificati in una macchina virtuale, è consigliabile usare l'estensione macchina virtuale di Azure Key Vault per Linux o l'estensione macchina virtuale di Azure Key Vault per Windows.

allow_extension_operations

Specifica se le operazioni di estensione devono essere consentite nella macchina virtuale. Questa opzione può essere impostata solo su False quando non sono presenti estensioni nella macchina virtuale.

require_guest_provision_signal

Proprietà facoltativa che deve essere impostata su True o omessa.