共用方式為


ComputeInstanceProvisioningConfiguration 類別

表示布建 ComputeInstance 目標的組態參數。

provisioning_configuration使用 ComputeInstance 類別的 方法來建立 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)

參數

名稱 Description
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 物件識別碼 (預覽) 。

預設值: None
assigned_user_tenant_id
str

指派之使用者的 AAD 租使用者識別碼 (預覽) 。

預設值: None

方法

validate_configuration

檢查指定的組態值是否有效。

如果驗證失敗, ComputeTargetException 則引發 。

validate_configuration

檢查指定的組態值是否有效。

如果驗證失敗, ComputeTargetException 則引發 。

validate_configuration()

例外狀況

類型 Description