Compartilhar via


RoleAssignments interface

Interface que representa um RoleAssignments.

Métodos

beginCreateOrUpdate(string, string, string, RoleAssignmentResourceFormat, RoleAssignmentsCreateOrUpdateOptionalParams)

Cria ou atualiza uma atribuição de função no hub.

beginCreateOrUpdateAndWait(string, string, string, RoleAssignmentResourceFormat, RoleAssignmentsCreateOrUpdateOptionalParams)

Cria ou atualiza uma atribuição de função no hub.

delete(string, string, string, RoleAssignmentsDeleteOptionalParams)

Exclui a atribuição de função no hub.

get(string, string, string, RoleAssignmentsGetOptionalParams)

Obtém a atribuição de função no hub.

listByHub(string, string, RoleAssignmentsListByHubOptionalParams)

Obtém todas as atribuições de função para o hub especificado.

Detalhes do método

beginCreateOrUpdate(string, string, string, RoleAssignmentResourceFormat, RoleAssignmentsCreateOrUpdateOptionalParams)

Cria ou atualiza uma atribuição de função no hub.

function beginCreateOrUpdate(resourceGroupName: string, hubName: string, assignmentName: string, parameters: RoleAssignmentResourceFormat, options?: RoleAssignmentsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<RoleAssignmentResourceFormat>, RoleAssignmentResourceFormat>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

hubName

string

O nome do hub.

assignmentName

string

O nome da atribuição

parameters
RoleAssignmentResourceFormat

Parâmetros fornecidos para a operação CreateOrUpdate RoleAssignment.

options
RoleAssignmentsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, string, RoleAssignmentResourceFormat, RoleAssignmentsCreateOrUpdateOptionalParams)

Cria ou atualiza uma atribuição de função no hub.

function beginCreateOrUpdateAndWait(resourceGroupName: string, hubName: string, assignmentName: string, parameters: RoleAssignmentResourceFormat, options?: RoleAssignmentsCreateOrUpdateOptionalParams): Promise<RoleAssignmentResourceFormat>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

hubName

string

O nome do hub.

assignmentName

string

O nome da atribuição

parameters
RoleAssignmentResourceFormat

Parâmetros fornecidos para a operação CreateOrUpdate RoleAssignment.

options
RoleAssignmentsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, RoleAssignmentsDeleteOptionalParams)

Exclui a atribuição de função no hub.

function delete(resourceGroupName: string, hubName: string, assignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

hubName

string

O nome do hub.

assignmentName

string

O nome da atribuição de função.

options
RoleAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, RoleAssignmentsGetOptionalParams)

Obtém a atribuição de função no hub.

function get(resourceGroupName: string, hubName: string, assignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignmentResourceFormat>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

hubName

string

O nome do hub.

assignmentName

string

O nome da atribuição de função.

options
RoleAssignmentsGetOptionalParams

Os parâmetros de opções.

Retornos

listByHub(string, string, RoleAssignmentsListByHubOptionalParams)

Obtém todas as atribuições de função para o hub especificado.

function listByHub(resourceGroupName: string, hubName: string, options?: RoleAssignmentsListByHubOptionalParams): PagedAsyncIterableIterator<RoleAssignmentResourceFormat, RoleAssignmentResourceFormat[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

hubName

string

O nome do hub.

options
RoleAssignmentsListByHubOptionalParams

Os parâmetros de opções.

Retornos