Compartilhar via


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, veja Gerir políticas de consentimento de aplicações.

Métodos

Método Tipo de retorno Descrição
List conjunto permissionGrantPolicy Recupere uma lista de objetos permissionGrantPolicy.
Create permissionGrantPolicy Cria um novo objeto permissionGrantPolicy.
Get permissionGrantPolicy Ler propriedades e relações do objeto permissionGrantPolicy.
Atualizar permissionGrantPolicy Atualiza o objeto permissionGrantPolicy.
Incluir conjuntos de condições
A lista inclui conjunto de permissionGrantConditionSet Obtenha os conjuntos de condições incluídos nesta política de concessão de permissão.
Create em inclui permissionGrantConditionSet Adicione um conjunto de condições incluído nesta política de concessão de permissão.
Eliminar de inclui Nenhum Remova um conjunto de condições excluído desta política de concessão de permissão.
Excluir conjuntos de condições
Exclusões de lista conjunto de permissionGrantConditionSet Obtenha os conjuntos de condições excluídos nesta política de concessão de permissão.
Create em exclusões permissionGrantConditionSet Adicione um conjunto de condições excluído desta política de concessão de permissão.
Eliminar de exclusões Nenhum Remova um conjunto de condições excluído desta 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 nesta 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 para criar todas as políticas de pré-aprovação no inquilino. Defina como false para desativar todas as políticas de pré-aprovação no inquilino. O padrão é false.
resourceScopeType Cadeia de caracteres O tipo de recurso ao qual se aplica a política de pré-aprovação. Valores possíveis: team para grupos e equipas, chat para conversas, tenant para todos os recursos suportados no inquilino. Obrigatório.

Relações

Relação Tipo Descrição
inclui conjunto de permissionGrantConditionSet Conjuntos de condições incluídos nesta 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)"
}