Поделиться через


OSProfile Класс

Указывает параметры операционной системы виртуальной машины. Некоторые параметры нельзя изменить после подготовки виртуальной машины.

Наследование
azure.mgmt.compute._serialization.Model
OSProfile

Конструктор

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 или опущено.