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"}],
}
Comentários
Enviar e exibir comentários de