ClusterPrincipalAssignmentsOperations interface

Interface representing a ClusterPrincipalAssignments operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
checkNameAvailability

Checks that the principal assignment name is valid and is not already in use.

createOrUpdate

Create a Kusto cluster principalAssignment.

delete

Deletes a Kusto cluster principalAssignment.

get

Gets a Kusto cluster principalAssignment.

list

Lists all Kusto cluster principalAssignments.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => Promise<ClusterPrincipalAssignment>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => Promise<ClusterPrincipalAssignment>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => Promise<void>

checkNameAvailability

Checks that the principal assignment name is valid and is not already in use.

checkNameAvailability: (resourceGroupName: string, clusterName: string, principalAssignmentName: ClusterPrincipalAssignmentCheckNameRequest, options?: ClusterPrincipalAssignmentsCheckNameAvailabilityOptionalParams) => Promise<CheckNameResult>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: ClusterPrincipalAssignmentCheckNameRequest, options?: ClusterPrincipalAssignmentsCheckNameAvailabilityOptionalParams) => Promise<CheckNameResult>

createOrUpdate

Create a Kusto cluster principalAssignment.

createOrUpdate: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, parameters: ClusterPrincipalAssignment, options?: ClusterPrincipalAssignmentsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ClusterPrincipalAssignment>, ClusterPrincipalAssignment>

delete

Deletes a Kusto cluster principalAssignment.

delete: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a Kusto cluster principalAssignment.

get: (resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsGetOptionalParams) => Promise<ClusterPrincipalAssignment>

Property Value

(resourceGroupName: string, clusterName: string, principalAssignmentName: string, options?: ClusterPrincipalAssignmentsGetOptionalParams) => Promise<ClusterPrincipalAssignment>

list

Lists all Kusto cluster principalAssignments.

list: (resourceGroupName: string, clusterName: string, options?: ClusterPrincipalAssignmentsListOptionalParams) => PagedAsyncIterableIterator<ClusterPrincipalAssignment, ClusterPrincipalAssignment[], PageSettings>

Property Value

(resourceGroupName: string, clusterName: string, options?: ClusterPrincipalAssignmentsListOptionalParams) => PagedAsyncIterableIterator<ClusterPrincipalAssignment, ClusterPrincipalAssignment[], PageSettings>