你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
OSProfile 类
指定虚拟机的操作系统设置。 预配 VM 后,无法更改某些设置。
- 继承
-
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)
仅限关键字的参数
名称 | 说明 |
---|---|
computer_name
|
指定虚拟机的主机 OS 名称。 创建 VM 后,无法更新此名称。 Windows) (最大长度: 15 个字符。 Linux) 最大 (长度: 64 个字符。 有关命名约定和限制,请参阅 Azure 基础结构服务实现指南。 |
admin_username
|
指定管理员帐户的名称。
|
admin_password
|
指定管理员帐户的密码。
|
custom_data
|
指定自定义数据的 Base-64 编码的字符串。 Base-64 编码的字符串将解码为一个二元数组并作为一个文件保存在虚拟机上。 该二元数组的最大长度为 65535 字节。 注意:请勿在 customData 属性中传递任何机密或密码。 创建 VM 后,无法更新此属性。 属性“customData”将传递给 VM 以保存为文件,有关详细信息,请参阅 Azure VM 上的自定义数据。 有关对 Linux VM 使用 cloud-init,请参阅 在创建期间使用 cloud-init 自定义 Linux VM。 |
windows_configuration
|
指定虚拟机上的 Windows 操作系统设置。 |
linux_configuration
|
指定虚拟机上的 Linux 操作系统设置。 有关支持的 Linux 分发版的列表,请参阅 Linux on Azure-Endorsed Distributions。 |
secrets
|
指定应安装在虚拟机上的证书集。 若要在虚拟机上安装证书,建议使用适用于 Linux 的 Azure 密钥保管库 虚拟机扩展或适用于 Windows 的 Azure 密钥保管库 虚拟机扩展。 |
allow_extension_operations
|
指定是否应在虚拟机上允许扩展操作。 仅当虚拟机上没有扩展时,才能将其设置为 False。 |
require_guest_provision_signal
|
必须设置为 True 或省略的可选属性。 |
变量
名称 | 说明 |
---|---|
computer_name
|
指定虚拟机的主机 OS 名称。 创建 VM 后,无法更新此名称。 Windows) (最大长度: 15 个字符。 Linux) 最大 (长度: 64 个字符。 有关命名约定和限制,请参阅 Azure 基础结构服务实现指南。 |
admin_username
|
指定管理员帐户的名称。 |
admin_password
|
指定管理员帐户的密码。
|
custom_data
|
指定自定义数据的 Base-64 编码的字符串。 Base-64 编码的字符串将解码为一个二元数组并作为一个文件保存在虚拟机上。 该二元数组的最大长度为 65535 字节。 注意:请勿在 customData 属性中传递任何机密或密码。 创建 VM 后,无法更新此属性。 属性“customData”将传递给 VM 以保存为文件,有关详细信息,请参阅 Azure VM 上的自定义数据。 有关对 Linux VM 使用 cloud-init,请参阅 在创建期间使用 cloud-init 自定义 Linux VM。 |
windows_configuration
|
指定虚拟机上的 Windows 操作系统设置。 |
linux_configuration
|
指定虚拟机上的 Linux 操作系统设置。 有关支持的 Linux 分发版的列表,请参阅 Linux on Azure-Endorsed Distributions。 |
secrets
|
指定应安装在虚拟机上的证书集。 若要在虚拟机上安装证书,建议使用适用于 Linux 的 Azure 密钥保管库 虚拟机扩展或适用于 Windows 的 Azure 密钥保管库 虚拟机扩展。 |
allow_extension_operations
|
指定是否应在虚拟机上允许扩展操作。 仅当虚拟机上没有扩展时,才能将其设置为 False。 |
require_guest_provision_signal
|
必须设置为 True 或省略的可选属性。 |