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


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>: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..