Tipo de recurso unifiedRoleAssignmentMultiple

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 de versão.

Um unifiedRoleAssignmentMultiple é usado para conceder acesso aos recursos, como parte do Microsoft 365 de função RBAC . Ele representa uma definição de função atribuída a uma matriz de entidades (normalmente um usuário) sobre uma matriz de escopos.

Você pode criar uma atribuição de função com várias entidades principais e vários escopos.

Você deve fornecer directoryScopeIds ou appScopeIds.

No momento, há suporte para os seguintes provedores RBAC:

  • Cloud PC
  • Microsoft Intune

Métodos

Método Tipo de retorno Descrição
Listar roleAssignments Coleção unifiedRoleAssignmentMultiple Leia uma lista de objetos unifiedRoleAssignmentMultiple e suas propriedades.
Criar unifiedRoleAssignmentMultiple unifiedRoleAssignmentMultiple Crie um novo unifiedRoleAssignmentMultiple postando na coleção roleAssignment.
Obter unifiedRoleAssignmentMultiple unifiedRoleAssignmentMultiple Ler propriedades e relações do objeto unifiedRoleAssignmentMultiple.
Atualizar unifiedRoleAssignmentMultiple unifiedRoleAssignmentMultiple Atualize um objeto unifiedRoleAssignmentMultiple existente.
Excluir unifiedRoleAssignmentMultiple Nenhum Exclua o objeto unifiedRoleAssignmentMultiple.

Propriedades

Propriedade Tipo Descrição
appScopeIds Coleção de cadeias de caracteres Ids dos escopos específicos do aplicativo quando os escopos de atribuição são específicos do aplicativo. Os escopos de uma atribuição determinam o conjunto de recursos para os quais a entidade recebeu acesso. Os escopos de diretório são escopos compartilhados armazenados no diretório que são compreendidos por vários aplicativos. Use / para escopo de todo o locatário. Os escopos do aplicativo são escopos definidos e compreendidos somente por esse aplicativo.
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 escopos da atribuição. Os escopos de uma atribuição determinam o conjunto de recursos para os quais as entidades foram concedidas acesso. Os escopos de diretório são escopos compartilhados armazenados no diretório que são compreendidos por vários aplicativos. Os escopos do aplicativo são escopos definidos e compreendidos somente por esse aplicativo.
displayName String Nome da atribuição de função. Obrigatório.
id String O identificador exclusivo do unifiedRoleAssignmentMultiple. Chave, não anulada, somente leitura.
roleDefinitionId Cadeia de caracteres Identificador do unifiedRoleDefinition para o que a atribuição se destina.
principalIds Coleção de cadeias de caracteres Identificadores das entidades a que a atribuição é concedida. Suporta $filter ( any somente operador).

Relações

Relação Tipo Descrição
appScopes Coleção appScope Coleção somente leitura com detalhes dos escopos específicos do aplicativo quando os escopos de atribuição são específicos do aplicativo. Entidade de contenção. Somente leitura.
directoryScopes Coleção directoryObject Coleção somente leitura fazendo referência aos objetos de diretório que são escopo da atribuição. Fornecido para que os chamadores possam obter os objetos de diretório $expand usando ao mesmo tempo que obter a atribuição de função. Somente leitura. Oferece suporte para $expand.
principais Coleção directoryObject Coleção somente leitura fazendo referência às entidades atribuídas. Fornecido para que os chamadores possam obter as entidades que $expand usam ao mesmo tempo que obter a atribuição de função. Somente leitura. Oferece suporte para $expand.
roleDefinition unifiedRoleDefinition Especifica a funçãoDefinition para a atribuição. Fornecido para que os chamadores possam obter a definição de função $expand usando ao mesmo tempo que obter a atribuição de função. Suporta $filter ( operador em eq id, isBuiltIn e displayName e startsWith operador em displayName) e $expand .

Representação JSON

Veja a seguir uma representação JSON do recurso.

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