Database Principal Assignments - Get
Kusto 클러스터 데이터베이스 principalAssignment를 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}?api-version=2023-08-15
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
cluster
|
path | True |
string |
Kusto 클러스터의 이름입니다. Regex pattern: |
database
|
path | True |
string |
Kusto 클러스터에 있는 데이터베이스의 이름입니다. Regex pattern: |
principal
|
path | True |
string |
Kusto principalAssignment의 이름입니다. Regex pattern: |
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
Kusto 클러스터 데이터베이스 보안 주체 할당 개체입니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
예제
KustoDatabasePrincipalAssignmentsGet
Sample Request
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"
}
}
정의
Name | Description |
---|---|
Database |
데이터베이스 보안 주체 할당을 나타내는 클래스입니다. |
Database |
데이터베이스 주체 역할. |
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
Principal |
보안 주체 유형입니다. |
Provisioning |
리소스의 프로비전된 상태입니다. |
DatabasePrincipalAssignment
데이터베이스 보안 주체 할당을 나타내는 클래스입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
리소스의 이름입니다. |
properties.aadObjectId |
string |
AAD의 서비스 주체 개체 ID(Azure Active Directory) |
properties.principalId |
string |
데이터베이스 보안 주체에 할당된 보안 주체 ID입니다. 사용자 이메일, 애플리케이션 ID 또는 보안 그룹 이름일 수 있습니다. |
properties.principalName |
string |
보안 주체 이름 |
properties.principalType |
보안 주체 유형입니다. |
|
properties.provisioningState |
리소스의 프로비전된 상태입니다. |
|
properties.role |
데이터베이스 주체 역할. |
|
properties.tenantId |
string |
보안 주체의 테넌트 ID |
properties.tenantName |
string |
보안 주체의 테넌트 이름 |
type |
string |
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
DatabasePrincipalRole
데이터베이스 주체 역할.
Name | 형식 | Description |
---|---|---|
Admin |
string |
|
Ingestor |
string |
|
Monitor |
string |
|
UnrestrictedViewer |
string |
|
User |
string |
|
Viewer |
string |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
Error 개체. |
PrincipalType
보안 주체 유형입니다.
Name | 형식 | Description |
---|---|---|
App |
string |
|
Group |
string |
|
User |
string |
ProvisioningState
리소스의 프로비전된 상태입니다.
Name | 형식 | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Moving |
string |
|
Running |
string |
|
Succeeded |
string |