RoleAssignments interface
Interface que representa uma RoleAssignments.
Métodos
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.
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.
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.
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>
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>
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.
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.
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}'
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
Os parâmetros de opções.