KustoCompute 类

在 Azure 机器学习中管理 Kusto 计算目标。

Kusto(也称为 Azure 数据资源管理器)可用作具有 Azure 机器学习管道的计算目标。 计算目标包含用于访问目标 Kusto 群集的 Kusto 连接字符串和服务主体凭据。

继承
KustoCompute

构造函数

KustoCompute(workspace, name)

参数

workspace
Workspace
必需

包含要检索的 KustoCompute 对象的工作区对象。

name
str
必需

要检索的 KustoCompute 对象的名称。

方法

attach_configuration

创建用于附加 Kusto 计算目标的配置对象。

delete

KustoCompute 对象不支持删除操作。 请改用 detach

deserialize

将 JSON 对象转换为 KustoCompute 对象。

detach

将 Kusto 对象与其关联的工作区分离。

不会删除基础云对象,只会删除其关联。

get_credentials

检索 Kusto 目标的凭据。

refresh_state

执行对象属性的就地更新。

此方法根据相应云对象的当前状态更新属性。 这主要用于手动轮询计算状态。

serialize

将此 KustoCompute 对象转换为 JSON 序列化字典。

attach_configuration

创建用于附加 Kusto 计算目标的配置对象。

static attach_configuration(resource_group=None, workspace_name=None, resource_id=None, tenant_id=None, kusto_connection_string=None, application_id=None, application_key=None)

参数

resource_group
str
默认值: None

工作区的资源组的名称。

workspace_name
str
默认值: None

工作区名称。

resource_id
str
默认值: None

计算资源的 Azure 资源 ID。

tenant_id
str
默认值: None

计算资源的租户 ID。

kusto_connection_string
str
默认值: None

Kusto 群集的连接字符串。

application_id
str
默认值: None

计算资源的应用程序 ID。

application_key
str
默认值: None

计算资源的应用程序密钥。

返回

要在附加计算对象时使用的配置对象。

返回类型

delete

KustoCompute 对象不支持删除操作。 请改用 detach

delete()

例外

deserialize

将 JSON 对象转换为 KustoCompute 对象。

static deserialize(workspace, object_dict)

参数

workspace
Workspace
必需

KustoCompute 对象关联的工作区对象。

object_dict
dict
必需

要转换为 KustoCompute 对象的 JSON 对象。

返回

所提供的 JSON 对象的 KustoCompute 表示形式。

返回类型

例外

注解

如果提供的工作区不是与计算关联的工作区,则引发 ComputeTargetException

detach

将 Kusto 对象与其关联的工作区分离。

不会删除基础云对象,只会删除其关联。

detach()

例外

get_credentials

检索 Kusto 目标的凭据。

get_credentials()

返回

Kusto 目标的凭据。

返回类型

例外

refresh_state

执行对象属性的就地更新。

此方法根据相应云对象的当前状态更新属性。 这主要用于手动轮询计算状态。

refresh_state()

serialize

将此 KustoCompute 对象转换为 JSON 序列化字典。

serialize()

返回

此 KustoCompute 对象的 JSON 表示形式。

返回类型