Partilhar via


RoleAssignments interface

Interface que representa uma RoleAssignments.

Métodos

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Criar ou atualizar uma atribuição de função por âmbito e nome.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Criar ou atualizar uma atribuição de função por ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Eliminar uma atribuição de função por âmbito e nome.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Eliminar uma atribuição de função por ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenha uma atribuição de função por âmbito e nome.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenha uma atribuição de função por ID.

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Listar todas as atribuições de funções que se aplicam a um recurso.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Listar todas as atribuições de funções que se aplicam a um grupo de recursos.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Listar todas as atribuições de funções que se aplicam a um âmbito.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Listar todas as atribuições de funções que se aplicam a uma subscrição.

Detalhes de Método

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Criar ou atualizar uma atribuição de função por âmbito e nome.

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

Parâmetros

scope

string

O âmbito da operação ou recurso. Os âmbitos válidos são: subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

O nome da atribuição de função. Pode ser qualquer GUID válido.

parameters
RoleAssignmentCreateParameters

Parâmetros para a atribuição de função.

options
RoleAssignmentsCreateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Criar ou atualizar uma atribuição de função por ID.

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

Parâmetros

roleAssignmentId

string

O ID completamente qualificado da atribuição de função, incluindo o âmbito, o nome do recurso e o tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parâmetros para a atribuição de função.

options
RoleAssignmentsCreateByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Eliminar uma atribuição de função por âmbito e nome.

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

Parâmetros

scope

string

O âmbito da operação ou recurso. Os âmbitos válidos são: subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

O nome da atribuição de função. Pode ser qualquer GUID válido.

options
RoleAssignmentsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Eliminar uma atribuição de função por ID.

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

Parâmetros

roleAssignmentId

string

O ID completamente qualificado da atribuição de função, incluindo o âmbito, o nome do recurso e o tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenha uma atribuição de função por âmbito e nome.

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

Parâmetros

scope

string

O âmbito da operação ou recurso. Os âmbitos válidos são: subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

O nome da atribuição de função. Pode ser qualquer GUID válido.

options
RoleAssignmentsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenha uma atribuição de função por ID.

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

Parâmetros

roleAssignmentId

string

O ID completamente qualificado da atribuição de função, incluindo o âmbito, o nome do recurso e o tipo de recurso. Formato: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemplo: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleAssignment>

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Listar todas as atribuições de funções que se aplicam a um recurso.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

resourceProviderNamespace

string

O espaço de nomes do fornecedor de recursos.

resourceType

string

O nome do tipo de recurso. Por exemplo, o nome do tipo de uma aplicação Web é "sites" (a partir de Microsoft.Web/sites).

resourceName

string

O nome do recurso.

options
RoleAssignmentsListForResourceOptionalParams

Os parâmetros de opções.

Devoluções

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Listar todas as atribuições de funções que se aplicam a um grupo de recursos.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

options
RoleAssignmentsListForResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Listar todas as atribuições de funções que se aplicam a um âmbito.

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parâmetros

scope

string

O âmbito da operação ou recurso. Os âmbitos válidos são: subscrição (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', ou recurso (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Os parâmetros de opções.

Devoluções

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Listar todas as atribuições de funções que se aplicam a uma subscrição.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Parâmetros

options
RoleAssignmentsListForSubscriptionOptionalParams

Os parâmetros de opções.

Devoluções