WorkspaceOperations Classe

WorkspaceOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do MLClient que a instancie para você e a anexa como um atributo.

Herança
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
WorkspaceOperations

Construtor

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

Parâmetros

operation_scope
service_client
all_operations
credentials
valor padrão: None

Métodos

begin_create

Criar um novo Workspace do Azure Machine Learning.

Retorna o workspace se já existir.

begin_delete

Excluir um workspace.

begin_diagnose

Diagnosticar problemas de configuração do workspace.

Se o workspace não estiver funcionando conforme o esperado, você poderá executar esse diagnóstico para marcar se o workspace tiver sido quebrado. Para o workspace de ponto de extremidade privado, ele também ajudará a marcar se a configuração de rede para esse workspace e seu recurso dependente como problema ou não.

begin_provision_network

Dispara o workspace para provisionar a rede gerenciada. Especificar o Spark habilitado como true prepara a rede gerenciada do workspace para dar suporte ao Spark.

begin_sync_keys

Dispara o workspace para sincronizar as chaves imediatamente. Se as chaves de qualquer recurso no workspace forem alteradas, pode levar cerca de uma hora para que elas sejam atualizadas automaticamente. Essa função permite que as chaves sejam atualizadas mediante solicitação. Um cenário de exemplo é a necessidade de acesso imediato ao armazenamento após a regeneração das chaves de armazenamento.

begin_update
get

Obtenha um workspace por nome.

get_keys

Obtenha chaves para o workspace.

list

Liste todos os workspaces aos quais o usuário tem acesso no grupo de recursos ou assinatura atual.

begin_create

Criar um novo Workspace do Azure Machine Learning.

Retorna o workspace se já existir.

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

Parâmetros

workspace
Workspace
Obrigatório

Definição de workspace.

update_dependent_resources
<xref:boolean>
Obrigatório

Se os recursos dependentes devem ser atualizados

Retornos

Uma instância de LROPoller que retorna um Workspace.

Tipo de retorno

begin_delete

Excluir um workspace.

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

Parâmetros

name
str
Obrigatório

Nome do workspace

delete_dependent_resources
bool

Se deve excluir os recursos associados ao workspace, ou seja, o registro de contêiner, a conta de armazenamento, o cofre de chaves e o Application Insights. O padrão é False. Definir como True para excluir esses recursos também.

permanently_delete
bool

Os workspaces são excluídos temporariamente por padrão para permitir a recuperação de dados do workspace. Defina esse sinalizador como true para substituir o comportamento de exclusão reversível e excluir permanentemente o workspace.

Retornos

Um sondador para acompanhar a operação status.

Tipo de retorno

begin_diagnose

Diagnosticar problemas de configuração do workspace.

Se o workspace não estiver funcionando conforme o esperado, você poderá executar esse diagnóstico para marcar se o workspace tiver sido quebrado. Para o workspace de ponto de extremidade privado, ele também ajudará a marcar se a configuração de rede para esse workspace e seu recurso dependente como problema ou não.

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

Parâmetros

name
str
Obrigatório

Nome do workspace

Retornos

Um sondador para acompanhar a operação status.

Tipo de retorno

begin_provision_network

Dispara o workspace para provisionar a rede gerenciada. Especificar o Spark habilitado como true prepara a rede gerenciada do workspace para dar suporte ao Spark.

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

Parâmetros

workspace_name
str

Nome do workspace.

include_spark

Se a rede gerenciada do workspace deve se preparar para dar suporte ao Spark.

Retornos

Uma instância de LROPoller.

Tipo de retorno

begin_sync_keys

Dispara o workspace para sincronizar as chaves imediatamente. Se as chaves de qualquer recurso no workspace forem alteradas, pode levar cerca de uma hora para que elas sejam atualizadas automaticamente. Essa função permite que as chaves sejam atualizadas mediante solicitação. Um cenário de exemplo é a necessidade de acesso imediato ao armazenamento após a regeneração das chaves de armazenamento.

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

Parâmetros

name
str
Obrigatório

Nome do workspace.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado das chaves de sincronização.

Tipo de retorno

begin_update

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

get

Obtenha um workspace por nome.

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

Parâmetros

name
str
Obrigatório

Nome do workspace.

Retornos

O workspace com o nome fornecido.

Tipo de retorno

get_keys

Obtenha chaves para o workspace.

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

Parâmetros

name
str
Obrigatório

Nome do workspace.

Retornos

Chaves de recursos dependentes do workspace.

Tipo de retorno

list

Liste todos os workspaces aos quais o usuário tem acesso no grupo de recursos ou assinatura atual.

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

Parâmetros

scope
str

o escopo da listagem, "resource_group" ou "assinatura", usa como padrão "resource_group"

Retornos

Um iterador como a instância de objetos workspace

Tipo de retorno