tipo de recurso unifiedRoleDefinition

Namespace: microsoft.graph

Uma definição de função é uma coleção de permissões em Microsoft Entra listando as operações que podem ser executadas e os recursos em que podem ser executadas.

Métodos

Método Tipo de retorno Descrição
Lista unifiedRoleDefinition coleção unifiedRoleDefinition Leia uma lista de objetos unifiedRoleDefinition e suas propriedades.
Obter unifiedRoleDefinition unifiedRoleDefinition Leia as propriedades de um objeto unifiedRoleDefinition.
Criar roleDefinitions unifiedRoleDefinition Crie um objeto unifiedRoleDefinition.
Atualizar unifiedRoleDefinition unifiedRoleDefinition Atualize um objeto unifiedRoleDefinition.
Excluir unifiedRoleDefinition Nenhum Excluir um objeto unifiedRoleDefinition.

Propriedades

Propriedade Tipo Descrição
description Cadeia de caracteres A descrição do unifiedRoleDefinition. Somente leitura quando isBuiltIn é true.
displayName Cadeia de caracteres O nome de exibição do unifiedRoleDefinition. Somente leitura quando isBuiltIn é true. Obrigatório. Dá suporte a $filter (eq, in).
id Cadeia de caracteres O identificador exclusivo para a definição de função. Chave, não nula, somente leitura. Herdado da entidade. Dá suporte a $filter (eq, in).
isBuiltIn Booliano Sinalizador indicando se a definição de função faz parte do conjunto padrão incluído em Microsoft Entra ou uma definição personalizada. Somente leitura. Dá suporte a $filter (eq, in).
isEnabled Booliano Sinalizador indicando se a função está habilitada para atribuição. Se false a função não estiver disponível para atribuição. Somente leitura quando isBuiltIn é verdadeiro.
resourceScopes String collection Lista dos escopos ou permissões aos quais a definição de função se aplica. Atualmente, há suporte apenas / . Somente leitura quando isBuiltIn é verdadeiro. NÃO USE. Isso será preterido em breve. Anexar escopo à atribuição de função.
rolePermissions coleção unifiedRolePermission Lista de permissões incluídas na função. Somente leitura quando isBuiltIn é true. Obrigatório.
Templateid Cadeia de caracteres Identificador de modelo personalizado que pode ser definido quando isBuiltIn é false , mas é somente leitura quando isBuiltIn é true. Esse identificador normalmente é usado se precisar de um identificador para ser o mesmo em diretórios diferentes.
versão Cadeia de caracteres Indica a versão da definição de função. Somente leitura quando isBuiltIn é true.

Relações

Relação Tipo Descrição
herdadoPermissionsFrom coleção unifiedRoleDefinition Coleção somente leitura de definições de função das quais a definição de função determinada herda. Somente Microsoft Entra funções internas (isBuiltIn é true) dão suporte a esse atributo. Suporta o $expand.

Representação JSON

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleDefinition",
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isBuiltIn": "Boolean",
  "isEnabled": "Boolean",
  "resourceScopes": [
    "String"
  ],
  "rolePermissions": [
    {
      "@odata.type": "microsoft.graph.unifiedRolePermission"
    }
  ],
  "templateId": "String",
  "version": "String"
}