Partager via


Clusters - Create Or Update

Créez ou mettez à jour un cluster Kusto.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2024-04-13

Paramètres URI

Nom Dans Obligatoire Type Description
clusterName
path True

string

Nom du cluster Kusto.

Modèle d’expression régulière: ^.*$

resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

ID de l’abonnement cible.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
If-Match

string

ETag du cluster. Omettez cette valeur pour toujours remplacer le cluster actuel. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées.

If-None-Match

string

Définissez sur « * » pour autoriser la création d’un nouveau cluster, mais pour empêcher la mise à jour d’un cluster existant. D’autres valeurs entraînent une réponse 412 en cas d’échec de la condition.

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement géographique où réside la ressource

sku True

AzureSku

Référence SKU du cluster.

identity

Identity

Identité du cluster, si elle est configurée.

properties.acceptedAudiences

AcceptedAudiences[]

Audiences acceptées du cluster.

properties.allowedFqdnList

string[]

Liste des noms de domaine complets autorisés (nom de domaine complet) pour la sortie du cluster.

properties.allowedIpRangeList

string[]

Liste des adresses IP au format CIDR autorisé à se connecter au cluster.

properties.calloutPolicies

CalloutPolicy[]

Liste des stratégies de légende pour la sortie du cluster.

properties.enableAutoStop

boolean

Valeur booléenne qui indique si le cluster peut être arrêté automatiquement (en raison d’un manque de données ou d’aucune activité pendant de nombreux jours).

properties.enableDiskEncryption

boolean

Valeur booléenne qui indique si les disques du cluster sont chiffrés.

properties.enableDoubleEncryption

boolean

Valeur booléenne qui indique si le double chiffrement est activé.

properties.enablePurge

boolean

Valeur booléenne qui indique si les opérations de vidage sont activées.

properties.enableStreamingIngest

boolean

Valeur booléenne qui indique si l’ingestion de streaming est activée.

properties.engineType

EngineType

Type de moteur

properties.keyVaultProperties

KeyVaultProperties

Propriétés KeyVault pour le chiffrement du cluster.

properties.languageExtensions

LanguageExtensionsList

Liste des extensions de langage du cluster.

properties.optimizedAutoscale

OptimizedAutoscale

Définition de mise à l’échelle automatique optimisée.

properties.publicIPType

publicIPType

Indique le type d’adresse IP publique à créer - IPv4 (valeur par défaut) ou DualStack (IPv4 et IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

L’accès au réseau public au cluster est activé par défaut. En cas de désactivation, seule la connexion de point de terminaison privé au cluster est autorisée

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.trustedExternalTenants

TrustedExternalTenant[]

Locataires externes du cluster.

properties.virtualClusterGraduationProperties

string

Propriétés de graduation de cluster virtuel

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Définition de réseau virtuel.

tags

object

Balises de ressource.

zones

string[]

Zones de disponibilité du cluster.

Réponses

Nom Type Description
200 OK

Cluster

Mise à jour réussie du cluster.

201 Created

Cluster

Création réussie du cluster.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Exemples

KustoClustersCreateOrUpdate

Exemple de requête

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster?api-version=2024-04-13

{
  "location": "westus",
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "publicNetworkAccess": "Enabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  }
}

Exemple de réponse

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd"
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd123"
}

Définitions

Nom Description
AcceptedAudiences

Représente un public accepté approuvé par le cluster.

AzureSku

Définition de référence SKU Azure.

AzureSkuName

Nom de la référence SKU.

AzureSkuTier

Niveau de référence SKU.

CalloutPolicy

Configuration pour les stratégies de légende externe, notamment les modèles d’URI, les types d’accès et les types de service.

calloutType

Type du service de légende, en spécifiant le type de ressource externe ou de service accessible.

Cluster

Classe représentant un cluster Kusto.

ClusterNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

createdByType

Type d’identité qui a créé la ressource.

EngineType

Type de moteur

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

Identity

Identité de la ressource.

IdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

KeyVaultProperties

Propriétés du coffre de clés.

LanguageExtension

Objet d’extension de langage.

languageExtensionImageName

Nom de l’image de l’extension de langage.

languageExtensionName

Nom de l’extension de langue.

LanguageExtensionsList

Liste des objets d’extension de langage.

MigrationClusterProperties

Représente les propriétés d’un cluster qui fait partie d’une migration.

MigrationClusterRole

Rôle du cluster dans le processus de migration.

OptimizedAutoscale

Classe qui contient la définition de mise à l’échelle automatique optimisée.

