WorkspaceOperations 類別

WorkspaceOperations。

您不應該直接具現化此類別。 相反地,您應該建立 MLClient 實例,為您具現化它,並將它附加為屬性。

繼承
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
WorkspaceOperations

建構函式

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

參數

operation_scope
service_client
all_operations
credentials
預設值: None

方法

begin_create

建立新的 Azure Machine Learning 工作區。

如果已存在,則傳回工作區。

begin_delete

刪除工作區。

begin_diagnose

診斷工作區設定問題。

如果您的工作區未如預期般運作,您可以執行此診斷來檢查工作區是否已中斷。 針對私人端點工作區,它也有助於查看此工作區的網路設定及其相依資源是否發生問題。

begin_provision_network

觸發工作區來布建受控網路。 將啟用的 Spark 指定為 true 會準備工作區受控網路以支援 Spark。

begin_sync_keys

觸發工作區以立即同步處理金鑰。 如果工作區中任何資源的金鑰已變更,可能需要大約一小時的時間才能自動更新這些資源。 此函式可讓金鑰在要求時更新。 例如,在重新產生儲存體金鑰之後,需要立即存取儲存體。

begin_update
get

依名稱取得工作區。

get_keys

取得工作區的金鑰。

list

列出使用者可存取目前資源群組或訂用帳戶的所有工作區。

begin_create

建立新的 Azure Machine Learning 工作區。

如果已存在,則傳回工作區。

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

參數

workspace
Workspace
必要

工作區定義。

update_dependent_resources
<xref:boolean>
必要

是否更新相依資源

傳回

會傳回 Workspace 的 LROPoller 實例。

傳回類型

begin_delete

刪除工作區。

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

參數

name
str
必要

工作區的名稱

delete_dependent_resources
bool

是否要刪除與工作區相關聯的資源,也就是容器登錄、儲存體帳戶、金鑰保存庫和 Application Insights。 預設值是 False。 設定為 True 以刪除這些資源。

permanently_delete
bool

預設會虛刪除工作區,以允許復原工作區資料。 將此旗標設定為 true,以覆寫虛刪除行為,並永久刪除您的工作區。

傳回

用來追蹤作業狀態的輪詢器。

傳回類型

begin_diagnose

診斷工作區設定問題。

如果您的工作區未如預期般運作,您可以執行此診斷來檢查工作區是否已中斷。 針對私人端點工作區,它也有助於查看此工作區的網路設定及其相依資源是否發生問題。

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

參數

name
str
必要

工作區的名稱

傳回

用來追蹤作業狀態的輪詢器。

傳回類型

begin_provision_network

觸發工作區來布建受控網路。 將啟用的 Spark 指定為 true 會準備工作區受控網路以支援 Spark。

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

參數

workspace_name
str

工作區的名稱。

include_spark

工作區受控網路是否應該準備支援 Spark。

傳回

LROPoller 的實例。

傳回類型

begin_sync_keys

觸發工作區以立即同步處理金鑰。 如果工作區中任何資源的金鑰已變更,可能需要大約一小時的時間才能自動更新這些資源。 此函式可讓金鑰在要求時更新。 例如,在重新產生儲存體金鑰之後,需要立即存取儲存體。

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

參數

name
str
必要

工作區的名稱。

傳回

LROPoller 的實例,會傳回 None 或同步金鑰結果。

傳回類型

begin_update

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

get

依名稱取得工作區。

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

參數

name
str
必要

工作區的名稱。

傳回

具有所提供名稱的工作區。

傳回類型

get_keys

取得工作區的金鑰。

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

參數

name
str
必要

工作區的名稱。

傳回

工作區相依資源的索引鍵。

傳回類型

list

列出使用者可存取目前資源群組或訂用帳戶的所有工作區。

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

參數

scope
str

清單範圍「resource_group」 或 「subscription」,預設為 「resource_group」

傳回

反覆運算器,例如 Workspace 物件的實例

傳回類型