Database Principal Assignments - Get

Obtiene un Kusto entidad de seguridad de base de datos de clústerAssignment.

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

Parámetros de identificador URI

Name In Required Type Description
clusterName
path True
  • string

Nombre del clúster de Kusto.

databaseName
path True
  • string

Nombre de la base de datos en el clúster de Kusto.

principalAssignmentName
path True
  • string

Nombre del Kusto principalAssignment.

resourceGroupName
path True
  • string

Nombre del grupo de recursos que contiene el clúster de Kusto.

subscriptionId
path True
  • string

Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True
  • string

Versión de la API de cliente.

Respuestas

Name Type Description
200 OK

Objeto de asignación de entidad de seguridad de base de datos de clúster Kusto.

Other Status Codes

Respuesta de error que describe el motivo del error de la operación.

Ejemplos

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

Definiciones

CloudError

Respuesta de error de Kusto.

CloudErrorBody

Respuesta de error de Kusto.

DatabasePrincipalAssignment

Clase que representa una asignación de entidad de seguridad de base de datos.

DatabasePrincipalRole

Rol principal de base de datos.

PrincipalType

Tipo de entidad de seguridad.

ProvisioningState

Estado aprovisionado del recurso.

CloudError

Respuesta de error de Kusto.

Name Type Description
error

Respuesta de error de Kusto.

CloudErrorBody

Respuesta de error de Kusto.

Name Type Description
code
  • string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

Lista de detalles adicionales sobre el error.

message
  • string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target
  • string

Destino del error determinado. Por ejemplo, el nombre de la propiedad en error.

DatabasePrincipalAssignment

Clase que representa una asignación de entidad de seguridad de base de datos.

Name Type Description
id
  • string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nombre del recurso.

properties.aadObjectId
  • string

Identificador de objeto de entidad de servicio en AAD (Azure Active Directory)

properties.principalId
  • string

Identificador de entidad de seguridad asignado a la entidad de seguridad de base de datos. Puede ser un correo electrónico de usuario, un identificador de aplicación o un nombre de grupo de seguridad.

properties.principalName
  • string

El nombre principal

properties.principalType

Tipo de entidad de seguridad.

properties.provisioningState

Estado aprovisionado del recurso.

properties.role

Rol principal de base de datos.

properties.tenantId
  • string

Identificador de inquilino de la entidad de seguridad

properties.tenantName
  • string

Nombre del inquilino de la entidad de seguridad

type
  • string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft. Storage/storageAccounts"

DatabasePrincipalRole

Rol principal de base de datos.

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

PrincipalType

Tipo de entidad de seguridad.

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

ProvisioningState

Estado aprovisionado del recurso.

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