outboundAccess

Indique si l’accès sortant est autorisé pour le modèle d’URI spécifié.

PrivateEndpointConnection

Une connexion de point de terminaison privé

PrivateEndpointProperty

Point de terminaison privé auquel la connexion appartient.

PrivateLinkServiceConnectionStateProperty

État de connexion de la connexion de point de terminaison privé.

ProvisioningState

État provisionné de la ressource.

publicIPType

Indique le type d’adresse IP publique à créer - IPv4 (valeur par défaut) ou DualStack (IPv4 et IPv6)

PublicNetworkAccess

L’accès au réseau public au cluster est activé par défaut. En cas de désactivation, seule la connexion de point de terminaison privé au cluster est autorisée

State

État de la ressource.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TrustedExternalTenant

Représente un ID de locataire approuvé par le cluster.

UserAssignedIdentities

Liste des identités utilisateur associées au cluster Kusto. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

VirtualNetworkConfiguration

Classe qui contient la définition de réseau virtuel.

VnetState

Lorsqu’il est activé, le cluster est déployé dans le sous-réseau configuré, lorsqu’il est désactivé, il est supprimé du sous-réseau.

ZoneStatus

Indique si le cluster est zonal ou non zonal.

AcceptedAudiences

Représente un public accepté approuvé par le cluster.

Nom Type Description
value

string

GUID ou URL valide représentant un public accepté.

AzureSku

Définition de référence SKU Azure.

Nom Type Description
capacity

integer

Nombre d’instances du cluster.

name

AzureSkuName

Nom de la référence SKU.

tier

AzureSkuTier

Niveau de référence SKU.

AzureSkuName

Nom de la référence SKU.

Nom Type Description
Dev(No SLA)_Standard_D11_v2

string

Dev(No SLA)_Standard_E2a_v4

string

Standard_D11_v2

string

Standard_D12_v2

string

Standard_D13_v2

string

Standard_D14_v2

string

Standard_D16d_v5

string

Standard_D32d_v4

string

Standard_D32d_v5

string

Standard_DS13_v2+1TB_PS

string

Standard_DS13_v2+2TB_PS

string

Standard_DS14_v2+3TB_PS

string

Standard_DS14_v2+4TB_PS

string

Standard_E16a_v4

string

Standard_E16ads_v5

string

Standard_E16as_v4+3TB_PS

string

Standard_E16as_v4+4TB_PS

string

Standard_E16as_v5+3TB_PS

string

Standard_E16as_v5+4TB_PS

string

Standard_E16d_v4

string

Standard_E16d_v5

string

Standard_E16s_v4+3TB_PS

string

Standard_E16s_v4+4TB_PS

string

Standard_E16s_v5+3TB_PS

string

Standard_E16s_v5+4TB_PS

string

Standard_E2a_v4

string

Standard_E2ads_v5

string

Standard_E2d_v4

string

Standard_E2d_v5

string

Standard_E4a_v4

string

Standard_E4ads_v5

string

Standard_E4d_v4

string

Standard_E4d_v5

string

Standard_E64i_v3

string

Standard_E80ids_v4

string

Standard_E8a_v4

string

Standard_E8ads_v5

string

Standard_E8as_v4+1TB_PS

string

Standard_E8as_v4+2TB_PS

string

Standard_E8as_v5+1TB_PS

string

Standard_E8as_v5+2TB_PS

string

Standard_E8d_v4

string

Standard_E8d_v5

string

Standard_E8s_v4+1TB_PS

string

Standard_E8s_v4+2TB_PS

string

Standard_E8s_v5+1TB_PS

string

Standard_E8s_v5+2TB_PS

string

Standard_EC16ads_v5

string

Standard_EC16as_v5+3TB_PS

string

Standard_EC16as_v5+4TB_PS

string

Standard_EC8ads_v5

string

Standard_EC8as_v5+1TB_PS

string

Standard_EC8as_v5+2TB_PS

string

Standard_L16as_v3

string

Standard_L16s

string

Standard_L16s_v2

string

Standard_L16s_v3

string

Standard_L32as_v3

string

Standard_L32s_v3

string

Standard_L4s

string

Standard_L8as_v3

string

Standard_L8s

string

Standard_L8s_v2

string

Standard_L8s_v3

string

AzureSkuTier

Niveau de référence SKU.

Nom Type Description
Basic

string

Standard

string

CalloutPolicy

Configuration pour les stratégies de légende externe, notamment les modèles d’URI, les types d’accès et les types de service.

