OSProfile Класс
Указывает параметры операционной системы виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины.
- Наследование
-
azure.mgmt.compute._serialization.ModelOSProfile
Конструктор
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)
Переменные
- computer_name
- str
Указывает имя ОС узла виртуальной машины.
<br>``<br>
Это имя невозможно обновить после создания виртуальной машины.
<br>``<br>
Максимальная длина (Windows): 15 символов <br>``<br>
Максимальная длина (Linux): 64 символа. <br>``<br>
Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure.
- admin_username
- str
Указывает имя учетной записи администратора. <br>``<br>
Это свойство невозможно обновить после создания виртуальной машины. <br>``<br>
Ограничение только для Windows: Не может заканчиваться на ". <br>``<br>
Запрещенные значения: "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>
Минимальная длина (Linux): 1 символ <br>``<br>
Максимальная длина (Linux): 64 символа <br>``<br>
Максимальная длина (Windows): 20 символов.
- admin_password
- str
Указывает пароль учетной записи администратора.
<br>``<br>
Минимальная длина (Windows): 8 символов <br>``<br>
Минимальная длина (Linux): 6 символов <br>``<br>
Максимальная длина (Windows): 123 символов <br>``<br>
Максимальная длина (Linux): 72 символа <br>``<br>
Требования к сложности: 3 из 4 ниже должны быть выполнены <br>
Имеет нижние символы верхние символы <br>
:код:<br>
Имеет цифру Имеет специальный <br>
символ (регулярное выражение соответствует [W_]) <br>``<br>
Запрещенные значения: "<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>
Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или ее пароль для входа на виртуальной машине<br>``<br>
Windows. Сброс пароля root см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux в Azure с помощью расширения VMAccess.
- custom_data
- str
Указывает строку пользовательских данных в кодировке base-64. Строка в кодировке base-64 кодируется в двоичный массив, который сохраняется в виде файла на виртуальной машине. Максимальная длина двоичного массива — 65 535 байт. <br>``<br>
Примечание. Не передайте секреты или пароли в свойстве<br>``<br>
customData. Это свойство невозможно обновить после создания виртуальной машины. <br>``<br>
customData передается виртуальной машине для сохранения в виде файла. Дополнительные сведения см. в статье Пользовательские данные на виртуальных машинах<br>``<br>
Azure. Использование cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания.
- windows_configuration
- WindowsConfiguration
Указывает параметры операционной системы Windows на виртуальной машине.
- linux_configuration
- LinuxConfiguration
Указывает параметры операционной системы Linux на виртуальной машине. <br>
>>:code:<br>
список поддерживаемых дистрибутивов Linux см. в разделе Linux on Azure-Endorsed Distributions <https://docs.microsoft.com/azure/virtual-machines/linux/endorsed-distros>
_<<.
- secrets
- list[VaultSecretGroup]
Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows.
- allow_extension_operations
- bool
Указывает, следует ли разрешать операции расширения на виртуальной машине. <br>
:code.>><<<br>
Для параметра может быть задано значение False, только если на виртуальной машине нет расширений.
- require_guest_provision_signal
- bool
Необязательное свойство, для которого должно быть задано значение True или опущено.