tipo de recurso permissionGrantPolicy

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.

Uma política de concessão de permissão é usada para especificar as condições em que o consentimento pode ser concedido.

Uma política de concessão de permissão consiste em uma lista de conjuntos de condições inclusos e uma lista de conjuntos de condições exclusos. Para que um evento corresponda a uma política de concessão de permissão, ele deve corresponder a pelo menos um do conjunto de condições incluso e nenhum do conjuntos de condições excluso.

Para obter mais informações, consulte Gerenciar políticas de consentimento do aplicativo.

Métodos

Método Tipo de retorno Descrição
Política de concessão de permissões de lista conjunto permissionGrantPolicy Recupere uma lista de objetos permissionGrantPolicy.
Cria política de concessão de permissões permissionGrantPolicy Cria um novo objeto permissionGrantPolicy.
Obter política de concessão de permissão permissionGrantPolicy Ler propriedades e relações do objeto permissionGrantPolicy.
Política de concessão de permissões atualizada permissionGrantPolicy Atualiza o objeto permissionGrantPolicy.
Incluir conjuntos de condições
A lista inclui conjuntos de condições conjunto de permissionGrantConditionSet Obtenha os conjuntos de condições incluídos nesta política de concessão de permissão.
Adicionar conjuntos de condições de inclusão permissionGrantConditionSet Adicione um conjunto de condições incluído nessa política de concessão de permissão.
Remover conjuntos de condições de inclusão Nenhum Remova um conjunto de condições excluído dessa política de concessão de permissão.
Excluir conjuntos de condições
Listar conjuntos de condições de exclusão conjunto de permissionGrantConditionSet Obtenha os conjuntos de condições excluídos nesta política de concessão de permissão.
Adicionar conjuntos de condições de exclusão permissionGrantConditionSet Adicione um conjunto de condições excluído dessa política de concessão de permissão.
Remover conjuntos de condições de exclusão Nenhum Remova um conjunto de condições excluído dessa política de concessão de permissão.

Propriedades

Propriedade Tipo Descrição
id String O identificador exclusivo da política de concessão de permissão. O prefixo de identificaçãomicrosoft- está reservado para políticas de concessão de permissão interna e não pode ser usado em uma política de concessão de permissão personalizada. Somente letras, números, hifens (-) e sublinhados (_) são permitidos. Chave. Não anulável. Obrigatório durante a criação. Imutável.
displayName String O nome de exibição da política de concessão de permissão.
descrição String A descrição da política de concessão de permissão.
inclui conjunto de permissionGrantConditionSet Conjuntos de condições incluídos nessa política de concessão de permissão. Expandida automaticamente no GET.
exclui conjunto de permissionGrantConditionSet Conjuntos de condições excluídos nesta política de concessão de permissão. Expandida automaticamente no GET.
includeAllPreApprovedApplications Booliano Defina como true criar todas as políticas de pré-aprovação no locatário. Defina como false desabilitar todas as políticas de pré-aprovação no locatário. O padrão é false.
resourceScopeType Cadeia de caracteres O tipo de recurso ao qual a política de pré-aprovação se aplica. Valores possíveis: team para grupos e equipes, chat para chats, tenant para todos os recursos com suporte no locatário. Obrigatório.

Relações

Relação Tipo Descrição
inclui conjunto de permissionGrantConditionSet Conjuntos de condições incluídos nessa política de concessão de permissão. Essa navegação é expandida automaticamente no GET.
exclui conjunto de permissionGrantConditionSet Conjuntos de condições excluídos nesta política de concessão de permissão. Essa navegação é expandida automaticamente no GET.

Representação JSON

{
  "id": "string (identifier)",
  "displayName": "string",
  "description": "string",
  "includes": "collection(microsoft.graph.permissionGrantConditionSet)",
  "excludes": "collection(microsoft.graph.permissionGrantConditionSet)"
}