ComputeInstanceProvisioningConfiguration Klasse
Stellt Konfigurationsparameter für die Bereitstellung von ComputeInstance-Zielen dar.
Verwenden Sie die provisioning_configuration-Methode der ComputeInstance-Klasse, um ein ComputeInstanceProvisioningConfiguration-Objekt zu erstellen.
Erstellen eines Konfigurationsobjekt für die Bereitstellung eines ComputeInstance-Ziels.
- Vererbung
-
ComputeInstanceProvisioningConfiguration
Konstruktor
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)
Parameter
Name | Beschreibung |
---|---|
vm_size
Erforderlich
|
Die Größe von Agent-VMs. Weitere Informationen finden Sie hier: https://aka.ms/azureml-vm-details. Beachten Sie, dass nicht alle Größen in allen Regionen verfügbar sind, wie im zuvor verlinkten Artikel ausführlich beschrieben wird. Der Standardwert ist „Standard_DS3_V2“. |
ssh_public_access
|
Gibt den Status des öffentlichen SSH-Ports an. Mögliche Werte:
Standardwert: False
|
admin_user_ssh_public_key
|
Der öffentliche SSH-Schlüssel des Administrator-Benutzerkontos. Standardwert: None
|
vnet_resourcegroup_name
|
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet. Standardwert: None
|
vnet_name
|
Den Namen des virtuellen Netzwerks. Standardwert: None
|
subnet_name
|
Der Name des Subnetzes innerhalb des VNet. Standardwert: None
|
tags
|
Ein optionales Wörterbuch mit Schlüsselwerttags, die dem ComputeInstance-Objekt zugeordnet werden sollen. Standardwert: None
|
description
|
Eine optionale Beschreibung für das ComputeInstance-Objekt. Standardwert: None
|
vm_size
Erforderlich
|
Die Größe von Agent-VMs. Weitere Informationen finden Sie hier: https://aka.ms/azureml-vm-details. Beachten Sie, dass nicht alle Größen in allen Regionen verfügbar sind, wie im zuvor verlinkten Artikel ausführlich beschrieben wird. Der Standardwert ist „Standard_DS3_V2“. |
ssh_public_access
Erforderlich
|
Gibt den Status des öffentlichen SSH-Ports an. Mögliche Werte:
|
admin_user_ssh_public_key
Erforderlich
|
Der öffentliche SSH-Schlüssel des Administrator-Benutzerkontos. |
vnet_resourcegroup_name
Erforderlich
|
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet. |
vnet_name
Erforderlich
|
Den Namen des virtuellen Netzwerks. |
subnet_name
Erforderlich
|
Der Name des Subnetzes innerhalb des VNet. |
tags
Erforderlich
|
Ein optionales Wörterbuch mit Schlüsselwerttags, die dem ComputeInstance-Objekt zugeordnet werden sollen. |
description
Erforderlich
|
Eine optionale Beschreibung für das ComputeInstance-Objekt. |
assigned_user_object_id
|
Die AAD-Objekt-ID des zugewiesenen Benutzers (Vorschau). Standardwert: None
|
assigned_user_tenant_id
|
Die AAD-Mandanten-ID des zugewiesenen Benutzers (Vorschau). Standardwert: None
|
Methoden
validate_configuration |
Überprüft, ob die angegebenen Konfigurationswerte gültig sind Löst eine ComputeTargetException aus, wenn die Überprüfung zu einem Fehler führt |
validate_configuration
Überprüft, ob die angegebenen Konfigurationswerte gültig sind
Löst eine ComputeTargetException aus, wenn die Überprüfung zu einem Fehler führt
validate_configuration()
Ausnahmen
Typ | Beschreibung |
---|---|