WorkspaceOperations Klasse

WorkspaceOperations.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie einen MLClient-instance erstellen, der ihn für Sie instanziiert und als Attribut anfügt.

Vererbung
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
WorkspaceOperations

Konstruktor

WorkspaceOperations(operation_scope: OperationScope, service_client: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

Parameter

operation_scope
service_client
all_operations
credentials
Standardwert: None

Methoden

begin_create

Erstellen Sie einen neuen Azure Machine Learning-Arbeitsbereich.

Gibt den Arbeitsbereich zurück, falls bereits vorhanden.

begin_delete

Löschen sie einen Arbeitsbereich.

begin_diagnose

Diagnostizieren von Problemen beim Einrichten des Arbeitsbereichs.

Wenn Ihr Arbeitsbereich nicht wie erwartet funktioniert, können Sie diese Diagnose ausführen, um zu überprüfen, ob der Arbeitsbereich beschädigt wurde. Für einen arbeitsbereich mit privaten Endpunkten wird außerdem überprüft, ob die Netzwerkeinrichtung für diesen Arbeitsbereich und seine abhängige Ressource als Problem gilt oder nicht.

begin_provision_network

Löst den Arbeitsbereich aus, um das verwaltete Netzwerk bereitzustellen. Wenn Spark als true aktiviert angegeben wird, wird das verwaltete Netzwerk des Arbeitsbereichs für die Unterstützung von Spark vorbereitet.

begin_sync_keys

Löst eine sofortige Schlüsselsynchronisierung im Arbeitsbereich aus. Wenn Schlüssel für Ressourcen im Arbeitsbereich geändert werden, kann es etwa eine Stunde dauern, bis diese automatisch aktualisiert werden. Mit dieser Funktion können Schlüssel auf Anforderung aktualisiert werden. Sie kann z. B. verwendet werden, wenn nach dem erneuten Generieren von Speicherschlüsseln der sofortige Zugriff auf den Speicher erforderlich ist.

begin_update
get

Abrufen eines Arbeitsbereichs nach Name.

get_keys

Abrufen von Schlüsseln für den Arbeitsbereich.

list

Listet alle Arbeitsbereiche auf, auf die der Benutzer zugriff hat, in der aktuellen Ressourcengruppe oder dem aktuellen Abonnement.

begin_create

Erstellen Sie einen neuen Azure Machine Learning-Arbeitsbereich.

Gibt den Arbeitsbereich zurück, falls bereits vorhanden.

begin_create(workspace: Workspace, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[Workspace]

Parameter

workspace
Workspace
Erforderlich

Arbeitsbereichsdefinition.

update_dependent_resources
<xref:boolean>
Erforderlich

Ob abhängige Ressourcen aktualisiert werden sollen

Gibt zurück

Ein instance von LROPoller, der einen Arbeitsbereich zurückgibt.

Rückgabetyp

begin_delete

Löschen sie einen Arbeitsbereich.

begin_delete(name: str, *, delete_dependent_resources: bool, permanently_delete: bool = False, **kwargs: Dict) -> LROPoller[None]

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

delete_dependent_resources
bool

Gibt an, ob dem Arbeitsbereich zugeordnete Ressourcen gelöscht werden sollen, d.h. Containerregistrierung, Speicherkonto, Schlüsseltresor und Application Insights-Instanz. Die Standardeinstellung lautet „false“. Legen Sie True fest, um diese Ressourcen zu löschen.

permanently_delete
bool

Arbeitsbereiche werden standardmäßig vorläufig gelöscht, um die Wiederherstellung von Arbeitsbereichsdaten zu ermöglichen. Legen Sie dieses Flag auf true fest, um das Verhalten des vorläufigen Löschens außer Kraft zu setzen und Ihren Arbeitsbereich endgültig zu löschen.

Gibt zurück

Ein Poller zum Nachverfolgen des Vorgangs status.

Rückgabetyp

begin_diagnose

Diagnostizieren von Problemen beim Einrichten des Arbeitsbereichs.

Wenn Ihr Arbeitsbereich nicht wie erwartet funktioniert, können Sie diese Diagnose ausführen, um zu überprüfen, ob der Arbeitsbereich beschädigt wurde. Für einen arbeitsbereich mit privaten Endpunkten wird außerdem überprüft, ob die Netzwerkeinrichtung für diesen Arbeitsbereich und seine abhängige Ressource als Problem gilt oder nicht.

begin_diagnose(name: str, **kwargs: Dict) -> LROPoller[DiagnoseResponseResultValue]

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

Gibt zurück

Ein Poller zum Nachverfolgen des Vorgangs status.

Rückgabetyp

begin_provision_network

Löst den Arbeitsbereich aus, um das verwaltete Netzwerk bereitzustellen. Wenn Spark als true aktiviert angegeben wird, wird das verwaltete Netzwerk des Arbeitsbereichs für die Unterstützung von Spark vorbereitet.

begin_provision_network(*, workspace_name: str | None = None, include_spark: bool = False, **kwargs) -> LROPoller[ManagedNetworkProvisionStatus]

Parameter

workspace_name
str

Name des Arbeitsbereichs

include_spark

Gibt an, ob das verwaltete Netzwerk des Arbeitsbereichs die Unterstützung von Spark vorbereiten soll.

Gibt zurück

Ein instance von LROPoller.

Rückgabetyp

begin_sync_keys

Löst eine sofortige Schlüsselsynchronisierung im Arbeitsbereich aus. Wenn Schlüssel für Ressourcen im Arbeitsbereich geändert werden, kann es etwa eine Stunde dauern, bis diese automatisch aktualisiert werden. Mit dieser Funktion können Schlüssel auf Anforderung aktualisiert werden. Sie kann z. B. verwendet werden, wenn nach dem erneuten Generieren von Speicherschlüsseln der sofortige Zugriff auf den Speicher erforderlich ist.

begin_sync_keys(name: str | None = None) -> LROPoller

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

Gibt zurück

Ein instance von LROPoller, der entweder Keine oder das Ergebnis der Synchronisierungsschlüssel zurückgibt.

Rückgabetyp

begin_update

begin_update(workspace: Workspace, *, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[Workspace]

get

Abrufen eines Arbeitsbereichs nach Name.

get(name: str | None = None, **kwargs: Dict) -> Workspace

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

Gibt zurück

Der Arbeitsbereich mit dem angegebenen Namen.

Rückgabetyp

get_keys

Abrufen von Schlüsseln für den Arbeitsbereich.

get_keys(name: str | None = None) -> WorkspaceKeys

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

Gibt zurück

Schlüssel arbeitsbereichsabhängiger Ressourcen.

Rückgabetyp

list

Listet alle Arbeitsbereiche auf, auf die der Benutzer zugriff hat, in der aktuellen Ressourcengruppe oder dem aktuellen Abonnement.

list(*, scope: str = 'resource_group') -> Iterable[Workspace]

Parameter

scope
str

Der Bereich des Eintrags, "resource_group" oder "Abonnement", lautet standardmäßig "resource_group".

Gibt zurück

Ein Iterator wie instance von Arbeitsbereichsobjekten

Rückgabetyp