Compartilhar via


activityBasedTimeoutPolicy tipo de recurso

Namespace: microsoft.graph

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
List activityBasedTimeoutPolicy Ler propriedades e relações de objetos activityBasedTimeoutPolicy.
Create activityBasedTimeoutPolicy Create um objeto activityBasedTimeoutPolicy.
Get activityBasedTimeoutPolicy Ler propriedades e relações de um objeto activityBasedTimeoutPolicy.
Atualizar Nenhum(a) Atualizar um objeto activityBasedTimeoutPolicy.
Delete Nenhum Eliminar um objeto activityBasedTimeoutPolicy.

Propriedades

Propriedade Tipo Descrição
definição Coleção de cadeias de caracteres 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.
description Cadeia de caracteres Descrição para esta política.
displayName Cadeia de caracteres Nome a apresentar para esta política. Obrigatório.
id Cadeia de caracteres Identificador exclusivo para esta política. Somente leitura.
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
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.
Versão Número inteiro Versão da política. Defina o valor de 1. Obrigatório.

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
}