OSProfile interface
Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.
Özellikler
| admin |
Yönetici hesabının parolasını belirtir. |
| admin |
Yönetici hesabının adını belirtir. |
| allow |
Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir. |
| computer |
Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Max-length (Windows): 15 karakter. En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri. |
| custom |
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği VM'ye dosya olarak kaydedilmek üzere geçirilir, daha fazla bilgi için Custom Data on Azure VMs adresine bakınız. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma. |
| linux |
Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. Desteklenen Linux dağıtımlarının listesi için bkz. Linux on Azure Endorsed Distributions. |
| require |
True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik. |
| secrets | Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Bir sanal makineye sertifika yüklemek için Linux0 için |
| windows |
Sanal makinedeki Windows işletim sistemi ayarlarını belirtir. |
Özellik Ayrıntıları
adminPassword
Yönetici hesabının parolasını belirtir.
Minimum-length (Windows): 8 karakter
Minimum uzunluk (Linux): 6 karakter
Max-length (Windows): 123 karakter
Maksimum uzunluk (Linux): 72 karakter
Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])
İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Şifre!", "Şifre1", "Şifre22", "iloveyou!"
Şifreyi sıfırlamak için bkz.
Kök şifresini sıfırlamak için
adminPassword?: string
Özellik Değeri
string
adminUsername
Yönetici hesabının adını belirtir.
Vm oluşturulduktan sonra bu özellik güncelleştirilemez.
Windows-only kısıtlama: "." ile bitemez.
İzin verilmeyen değerler : "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".
Minimum uzunluk (Linux): 1 karakter
Maksimum uzunluk (Linux): 64 karakter
Max-length (Windows): 20 karakter.
adminUsername?: string
Özellik Değeri
string
allowExtensionOperations
Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir.
allowExtensionOperations?: boolean
Özellik Değeri
boolean
computerName
Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Max-length (Windows): 15 karakter. En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri.
computerName?: string
Özellik Değeri
string
customData
Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği VM'ye dosya olarak kaydedilmek üzere geçirilir, daha fazla bilgi için Custom Data on Azure VMs adresine bakınız. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma.
customData?: string
Özellik Değeri
string
linuxConfiguration
Sanal makinedeki Linux işletim sistemi ayarlarını belirtir. Desteklenen Linux dağıtımlarının listesi için bkz. Linux on Azure Endorsed Distributions.
linuxConfiguration?: LinuxConfiguration
Özellik Değeri
requireGuestProvisionSignal
True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik.
requireGuestProvisionSignal?: boolean
Özellik Değeri
boolean
secrets
Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Bir sanal makineye sertifika yüklemek için Linux0 için
secrets?: VaultSecretGroup[]
Özellik Değeri
windowsConfiguration
Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.
windowsConfiguration?: WindowsConfiguration