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)"
}