AmlWindowsComputeProvisioningConfiguration 类

为 AmlWindowsCompute 目标预配配置对象。

此对象用于定义预配 AmlWindowsCompute 对象的配置参数。

继承
AmlWindowsComputeProvisioningConfiguration

构造函数

AmlWindowsComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', vm_image=None, min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=None, admin_username=None, admin_user_password=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified')

参数

vm_size
str
必需

代理 VM 的大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都适用于所有区域,如上一个链接中所述。 默认为 Standard_NC6。

vm_priority
str
默认值: dedicated

专用或低优先级 VM。 如果未指定,将默认为专用。

vm_image
dict
默认值: None

要用于 Windows 计算目标的虚拟机映像。 示例:{ "id" : "<image_id>/versions/"}.。 请参考创建映像定义。 如果未指定,将默认为 DSVM Windows Server 2016 映像。

min_nodes
int
默认值: 0

要在群集上使用的最小节点数。 如果未指定,将默认为 0。

max_nodes
int
默认值: None

要在群集上使用的最大节点数。 默认值为 4。

idle_seconds_before_scaledown
int
默认值: None

缩减群集之前的节点空闲时间(秒)。 默认值为 120

admin_username
str
默认值: None

可用于登录到节点的管理员用户帐户名称。

admin_user_password
str
默认值: None

管理员用户帐户的密码。

vnet_resourcegroup_name
str
默认值: None

虚拟网络所在的资源组的名称。

vnet_name
str
默认值: None

虚拟网络的名称。

subnet_name
str
默认值: None

VNet 内子网的名称。

tags
dict[str, str]
默认值: None

要提供给计算对象的键值标记的字典。

description
str
默认值: None

要提供给计算对象的说明。

remote_login_port_public_access
str
默认值: NotSpecified

公共 RDP 的状态。 可能的值为:已禁用 - 表示公共 RDP 端口在群集的所有节点上都处于关闭状态。 已启用 - 表示公共 RDP 端口在群集的所有节点上都处于打开状态。 默认值为 NotSpecified - 表示如果定义了 VNet,公共 RDP 端口在群集的所有节点上处于关闭状态,否则在所有节点上处于打开状态。 它只能在创建群集时处于默认状态,在创建后,它将启用或禁用。