Database Principal Assignments - Get

Obtient un Kusto principal de base de données de clusterAssignment.

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

Paramètres URI

Name In Required Type Description
clusterName
path True
  • string

Nom du cluster Kusto.

databaseName
path True
  • string

Nom de la base de données dans le cluster Kusto.

principalAssignmentName
path True
  • string

Nom de l’Kusto principalAssignment.

resourceGroupName
path True
  • string

Nom du groupe de ressources contenant le cluster Kusto.

subscriptionId
path True
  • string

Obtient les informations d'identification d'abonnement qui identifient l'abonnement Microsoft Azure de manière unique. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

api-version
query True
  • string

Version de l’API cliente.

Réponses

Name Type Description
200 OK

Objet d’affectation de principal de base de données de cluster Kusto.

Other Status Codes

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

Exemples

KustoDatabasePrincipalAssignmentsGet

Sample Request

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

Sample Response

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1",
  "name": "kustoCluster/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",
    "aadObjectId": "98765432-1234-1234-1234-123456789123"
  }
}

Définitions

CloudError

Réponse d’erreur de Kusto.

CloudErrorBody

Réponse d’erreur de Kusto.

DatabasePrincipalAssignment

Classe représentant une affectation de principal de base de données.

DatabasePrincipalRole

Rôle principal de base de données.

PrincipalType

Type principal.

ProvisioningState

État provisionné de la ressource.

CloudError

Réponse d’erreur de Kusto.

Name Type Description
error

Réponse d’erreur de Kusto.

CloudErrorBody

Réponse d’erreur de Kusto.

Name Type Description
code
  • string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

Liste des détails supplémentaires sur l’erreur.

message
  • string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target
  • string

Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur.

DatabasePrincipalAssignment

Classe représentant une affectation de principal de base de données.

Name 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.aadObjectId
  • string

ID d’objet principal de service dans AAD (Azure active directory)

properties.principalId
  • string

ID de principal affecté au principal de base de données. Il peut s’agir d’un e-mail utilisateur, d’UN ID d’application ou d’un nom de groupe de sécurité.

properties.principalName
  • string

Nom du principal

properties.principalType

Type principal.

properties.provisioningState

État provisionné de la ressource.

properties.role

Rôle principal de base de données.

properties.tenantId
  • string

ID de locataire du principal

properties.tenantName
  • string

Nom du locataire du principal

type
  • string

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

DatabasePrincipalRole

Rôle principal de base de données.

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

PrincipalType

Type principal.

Name Type Description
App
  • string
Group
  • string
User
  • string

ProvisioningState

État provisionné de la ressource.

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