Attached Database Configurations - List By Cluster

Restituisce l'elenco delle configurazioni del database collegato del cluster Kusto specificato.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations?api-version=2022-07-07

Parametri dell'URI

Name In Required Type Description
clusterName
path True
  • string

Nome del cluster Kusto.

resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente il cluster Kusto.

subscriptionId
path True
  • string

Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True
  • string

Versione dell'API client.

Risposte

Name Type Description
200 OK

È stato recuperato l'elenco delle configurazioni di database collegate.

Other Status Codes

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Esempio

KustoAttachedDatabaseConfigurationsListByCluster

Sample Request

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster2/attachedDatabaseConfigurations?api-version=2022-07-07

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster2/AttachedDatabaseConfigurations/KustoDatabase8",
      "name": "kustoCluster2/KustoDatabase8",
      "type": "Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations",
      "location": "westus",
      "properties": {
        "clusterResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader",
        "databaseName": "db1",
        "defaultPrincipalsModificationKind": "Union",
        "provisioningState": "Succeeded"
      }
    },
    {
      "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster2/AttachedDatabaseConfigurations/KustoDatabase9",
      "name": "kustoCluster2/KustoDatabase9",
      "type": "Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations",
      "location": "westus",
      "properties": {
        "clusterResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader",
        "databaseName": "db1",
        "defaultPrincipalsModificationKind": "Union",
        "tableLevelSharingProperties": {
          "tablesToInclude": [
            "Table1"
          ],
          "tablesToExclude": [
            "Table2"
          ],
          "externalTablesToInclude": [
            "ExternalTable1"
          ],
          "externalTablesToExclude": [
            "ExternalTable2"
          ],
          "materializedViewsToInclude": [
            "MaterializedViewTable1"
          ],
          "materializedViewsToExclude": [
            "MaterializedViewTable2"
          ]
        },
        "provisioningState": "Succeeded"
      }
    }
  ]
}

Definizioni

AttachedDatabaseConfiguration

Classe che rappresenta una configurazione del database collegata.

AttachedDatabaseConfigurationListResult

Risposta dell'operazione di configurazione del database collegata all'elenco.

CloudError

Risposta di errore da Kusto.

CloudErrorBody

Risposta di errore da Kusto.

DefaultPrincipalsModificationKind

Tipo di modifica delle entità predefinite

ProvisioningState

Stato di cui è stato effettuato il provisioning della risorsa.

TableLevelSharingProperties

Tabelle che verranno incluse ed escluse nel database follower

AttachedDatabaseConfiguration

Classe che rappresenta una configurazione del database collegata.

Name Type Description
id
  • string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

Percorso della risorsa.

name
  • string

nome della risorsa.

properties.attachedDatabaseNames
  • string[]

Elenco di database dal clusterResourceId attualmente collegato al cluster.

properties.clusterResourceId
  • string

ID risorsa del cluster in cui si desidera collegare i database.

properties.databaseName
  • string

Nome del database da collegare, usare * se si desidera seguire tutti i database correnti e futuri.

properties.databaseNameOverride
  • string

Esegue l'override del nome del database originale. Rilevante solo quando si esegue il collegamento a un database specifico.

properties.databaseNamePrefix
  • string

Aggiunge un prefisso al nome dei database collegati. Quando si segue un intero cluster, tale prefisso viene aggiunto a tutti i nomi originali dei database del cluster leader.

properties.defaultPrincipalsModificationKind

Tipo di modifica delle entità predefinite

properties.provisioningState

Stato di cui è stato effettuato il provisioning della risorsa.

properties.tableLevelSharingProperties

Specifiche di condivisione a livello di tabella

type
  • string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AttachedDatabaseConfigurationListResult

Risposta dell'operazione di configurazione del database collegata all'elenco.

Name Type Description
value

Elenco di configurazioni di database collegate.

CloudError

Risposta di errore da Kusto.

Name Type Description
error

Risposta di errore da Kusto.

CloudErrorBody

Risposta di errore da Kusto.

Name Type Description
code
  • string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

Elenco di dettagli aggiuntivi sull'errore.

message
  • string

Messaggio che descrive l'errore, che deve essere adatto per la visualizzazione in un'interfaccia utente.

target
  • string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

DefaultPrincipalsModificationKind

Tipo di modifica delle entità predefinite

Name Type Description
None
  • string
Replace
  • string
Union
  • string

ProvisioningState

Stato di cui è stato effettuato il provisioning della risorsa.

Name Type Description
Creating
  • string
Deleting
  • string
Failed
  • string
Moving
  • string
Running
  • string
Succeeded
  • string

TableLevelSharingProperties

Tabelle che verranno incluse ed escluse nel database follower

Name Type Description
externalTablesToExclude
  • string[]

Elenco di tabelle esterne escluse dal database follower

externalTablesToInclude
  • string[]

Elenco di tabelle esterne da includere nel database follower

materializedViewsToExclude
  • string[]

Elenco di viste materializzate escluse dal database dei follower

materializedViewsToInclude
  • string[]

Elenco di viste materializzate da includere nel database dei follower

tablesToExclude
  • string[]

Elenco di tabelle da escludere dal database follower

tablesToInclude
  • string[]

Elenco di tabelle da includere nel database dei follower