Type de ressource activityBasedTimeoutPolicy

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente une stratégie qui peut contrôler le délai d’inactivité des sessions web pour les applications qui prennent en charge la fonctionnalité de délai d’expiration basée sur l’activité. Les applications appliquent la déconnexion automatique après une période d’inactivité. Ce type de stratégie ne peut être appliqué qu’au niveau organization (en définissant la propriété isOrganizationDefault sur true).

Hérite de stsPolicy.

Méthodes

Méthode Type renvoyé Description
Créer activityBasedTimeoutPolicy activityBasedTimeoutPolicy Créez un objet activityBasedTimeoutPolicy.
Obtenir activityBasedTimeoutPolicy activityBasedTimeoutPolicy Lit les propriétés et les relations d’un objet activityBasedTimeoutPolicy.
Répertorier activityBasedTimeoutPolicies activityBasedTimeoutPolicy Lit les propriétés et les relations des objets activityBasedTimeoutPolicy.
Mettre à jour activityBasedTimeoutPolicy Aucune Mettez à jour un objet activityBasedTimeoutPolicy.
Supprimer activityBasedTimeoutPolicy Aucune Supprime un objet activityBasedTimeoutPolicy.

Propriétés

Propriété Type Description
id Chaîne Identificateur unique pour cette stratégie. En lecture seule.
Définition String collection Collection de chaînes contenant une chaîne JSON qui définit les règles et les paramètres de cette stratégie. Pour plus d’informations sur le schéma JSON de cette propriété, voir ci-dessous. Obligatoire.
description Chaîne Description de cette stratégie.
displayName Chaîne Nom d’affichage de cette stratégie. Obligatoire.
isOrganizationDefault Valeur booléenne Si la valeur est true, active cette stratégie. Il peut y avoir plusieurs stratégies pour le même type de stratégie, mais une seule peut être activée comme organization valeur par défaut. Facultatif, la valeur par défaut est false.

Propriétés d’une définition de stratégie de délai d’expiration basée sur l’activité

Les propriétés ci-dessous forment l’objet JSON qui représente une stratégie de délai d’expiration basée sur l’activité. Cet objet JSON doit être converti en chaîne avec des guillemets placés dans une séquence d’échappement pour être inséré dans la propriété de définition . Voici un exemple au format JSON :

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

Remarque : toutes les durées de ces propriétés sont spécifiées au format « dd.hh :mm :ss ».

Remarque : Les valeurs maximales des propriétés indiquées en « jours » sont inférieures de 1 seconde au nombre de jours indiqué. Par exemple, la valeur maximale de 1 jour est spécifiée comme « 23 :59 :59 ».

Propriété Type Description
Version Entier Version de la stratégie. Définissez la valeur 1. Obligatoire.
ApplicationPolicies Objet JSON Collection de stratégie d’application. Une stratégie d’application est une combinaison d’un ApplicationId et d’un WebSessionIdleTimeout :
  • ApplicationId : valeurs autorisées :
    • default : applique la stratégie à toutes les applications qui prennent en charge la fonctionnalité de délai d’expiration basée sur l’activité, mais qui n’ont pas de remplacement spécifique à l’application
    • c44b4083-3bb0-49c1-b47d-974e53cbdf3c : applique la stratégie au Portail Azure
  • WebSessionIdleTimeout : période d’inactivité de l’utilisateur après laquelle la session web de l’utilisateur est considérée comme expirée. La valeur minimale est de 5 minutes ; la valeur maximale est d’un jour.

Relations

Aucun

Représentation JSON

La représentation JSON suivante montre le type de ressource.

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