OSProfile Klasa

Określa ustawienia systemu operacyjnego dla maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

Dziedziczenie
azure.mgmt.compute._serialization.Model
OSProfile

Konstruktor

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

Określa nazwę systemu operacyjnego hosta maszyny wirtualnej. <br>``<br> Nie można zaktualizować tej nazwy po utworzeniu maszyny wirtualnej. <br>``<br>Maksymalna długość (Windows): 15 znaków <br>``<br>Maksymalna długość (Linux): 64 znaki. <br>``<br> Aby uzyskać konwencje nazewnictwa i ograniczenia, zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.

admin_username
str

Określa nazwę konta administratora. <br>``<br> Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. <br>``<br>Ograniczenie tylko dla systemu Windows: Nie można kończyć się "." <br>``<br>Niedozwolone wartości: "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>Minimalna długość (Linux): 1 znak <br>``<br>Max-length (Linux): 64 znaki Max-length (Windows): 20 znaków <br>``<br>``<li><br>``<br> Aby uzyskać dostęp główny do maszyny wirtualnej z systemem Linux, zobacz Używanie uprawnień głównych na maszynach wirtualnych z systemem Linux na platformie Azure<br>``<li> Aby uzyskać listę wbudowanych użytkowników systemu Linux, które nie powinny być używane w tym polu, zobacz Wybieranie nazw użytkowników dla systemu Linux na platformie Azure.

admin_password
str

Określa hasło konta administratora. <br>``<br>Minimalna długość (Windows): 8 znaków <br>``<br>Minimalna długość (Linux): 6 znaków <br>``<br>Max-length (Windows): 123 znaków <br>``<br>Max-length (Linux): 72 znaki <br>``<br>Wymagania dotyczące złożoności: 3 na 4 warunki poniżej muszą być spełnione <br> . Ma małe znaki Ma wielkie znaki <br>:kod:<br> Ma cyfrę <br> Ma znak specjalny (dopasowanie regularne [W_]) <br>``<br>Niedozwolone wartości: "", "<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> Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej<br>``<br> z systemem Windows w celu zresetowania hasła głównego, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzaniem lub naprawianiem dysków na maszynach wirtualnych z systemem Linux platformy Azure przy użyciu rozszerzenia VMAccess.

custom_data
str

Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. <br>``<br>Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości<br>``<br> customData Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. <br>``<br> Funkcja customData jest przekazywana do maszyny wirtualnej do zapisania jako pliku. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs<br>``<br> For using cloud-init for your Linux VM ( Używanie elementu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).

windows_configuration
WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

linux_configuration
LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. <br>>>:code:<br>Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>_<<<br>``<br> Aby uruchomić nieobsługiwane dystrybucje, zobacz Informacje dotyczące dystrybucji nieobsługiwanych.

secrets
list[VaultSecretGroup]

Określa zestaw certyfikatów, które należy zainstalować na maszynie wirtualnej.

allow_extension_operations
bool

Określa, czy operacje rozszerzenia powinny być dozwolone na maszynie wirtualnej. <br>:code:>><<<br>Może to być ustawione tylko na wartość Fałsz, gdy na maszynie wirtualnej nie ma żadnych rozszerzeń.

require_guest_provision_signal
bool

Określa, czy sygnał aprowizacji gościa jest wymagany do wnioskowania powodzenia aprowizacji maszyny wirtualnej. Uwaga: ta właściwość jest przeznaczona tylko do testowania prywatnego, a wszyscy klienci nie mogą ustawić właściwości na false.

Zmienne

computer_name
str

Określa nazwę systemu operacyjnego hosta maszyny wirtualnej. <br>``<br> Nie można zaktualizować tej nazwy po utworzeniu maszyny wirtualnej. <br>``<br>Maksymalna długość (Windows): 15 znaków <br>``<br>Maksymalna długość (Linux): 64 znaki. <br>``<br> Aby uzyskać konwencje nazewnictwa i ograniczenia, zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.

admin_username
str

Określa nazwę konta administratora. <br>``<br> Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. <br>``<br>Ograniczenie tylko dla systemu Windows: Nie można kończyć się "." <br>``<br>Niedozwolone wartości: "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>Minimalna długość (Linux): 1 znak <br>``<br>Max-length (Linux): 64 znaki Max-length (Windows): 20 znaków <br>``<br>``<li><br>``<br> Aby uzyskać dostęp główny do maszyny wirtualnej z systemem Linux, zobacz Używanie uprawnień głównych na maszynach wirtualnych z systemem Linux na platformie Azure<br>``<li> Aby uzyskać listę wbudowanych użytkowników systemu Linux, które nie powinny być używane w tym polu, zobacz Wybieranie nazw użytkowników dla systemu Linux na platformie Azure.

admin_password
str

Określa hasło konta administratora. <br>``<br>Minimalna długość (Windows): 8 znaków <br>``<br>Minimalna długość (Linux): 6 znaków <br>``<br>Max-length (Windows): 123 znaków <br>``<br>Max-length (Linux): 72 znaki <br>``<br>Wymagania dotyczące złożoności: 3 na 4 warunki poniżej muszą być spełnione <br> . Ma małe znaki Ma wielkie znaki <br>:kod:<br> Ma cyfrę <br> Ma znak specjalny (dopasowanie regularne [W_]) <br>``<br>Niedozwolone wartości: "", "<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> Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej<br>``<br> z systemem Windows w celu zresetowania hasła głównego, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzaniem lub naprawianiem dysków na maszynach wirtualnych z systemem Linux platformy Azure przy użyciu rozszerzenia VMAccess.

custom_data
str

Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. <br>``<br>Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości<br>``<br> customData Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. <br>``<br> Funkcja customData jest przekazywana do maszyny wirtualnej do zapisania jako pliku. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs<br>``<br> For using cloud-init for your Linux VM ( Używanie elementu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).

windows_configuration
WindowsConfiguration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

linux_configuration
LinuxConfiguration

Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. <br>>>:code:<br>Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json>_<<<br>``<br> Aby uruchomić nieobsługiwane dystrybucje, zobacz Informacje dotyczące dystrybucji nieobsługiwanych.

secrets
list[VaultSecretGroup]

Określa zestaw certyfikatów, które należy zainstalować na maszynie wirtualnej.

allow_extension_operations
bool

Określa, czy operacje rozszerzenia powinny być dozwolone na maszynie wirtualnej. <br>:code:>><<<br>Może to być ustawione tylko na wartość Fałsz, gdy na maszynie wirtualnej nie ma żadnych rozszerzeń.

require_guest_provision_signal
bool

Określa, czy sygnał aprowizacji gościa jest wymagany do wnioskowania powodzenia aprowizacji maszyny wirtualnej. Uwaga: ta właściwość jest przeznaczona tylko do testowania prywatnego, a wszyscy klienci nie mogą ustawić właściwości na false.