Tipo de recurso activityBasedTimeoutPolicy

Namespace: microsoft.graph

Representa uma política que pode controlar o tempo de tempo ocioso para sessões da Web para aplicativos que suportam a funcionalidade de tempo-de-tempo baseado em atividade. Os aplicativos impõem a inscrição automática após um período de inatividade. Esse tipo de política só pode ser aplicado no nível da organização (definindo a propriedade isOrganizationDefault como true ).

Herda de stsPolicy.

Métodos

Método Tipo de retorno Descrição
Listar activityBasedTimeoutPolicies activityBasedTimeoutPolicy Ler propriedades e relações de objetos activityBasedTimeoutPolicy.
Criar activityBasedTimeoutPolicy activityBasedTimeoutPolicy Crie um objeto activityBasedTimeoutPolicy.
Obter activityBasedTimeoutPolicy activityBasedTimeoutPolicy Ler propriedades e relações de um objeto activityBasedTimeoutPolicy.
Atualizar activityBasedTimeoutPolicy Nenhum(a) Atualizar um objeto activityBasedTimeoutPolicy.
Excluir activityBasedTimeoutPolicy Nenhum(a) Exclua um objeto activityBasedTimeoutPolicy.

Propriedades

Propriedade Tipo Descrição
id String Identificador exclusivo dessa política. Somente leitura.
definition Coleção String Uma coleção de cadeias de caracteres que contém uma cadeia de caracteres JSON que define as regras e as configurações dessa política. Consulte abaixo para obter mais detalhes sobre o esquema JSON para esta propriedade. Obrigatório.
description Cadeia de caracteres Descrição dessa política.
displayName String Nome de exibição para esta política. Obrigatório.
isOrganizationDefault Boolean Se definido como true, ativa essa política. Pode haver muitas políticas para o mesmo tipo de política, mas apenas uma pode ser ativada como o padrão da organização. Opcional, o valor padrão é false.

Propriedades de uma definição de política de tempo de tempo livre baseada em atividade

As propriedades abaixo formam o objeto JSON que representa uma política de tempo-de-tempo baseado em atividade. Esse objeto JSON deve ser convertido em uma cadeia de caracteres com aspas que escapam para serem inseridas na propriedade definition. 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\"}]}}"]
}

Observação: Todas as durações de tempo nessas propriedades são especificadas no formato "dd.hh:mm:ss".

Observação: Os valores máximos para propriedades anotadas em "dias" são 1 segundo a menos do número de dias anotado. Por exemplo, o valor máximo de 1 dia é especificado como "23:59:59".

Propriedade Tipo Descrição
Versão Inteiro Versão da política. Definir o valor de 1. Obrigatório.
ApplicationPolicies Objeto JSON Coleção de política de aplicativo. Uma política de aplicativo é uma combinação de um ApplicationId e um WebSessionIdleTimeout:
  • ApplicationId: Valores permitidos:
    • default: aplica a política a todos os aplicativos que suportam a funcionalidade de tempo-de-tempo baseado em atividade, mas não têm substituição específica do aplicativo
    • c44b4083-3bb0-49c1-b47d-974e53cbdf3c: aplica a política ao Portal do Azure
  • WebSessionIdleTimeout: o período de inatividade do usuário após o qual a sessão da Web do usuário é considerada expirada. O valor mínimo é 5 minutos; o valor máximo é 1 dia.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

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