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 を発生させます。 |