.alter-merge cluster policy request_classification 命令

适用于:✅Azure 数据资源管理器

启用或禁用群集的请求分类策略。

权限

你必须具有群集 AllDatabasesAdmin 权限才能运行此命令。

语法

.alter-merge cluster policy request_classification '{"IsEnabled": [true|false] }

详细了解语法约定

返回

该命令返回一行,其中显示了群集请求分类策略的详细信息。

下面是返回的输出的架构:

名称 Type 说明
PolicyName string 策略的名称。 对于群集请求分类策略,此值为 ClusterRequestClassificationPolicy。
EntityName string 为其设置了策略的实体的名称。 对于群集请求分类策略,此值为空字符串。
策略 string 策略对象的 JSON 表示形式。
ChildEntities string 为其设置了此策略的子实体。 对于群集请求分类策略,此值为空字符串。
EntityType string 为其设置了此策略的实体的类型。 对于群集请求分类策略,此值为空字符串。

示例

启用策略

启用群集的请求分类策略:

.alter-merge cluster policy request_classification '{"IsEnabled":true}'

输出

PolicyName EntityName 策略 ChildEntities EntityType
ClusterRequestClassificationPolicy {"ClassificationProperties": ["current_application", "request_type" ],"IsEnabled": true, "ClassificationFunction": "iff(request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query","Ad-hoc queries","default")"}

禁用策略

禁用群集的请求分类策略:

.alter-merge cluster policy request_classification '{"IsEnabled":false}'

输出

PolicyName EntityName 策略 ChildEntities EntityType
ClusterRequestClassificationPolicy {"ClassificationProperties": ["current_application", "request_type" ],"IsEnabled": false, "ClassificationFunction": "iff(request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query","Ad-hoc queries","default")"}