Database Principal Assignments - Get

Mendapatkan Kusto database kluster principalAssignment.

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

Parameter URI

Name In Required Type Description
clusterName
path True
  • string

Nama kluster Kusto.

databaseName
path True
  • string

Nama database di kluster Kusto.

principalAssignmentName
path True
  • string

Nama Kusto principalAssignment.

resourceGroupName
path True
  • string

Nama grup sumber daya yang berisi kluster Kusto.

subscriptionId
path True
  • string

Mendapatkan kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True
  • string

Versi API Klien.

Respons

Name Type Description
200 OK

Objek penetapan utama database kluster Kusto.

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Contoh

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

Definisi

CloudError

Respons kesalahan dari Kusto.

CloudErrorBody

Respons kesalahan dari Kusto.

DatabasePrincipalAssignment

Kelas yang mewakili penugasan utama database.

DatabasePrincipalRole

Peran utama database.

PrincipalType

Jenis utama.

ProvisioningState

Status sumber daya yang disediakan.

CloudError

Respons kesalahan dari Kusto.

Name Type Description
error

Respons kesalahan dari Kusto.

CloudErrorBody

Respons kesalahan dari Kusto.

Name Type Description
code
  • string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

Daftar detail tambahan tentang kesalahan.

message
  • string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target
  • string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

DatabasePrincipalAssignment

Kelas yang mewakili penugasan utama database.

Name Type Description
id
  • string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nama sumber daya.

properties.aadObjectId
  • string

Id objek perwakilan layanan di AAD (direktori aktif Azure)

properties.principalId
  • string

ID utama yang ditetapkan ke prinsipal database. Ini bisa berupa email pengguna, ID aplikasi, atau nama grup keamanan.

properties.principalName
  • string

Nama utama

properties.principalType

Jenis utama.

properties.provisioningState

Status sumber daya yang disediakan.

properties.role

Peran utama database.

properties.tenantId
  • string

Id penyewa dari prinsipal

properties.tenantName
  • string

Nama penyewa dari prinsipal

type
  • string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft. Storage/storageAccounts"

DatabasePrincipalRole

Peran utama database.

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

PrincipalType

Jenis utama.

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

ProvisioningState

Status sumber daya yang disediakan.

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