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


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: Any)

Параметры Keyword-Only

Имя Описание
computer_name
str

Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure.

admin_username
str

Указывает имя учетной записи администратора. <br>``<br> Это свойство не может быть обновлено после создания виртуальной машины. <br>``<br>Ограничение только для Windows: Не может заканчиваться на ". <br>``<br>Запрещенные значения: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "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 байт. Примечание. Не передайте секреты или пароли в свойстве customData. Это свойство не может быть обновлено после создания виртуальной машины. Свойство customData передается виртуальной машине для сохранения в виде файла. Дополнительные сведения см. в статье Пользовательские данные на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания.

windows_configuration

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

linux_configuration

Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в разделе Linux в Azure-Endorsed Дистрибутивы.

secrets

Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows.

allow_extension_operations

Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть равно False, только если на виртуальной машине нет расширений.

require_guest_provision_signal

Необязательное свойство, для которого должно быть задано значение True или опущено.

Переменные

Имя Описание
computer_name
str

Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure.

admin_username
str

Указывает имя учетной записи администратора. <br>``<br> Это свойство не может быть обновлено после создания виртуальной машины. <br>``<br>Ограничение только для Windows: Не может заканчиваться на ". <br>``<br>Запрещенные значения: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "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 байт. Примечание. Не передайте секреты или пароли в свойстве customData. Это свойство не может быть обновлено после создания виртуальной машины. Свойство customData передается виртуальной машине для сохранения в виде файла. Дополнительные сведения см. в статье Пользовательские данные на виртуальных машинах Azure. Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания.

windows_configuration

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

linux_configuration

Указывает параметры операционной системы Linux на виртуальной машине. Список поддерживаемых дистрибутивов Linux см. в разделе Linux в Azure-Endorsed Дистрибутивы.

secrets

Указывает набор сертификатов, которые должны быть установлены на виртуальную машину. Чтобы установить сертификаты на виртуальной машине, рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows.

allow_extension_operations

Указывает, следует ли разрешать операции расширения на виртуальной машине. Это значение может быть равно False, только если на виртуальной машине нет расширений.

require_guest_provision_signal

Необязательное свойство, для которого должно быть задано значение True или опущено.