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>
:code:<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. Сброс корневого пароля см. в статье Управление пользователями, 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
Указывает, требуется ли сигнал подготовки гостя для вывода об успешной подготовке виртуальной машины. Примечание. Это свойство предназначено только для частного тестирования, и все клиенты не должны присваивать свойству значение false..