Freigeben über


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
str

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:

  • False: Der öffentliche SSH-Port ist geschlossen.
  • True: Der öffentlich SSH-Port ist offen.
Standardwert: False
admin_user_ssh_public_key
str

Der öffentliche SSH-Schlüssel des Administrator-Benutzerkontos.

Standardwert: None
vnet_resourcegroup_name
str

Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet.

Standardwert: None
vnet_name
str

Den Namen des virtuellen Netzwerks.

Standardwert: None
subnet_name
str

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
str

Eine optionale Beschreibung für das ComputeInstance-Objekt.

Standardwert: None
vm_size
Erforderlich
str

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:

  • False: Der öffentliche SSH-Port ist geschlossen.
  • True: Der öffentlich SSH-Port ist offen.
admin_user_ssh_public_key
Erforderlich
str

Der öffentliche SSH-Schlüssel des Administrator-Benutzerkontos.

vnet_resourcegroup_name
Erforderlich
str

Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet.

vnet_name
Erforderlich
str

Den Namen des virtuellen Netzwerks.

subnet_name
Erforderlich
str

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
str

Eine optionale Beschreibung für das ComputeInstance-Objekt.

assigned_user_object_id
str

Die AAD-Objekt-ID des zugewiesenen Benutzers (Vorschau).

Standardwert: None
assigned_user_tenant_id
str

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