Clusters - Create Or Update
创建或更新 Kusto 群集。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2025-02-14
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
cluster
|
path | True |
string pattern: ^.*$ |
Kusto 群集的名称。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
|
api-version
|
query | True |
string minLength: 1 |
用于此作的 API 版本。 |
请求头
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| If-Match |
string |
群集的 ETag。 省略此值以始终覆盖当前群集。 指定最后一次看到的 ETag 值,以防止意外覆盖并发更改。 |
|
| If-None-Match |
string |
设置为“*”以允许创建新群集,但要防止更新现有群集。 其他值将导致 412 预条件失败响应。 |
请求正文
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| location | True |
string |
资源所在的地理位置 |
| sku | True |
群集的 SKU。 |
|
| identity |
群集的标识(如果已配置)。 |
||
| properties.acceptedAudiences |
群集的接受受众。 |
||
| properties.allowedFqdnList |
string[] |
群集出口允许的 FQDN(完全限定域名)列表。 |
|
| properties.allowedIpRangeList |
string[] |
允许连接到群集的 CIDR 格式的 IP 列表。 |
|
| properties.calloutPolicies |
群集出口的标注策略列表。 |
||
| properties.enableAutoStop |
boolean |
一个布尔值,该值指示群集是否可以自动停止(由于数据不足或没有活动数天)。 |
|
| properties.enableDiskEncryption |
boolean |
一个布尔值,该值指示群集的磁盘是否已加密。 |
|
| properties.enableDoubleEncryption |
boolean |
一个布尔值,该值指示是否启用了双重加密。 |
|
| properties.enablePurge |
boolean |
一个布尔值,该值指示是否启用了清除操作。 |
|
| properties.enableStreamingIngest |
boolean |
一个布尔值,该值指示是否启用了流式引入。 |
|
| properties.engineType |
引擎类型 |
||
| properties.keyVaultProperties |
群集加密的 KeyVault 属性。 |
||
| properties.languageExtensions |
群集的语言扩展列表。 |
||
| properties.optimizedAutoscale |
优化的自动缩放定义。 |
||
| properties.publicIPType |
指示要创建的公共 IP 类型 - IPv4(默认)或 DualStack (IPv4 和 IPv6) |
||
| properties.publicNetworkAccess |
默认情况下启用对群集的公共网络访问。 禁用后,仅允许与群集建立专用终结点连接 |
||
| properties.restrictOutboundNetworkAccess |
是否限制出站网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled” |
||
| properties.trustedExternalTenants |
群集的外部租户。 |
||
| properties.virtualClusterGraduationProperties |
string (password) |
虚拟群集毕业属性 |
|
| properties.virtualNetworkConfiguration |
虚拟网络定义。 |
||
| tags |
object |
资源标记。 |
|
| zones |
string[] |
可用性区域。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
资源“群集”更新作成功 |
|
| 201 Created |
资源“群集”创建作成功 标头
|
|
| Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流程。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
|
Kusto |
|
Kusto |
|
Kusto |
KustoClusterCreateWithCMKFederatedIdentity
示例请求
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/clusters/kustoClusterCMK?api-version=2025-02-14
{
"location": "westus",
"sku": {
"name": "Standard_L16as_v3",
"capacity": 2,
"tier": "Standard"
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {}
}
},
"properties": {
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity",
"federatedIdentityClientId": "11111111-2222-3333-4444-555555555555"
},
"engineType": "V3"
}
}
示例响应
{
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/Clusters/kustoClusterCMK",
"name": "kustoClusterCMK",
"type": "Microsoft.Kusto/Clusters",
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"enableDiskEncryption": false,
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity",
"federatedIdentityClientId": "11111111-2222-3333-4444-555555555555"
},
"engineType": "V3"
},
"sku": {
"name": "Standard_L16as_v3",
"tier": "Standard",
"capacity": 2
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {
"clientId": "11111111-2222-3333-4444-555555555555",
"principalId": "66666666-7777-8888-9999-000000000000"
}
}
},
"etag": "abcd1234"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/providers/Microsoft.Kusto/locations/westus/operationResults/742bef43-608b-4b58-ba96-6f7a32ec5f0f?api-version=2025-02-14
{
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/Clusters/kustoClusterCMK",
"name": "kustoClusterCMK",
"type": "Microsoft.Kusto/Clusters",
"location": "westus",
"properties": {
"provisioningState": "Running",
"enableDiskEncryption": false,
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity",
"federatedIdentityClientId": "11111111-2222-3333-4444-555555555555"
},
"engineType": "V3"
},
"sku": {
"name": "Standard_L16as_v3",
"tier": "Standard",
"capacity": 2
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {
"clientId": "11111111-2222-3333-4444-555555555555",
"principalId": "66666666-7777-8888-9999-000000000000"
}
}
},
"etag": "abcd1234"
}
KustoClusterCreateWithCMKUserAssignedIdentity
示例请求
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/clusters/kustoClusterCMK?api-version=2025-02-14
{
"location": "westus",
"sku": {
"name": "Standard_L16as_v3",
"capacity": 2,
"tier": "Standard"
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {}
}
},
"properties": {
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity"
},
"engineType": "V3"
}
}
示例响应
{
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/Clusters/kustoClusterCMK",
"name": "kustoClusterCMK",
"type": "Microsoft.Kusto/Clusters",
"location": "westus",
"properties": {
"provisioningState": "Succeeded",
"enableDiskEncryption": false,
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity"
},
"engineType": "V3"
},
"sku": {
"name": "Standard_L16as_v3",
"tier": "Standard",
"capacity": 2
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {
"clientId": "11111111-2222-3333-4444-555555555555",
"principalId": "66666666-7777-8888-9999-000000000000"
}
}
},
"etag": "abcd1234"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/providers/Microsoft.Kusto/locations/westus/operationResults/742bef43-608b-4b58-ba96-6f7a32ec5f0f?api-version=2025-02-14
{
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.Kusto/Clusters/kustoClusterCMK",
"name": "kustoClusterCMK",
"type": "Microsoft.Kusto/Clusters",
"location": "westus",
"properties": {
"provisioningState": "Running",
"enableDiskEncryption": false,
"enableStreamingIngest": true,
"enablePurge": true,
"enableDoubleEncryption": false,
"enableAutoStop": true,
"publicIPType": "IPv4",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled",
"keyVaultProperties": {
"keyVaultUri": "https://myvault.vault.azure.net",
"keyName": "myClusterCMKKey",
"keyVersion": "12345678-1234-1234-1234-123456789098",
"userIdentity": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity"
},
"engineType": "V3"
},
"sku": {
"name": "Standard_L16as_v3",
"tier": "Standard",
"capacity": 2
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustoRgTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/kustoClusterIdentity": {
"clientId": "11111111-2222-3333-4444-555555555555",
"principalId": "66666666-7777-8888-9999-000000000000"
}
}
},
"etag": "abcd1234"
}
KustoClustersCreateOrUpdate
示例请求
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster?api-version=2025-02-14
{
"identity": {
"type": "SystemAssigned"
},
"location": "westus",
"properties": {
"allowedIpRangeList": [
"0.0.0.0/0"
],
"enableAutoStop": true,
"enableDoubleEncryption": false,
"enablePurge": true,
"enableStreamingIngest": true,
"languageExtensions": {
"value": [
{
"languageExtensionImageName": "Python3_10_8",
"languageExtensionName": "PYTHON"
},
{
"languageExtensionImageName": "R",
"languageExtensionName": "R"
}
]
},
"publicIPType": "DualStack",
"publicNetworkAccess": "Enabled"
},
"sku": {
"name": "Standard_L16as_v3",
"capacity": 2,
"tier": "Standard"
}
}
示例响应
{
"name": "kustoCluster",
"type": "Microsoft.Kusto/Clusters",
"etag": "abcd",
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
"identity": {
"type": "SystemAssigned",
"principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
"tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
"userAssignedIdentities": {}
},
"location": "westus",
"properties": {
"allowedIpRangeList": [
"0.0.0.0/0"
],
"enableAutoStop": true,
"enableDiskEncryption": false,
"enableDoubleEncryption": false,
"enablePurge": true,
"enableStreamingIngest": true,
"engineType": "V3",
"keyVaultProperties": {
"keyName": "keyName",
"keyVaultUri": "https://dummy.keyvault.com",
"keyVersion": "keyVersion"
},
"languageExtensions": {
"value": [
{
"languageExtensionImageName": "Python3_10_8",
"languageExtensionName": "PYTHON"
},
{
"languageExtensionImageName": "R",
"languageExtensionName": "R"
}
]
},
"provisioningState": "Succeeded",
"publicIPType": "DualStack",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled"
},
"sku": {
"name": "Standard_L16as_v3",
"capacity": 2,
"tier": "Standard"
}
}
{
"name": "kustoCluster",
"type": "Microsoft.Kusto/Clusters",
"etag": "abcd123",
"id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
"identity": {
"type": "SystemAssigned",
"principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
"tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
"userAssignedIdentities": {}
},
"location": "westus",
"properties": {
"allowedIpRangeList": [
"0.0.0.0/0"
],
"enableAutoStop": true,
"enableDiskEncryption": false,
"enableDoubleEncryption": false,
"enablePurge": true,
"enableStreamingIngest": true,
"engineType": "V3",
"keyVaultProperties": {
"keyName": "keyName",
"keyVaultUri": "https://dummy.keyvault.com",
"keyVersion": "keyVersion"
},
"languageExtensions": {
"value": [
{
"languageExtensionImageName": "Python3_10_8",
"languageExtensionName": "PYTHON"
},
{
"languageExtensionImageName": "R",
"languageExtensionName": "R"
}
]
},
"provisioningState": "Succeeded",
"publicIPType": "DualStack",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Disabled"
},
"sku": {
"name": "Standard_L16as_v3",
"capacity": 2,
"tier": "Standard"
}
}
定义
| 名称 | 说明 |
|---|---|
|
Accepted |
代表一个被集群信任的接受受众。 |
|
Azure |
Azure SKU definition. |
|
Azure |
SKU 名称。 |
|
Azure |
SKU 层。 |
|
Callout |
外部调用策略配置,包括URI模式、访问类型和服务类型。 |
|
Callout |
标注服务的类型,指定要访问的外部资源或服务的类型。 |
| Cluster |
类别代表Kusto集群。 |
|
Cluster |
是否限制出站网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled” |
|
Components |
|
|
created |
创建资源的标识的类型。 |
|
Engine |
引擎类型 |
|
Error |
资源管理错误附加信息。 |
|
Error |
错误详细信息。 |
|
Error |
错误响应 |
| Identity |
资源的标识。 |
|
Identity |
使用的托管标识的类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除所有标识。 |
|
Key |
密钥保管库的属性。 |
|
Language |
语言扩展对象。 |
|
Language |
语言扩展图片名称。 |
|
Language |
可以在 KQL 查询中运行的语言扩展。 |
|
Language |
语言扩展对象列表。 |
|
Migration |
表示迁徙中一个集群的性质。 |
|
Migration |
集群在迁移过程中的作用。 |
|
Optimized |
包含优化自扩展定义的类。 |
|
Outbound |
指示是否允许对指定的 URI 模式进行出站访问。 |
|
Private |
专用终结点连接 |
|
Private |
连接所属的专用终结点。 |
|
Private |
专用终结点连接的连接状态。 |
|
Provisioning |
资源的预配状态。 |
|
Public |
指示要创建的公共 IP 类型 - IPv4(默认)或 DualStack (IPv4 和 IPv6) |
|
Public |
默认情况下启用对群集的公共网络访问。 禁用后,仅允许与群集建立专用终结点连接 |
| State |
资源的状态。 |
|
system |
与创建和上次修改资源相关的元数据。 |
|
Trusted |
表示集群信任的租户ID。 |
|
Virtual |
一个包含虚拟网络定义的类。 |
|
Vnet |
启用后,群集将部署到配置的子网中,禁用后将从子网中删除该群集。 |
|
Zone |
表示该星团是带状还是非带状。 |
AcceptedAudiences
代表一个被集群信任的接受受众。
| 名称 | 类型 | 说明 |
|---|---|---|
| value |
string |
表示接受受众的 GUID 或有效 URL。 |
AzureSku
Azure SKU definition.
| 名称 | 类型 | 说明 |
|---|---|---|
| capacity |
integer (int32) |
群集的实例数。 |
| name |
SKU 名称。 |
|
| tier |
SKU 层。 |
AzureSkuName
SKU 名称。
| 值 | 说明 |
|---|---|
| Dev(No SLA)_Standard_D11_v2 |
Dev(No SLA)_Standard_D11_v2 |
| Dev(No SLA)_Standard_E2a_v4 |
Dev(无SLA)_Standard_E2a_v4 |
| Standard_D11_v2 |
Standard_D11_v2 |
| Standard_D12_v2 |
Standard_D12_v2 |
| Standard_D13_v2 |
Standard_D13_v2 |
| Standard_D14_v2 |
Standard_D14_v2 |
| Standard_D32d_v4 |
Standard_D32d_v4 |
| Standard_D16d_v5 |
Standard_D16d_v5 |
| Standard_D32d_v5 |
Standard_D32d_v5 |
| Standard_DS13_v2+1TB_PS |
Standard_DS13_v2+1TB_PS |
| Standard_DS13_v2+2TB_PS |
Standard_DS13_v2+2TB_PS |
| Standard_DS14_v2+3TB_PS |
Standard_DS14_v2+3TB_PS |
| Standard_DS14_v2+4TB_PS |
Standard_DS14_v2+4TB_PS |
| Standard_L4s |
Standard_L4s |
| Standard_L8s |
Standard_L8s |
| Standard_L16s |
Standard_L16s |
| Standard_L8s_v2 |
Standard_L8s_v2 |
| Standard_L16s_v2 |
Standard_L16s_v2 |
| Standard_L8s_v3 |
Standard_L8s_v3 |
| Standard_L16s_v3 |
Standard_L16s_v3 |
| Standard_L32s_v3 |
Standard_L32s_v3 |
| Standard_L8as_v3 |
Standard_L8as_v3 |
| Standard_L16as_v3 |
Standard_L16as_v3 |
| Standard_L32as_v3 |
Standard_L32as_v3 |
| Standard_E64i_v3 |
Standard_E64i_v3 |
| Standard_E80ids_v4 |
Standard_E80ids_v4 |
| Standard_E2a_v4 |
Standard_E2a_v4 |
| Standard_E4a_v4 |
Standard_E4a_v4 |
| Standard_E8a_v4 |
Standard_E8a_v4 |
| Standard_E16a_v4 |
Standard_E16a_v4 |
| Standard_E8as_v4+1TB_PS |
Standard_E8as_v4+1TB_PS |
| Standard_E8as_v4+2TB_PS |
Standard_E8as_v4+2TB_PS |
| Standard_E16as_v4+3TB_PS |
Standard_E16as_v4+3TB_PS |
| Standard_E16as_v4+4TB_PS |
Standard_E16as_v4+4TB_PS |
| Standard_E8as_v5+1TB_PS |
Standard_E8as_v5+1TB_PS |
| Standard_E8as_v5+2TB_PS |
Standard_E8as_v5+2TB_PS |
| Standard_E16as_v5+3TB_PS |
Standard_E16as_v5+3TB_PS |
| Standard_E16as_v5+4TB_PS |
Standard_E16as_v5+4TB_PS |
| Standard_E2ads_v5 |
Standard_E2ads_v5 |
| Standard_E4ads_v5 |
Standard_E4ads_v5 |
| Standard_E8ads_v5 |
Standard_E8ads_v5 |
| Standard_E16ads_v5 |
Standard_E16ads_v5 |
| Standard_EC8as_v5+1TB_PS |
Standard_EC8as_v5+1TB_PS |
| Standard_EC8as_v5+2TB_PS |
Standard_EC8as_v5+2TB_PS |
| Standard_EC16as_v5+3TB_PS |
Standard_EC16as_v5+3TB_PS |
| Standard_EC16as_v5+4TB_PS |
Standard_EC16as_v5+4TB_PS |
| Standard_EC8ads_v5 |
Standard_EC8ads_v5 |
| Standard_EC16ads_v5 |
Standard_EC16ads_v5 |
| Standard_E8s_v4+1TB_PS |
Standard_E8s_v4+1TB_PS |
| Standard_E8s_v4+2TB_PS |
Standard_E8s_v4+2TB_PS |
| Standard_E16s_v4+3TB_PS |
Standard_E16s_v4+3TB_PS |
| Standard_E16s_v4+4TB_PS |
Standard_E16s_v4+4TB_PS |
| Standard_E8s_v5+1TB_PS |
Standard_E8s_v5+1TB_PS |
| Standard_E8s_v5+2TB_PS |
Standard_E8s_v5+2TB_PS |
| Standard_E16s_v5+3TB_PS |
Standard_E16s_v5+3TB_PS |
| Standard_E16s_v5+4TB_PS |
Standard_E16s_v5+4TB_PS |
| Standard_E2d_v4 |
Standard_E2d_v4 |
| Standard_E4d_v4 |
Standard_E4d_v4 |
| Standard_E8d_v4 |
Standard_E8d_v4 |
| Standard_E16d_v4 |
Standard_E16d_v4 |
| Standard_E2d_v5 |
Standard_E2d_v5 |
| Standard_E4d_v5 |
Standard_E4d_v5 |
| Standard_E8d_v5 |
Standard_E8d_v5 |
| Standard_E16d_v5 |
Standard_E16d_v5 |
AzureSkuTier
SKU 层。
| 值 | 说明 |
|---|---|
| Basic |
基本 |
| Standard |
标准 |
CalloutPolicy
外部调用策略配置,包括URI模式、访问类型和服务类型。
| 名称 | 类型 | 说明 |
|---|---|---|
| calloutId |
string |
标注配置的唯一标识符。 |
| calloutType |
标注服务的类型,指定要访问的外部资源或服务的类型。 |
|
| calloutUriRegex |
string |
标注 URI 的正则表达式或 FQDN 模式。 |
| outboundAccess |
指示是否允许对指定的 URI 模式进行出站访问。 |
CalloutType
标注服务的类型,指定要访问的外部资源或服务的类型。
| 值 | 说明 |
|---|---|
| kusto |
Kusto 数据分析服务 |
| sql |
sql |
| cosmosdb |
cosmosdb |
| external_data |
external_data |
| azure_digital_twins |
azure_digital_twins |
| sandbox_artifacts |
sandbox_artifacts |
| webapi |
WebAPI 的 |
| mysql |
mysql |
| postgresql |
postgresql |
| genevametrics |
Genevametrics |
| azure_openai |
azure_openai |
Cluster
类别代表Kusto集群。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| etag |
string |
“如果在响应正文中提供了 etag,则也可以根据正常的 etag 约定将其作为标头提供。 实体标记用于比较同一请求资源的两个或多个实体。 HTTP/1.1 在 etag(第 14.19 节)、If-Match(第 14.24 节)、If-None-Match(第 14.26 节)和 If-Range(第 14.27 节)标头字段中使用实体标签。 |
|
| id |
string |
资源的完全限定资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| identity |
群集的标识(如果已配置)。 |
||
| location |
string |
资源所在的地理位置 |
|
| name |
string |
资源的名称 |
|
| properties.acceptedAudiences |
群集的接受受众。 |
||
| properties.allowedFqdnList |
string[] |
群集出口允许的 FQDN(完全限定域名)列表。 |
|
| properties.allowedIpRangeList |
string[] |
允许连接到群集的 CIDR 格式的 IP 列表。 |
|
| properties.calloutPolicies |
群集出口的标注策略列表。 |
||
| properties.dataIngestionUri |
string |
集群数据导入URI。 |
|
| properties.enableAutoStop |
boolean |
True |
一个布尔值,该值指示群集是否可以自动停止(由于数据不足或没有活动数天)。 |
| properties.enableDiskEncryption |
boolean |
False |
一个布尔值,该值指示群集的磁盘是否已加密。 |
| properties.enableDoubleEncryption |
boolean |
False |
一个布尔值,该值指示是否启用了双重加密。 |
| properties.enablePurge |
boolean |
False |
一个布尔值,该值指示是否启用了清除操作。 |
| properties.enableStreamingIngest |
boolean |
False |
一个布尔值,该值指示是否启用了流式引入。 |
| properties.engineType | V3 |
引擎类型 |
|
| properties.keyVaultProperties |
群集加密的 KeyVault 属性。 |
||
| properties.languageExtensions |
群集的语言扩展列表。 |
||
| properties.migrationCluster |
涉及迁移至/离开该集群的节点集群属性。 |
||
| properties.optimizedAutoscale |
优化的自动缩放定义。 |
||
| properties.privateEndpointConnections |
专用终结点连接的列表。 |
||
| properties.provisioningState |
资源的预配状态。 |
||
| properties.publicIPType | IPv4 |
指示要创建的公共 IP 类型 - IPv4(默认)或 DualStack (IPv4 和 IPv6) |
|
| properties.publicNetworkAccess | Enabled |
默认情况下启用对群集的公共网络访问。 禁用后,仅允许与群集建立专用终结点连接 |
|
| properties.restrictOutboundNetworkAccess | Disabled |
是否限制出站网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled” |
|
| properties.state |
资源的状态。 |
||
| properties.stateReason |
string |
集群现状的原因。 |
|
| properties.trustedExternalTenants |
群集的外部租户。 |
||
| properties.uri |
string |
上呼吸道感染群。 |
|
| properties.virtualClusterGraduationProperties |
string (password) |
虚拟群集毕业属性 |
|
| properties.virtualNetworkConfiguration |
虚拟网络定义。 |
||
| properties.zoneStatus |
表示该星团是带状还是非带状。 |
||
| sku |
群集的 SKU。 |
||
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
||
| tags |
object |
资源标记。 |
|
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
|
| zones |
string[] |
可用性区域。 |
ClusterNetworkAccessFlag
是否限制出站网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”
| 值 | 说明 |
|---|---|
| Enabled |
已启用 |
| Disabled |
已禁用 |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
| 名称 | 类型 | 说明 |
|---|---|---|
| clientId |
string |
用户分配标识的客户端 ID。 |
| principalId |
string |
用户分配标识的主体 ID。 |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EngineType
引擎类型
| 值 | 说明 |
|---|---|
| V2 |
V2 |
| V3 |
V3 |
ErrorAdditionalInfo
资源管理错误附加信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| info |
object |
其他信息。 |
| type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| additionalInfo |
错误附加信息。 |
|
| code |
string |
错误代码。 |
| details |
错误详细信息。 |
|
| message |
string |
错误消息。 |
| target |
string |
错误目标。 |
ErrorResponse
错误响应
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
Identity
资源的标识。
| 名称 | 类型 | 说明 |
|---|---|---|
| principalId |
string |
资源标识的主体 ID。 |
| tenantId |
string |
资源的租户 ID。 |
| type |
使用的托管标识的类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除所有标识。 |
|
| userAssignedIdentities |
<string,
Components |
与 Kusto 群集关联的用户标识列表。 用户标识字典密钥引用的格式为 ARM 资源 ID:“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。 |
IdentityType
使用的托管标识的类型。 类型“SystemAssigned,UserAssigned”包括隐式创建的标识和一组用户分配的标识。 类型“None”将删除所有标识。
| 值 | 说明 |
|---|---|
| None |
没有 |
| SystemAssigned |
SystemAssigned |
| UserAssigned |
UserAssigned |
| SystemAssigned, UserAssigned |
系统分配、用户分配 |
KeyVaultProperties
密钥保管库的属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| federatedIdentityClientId |
string |
多租户 Microsoft Entra 应用的应用程序(客户端)ID。 用于跨租户客户管理密钥场景,加密密钥存储在与集群不同的租户中。 应用程序必须配置用户分配的托管身份作为联邦身份凭证。 |
| keyName |
string |
密钥保管库密钥的名称。 |
| keyVaultUri |
string |
密钥保管库的 URI。 |
| keyVersion |
string |
密钥保管库密钥的版本。 |
| userIdentity |
string |
有权访问密钥的用户分配标识(ARM 资源 ID)。 该身份必须对密钥库密钥拥有“获取”、“封装密钥”和“展开密钥”权限,或者被赋予“密钥库加密服务加密用户”角色。 |
LanguageExtension
语言扩展对象。
| 名称 | 类型 | 说明 |
|---|---|---|
| languageExtensionCustomImageName |
string |
沙盒自定义图片名称应启用为活跃语言扩展。 沙箱自定义映像是集群子资源。 当该属性被设置时,LanguageExtensionImageName 应设置为“PythonCustomImage”。 |
| languageExtensionImageName |
语言扩展映像名称。 |
|
| languageExtensionName |
语言扩展名称。 |
LanguageExtensionImageName
语言扩展图片名称。
| 值 | 说明 |
|---|---|
| R |
R |
| Python3_6_5 |
Python3_6_5 |
| Python3_10_8 |
Python3_10_8 |
| Python3_10_8_DL |
Python3_10_8_DL |
| PythonCustomImage |
Python定制图片 |
| Python3_11_7 |
Python3_11_7 |
| Python3_11_7_DL |
Python3_11_7_DL |
LanguageExtensionName
可以在 KQL 查询中运行的语言扩展。
| 值 | 说明 |
|---|---|
| PYTHON |
蟒 |
| R |
R |
LanguageExtensionsList
语言扩展对象列表。
| 名称 | 类型 | 说明 |
|---|---|---|
| nextLink |
string |
链接到下一页资源。 |
| value |
语言扩展列表。 |
MigrationClusterProperties
表示迁徙中一个集群的性质。
| 名称 | 类型 | 说明 |
|---|---|---|
| dataIngestionUri |
string |
集群的公开数据导入网址。 |
| id |
string |
集群的资源ID。 |
| role |
集群在迁移过程中的作用。 |
|
| uri |
string |
集群的公共网址。 |
MigrationClusterRole
集群在迁移过程中的作用。
| 值 | 说明 |
|---|---|
| Source |
来源 |
| Destination |
目的地 |
OptimizedAutoscale
包含优化自扩展定义的类。
| 名称 | 类型 | 说明 |
|---|---|---|
| isEnabled |
boolean |
一个布尔值,该值指示是否启用了优化的自动缩放功能。 |
| maximum |
integer (int32) |
允许的最大实例计数。 |
| minimum |
integer (int32) |
允许的最小实例计数。 |
| version |
integer (int32) |
定义的模板版本,例如 1。 |
OutboundAccess
指示是否允许对指定的 URI 模式进行出站访问。
| 值 | 说明 |
|---|---|
| Allow |
允许 |
| Deny |
Deny |
PrivateEndpointConnection
专用终结点连接
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
资源的完全限定资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
资源的名称 |
| properties.groupId |
string |
专用终结点的组 ID。 |
| properties.privateEndpoint |
连接所属的专用终结点。 |
|
| properties.privateLinkServiceConnectionState |
专用终结点连接的连接状态。 |
|
| properties.provisioningState |
string |
专用终结点的预配状态。 |
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
PrivateEndpointProperty
连接所属的专用终结点。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
专用终结点的资源 ID。 |
PrivateLinkServiceConnectionStateProperty
专用终结点连接的连接状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| actionsRequired |
string |
除基本工作流之外所需的任何作(批准/拒绝/断开连接) |
| description |
string |
专用链接服务连接说明。 |
| status |
string |
专用链接服务连接状态。 |
ProvisioningState
资源的预配状态。
| 值 | 说明 |
|---|---|
| Running |
Running |
| Creating |
创建 |
| Deleting |
正在删除 |
| Succeeded |
成功 |
| Failed |
Failed |
| Moving |
移动 |
| Canceled |
已取消 |
PublicIPType
指示要创建的公共 IP 类型 - IPv4(默认)或 DualStack (IPv4 和 IPv6)
| 值 | 说明 |
|---|---|
| IPv4 |
IPv4 |
| DualStack |
双栈 |
PublicNetworkAccess
默认情况下启用对群集的公共网络访问。 禁用后,仅允许与群集建立专用终结点连接
| 值 | 说明 |
|---|---|
| Enabled |
已启用 |
| Disabled |
已禁用 |
| SecuredByPerimeter |
SecuredByPerimeter |
State
资源的状态。
| 值 | 说明 |
|---|---|
| Creating |
创建 |
| Unavailable |
不可用 |
| Running |
Running |
| Deleting |
正在删除 |
| Deleted |
已删除 |
| Stopping |
正在停止 |
| Stopped |
已停止 |
| Starting |
正在启动 |
| Updating |
更新 |
| Migrated |
已迁移 |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
上次修改的资源时间戳(UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |
TrustedExternalTenant
表示集群信任的租户ID。
| 名称 | 类型 | 说明 |
|---|---|---|
| value |
string |
表示外部租户的 GUID。 |
VirtualNetworkConfiguration
一个包含虚拟网络定义的类。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| dataManagementPublicIpId |
string |
数据管理的服务公共 IP 地址资源 ID。 |
|
| enginePublicIpId |
string |
引擎服务的公共 IP 地址资源 ID。 |
|
| state | Enabled |
启用后,群集将部署到配置的子网中,禁用后将从子网中删除该群集。 |
|
| subnetId |
string |
子网资源 ID。 |
VnetState
启用后,群集将部署到配置的子网中,禁用后将从子网中删除该群集。
| 值 | 说明 |
|---|---|
| Enabled |
已启用 |
| Disabled |
已禁用 |
ZoneStatus
表示该星团是带状还是非带状。
| 值 | 说明 |
|---|---|
| NonZonal |
非分区 |
| ZonalInconsistency |
区域不一致 |
| Zonal |
区域 |