Databases - List Principals

Возвращает список субъектов базы данных заданного кластера Kusto и базы данных.

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

Параметры URI

Имя В Обязательно Тип Описание
clusterName
path True

string

pattern: ^.*$

Имя кластера Kusto.

databaseName
path True

string

pattern: ^.*$

Имя базы данных в кластере Kusto.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя регистронезависимо.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

DatabasePrincipalListResult

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation Выдача себя за свою учетную запись пользователя

Примеры

KustoDatabaseListPrincipals

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
DatabasePrincipal

Класс, представляющий главную сущность базы данных.

DatabasePrincipalListResult

Список принципов базы данных Kusto отвечает на операции.

DatabasePrincipalRole

Роль субъекта базы данных.

DatabasePrincipalType

Основной тип базы данных.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

DatabasePrincipal

Класс, представляющий главную сущность базы данных.

Имя Тип Описание
appId

string

Идентификатор приложения — важен только для типа принципа приложения.

email

string

Основная электронная почта базы данных, если она существует.

fqn

string

Главное имя базы данных — полностью квалифицированное имя.

name

string

Главное имя базы данных.

role

DatabasePrincipalRole

Роль субъекта базы данных.

tenantName

string

Имя арендатора

type

DatabasePrincipalType

Основной тип базы данных.

DatabasePrincipalListResult

Список принципов базы данных Kusto отвечает на операции.

Имя Тип Описание
nextLink

string

Ссылка на следующую страницу результатов.

value

DatabasePrincipal[]

Список субъектов базы данных Kusto.

DatabasePrincipalRole

Роль субъекта базы данных.

Значение Описание
Admin

Администратор

Ingestor

Ingestor

Monitor

Монитор

User

User

UnrestrictedViewer

UnrestrictedViewer

Viewer

Просмотрщик

DatabasePrincipalType

Основной тип базы данных.

Значение Описание
App

Приложение

Group

Группа

User

User

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.