Nom Type Description
calloutId

string

Identificateur unique de la configuration de légende.

calloutType

calloutType

Type du service de légende, en spécifiant le type de ressource externe ou de service accessible.

calloutUriRegex

string

Expression régulière ou modèle de nom de domaine complet pour l’URI de légende.

outboundAccess

outboundAccess

Indique si l’accès sortant est autorisé pour le modèle d’URI spécifié.

calloutType

Type du service de légende, en spécifiant le type de ressource externe ou de service accessible.

Nom Type Description
azure_digital_twins

string

azure_openai

string

cosmosdb

string

external_data

string

genevametrics

string

kusto

string

mysql

string

postgresql

string

sandbox_artifacts

string

sql

string

webapi

string

Cluster

Classe représentant un cluster Kusto.

Nom Type Valeur par défaut Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Identité du cluster, si elle est configurée.

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.acceptedAudiences

AcceptedAudiences[]

Audiences acceptées du cluster.

properties.allowedFqdnList

string[]

Liste des noms de domaine complets autorisés (nom de domaine complet) pour la sortie du cluster.

properties.allowedIpRangeList

string[]

Liste des adresses IP au format CIDR autorisé à se connecter au cluster.

properties.calloutPolicies

CalloutPolicy[]

Liste des stratégies de légende pour la sortie du cluster.

properties.dataIngestionUri

string

URI d’ingestion des données du cluster.

properties.enableAutoStop

boolean

True

Valeur booléenne qui indique si le cluster peut être arrêté automatiquement (en raison d’un manque de données ou d’aucune activité pendant de nombreux jours).

properties.enableDiskEncryption

boolean

False

Valeur booléenne qui indique si les disques du cluster sont chiffrés.

properties.enableDoubleEncryption

boolean

False

Valeur booléenne qui indique si le double chiffrement est activé.

properties.enablePurge

boolean

False

Valeur booléenne qui indique si les opérations de vidage sont activées.

properties.enableStreamingIngest

boolean

False

Valeur booléenne qui indique si l’ingestion de streaming est activée.

properties.engineType

EngineType

V3

Type de moteur

properties.keyVaultProperties

KeyVaultProperties

Propriétés KeyVault pour le chiffrement du cluster.

properties.languageExtensions

LanguageExtensionsList

Liste des extensions de langage du cluster.

properties.migrationCluster

MigrationClusterProperties

Propriétés du cluster homologue impliqué dans une migration vers/depuis ce cluster.

properties.optimizedAutoscale

OptimizedAutoscale

Définition de mise à l’échelle automatique optimisée.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé.

properties.provisioningState

ProvisioningState

État provisionné de la ressource.

properties.publicIPType

publicIPType

IPv4

