Compartilhar via


unifiedRoleAssignmentMultiple tipo de recurso

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Um unifiedRoleAssignmentMultiple é utilizado para conceder acesso a recursos, como parte do controlo de acesso baseado em funções (RBAC) do Microsoft 365. Representa uma definição de função atribuída a uma matriz de principais (normalmente utilizadores) numa matriz de âmbitos.

Pode criar uma atribuição de função com vários principais e vários âmbitos.

Tem de fornecer directoryScopeIds ou appScopeIds.

Os seguintes fornecedores RBAC são atualmente suportados:

  • PC na nuvem.
  • Microsoft Intune

Métodos

Método Tipo de retorno Descrição
List unifiedRoleAssignmentMultiple collection (coleção unifiedRoleAssignmentMultiple ) Leia uma lista de objetos unifiedRoleAssignmentMultiple e as respetivas propriedades.
Create unifiedRoleAssignmentMultiple Crie uma nova unifiedRoleAssignmentMultiple ao publicar na coleção roleAssignment .
Get unifiedRoleAssignmentMultiple Ler propriedades e relações do objeto unifiedRoleAssignmentMultiple .
Atualizar unifiedRoleAssignmentMultiple Atualize um objeto unifiedRoleAssignmentMultiple existente.
Delete Nenhum Elimine o objeto unifiedRoleAssignmentMultiple .

Propriedades

Propriedade Tipo Descrição
appScopeIds String collection IDs dos âmbitos específicos da aplicação quando os âmbitos de atribuição são específicos da aplicação. Os âmbitos de uma atribuição determinam o conjunto de recursos ao qual o principal tem acesso. Os âmbitos de diretório são âmbitos partilhados armazenados no diretório que são compreendidos por várias aplicações. Utilize / para o âmbito ao nível do inquilino. Os âmbitos da aplicação são âmbitos definidos e compreendidos apenas por esta aplicação.
description Cadeia de caracteres Descrição da atribuição de função.
directoryScopeIds Coleção de cadeias de caracteres IDs dos objetos de diretório que representam os âmbitos da atribuição. Os âmbitos de uma atribuição determinam o conjunto de recursos aos quais foi concedido acesso aos principais. Os âmbitos de diretório são âmbitos partilhados armazenados no diretório que são compreendidos por várias aplicações. Os âmbitos da aplicação são âmbitos definidos e compreendidos apenas por esta aplicação.
displayName Cadeia de caracteres Nome da atribuição de função. Obrigatório.
id Cadeia de caracteres O identificador exclusivo do objeto unifiedRoleAssignmentMultiple . Chave, não anulável, Só de leitura.
principaIsIds Coleção de cadeias de caracteres Identificadores dos principais aos quais a atribuição é concedida. $filter Suporta (any apenas operador).
roleDefinitionId Cadeia de caracteres Identificador da unifiedRoleDefinition para a qual a atribuição se destina.

Relações

Relação Tipo Descrição
appScopes coleção appScope Coleção só de leitura com detalhes dos âmbitos específicos da aplicação quando os âmbitos de atribuição são específicos da aplicação. Entidade de contenção. Somente leitura.
directoryScopes Coleção directoryObject Coleção só de leitura que referencia os objetos de diretório que são o âmbito da atribuição. Fornecido para que os autores de chamadas possam obter os objetos $expand de diretório ao mesmo tempo que obtêm a atribuição de função. Somente leitura. Oferece suporte para $expand.
principais Coleção directoryObject Coleção só de leitura que referencia os principais atribuídos. Fornecido para que os autores da chamada possam obter os principais ao $expand mesmo tempo que obtêm a atribuição de função. Somente leitura. Oferece suporte para $expand.
roleDefinition unifiedRoleDefinition Especifica a roleDefinition para a qual se destina a atribuição. Fornecido para que os autores da chamada possam obter a definição de função ao $expand mesmo tempo que obtêm a atribuição de função. $filter Suporta (eq operador no id, isBuiltIn, displayName e startsWith operador em displayName) e $expand.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "appScopeIds": ["string"],
  "appScopes": [{"@odata.type": "microsoft.graph.appScope"}],
  "description": "String",
  "directoryScopeIds": ["String"],
  "directoryScopes": [{"@odata.type": "microsoft.graph.directoryObject"}],
  "displayName": "String",
  "id": "String (identifier)",
  "principalIds": ["String"],
  "principals": [{"@odata.type": "microsoft.graph.directoryObject"}],
  "roleDefinition": {"@odata.type": "microsoft.graph.unifiedRoleDefinition"},
  "roleDefinitionId": "String"
}