Partilhar via


Databases - List Principals

Devolve uma lista de principais de base de dados do cluster e da base de dados kusto especificados.

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

Parâmetros do URI

Name Em Necessário Tipo Description
clusterName
path True

string

O nome do cluster kusto.

Padrão Regex: ^.*$

databaseName
path True

string

O nome da base de dados no cluster do Kusto.

Padrão Regex: ^.*$

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

subscriptionId
path True

string

O ID da subscrição de destino.

api-version
query True

string

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Description
200 OK

DatabasePrincipalListResult

Obteve com êxito a lista de principais de base de dados.

Other Status Codes

ErrorResponse

Resposta de erro que descreve a razão pela qual a operação falhou.

Exemplos

KustoDatabaseListPrincipals

Pedido de amostra

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster/databases/KustoDatabase8/listPrincipals?api-version=2023-08-15

Resposta da amostra

{
  "value": [
    {
      "name": "Some User",
      "role": "Admin",
      "type": "User",
      "fqn": "aaduser=some_guid",
      "email": "user@microsoft.com",
      "appId": ""
    },
    {
      "name": "Kusto",
      "role": "Viewer",
      "type": "Group",
      "fqn": "aadgroup=some_guid",
      "email": "kusto@microsoft.com",
      "appId": ""
    },
    {
      "name": "SomeApp",
      "role": "Admin",
      "type": "App",
      "fqn": "aadapp=some_guid_app_id",
      "email": "",
      "appId": "some_guid_app_id"
    }
  ]
}

Definições

Name Description
DatabasePrincipal

Uma classe que representa a entidade principal da base de dados.

DatabasePrincipalListResult

A resposta da operação de principais de base de dados kusto da lista.

DatabasePrincipalRole

Função principal da base de dados.

DatabasePrincipalType

Tipo de principal de base de dados.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

DatabasePrincipal

Uma classe que representa a entidade principal da base de dados.

Name Tipo Description
appId

string

ID da aplicação – relevante apenas para o tipo de principal de aplicação.

email

string

E-mail principal da base de dados, se existir.

fqn

string

Nome completamente qualificado do principal de base de dados.

name

string

Nome principal da base de dados.

role

DatabasePrincipalRole

Função principal da base de dados.

tenantName

string

O nome do inquilino do principal

type

DatabasePrincipalType

Tipo de principal de base de dados.

DatabasePrincipalListResult

A resposta da operação de principais de base de dados kusto da lista.

Name Tipo Description
value

DatabasePrincipal[]

A lista de principais de base de dados kusto.

DatabasePrincipalRole

Função principal da base de dados.

Name Tipo Description
Admin

string

Ingestor

string

Monitor

string

UnrestrictedViewer

string

User

string

Viewer

string

DatabasePrincipalType

Tipo de principal de base de dados.

Name Tipo Description
App

string

Group

string

User

string

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.