Indique le type d’adresse IP publique à créer - IPv4 (valeur par défaut) ou DualStack (IPv4 et IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

L’accès au réseau public au cluster est activé par défaut. En cas de désactivation, seule la connexion de point de terminaison privé au cluster est autorisée

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Disabled

Indique s’il faut restreindre ou non l’accès réseau sortant. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.state

State

État de la ressource.

properties.stateReason

string

Raison de l’état actuel du cluster.

properties.trustedExternalTenants

TrustedExternalTenant[]

Locataires externes du cluster.

properties.uri

string

URI du cluster.

properties.virtualClusterGraduationProperties

string

Propriétés de graduation de cluster virtuel

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Définition de réseau virtuel.

properties.zoneStatus

ZoneStatus

Indique si le cluster est zonal ou non zonal.

sku

AzureSku

Référence SKU du cluster.

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

zones

string[]

Zones de disponibilité du cluster.

ClusterNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

Nom Type Description
Disabled

string

Enabled

string

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

EngineType

Type de moteur

Nom Type Description
V2

string

V3

string

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

Identity

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité de ressource.

tenantId

string

ID de locataire de la ressource.

type

IdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

userAssignedIdentities

UserAssignedIdentities

Liste des identités utilisateur associées au cluster Kusto. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

IdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

KeyVaultProperties

Propriétés du coffre de clés.

Nom Type Description
keyName

string

Nom de la clé du coffre de clés.

keyVaultUri

string

URI du coffre de clés.

keyVersion

string

Version de la clé du coffre de clés.

userIdentity

string

Identité affectée par l’utilisateur (ID de ressource ARM) qui a accès à la clé.

LanguageExtension

Objet d’extension de langage.

Nom Type Description
languageExtensionCustomImageName

string

Nom de l’image personnalisée de l’extension de langage.

languageExtensionImageName

languageExtensionImageName

Nom de l’image de l’extension de langage.

languageExtensionName

languageExtensionName

Nom de l’extension de langue.

languageExtensionImageName

Nom de l’image de l’extension de langage.

Nom Type Description
Python3_10_8

string

Python3_10_8_DL

string

Python3_11_7

string

Python3_11_7_DL

string

Python3_6_5

string

PythonCustomImage

string

R

string

languageExtensionName

Nom de l’extension de langue.

Nom Type Description
PYTHON

string

R

string

LanguageExtensionsList

Liste des objets d’extension de langage.

Nom Type Description
value

LanguageExtension[]

Liste des extensions de langage.

MigrationClusterProperties

Représente les propriétés d’un cluster qui fait partie d’une migration.

Nom Type Description
dataIngestionUri

string

URL d’ingestion de données publiques du cluster.

id

string

ID de ressource du cluster.

role

MigrationClusterRole

Rôle du cluster dans le processus de migration.

uri

string

URL publique du cluster.

MigrationClusterRole

Rôle du cluster dans le processus de migration.

Nom Type Description
Destination

string

Source

string

OptimizedAutoscale

Classe qui contient la définition de mise à l’échelle automatique optimisée.

Nom Type Description
isEnabled

boolean

Valeur booléenne qui indique si la fonctionnalité de mise à l’échelle automatique optimisée est activée ou non.

maximum

integer

Nombre maximal d’instances autorisées.

minimum

integer

Nombre minimal d’instances autorisées.

version

integer

Version du modèle défini, par exemple 1.

outboundAccess

Indique si l’accès sortant est autorisé pour le modèle d’URI spécifié.

Nom Type Description
Allow

string

Deny

string

PrivateEndpointConnection

Une connexion de point de terminaison privé

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nom de la ressource

properties.groupId

string

ID de groupe du point de terminaison privé.

properties.privateEndpoint

PrivateEndpointProperty

Point de terminaison privé auquel la connexion appartient.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

État de connexion de la connexion de point de terminaison privé.

properties.provisioningState

string

État d’approvisionnement du point de terminaison privé.

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

PrivateEndpointProperty

Point de terminaison privé auquel la connexion appartient.

Nom Type Description
id

string

ID de ressource du point de terminaison privé.

PrivateLinkServiceConnectionStateProperty

État de connexion de la connexion de point de terminaison privé.

Nom Type Description
actionsRequired

string

Toute action requise au-delà du flux de travail de base (approuver/rejeter/déconnecter)

description

string

Description de la connexion du service private link.

status

string

État de connexion du service de liaison privée.

ProvisioningState

État provisionné de la ressource.

Nom Type Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

publicIPType

Indique le type d’adresse IP publique à créer - IPv4 (valeur par défaut) ou DualStack (IPv4 et IPv6)

Nom Type Description
DualStack

string

IPv4

string

PublicNetworkAccess

L’accès au réseau public au cluster est activé par défaut. En cas de désactivation, seule la connexion de point de terminaison privé au cluster est autorisée

Nom Type Description
Disabled

string

Enabled

string

State

État de la ressource.

Nom Type Description
Creating

string

Deleted

string

Deleting

string

Migrated

string

Running

string

Starting

string

Stopped

string

Stopping

string

Unavailable

string

Updating

string

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

TrustedExternalTenant

Représente un ID de locataire approuvé par le cluster.

Nom Type Description
value

string

GUID représentant un locataire externe.

UserAssignedIdentities

Liste des identités utilisateur associées au cluster Kusto. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Nom Type Description

VirtualNetworkConfiguration

Classe qui contient la définition de réseau virtuel.

Nom Type Valeur par défaut Description
dataManagementPublicIpId

string

ID de ressource d’adresse IP publique du service de gestion des données.

enginePublicIpId

string

ID de ressource d’adresse IP publique du service moteur.

state

VnetState

Enabled

Lorsqu’il est activé, le cluster est déployé dans le sous-réseau configuré, lorsqu’il est désactivé, il est supprimé du sous-réseau.

subnetId

string

ID de ressource de sous-réseau.

VnetState

Lorsqu’il est activé, le cluster est déployé dans le sous-réseau configuré, lorsqu’il est désactivé, il est supprimé du sous-réseau.

Nom Type Description
Disabled

string

Enabled

string

ZoneStatus

Indique si le cluster est zonal ou non zonal.

Nom Type Description
NonZonal

string

Zonal

string

ZonalInconsistency

string