Udostępnij za pośrednictwem


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)

Parametry Tylko słowo kluczowe

Nazwa Opis
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 zapoznać się z konwencjami i ograniczeniami nazewnictwa , zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.

admin_username
str

Określa nazwę konta administratora. <br>``<br> Nie można zaktualizować tej właściwości 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>Maksymalna długość (Linux): 64 znaki <br>``<br>Maksymalna długość (Windows): 20 znaków.

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>Maksymalna długość (Windows): 123 znaków <br>``<br>Maksymalna długość (Linux): 72 znaki <br>``<br>Wymagania dotyczące złożoności: 3 na 4 poniższe warunki muszą być spełnione<br>. Ma dolne znaki Ma wielkie znaki<br>: Kod:<br> ma cyfrę <br> Ma znak specjalny (dopasowanie wyrażenia regularnego [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 jego hasło logowania na maszynie wirtualnej<br>``<br> z systemem Windows Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux na platformie 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 Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. <br>``<br>Funkcja customData jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs<br>``<br> For using cloud-init for your Linux VM (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).

windows_configuration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

linux_configuration

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/linux/endorsed-distros>_<<.

secrets

Określa zestaw certyfikatów, które mają być zainstalowane na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

allow_extension_operations

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

require_guest_provision_signal

Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.

Zmienne

Nazwa Opis
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 zapoznać się z konwencjami i ograniczeniami nazewnictwa , zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.

admin_username
str

Określa nazwę konta administratora. <br>``<br> Nie można zaktualizować tej właściwości 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>Maksymalna długość (Linux): 64 znaki <br>``<br>Maksymalna długość (Windows): 20 znaków.

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>Maksymalna długość (Windows): 123 znaków <br>``<br>Maksymalna długość (Linux): 72 znaki <br>``<br>Wymagania dotyczące złożoności: 3 na 4 poniższe warunki muszą być spełnione<br>. Ma dolne znaki Ma wielkie znaki<br>: Kod:<br> ma cyfrę <br> Ma znak specjalny (dopasowanie wyrażenia regularnego [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 jego hasło logowania na maszynie wirtualnej<br>``<br> z systemem Windows Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux na platformie 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 Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. <br>``<br>Funkcja customData jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs<br>``<br> For using cloud-init for your Linux VM (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).

windows_configuration

Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.

linux_configuration

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/linux/endorsed-distros>_<<.

secrets

Określa zestaw certyfikatów, które mają być zainstalowane na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.

allow_extension_operations

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

require_guest_provision_signal

Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.