Compartilhar via


KustoPoolPrincipalAssignments interface

Interface que representa um KustoPoolPrincipalAssignments.

Métodos

beginCreateOrUpdate(string, string, string, string, ClusterPrincipalAssignment, KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams)

Crie uma entidade de pool do KustoAssignment.

beginCreateOrUpdateAndWait(string, string, string, string, ClusterPrincipalAssignment, KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams)

Crie uma entidade de pool do KustoAssignment.

beginDelete(string, string, string, string, KustoPoolPrincipalAssignmentsDeleteOptionalParams)

Exclui uma entidade de pool do KustoAssignment.

beginDeleteAndWait(string, string, string, string, KustoPoolPrincipalAssignmentsDeleteOptionalParams)

Exclui uma entidade de pool do KustoAssignment.

checkNameAvailability(string, string, string, ClusterPrincipalAssignmentCheckNameRequest, KustoPoolPrincipalAssignmentsCheckNameAvailabilityOptionalParams)

Verifica se o nome da atribuição principal é válido e ainda não está em uso.

get(string, string, string, string, KustoPoolPrincipalAssignmentsGetOptionalParams)

Obtém uma entidade de pool do KustoAssignment.

list(string, string, string, KustoPoolPrincipalAssignmentsListOptionalParams)

Lista todos os principais do pool do KustoAssignments.

Detalhes do método

beginCreateOrUpdate(string, string, string, string, ClusterPrincipalAssignment, KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams)

Crie uma entidade de pool do KustoAssignment.

function beginCreateOrUpdate(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, parameters: ClusterPrincipalAssignment, options?: KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

principalAssignmentName

string

O nome da entidade de segurança kustoAssignment.

resourceGroupName

string

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

parameters
ClusterPrincipalAssignment

Os parâmetros de principalAssignment do pool do Kusto fornecidos para a operação.

options
KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>>

beginCreateOrUpdateAndWait(string, string, string, string, ClusterPrincipalAssignment, KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams)

Crie uma entidade de pool do KustoAssignment.

function beginCreateOrUpdateAndWait(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, parameters: ClusterPrincipalAssignment, options?: KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams): Promise<ClusterPrincipalAssignment>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

principalAssignmentName

string

O nome da entidade de segurança kustoAssignment.

resourceGroupName

string

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

parameters
ClusterPrincipalAssignment

Os parâmetros de principalAssignment do pool do Kusto fornecidos para a operação.

options
KustoPoolPrincipalAssignmentsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, string, string, KustoPoolPrincipalAssignmentsDeleteOptionalParams)

Exclui uma entidade de pool do KustoAssignment.

function beginDelete(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: KustoPoolPrincipalAssignmentsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

principalAssignmentName

string

O nome da entidade de segurança kustoAssignment.

resourceGroupName

string

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

options
KustoPoolPrincipalAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, KustoPoolPrincipalAssignmentsDeleteOptionalParams)

Exclui uma entidade de pool do KustoAssignment.

function beginDeleteAndWait(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: KustoPoolPrincipalAssignmentsDeleteOptionalParams): Promise<void>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

principalAssignmentName

string

O nome da entidade de segurança kustoAssignment.

resourceGroupName

string

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

options
KustoPoolPrincipalAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

checkNameAvailability(string, string, string, ClusterPrincipalAssignmentCheckNameRequest, KustoPoolPrincipalAssignmentsCheckNameAvailabilityOptionalParams)

Verifica se o nome da atribuição principal é válido e ainda não está em uso.

function checkNameAvailability(workspaceName: string, kustoPoolName: string, resourceGroupName: string, principalAssignmentName: ClusterPrincipalAssignmentCheckNameRequest, options?: KustoPoolPrincipalAssignmentsCheckNameAvailabilityOptionalParams): Promise<CheckNameResult>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

resourceGroupName

string

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

principalAssignmentName
ClusterPrincipalAssignmentCheckNameRequest

O nome da atribuição principal.

Retornos

Promise<CheckNameResult>

get(string, string, string, string, KustoPoolPrincipalAssignmentsGetOptionalParams)

Obtém uma entidade de pool do KustoAssignment.

function get(workspaceName: string, kustoPoolName: string, principalAssignmentName: string, resourceGroupName: string, options?: KustoPoolPrincipalAssignmentsGetOptionalParams): Promise<ClusterPrincipalAssignment>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

principalAssignmentName

string

O nome da entidade de segurança kustoAssignment.

resourceGroupName

string

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

options
KustoPoolPrincipalAssignmentsGetOptionalParams

Os parâmetros de opções.

Retornos

list(string, string, string, KustoPoolPrincipalAssignmentsListOptionalParams)

Lista todos os principais do pool do KustoAssignments.

function list(workspaceName: string, kustoPoolName: string, resourceGroupName: string, options?: KustoPoolPrincipalAssignmentsListOptionalParams): PagedAsyncIterableIterator<ClusterPrincipalAssignment, ClusterPrincipalAssignment[], PageSettings>

Parâmetros

workspaceName

string

O nome do workspace.

kustoPoolName

string

O nome do pool do Kusto.

resourceGroupName

string

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

options
KustoPoolPrincipalAssignmentsListOptionalParams

Os parâmetros de opções.

Retornos