Compartilhar via


activityBasedTimeoutPolicy tipo de recurso

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.

Representa uma política que pode controlar o tempo limite de inatividade para sessões Web para aplicações que suportam a funcionalidade de tempo limite baseado na atividade. As aplicações impõem o fim de sessão automático após um período de inatividade. Este tipo de política só pode ser aplicado ao nível da organização (ao definir a propriedade isOrganizationDefault como true).

Herda de stsPolicy.

Métodos

Método Tipo de retorno Descrição
Criar activityBasedTimeoutPolicy Crie um objeto activityBasedTimeoutPolicy.
Get activityBasedTimeoutPolicy Ler propriedades e relações de um objeto activityBasedTimeoutPolicy.
List activityBasedTimeoutPolicy Ler propriedades e relações de objetos activityBasedTimeoutPolicy.
Atualizar Nenhum(a) Atualizar um objeto activityBasedTimeoutPolicy.
Delete Nenhum Eliminar um objeto activityBasedTimeoutPolicy.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres Identificador exclusivo para esta política. Somente leitura.
definição String collection Uma coleção de cadeias que contém uma cadeia JSON que define as regras e definições para esta política. Veja abaixo para obter mais detalhes sobre o esquema JSON para esta propriedade. Obrigatório.
displayName Cadeia de caracteres Nome a apresentar para esta política. Obrigatório.
isOrganizationDefault Booliano Se estiver definido como verdadeiro, ativa esta política. Podem existir muitas políticas para o mesmo tipo de política, mas apenas uma pode ser ativada como a predefinição da organização. Opcional, o valor predefinido é falso.

Propriedades de uma definição de política de tempo limite baseada na atividade

As propriedades abaixo formam o objeto JSON que representa uma política de tempo limite baseada na atividade. Este objeto JSON tem de ser convertido numa cadeia com aspas escapadas para ser inserido na propriedade de definição . Um exemplo é mostrado abaixo no formato JSON:

{
  "definition":["{\"ActivityBasedTimeoutPolicy\":{\"Version\":1,\"ApplicationPolicies\":[{\"ApplicationId\":\"default\",\"WebSessionIdleTimeout\":\"01:00:00\"},{\"ApplicationId\":\"c44b4083-3bb0-49c1-b47d-974e53cbdf3c\",\"WebSessionIdleTimeout\":\"00:15:00\"}]}}"]
}

Nota: todas as durações de tempo nestas propriedades são especificadas no formato "dd.hh:mm:ss".

Nota: os valores máximos das propriedades indicadas em "dias" são 1 segundo a menos do número de dias indicado. Por exemplo, o valor máximo de 1 dia é especificado como "23:59:59".

Propriedade Tipo Descrição
Versão Número inteiro Versão da política. Defina o valor de 1. Obrigatório.
ApplicationPolicies Objeto JSON Coleção de políticas de aplicações. Uma política de aplicação é uma combinação de um ApplicationId e um WebSessionIdleTimeout:
  • ApplicationId: valores permitidos:
    • predefinição: aplica a política a todas as aplicações que suportam a funcionalidade de tempo limite baseado na atividade, mas não têm substituição específica da aplicação
    • c44b4083-3bb0-49c1-b47d-974e53cbdf3c: aplica a política ao portal do Azure
  • WebSessionIdleTimeout: o período de inatividade do utilizador após o qual a sessão Web do utilizador é considerada expirada. O valor mínimo é 5 minutos; o valor máximo é um dia.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "definition": ["String"],
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isOrganizationDefault": true
}