Database Principal Assignments - Get

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

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

Параметры URI

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

string

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

Regex pattern: ^.*$

databaseName
path True

string

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

Regex pattern: ^.*$

principalAssignmentName
path True

string

Имя kusto principalAssignment.

Regex pattern: ^.*$

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

DatabasePrincipalAssignment

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

Other Status Codes

ErrorResponse

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

Примеры

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

Определения

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

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

DatabasePrincipalRole

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

ErrorAdditionalInfo

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

ErrorDetail

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

ErrorResponse

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

PrincipalType

Тип участника.

ProvisioningState

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

DatabasePrincipalAssignment

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

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

string

Полный идентификатор ресурса. Например: /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

PrincipalType

Тип участника.

properties.provisioningState

ProvisioningState

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

properties.role

DatabasePrincipalRole

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

properties.tenantId

string

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

properties.tenantName

string

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

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.

DatabasePrincipalRole

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

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

string

Ingestor

string

Monitor

string

UnrestrictedViewer

string

User

string

Viewer

string

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

Объект error.

PrincipalType

Тип участника.

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

string

Group

string

User

string

ProvisioningState

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

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

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string