Clusters - Create Or Update
Cree o actualice un clúster de Kusto.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2025-02-14
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
cluster
|
path | True |
string pattern: ^.*$ |
Nombre del clúster de Kusto. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
ETag del clúster. Omita este valor para sobrescribir siempre el clúster actual. Especifique el valor de ETag visto por última vez para evitar que se sobrescriba accidentalmente los cambios simultáneos. |
|
| If-None-Match |
string |
Establézcalo en "*" para permitir la creación de un nuevo clúster, pero para evitar la actualización de un clúster existente. Otros valores darán como resultado una respuesta con error de condición previa 412. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| location | True |
string |
Ubicación geográfica donde reside el recurso |
| sku | True |
SKU del clúster. |
|
| identity |
Identidad del clúster, si está configurada. |
||
| properties.acceptedAudiences |
Audiencias aceptadas del clúster. |
||
| properties.allowedFqdnList |
string[] |
Lista de FQDN permitidos (nombre de dominio completo) para la salida del clúster. |
|
| properties.allowedIpRangeList |
string[] |
La lista de ips con el formato CIDR permitido para conectarse al clúster. |
|
| properties.calloutPolicies |
Lista de directivas de llamada para la salida del clúster. |
||
| properties.enableAutoStop |
boolean |
Valor booleano que indica si el clúster se podría detener automáticamente (debido a la falta de datos o a ninguna actividad durante muchos días). |
|
| properties.enableDiskEncryption |
boolean |
Valor booleano que indica si los discos del clúster están cifrados. |
|
| properties.enableDoubleEncryption |
boolean |
Valor booleano que indica si el cifrado doble está habilitado. |
|
| properties.enablePurge |
boolean |
Valor booleano que indica si las operaciones de purga están habilitadas. |
|
| properties.enableStreamingIngest |
boolean |
Valor booleano que indica si la ingesta de streaming está habilitada. |
|
| properties.engineType |
Tipo de motor |
||
| properties.keyVaultProperties |
Propiedades de KeyVault para el cifrado del clúster. |
||
| properties.languageExtensions |
Lista de extensiones de lenguaje del clúster. |
||
| properties.optimizedAutoscale |
Definición de escalado automático optimizada. |
||
| properties.publicIPType |
Indica qué tipo de dirección IP pública se va a crear: IPv4 (valor predeterminado) o DualStack (IPv4 e IPv6) |
||
| properties.publicNetworkAccess |
El acceso de red pública al clúster está habilitado de forma predeterminada. Cuando está deshabilitada, solo se permite la conexión de punto de conexión privado al clúster. |
||
| properties.restrictOutboundNetworkAccess |
Si se va a restringir o no el acceso de red saliente. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". |
||
| properties.trustedExternalTenants |
Inquilinos externos del clúster. |
||
| properties.virtualClusterGraduationProperties |
string (password) |
Propiedades de graduación de clúster virtual |
|
| properties.virtualNetworkConfiguration |
Definición de red virtual. |
||
| tags |
object |
Etiquetas de recursos. |
|
| zones |
string[] |
Zonas de disponibilidad. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de actualización del recurso "Clúster" correcta |
|
| 201 Created |
Operación de creación de recursos "Clúster" realizada correctamente Encabezados
|
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
|
Kusto |
|
Kusto |
|
Kusto |
KustoClusterCreateWithCMKFederatedIdentity
Solicitud de ejemplo
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"
}
}
Respuesta de muestra
{
"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
Solicitud de ejemplo
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"
}
}
Respuesta de muestra
{
"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
Solicitud de ejemplo
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"
}
}
Respuesta de muestra
{
"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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Accepted |
Representa una audiencia aceptada en la que el clúster confía. |
|
Azure |
Azure SKU definition. |
|
Azure |
Nombre de la SKU. |
|
Azure |
Nivel de SKU. |
|
Callout |
Configuración para políticas de callout externas, incluyendo patrones de URI, tipos de acceso y tipos de servicio. |
|
Callout |
Tipo del servicio de llamada, especificando el tipo de recurso externo o servicio al que se accede. |
| Cluster |
Clase que representa un grupo Kusto. |
|
Cluster |
Si se va a restringir o no el acceso de red saliente. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". |
|
Components |
|
|
created |
Tipo de identidad que creó el recurso. |
|
Engine |
Tipo de motor |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
| Identity |
Identidad del recurso. |
|
Identity |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará todas las identidades. |
|
Key |
Propiedades del almacén de claves. |
|
Language |
El objeto de extensión del lenguaje. |
|
Language |
Nombre de imagen de la extensión de idioma. |
|
Language |
Extensión de lenguaje que puede ejecutarse dentro de la consulta KQL. |
|
Language |
La lista de objetos de extensión del lenguaje. |
|
Migration |
Representa una propiedad de un clúster que forma parte de una migración. |
|
Migration |
El papel del clúster en el proceso de migración. |
|
Optimized |
Una clase que contiene la definición optimizada de escala automática. |
|
Outbound |
Indica si se permite el acceso saliente para el patrón de URI especificado. |
|
Private |
Una conexión de punto de conexión privado |
|
Private |
Punto de conexión privado al que pertenece la conexión. |
|
Private |
Estado de conexión de la conexión de punto de conexión privado. |
|
Provisioning |
Estado aprovisionado del recurso. |
|
Public |
Indica qué tipo de dirección IP pública se va a crear: IPv4 (valor predeterminado) o DualStack (IPv4 e IPv6) |
|
Public |
El acceso de red pública al clúster está habilitado de forma predeterminada. Cuando está deshabilitada, solo se permite la conexión de punto de conexión privado al clúster. |
| State |
El estado del recurso. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Trusted |
Representa un ID de tenant en el que el clúster confía. |
|
Virtual |
Una clase que contiene definición de red virtual. |
|
Vnet |
Cuando se habilita, el clúster se implementa en la subred configurada, cuando se deshabilite se quitará de la subred. |
|
Zone |
Indica si el grupo es zonal o no zonal. |
AcceptedAudiences
Representa una audiencia aceptada en la que el clúster confía.
| Nombre | Tipo | Description |
|---|---|---|
| value |
string |
GUID o dirección URL válida que representa una audiencia aceptada. |
AzureSku
Azure SKU definition.
| Nombre | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Número de instancias del clúster. |
| name |
Nombre de la SKU. |
|
| tier |
Nivel de SKU. |
AzureSkuName
Nombre de la SKU.
| Valor | Description |
|---|---|
| Dev(No SLA)_Standard_D11_v2 |
Dev (sin SLA)_Standard_D11_v2 |
| Dev(No SLA)_Standard_E2a_v4 |
Dev (Sin 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
Nivel de SKU.
| Valor | Description |
|---|---|
| Basic |
Básico |
| Standard |
Estándar |
CalloutPolicy
Configuración para políticas de callout externas, incluyendo patrones de URI, tipos de acceso y tipos de servicio.
| Nombre | Tipo | Description |
|---|---|---|
| calloutId |
string |
Identificador único de la configuración de la llamada. |
| calloutType |
Tipo del servicio de llamada, especificando el tipo de recurso externo o servicio al que se accede. |
|
| calloutUriRegex |
string |
Expresión regular o patrón FQDN para el URI de la llamada. |
| outboundAccess |
Indica si se permite el acceso saliente para el patrón de URI especificado. |
CalloutType
Tipo del servicio de llamada, especificando el tipo de recurso externo o servicio al que se accede.
| Valor | Description |
|---|---|
| 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
Clase que representa un grupo Kusto.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| etag |
string |
"Si se proporciona etag en el cuerpo de la respuesta, también se puede proporcionar como un encabezado según la convención etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP / 1.1 usa etiquetas de entidad en los campos de encabezado etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27)"). |
|
| id |
string |
Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| identity |
Identidad del clúster, si está configurada. |
||
| location |
string |
Ubicación geográfica donde reside el recurso |
|
| name |
string |
Nombre del recurso |
|
| properties.acceptedAudiences |
Audiencias aceptadas del clúster. |
||
| properties.allowedFqdnList |
string[] |
Lista de FQDN permitidos (nombre de dominio completo) para la salida del clúster. |
|
| properties.allowedIpRangeList |
string[] |
La lista de ips con el formato CIDR permitido para conectarse al clúster. |
|
| properties.calloutPolicies |
Lista de directivas de llamada para la salida del clúster. |
||
| properties.dataIngestionUri |
string |
El URI de ingesta de datos del clúster. |
|
| properties.enableAutoStop |
boolean |
True |
Valor booleano que indica si el clúster se podría detener automáticamente (debido a la falta de datos o a ninguna actividad durante muchos días). |
| properties.enableDiskEncryption |
boolean |
False |
Valor booleano que indica si los discos del clúster están cifrados. |
| properties.enableDoubleEncryption |
boolean |
False |
Valor booleano que indica si el cifrado doble está habilitado. |
| properties.enablePurge |
boolean |
False |
Valor booleano que indica si las operaciones de purga están habilitadas. |
| properties.enableStreamingIngest |
boolean |
False |
Valor booleano que indica si la ingesta de streaming está habilitada. |
| properties.engineType | V3 |
Tipo de motor |
|
| properties.keyVaultProperties |
Propiedades de KeyVault para el cifrado del clúster. |
||
| properties.languageExtensions |
Lista de extensiones de lenguaje del clúster. |
||
| properties.migrationCluster |
Propiedades del clúster de pares implicado en una migración hacia/desde este clúster. |
||
| properties.optimizedAutoscale |
Definición de escalado automático optimizada. |
||
| properties.privateEndpointConnections |
Lista de conexiones de punto de conexión privado. |
||
| properties.provisioningState |
Estado aprovisionado del recurso. |
||
| properties.publicIPType | IPv4 |
Indica qué tipo de dirección IP pública se va a crear: IPv4 (valor predeterminado) o DualStack (IPv4 e IPv6) |
|
| properties.publicNetworkAccess | Enabled |
El acceso de red pública al clúster está habilitado de forma predeterminada. Cuando está deshabilitada, solo se permite la conexión de punto de conexión privado al clúster. |
|
| properties.restrictOutboundNetworkAccess | Disabled |
Si se va a restringir o no el acceso de red saliente. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". |
|
| properties.state |
El estado del recurso. |
||
| properties.stateReason |
string |
La razón del estado actual del cúmulo. |
|
| properties.trustedExternalTenants |
Inquilinos externos del clúster. |
||
| properties.uri |
string |
La URI del clúster. |
|
| properties.virtualClusterGraduationProperties |
string (password) |
Propiedades de graduación de clúster virtual |
|
| properties.virtualNetworkConfiguration |
Definición de red virtual. |
||
| properties.zoneStatus |
Indica si el grupo es zonal o no zonal. |
||
| sku |
SKU del clúster. |
||
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
||
| tags |
object |
Etiquetas de recursos. |
|
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
|
| zones |
string[] |
Zonas de disponibilidad. |
ClusterNetworkAccessFlag
Si se va a restringir o no el acceso de red saliente. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".
| Valor | Description |
|---|---|
| Enabled |
Habilitado |
| Disabled |
Deshabilitado |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
| Nombre | Tipo | Description |
|---|---|---|
| clientId |
string |
Identificador de cliente de la identidad asignada por el usuario. |
| principalId |
string |
Identificador principal de la identidad asignada por el usuario. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EngineType
Tipo de motor
| Valor | Description |
|---|---|
| V2 |
V2 |
| V3 |
V3 |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
Identity
Identidad del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| principalId |
string |
Identificador de entidad de seguridad de la identidad del recurso. |
| tenantId |
string |
Identificador de inquilino del recurso. |
| type |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará todas las identidades. |
|
| userAssignedIdentities |
<string,
Components |
Lista de identidades de usuario asociadas al clúster de Kusto. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
IdentityType
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará todas las identidades.
| Valor | Description |
|---|---|
| None |
Ninguno |
| SystemAssigned |
SystemAssigned |
| UserAssigned |
UserAssigned |
| SystemAssigned, UserAssigned |
SystemAssigned, UserAssigned |
KeyVaultProperties
Propiedades del almacén de claves.
| Nombre | Tipo | Description |
|---|---|---|
| federatedIdentityClientId |
string |
El ID de la aplicación (cliente) de la aplicación Microsoft Entra multi-inquilino. Se utiliza en escenarios de clave gestionada por el cliente entre inquilinos, donde la clave de cifrado se almacena en un tenant diferente al del clúster. La aplicación debe configurarse con la identidad gestionada asignada por el usuario como credencial de identidad federada. |
| keyName |
string |
Nombre de la clave del almacén de claves. |
| keyVaultUri |
string |
Identificador URI del almacén de claves. |
| keyVersion |
string |
Versión de la clave del almacén de claves. |
| userIdentity |
string |
Identidad asignada por el usuario (identificador de recurso de ARM) que tiene acceso a la clave. La identidad debe tener los permisos 'Obtener', 'Envolver la clave' y 'Desplegar la clave' en la clave de Key Vault, o tener asignado el rol de 'Usuario de Cifrado del Servicio Cripto de Key Vault'. |
LanguageExtension
El objeto de extensión del lenguaje.
| Nombre | Tipo | Description |
|---|---|---|
| languageExtensionCustomImageName |
string |
El nombre de la imagen personalizada del sandbox que debería estar habilitado como extensión de lenguaje activa. Sandbox custom image es un subrecurso de clúster. Cuando esta propiedad está activada, LanguageExtensionImageName debe estar en 'PythonCustomImage'. |
| languageExtensionImageName |
Nombre de la imagen de la extensión de idioma. |
|
| languageExtensionName |
Nombre de la extensión de lenguaje. |
LanguageExtensionImageName
Nombre de imagen de la extensión de idioma.
| Valor | Description |
|---|---|
| R |
R |
| Python3_6_5 |
Python3_6_5 |
| Python3_10_8 |
Python3_10_8 |
| Python3_10_8_DL |
Python3_10_8_DL |
| PythonCustomImage |
PythonCustomImage |
| Python3_11_7 |
Python3_11_7 |
| Python3_11_7_DL |
Python3_11_7_DL |
LanguageExtensionName
Extensión de lenguaje que puede ejecutarse dentro de la consulta KQL.
| Valor | Description |
|---|---|
| PYTHON |
PITÓN |
| R |
R |
LanguageExtensionsList
La lista de objetos de extensión del lenguaje.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string |
El enlace a la siguiente página de recursos. |
| value |
Lista de extensiones de lenguaje. |
MigrationClusterProperties
Representa una propiedad de un clúster que forma parte de una migración.
| Nombre | Tipo | Description |
|---|---|---|
| dataIngestionUri |
string |
La URL de ingesta de datos públicos del clúster. |
| id |
string |
El ID de recurso del clúster. |
| role |
El papel del clúster en el proceso de migración. |
|
| uri |
string |
La URL pública del clúster. |
MigrationClusterRole
El papel del clúster en el proceso de migración.
| Valor | Description |
|---|---|
| Source |
Fuente |
| Destination |
Destino |
OptimizedAutoscale
Una clase que contiene la definición optimizada de escala automática.
| Nombre | Tipo | Description |
|---|---|---|
| isEnabled |
boolean |
Valor booleano que indica si la característica de escalabilidad automática optimizada está habilitada o no. |
| maximum |
integer (int32) |
Número máximo de instancias permitidas. |
| minimum |
integer (int32) |
Número mínimo de instancias permitidas. |
| version |
integer (int32) |
Versión de la plantilla definida, por ejemplo 1. |
OutboundAccess
Indica si se permite el acceso saliente para el patrón de URI especificado.
| Valor | Description |
|---|---|
| Allow |
Permitir |
| Deny |
Negar |
PrivateEndpointConnection
Una conexión de punto de conexión privado
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador de recurso completo para el recurso. Ej: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nombre del recurso |
| properties.groupId |
string |
Id. de grupo del punto de conexión privado. |
| properties.privateEndpoint |
Punto de conexión privado al que pertenece la conexión. |
|
| properties.privateLinkServiceConnectionState |
Estado de conexión de la conexión de punto de conexión privado. |
|
| properties.provisioningState |
string |
Estado de aprovisionamiento del punto de conexión privado. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
PrivateEndpointProperty
Punto de conexión privado al que pertenece la conexión.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador de recurso del punto de conexión privado. |
PrivateLinkServiceConnectionStateProperty
Estado de conexión de la conexión de punto de conexión privado.
| Nombre | Tipo | Description |
|---|---|---|
| actionsRequired |
string |
Cualquier acción necesaria más allá del flujo de trabajo básico (aprobar, rechazar o desconectar) |
| description |
string |
Descripción de la conexión del servicio private link. |
| status |
string |
Estado de conexión del servicio private link. |
ProvisioningState
Estado aprovisionado del recurso.
| Valor | Description |
|---|---|
| Running |
Correr |
| Creating |
Creando |
| Deleting |
Eliminando |
| Succeeded |
Succeeded |
| Failed |
Fallido |
| Moving |
Conmovedor |
| Canceled |
Cancelado |
PublicIPType
Indica qué tipo de dirección IP pública se va a crear: IPv4 (valor predeterminado) o DualStack (IPv4 e IPv6)
| Valor | Description |
|---|---|
| IPv4 |
IPv4 |
| DualStack |
DualStack |
PublicNetworkAccess
El acceso de red pública al clúster está habilitado de forma predeterminada. Cuando está deshabilitada, solo se permite la conexión de punto de conexión privado al clúster.
| Valor | Description |
|---|---|
| Enabled |
Habilitado |
| Disabled |
Deshabilitado |
| SecuredByPerimeter |
AseguradoPorPerímetro |
State
El estado del recurso.
| Valor | Description |
|---|---|
| Creating |
Creando |
| Unavailable |
No disponible |
| Running |
Correr |
| Deleting |
Eliminando |
| Deleted |
Borrado |
| Stopping |
Parar |
| Stopped |
Detenido |
| Starting |
Iniciando |
| Updating |
Actualización |
| Migrated |
Migrado |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TrustedExternalTenant
Representa un ID de tenant en el que el clúster confía.
| Nombre | Tipo | Description |
|---|---|---|
| value |
string |
GUID que representa un inquilino externo. |
VirtualNetworkConfiguration
Una clase que contiene definición de red virtual.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| dataManagementPublicIpId |
string |
Identificador de recurso de la dirección IP pública del servicio de administración de datos. |
|
| enginePublicIpId |
string |
Identificador de recurso de la dirección IP pública del servicio de motor. |
|
| state | Enabled |
Cuando se habilita, el clúster se implementa en la subred configurada, cuando se deshabilite se quitará de la subred. |
|
| subnetId |
string |
Identificador del recurso de subred. |
VnetState
Cuando se habilita, el clúster se implementa en la subred configurada, cuando se deshabilite se quitará de la subred.
| Valor | Description |
|---|---|
| Enabled |
Habilitado |
| Disabled |
Deshabilitado |
ZoneStatus
Indica si el grupo es zonal o no zonal.
| Valor | Description |
|---|---|
| NonZonal |
No Zonal |
| ZonalInconsistency |
Inconsistencia ZonalT |
| Zonal |
Zonal |