Compartilhar via


Cluster Principal Assignments - Get

Obtém uma entidade de cluster KustoAssignment.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}?api-version=2024-04-13

Parâmetros de URI

Nome Em Obrigatório Tipo Description
clusterName
path True

string

pattern: ^.*$

O nome do cluster Kusto.

principalAssignmentName
path True

string

pattern: ^.*$

O nome da entidade de segurança kustoAssignment.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

ClusterPrincipalAssignment

O objeto de atribuição da entidade de cluster Kusto.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Exemplos

KustoClusterPrincipalAssignmentsGet

Solicitação de exemplo

GET https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster/principalAssignments/kustoprincipal1?api-version=2024-04-13

Resposta de exemplo

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/PrincipalAssignments/kustoprincipal1",
  "name": "kustoCluster/kustoprincipal1",
  "type": "Microsoft.Kusto/Clusters/PrincipalAssignments",
  "properties": {
    "role": "AllDatabasesAdmin",
    "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"
  }
}

Definições

Nome Description
ClusterPrincipalAssignment

Classe que representa uma atribuição de entidade de cluster.

ClusterPrincipalRole

Função principal do cluster.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

PrincipalType

Tipo de entidade de segurança.

ProvisioningState

O estado provisionado do recurso.

ClusterPrincipalAssignment

Classe que representa uma atribuição de entidade de cluster.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.aadObjectId

string

A ID do objeto da entidade de serviço no AAD (Azure Active Directory)

properties.principalId

string

A ID da entidade de segurança atribuída à entidade de segurança do cluster. Pode ser um email do usuário, uma ID do aplicativo ou um nome de grupo de segurança.

properties.principalName

string

O nome principal

properties.principalType

PrincipalType

Tipo de entidade de segurança.

properties.provisioningState

ProvisioningState

O estado provisionado do recurso.

properties.role

ClusterPrincipalRole

Função principal do cluster.

properties.tenantId

string

A ID do locatário da entidade de segurança

properties.tenantName

string

O nome do locatário da entidade de segurança

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ClusterPrincipalRole

Função principal do cluster.

Valor Description
AllDatabasesAdmin
AllDatabasesMonitor
AllDatabasesViewer

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

PrincipalType

Tipo de entidade de segurança.

Valor Description
App
Group
User

ProvisioningState

O estado provisionado do recurso.

Valor Description
Canceled
Creating
Deleting
Failed
Moving
Running
Succeeded