Database Principal Assignments - Get

Obtient un principal de base de données de cluster KustoAssignment.

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

Paramètres URI

Nom Dans Obligatoire Type Description
clusterName
path True

string

Nom du cluster Kusto.

Regex pattern: ^.*$

databaseName
path True

string

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

Regex pattern: ^.*$

principalAssignmentName
path True

string

Nom du principalAssignment Kusto.

Regex pattern: ^.*$

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.

Réponses

Nom Type Description
200 OK

DatabasePrincipalAssignment

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

Other Status Codes

ErrorResponse

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=2023-08-15

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

Nom Description
DatabasePrincipalAssignment

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

DatabasePrincipalRole

Rôle principal de base de données.

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

PrincipalType

Type de principal.

ProvisioningState

État provisionné de la ressource.

DatabasePrincipalAssignment

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

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

string

ID d’objet du 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 d’utilisateur, d’un ID d’application ou d’un nom de groupe de sécurité.

properties.principalName

string

Nom du principal

properties.principalType

PrincipalType

Type de principal.

properties.provisioningState

ProvisioningState

État provisionné de la ressource.

properties.role

DatabasePrincipalRole

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.Storage/storageAccounts »

DatabasePrincipalRole

Rôle principal de base de données.

Nom Type Description
Admin

string

Ingestor

string

Monitor

string

UnrestrictedViewer

string

User

string

Viewer

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.

PrincipalType

Type de principal.

Nom Type Description
App

string

Group

string

User

string

ProvisioningState

État provisionné de la ressource.

Nom Type Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string