Database Principal Assignments - Get

Возвращает объект Kusto database principalAssignment.

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

Параметры URI

Name In Required Type Description
clusterName
path True
  • string

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

databaseName
path True
  • string

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

principalAssignmentName
path True
  • string

Имя Kusto principalAssignment.

resourceGroupName
path True
  • string

Имя группы ресурсов, содержащей кластер Kusto.

subscriptionId
path True
  • string

Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True
  • string

Версия КЛИЕНТСКОго API.

Ответы

Name Type Description
200 OK

Объект назначения субъекта базы данных кластера Kusto.

Other Status Codes

Ответ об ошибке, описывающий причину сбоя операции.

Примеры

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

Определения

CloudError

Ответ об ошибке из Kusto.

CloudErrorBody

Ответ об ошибке из Kusto.

DatabasePrincipalAssignment

Класс, представляющий назначение субъекта базы данных.

DatabasePrincipalRole

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

PrincipalType

Тип субъекта.

ProvisioningState

Подготовленное состояние ресурса.

CloudError

Ответ об ошибке из Kusto.

Name Type Description
error

Ответ об ошибке из Kusto.

CloudErrorBody

Ответ об ошибке из Kusto.

Name Type Description
code
  • string

Идентификатор ошибки. Коды инвариантны и предназначены для программного использования.

details

Список дополнительных сведений об ошибке.

message
  • string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target
  • string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

DatabasePrincipalAssignment

Класс, представляющий назначение субъекта базы данных.

Name Type Description
id
  • string

Полный идентификатор ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Имя ресурса.

properties.aadObjectId
  • string

Идентификатор объекта субъекта-службы в AAD (Azure Active Directory)

properties.principalId
  • string

Идентификатор субъекта, назначенный субъекту базы данных. Это может быть электронная почта пользователя, идентификатор приложения или имя группы безопасности.

properties.principalName
  • string

Имя участника

properties.principalType

Тип субъекта.

properties.provisioningState

Подготовленное состояние ресурса.

properties.role

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

properties.tenantId
  • string

Идентификатор клиента субъекта

properties.tenantName
  • string

Имя клиента субъекта

type
  • string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft. служба хранилища/storageAccounts"

DatabasePrincipalRole

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

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

PrincipalType

Тип субъекта.

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

ProvisioningState

Подготовленное состояние ресурса.

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