Database Principal Assignments - Get

Obtém uma Kusto principal assinatura da base de dados de clusters.

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

Parâmetros do URI

Name In Required Type Description
clusterName
path True
  • string

O nome do aglomerado Kusto.

databaseName
path True
  • string

O nome da base de dados no aglomerado de Kusto.

principalAssignmentName
path True
  • string

O nome do Kusto principal Assinatura.

resourceGroupName
path True
  • string

O nome do grupo de recursos que contém o Kusto cluster.

subscriptionId
path True
  • string

Obtém credenciais de subscrição que identificam exclusivamente Microsoft Azure subscrição. O ID de subscrição faz parte do URI para cada chamada de serviço.

api-version
query True
  • string

Versão API do cliente.

Respostas

Name Type Description
200 OK

O Kusto principal objeto de atribuição da base de dados de cluster.

Other Status Codes

Resposta de erro descrevendo por que a operação falhou.

Exemplos

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"
  }
}

Definições

CloudError

Uma resposta de erro de Kusto.

CloudErrorBody

Uma resposta de erro de Kusto.

DatabasePrincipalAssignment

Classe que representa uma atribuição principal de base de dados.

DatabasePrincipalRole

Papel principal da base de dados.

PrincipalType

Tipo principal.

ProvisioningState

O estado previsto do recurso.

CloudError

Uma resposta de erro de Kusto.

Name Type Description
error

Uma resposta de erro de Kusto.

CloudErrorBody

Uma resposta de erro de Kusto.

Name Type Description
code
  • string

Um identificador do erro. Os códigos são invariantes e destinam-se a ser consumidos programáticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser exibida numa interface de utilizador.

target
  • string

O alvo do erro particular. Por exemplo, o nome da propriedade em erro.

DatabasePrincipalAssignment

Classe que representa uma atribuição principal de base de dados.

Name Type Description
id
  • string

ID de recursos totalmente qualificado para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

O nome do recurso

properties.aadObjectId
  • string

O id principal de serviço em AAD (Diretório ativo Azure)

properties.principalId
  • string

A identificação principal atribuída ao diretor da base de dados. Pode ser um e-mail do utilizador, ID de aplicação ou nome de grupo de segurança.

properties.principalName
  • string

O nome principal

properties.principalType

Tipo principal.

properties.provisioningState

O estado previsto do recurso.

properties.role

Papel principal da base de dados.

properties.tenantId
  • string

O id inquilino do diretor

properties.tenantName
  • string

O nome do inquilino do diretor

type
  • string

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft." Armazenamento/armazenamentoCotalhos"

DatabasePrincipalRole

Papel principal da base de dados.

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

PrincipalType

Tipo principal.

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

ProvisioningState

O estado previsto do recurso.

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