Database Principal Assignments - Get

Ottiene un'entità di database del cluster KustoAssignment.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}?api-version=2021-01-01

Parametri dell'URI

Name In Required Type Description
clusterName
path True
  • string

Nome del cluster Kusto.

databaseName
path True
  • string

Nome del database nel cluster Kusto.

principalAssignmentName
path True
  • string

Nome dell'entità di sicurezza KustoAssignment.

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 API client.

Risposte

Name Type Description
200 OK

Oggetto assegnazione dell'entità di database del cluster Kusto.

Other Status Codes

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

Esempio

KustoDatabasePrincipalAssignmentsGet

Sample Request

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoclusterrptest4/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01

Sample Response

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoclusterrptest4/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1",
  "name": "kustoclusterrptest4/Kustodatabase8/kustoprincipal1",
  "type": "Microsoft.Kusto/Clusters/Databases/PrincipalAssignments",
  "properties": {
    "role": "Admin",
    "principalId": "87654321-1234-1234-1234-123456789123",
    "principalType": "App",
    "tenantId": "12345678-1234-1234-1234-123456789123",
    "tenantName": "tenantName",
    "principalName": "TestApp",
    "provisioningState": "Succeeded"
  }
}

Definizioni

CloudError

Risposta di errore da Kusto.

CloudErrorBody

Risposta di errore da Kusto.

DatabasePrincipalAssignment

Classe che rappresenta un'assegnazione di entità di database.

DatabasePrincipalRole

Ruolo dell'entità di database.

PrincipalType

Tipo di entità.

ProvisioningState

Stato di cui è stato effettuato il provisioning della risorsa.

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, adatto per la visualizzazione in un'interfaccia utente.

target
  • string

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

DatabasePrincipalAssignment

Classe che rappresenta un'assegnazione di entità di database.

Name Type Description
id
  • string

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

name
  • string

nome della risorsa.

properties.principalId
  • string

ID entità assegnato all'entità di database. Può trattarsi di un indirizzo di posta elettronica dell'utente, di un ID applicazione o di un nome del gruppo di sicurezza.

properties.principalName
  • string

Nome dell'entità

properties.principalType

Tipo di entità.

properties.provisioningState

Stato di cui è stato effettuato il provisioning della risorsa.

properties.role

Ruolo dell'entità di database.

properties.tenantId
  • string

ID tenant dell'entità

properties.tenantName
  • string

Nome del tenant dell'entità

type
  • string

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

DatabasePrincipalRole

Ruolo dell'entità di database.

Name Type Description
Admin
  • string
Ingestor
  • string
Monitor
  • string
UnrestrictedViewer
  • string
User
  • string
Viewer
  • string

PrincipalType

Tipo di entità.

Name Type Description
App
  • string
Group
  • string
User
  • 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