ComputeInstanceProvisioningConfiguration 类

表示用于预配 ComputeInstance 目标的配置参数。

provisioning_configuration使用 ComputeInstance 类的方法创建 ComputeInstanceProvisioningConfiguration 对象。

创建用于预配 ComputeInstance 目标的配置对象。

构造函数

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
必需
str

代理 VM 的大小。 可在以下位置找到更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都可用于所有区域,如上一链接中所述。 默认为Standard_DS3_V2。

ssh_public_access

指示公共 SSH 端口的状态。 可能的值为:

  • False - 公共 ssh 端口已关闭。
  • True - 公共 ssh 端口已打开。
默认值: False
admin_user_ssh_public_key
str

管理员用户帐户的 SSH 公钥。

默认值: None
vnet_resourcegroup_name
str

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

默认值: None
vnet_name
str

虚拟网络的名称。

默认值: None
subnet_name
str

VNet 中子网的名称。

默认值: None
tags

要与 ComputeInstance 对象关联的键值标记的可选字典。

默认值: None
description
str

ComputeInstance 对象的可选说明。

默认值: None
vm_size
必需
str

代理 VM 的大小。 可在以下位置找到更多详细信息:https://aka.ms/azureml-vm-details。 请注意,并非所有大小都可用于所有区域,如上一链接中所述。 默认为Standard_DS3_V2。

ssh_public_access
必需

指示公共 SSH 端口的状态。 可能的值为:

  • False - 公共 ssh 端口已关闭。
  • True - 公共 ssh 端口已打开。
admin_user_ssh_public_key
必需
str

管理员用户帐户的 SSH 公钥。

vnet_resourcegroup_name
必需
str

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

vnet_name
必需
str

虚拟网络的名称。

subnet_name
必需
str

vnet 中子网的名称。

tags
必需

要与 ComputeInstance 对象关联的键值标记的可选字典。

description
必需
str

ComputeInstance 对象的可选说明。

assigned_user_object_id
str

已分配用户的 AAD 对象 ID(预览版)。

默认值: None
assigned_user_tenant_id
str

已分配用户的 AAD 租户 ID(预览版)。

默认值: None

方法

validate_configuration

检查指定的配置值是否有效。

如果验证失败,则引发验证 ComputeTargetException

validate_configuration

检查指定的配置值是否有效。

如果验证失败,则引发验证 ComputeTargetException

validate_configuration()

例外

类型 说明