Database Principal Assignments - Get

Získá objekt zabezpečení databáze clusteru Kusto.

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

Parametry identifikátoru URI

Name In Required Type Description
clusterName
path True
  • string

Název clusteru Kusto

databaseName
path True
  • string

Název databáze v clusteru Kusto

principalAssignmentName
path True
  • string

Název Kusto principalAssignment.

resourceGroupName
path True
  • string

Název skupiny prostředků obsahující cluster Kusto.

subscriptionId
path True
  • string

Získá přihlašovací údaje předplatného, které jednoznačně identifikují Microsoft Azure předplatné. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.

api-version
query True
  • string

Verze rozhraní API klienta.

Odpovědi

Name Type Description
200 OK

Objekt přiřazení objektu přiřazení objektu zabezpečení databáze clusteru Kusto.

Other Status Codes

Odpověď na chybu popisující, proč operace selhala.

Příklady

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

Definice

CloudError

Chybová odpověď z Kusto.

CloudErrorBody

Chybová odpověď z Kusto.

DatabasePrincipalAssignment

Třída představující přiřazení instančního objektu databáze

DatabasePrincipalRole

Role instančního objektu databáze

PrincipalType

Typ objektu zabezpečení.

ProvisioningState

Zřízený stav prostředku.

CloudError

Chybová odpověď z Kusto.

Name Type Description
error

Chybová odpověď z Kusto.

CloudErrorBody

Chybová odpověď z Kusto.

Name Type Description
code
  • string

Identifikátor chyby. Kódy jsou invariantní a mají být využity programově.

details

Seznam dalších podrobností o chybě

message
  • string

Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní.

target
  • string

Cíl konkrétní chyby. Například název vlastnosti v chybě.

DatabasePrincipalAssignment

Třída představující přiřazení instančního objektu databáze

Name Type Description
id
  • string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Název prostředku

properties.aadObjectId
  • string

ID objektu instančního objektu v AAD (Azure Active Directory)

properties.principalId
  • string

ID objektu zabezpečení přiřazené k objektu zabezpečení databáze. Může to být e-mail uživatele, ID aplikace nebo název skupiny zabezpečení.

properties.principalName
  • string

Hlavní název

properties.principalType

Typ objektu zabezpečení.

properties.provisioningState

Zřízený stav prostředku.

properties.role

Role instančního objektu databáze

properties.tenantId
  • string

ID tenanta objektu zabezpečení

properties.tenantName
  • string

Název tenanta objektu zabezpečení

type
  • string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft. Storage/storageAccounts

DatabasePrincipalRole

Role instančního objektu databáze

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

PrincipalType

Typ objektu zabezpečení.

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

ProvisioningState

Zřízený stav prostředku.

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