Partager via


Kusto Pools - List By Workspace

Lister les pools Kusto
Répertorier tous les pools Kusto

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools?api-version=2021-06-01-preview

Paramètres URI

Nom Dans Obligatoire Type Description
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.

workspaceName
path True

string

Nom de l’espace de travail.

api-version
query True

string

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

Réponses

Nom Type Description
200 OK

KustoPoolListResult

Liste des pools Kusto sous l’espace de travail.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Exemples

List Kusto pools in a workspace

Exemple de requête

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Synapse/workspaces/kustorptest/kustoPools?api-version=2021-06-01-preview

Exemple de réponse

{
  "value": [
    {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Synapse/workspaces/kustorptest/kustopools/KustoClusterRPTest4",
      "name": "KustoClusterRPTest4",
      "type": "Microsoft.Synapse/workspaces/kustopools",
      "location": "westus",
      "properties": {
        "provisioningState": "Succeeded"
      },
      "sku": {
        "name": "Storage optimized",
        "size": "Medium",
        "capacity": 2
      },
      "etag": "abcd123"
    },
    {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Synapse/workspaces/kustorptest/kustopools/KustoClusterRPTest3",
      "name": "KustoClusterRPTest3",
      "type": "Microsoft.Synapse/workspaces/kustopools",
      "location": "westus",
      "properties": {
        "provisioningState": "Succeeded"
      },
      "sku": {
        "name": "Compute optimized",
        "size": "Small",
        "capacity": 2
      },
      "etag": "abcd123"
    }
  ]
}

Définitions

Nom Description
AzureSku

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

createdByType

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

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

KustoPool

Classe représentant un pool Kusto kusto.

KustoPoolListResult

Lister la réponse de l’opération des pools Kusto.

LanguageExtension

Objet d’extension de langage.

languageExtensionName

Nom de l’extension de langue.

LanguageExtensionsList

Liste des objets d’extension de langage.

OptimizedAutoscale

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

ResourceProvisioningState

État provisionné de la ressource.

SkuName

Nom de la référence SKU.

SkuSize

Taille de la référence SKU.

State

État de la ressource.

systemData

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

AzureSku

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

Nom Type Description
capacity

integer

Nombre d’instances du cluster.

name

SkuName

Nom de la référence SKU.

size

SkuSize

Taille de la référence SKU.

createdByType

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

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

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émentaires.

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 error.

KustoPool

Classe représentant un pool Kusto 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}

location

string

Emplacement géographique où réside la ressource

name

string

nom de la ressource.

properties.dataIngestionUri

string

URI d’ingestion des données du pool Kusto.

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.languageExtensions

LanguageExtensionsList

Liste des extensions de langage du pool Kusto.

properties.optimizedAutoscale

OptimizedAutoscale

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

properties.provisioningState

ResourceProvisioningState

État provisionné de la ressource.

properties.state

State

État de la ressource.

properties.stateReason

string

Raison de l’état actuel du pool Kusto.

properties.uri

string

URI du pool Kusto.

properties.workspaceUID

string

Identificateur unique de l’espace de travail.

sku

AzureSku

Référence SKU du pool kusto.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

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

KustoPoolListResult

Lister la réponse de l’opération des pools Kusto.

Nom Type Description
value

KustoPool[]

Liste des pools Kusto.

LanguageExtension

Objet d’extension de langage.

Nom Type Description
languageExtensionName

languageExtensionName

Nom de l’extension de langue.

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.

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éfinie, pour instance 1.

ResourceProvisioningState

État provisionné de la ressource.

Nom Type Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

SkuName

Nom de la référence SKU.

Nom Type Description
Compute optimized

string

Storage optimized

string

SkuSize

Taille de la référence SKU.

Nom Type Description
Extra small

string

Large

string

Medium

string

Small

string

State

État de la ressource.

Nom Type Description
Creating

string

Deleted

string

Deleting

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 la 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.