ComputeInstanceProvisioningConfiguration 类
表示用于预配 ComputeInstance 目标的配置参数。
使用 ComputeInstance 类的 provisioning_configuration 方法来创建 ComputeInstanceProvisioningConfiguration 对象。
创建配置对象以预配 ComputeInstance 目标。
- 继承
-
ComputeInstanceProvisioningConfiguration
构造函数
ComputeInstanceProvisioningConfiguration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)
参数
名称 | 说明 |
---|---|
vm_size
必需
|
代理 VM 的大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都适用于所有区域,如上一个链接中所述。 默认为 Standard_DS3_v2。 |
ssh_public_access
|
指示公共 SSH 端口的状态。 可能的值包括:
默认值: False
|
admin_user_ssh_public_key
|
管理员用户帐户的 SSH 公钥。 默认值: None
|
vnet_resourcegroup_name
|
虚拟网络所在的资源组的名称。 默认值: None
|
vnet_name
|
虚拟网络的名称。 默认值: None
|
subnet_name
|
VNet 内子网的名称。 默认值: None
|
tags
|
要与 ComputeInstance 对象关联的键值标记的可选字典。 默认值: None
|
description
|
ComputeInstance 对象的可选说明。 默认值: None
|
vm_size
必需
|
代理 VM 的大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都适用于所有区域,如上一个链接中所述。 默认为 Standard_DS3_v2。 |
ssh_public_access
必需
|
指示公共 SSH 端口的状态。 可能的值包括:
|
admin_user_ssh_public_key
必需
|
管理员用户帐户的 SSH 公钥。 |
vnet_resourcegroup_name
必需
|
虚拟网络所在的资源组的名称。 |
vnet_name
必需
|
虚拟网络的名称。 |
subnet_name
必需
|
vnet 内子网的名称。 |
tags
必需
|
要与 ComputeInstance 对象关联的键值标记的可选字典。 |
description
必需
|
ComputeInstance 对象的可选说明。 |
assigned_user_object_id
|
分配的用户的 AAD 对象 ID(预览)。 默认值: None
|
assigned_user_tenant_id
|
分配的用户的 AAD 租户 ID(预览)。 默认值: None
|
方法
validate_configuration |
检查指定的配置值是否有效。 如果验证失败,则会引发 ComputeTargetException。 |