Partager via


ComputeInstanceProvisioningConfiguration Classe

Représente les paramètres de configuration pour l’approvisionnement des cibles ComputeInstance.

Utilisez la provisioning_configuration méthode de la classe ComputeInstance pour créer un objet ComputeInstanceProvisioningConfiguration.

Créez un objet de configuration pour l’approvisionnement d’une cible ComputeInstance.

Constructeur

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)

Paramètres

Nom Description
vm_size
Obligatoire
str

Taille des machines virtuelles de l’agent. Vous trouverez plus d’informations ici : https://aka.ms/azureml-vm-details. Notez que toutes les tailles ne sont pas disponibles dans toutes les régions, comme indiqué dans le lien précédent. La valeur par défaut est Standard_DS3_V2.

ssh_public_access

Indique l’état du port SSH public. Les valeurs possibles sont les suivantes :

  • False : le port SSH public est fermé.
  • True : le port ssh public est ouvert.
Valeur par défaut: False
admin_user_ssh_public_key
str

Clé publique SSH du compte d’utilisateur administrateur.

Valeur par défaut: None
vnet_resourcegroup_name
str

Nom du groupe de ressources où se trouve le réseau virtuel.

Valeur par défaut: None
vnet_name
str

nom du réseau virtuel.

Valeur par défaut: None
subnet_name
str

Nom du sous-réseau à l’intérieur du réseau virtuel.

Valeur par défaut: None
tags

Dictionnaire facultatif de balises de valeur clé à associer à l’objet ComputeInstance.

Valeur par défaut: None
description
str

Description facultative de l’objet ComputeInstance.

Valeur par défaut: None
vm_size
Obligatoire
str

Taille des machines virtuelles de l’agent. Vous trouverez plus d’informations ici : https://aka.ms/azureml-vm-details. Notez que toutes les tailles ne sont pas disponibles dans toutes les régions, comme indiqué dans le lien précédent. La valeur par défaut est Standard_DS3_V2.

ssh_public_access
Obligatoire

Indique l’état du port SSH public. Les valeurs possibles sont les suivantes :

  • False : le port SSH public est fermé.
  • True : le port ssh public est ouvert.
admin_user_ssh_public_key
Obligatoire
str

Clé publique SSH du compte d’utilisateur administrateur.

vnet_resourcegroup_name
Obligatoire
str

Nom du groupe de ressources où se trouve le réseau virtuel.

vnet_name
Obligatoire
str

nom du réseau virtuel.

subnet_name
Obligatoire
str

Nom du sous-réseau à l’intérieur du réseau virtuel.

tags
Obligatoire

Dictionnaire facultatif de balises de valeur clé à associer à l’objet ComputeInstance.

description
Obligatoire
str

Description facultative de l’objet ComputeInstance.

assigned_user_object_id
str

ID d’objet AAD de l’utilisateur affecté (préversion).

Valeur par défaut: None
assigned_user_tenant_id
str

ID de locataire AAD de l’utilisateur affecté (préversion).

Valeur par défaut: None

Méthodes

validate_configuration

Vérifiez que les valeurs de configuration spécifiées sont valides.

Déclenche une validation en cas d’échec ComputeTargetException .

validate_configuration

Vérifiez que les valeurs de configuration spécifiées sont valides.

Déclenche une validation en cas d’échec ComputeTargetException .

validate_configuration()

Exceptions

Type Description