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: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
computer_name
|
Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure. |
admin_username
|
Указывает имя учетной записи администратора.
|
admin_password
|
Указывает пароль учетной записи администратора.
|
custom_data
|
Указывает строку пользовательских данных в кодировке 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
|
Указывает имя ОС узла виртуальной машины. Это имя невозможно обновить после создания виртуальной машины. Максимальная длина (Windows): 15 символов. Максимальная длина (Linux): 64 символа. Соглашения об именовании и ограничения см. в статье Рекомендации по реализации служб инфраструктуры Azure. |
admin_username
|
Указывает имя учетной записи администратора. |
admin_password
|
Указывает пароль учетной записи администратора.
|
custom_data
|
Указывает строку пользовательских данных в кодировке 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 или опущено. |
Azure SDK for Python