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


OSProfileOutput interface

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

Свойства

adminPassword

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

минимальная длина (Windows): 8 символов

минимальная длина (Linux): 6 символов

Максимальная длина (Windows): 123 символов

максимальная длина (Linux): 72 символов

требования к сложности : необходимо выполнить 3 из 4 условий ниже.
Имеет нижние символы
Имеет верхние символы
Имеет цифру
Имеет специальный символ (regex match [\W_])

Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!"

Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows.

Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess

adminUsername

Указывает имя учетной записи администратора.

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

ограничение только для Windows: не удается завершить ".

Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "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".

минимальная длина (Linux): 1 символ

максимальная длина (Linux): 64 символов

максимальная длина (Windows): 20 символов.

allowExtensionOperations

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

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

computerName

Указывает имя ОС узла виртуальной машины.

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

Максимальная длина (Windows): 15 символов

Максимальная длина (Linux): 64 символов.

Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure.

customData

Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов.

Примечание. Не передавать секреты или пароли в свойстве customData

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

CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure

Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания

linuxConfiguration

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

Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах.

requireGuestProvisionSignal

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

secrets

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

windowsConfiguration

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

Сведения о свойстве

adminPassword

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

минимальная длина (Windows): 8 символов

минимальная длина (Linux): 6 символов

Максимальная длина (Windows): 123 символов

максимальная длина (Linux): 72 символов

требования к сложности : необходимо выполнить 3 из 4 условий ниже.
Имеет нижние символы
Имеет верхние символы
Имеет цифру
Имеет специальный символ (regex match [\W_])

Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!"

Сведения о сбросе пароля см. в статье Как сбросить службу удаленного рабочего стола или пароль для входа в виртуальной машины Windows.

Сведения о сбросе корневого пароля см. в статье Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess

adminPassword?: string

Значение свойства

string

adminUsername

Указывает имя учетной записи администратора.

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

ограничение только для Windows: не удается завершить ".

Запрещенные значения: "администратор", "admin", "user1", "user1", "test2", "test1", "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".

минимальная длина (Linux): 1 символ

максимальная длина (Linux): 64 символов

максимальная длина (Windows): 20 символов.

adminUsername?: string

Значение свойства

string

allowExtensionOperations

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

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

allowExtensionOperations?: boolean

Значение свойства

boolean

computerName

Указывает имя ОС узла виртуальной машины.

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

Максимальная длина (Windows): 15 символов

Максимальная длина (Linux): 64 символов.

Соглашения об именовании и ограничения см. в руководства по реализации служб инфраструктуры Azure.

computerName?: string

Значение свойства

string

customData

Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов.

Примечание. Не передавать секреты или пароли в свойстве customData

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

CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в пользовательских данных на виртуальных машинах Azure

Сведения об использовании cloud-init для виртуальной машины Linux см. в статье Использование cloud-init для настройки виртуальной машины Linux во время создания

customData?: string

Значение свойства

string

linuxConfiguration

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

Список поддерживаемых дистрибутивов Linux см. в Linux в Azure-Endorsed дистрибутивах.

linuxConfiguration?: LinuxConfigurationOutput

Значение свойства

requireGuestProvisionSignal

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

requireGuestProvisionSignal?: boolean

Значение свойства

boolean

secrets

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

secrets?: VaultSecretGroupOutput[]

Значение свойства

windowsConfiguration

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

windowsConfiguration?: WindowsConfigurationOutput

Значение свойства