activityBasedTimeoutPolicy 资源类型

命名空间:microsoft.graph

表示一个策略,该策略可以控制支持基于活动的超时功能的应用程序的 Web 会话的空闲超时。 应用程序在处于非活动状态一段时间后强制自动注销。 通过将 isOrganizationDefault 属性 true 设置为) ,只能在组织级别 (应用此类型的策略。

继承自 stsPolicy

方法

方法 返回类型 说明
列出 activityBasedTimeoutPolicies activityBasedTimeoutPolicy 读取 activityBasedTimeoutPolicy 对象的属性和关系。
创建 activityBasedTimeoutPolicy activityBasedTimeoutPolicy 创建 activityBasedTimeoutPolicy 对象。
获取 activityBasedTimeoutPolicy activityBasedTimeoutPolicy 读取 activityBasedTimeoutPolicy 对象的属性和关系。
更新 activityBasedTimeoutPolicy 更新 activityBasedTimeoutPolicy 对象。
删除 activityBasedTimeoutPolicy 删除 activityBasedTimeoutPolicy 对象。

属性

属性 类型 说明
定义 字符串集合 一个字符串集合,其中包含定义此策略的规则和设置的 JSON 字符串。 有关此属性的 JSON 架构的更多详细信息,请参阅下文。 必需。
description String 此策略的说明。
displayName String 此策略的显示名称。 必需。
id String 此策略的唯一标识符。 此为只读属性。
isOrganizationDefault 布尔值 如果设置为 true,则激活此策略。 同一策略类型可以有多个策略,但只有一种策略可以激活为组织默认策略。 可选,默认值为 false。

基于活动的超时策略定义的属性

以下属性构成表示基于活动的超时策略的 JSON 对象。 此 JSON 对象必须 转换为带转义引号的字符串 ,才能插入 到定义 属性中。 下面以 JSON 格式显示一个示例:

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

注意: 这些属性中的所有持续时间都以格式“dd.hh:mm:ss”指定。

注意: 以“天”表示的属性的最大值小于表示的天数 1 秒。 例如,1 天的最大值指定为“23:59:59”。

属性 类型 说明
ApplicationPolicies JSON 对象 应用程序策略的集合。 应用程序策略是 ApplicationId 和 WebSessionIdleTimeout 的组合:
  • ApplicationId:允许的值:
    • default:将策略应用于支持基于活动的超时功能但不具有特定于应用程序的替代的所有应用程序
    • c44b4083-3bb0-49c1-b47d-974e53cbdf3c:将策略应用于Azure 门户
  • WebSessionIdleTimeout:用户处于非活动状态的时间段,之后用户的 Web 会话被视为已过期。 最小值为 5 分钟;最大值为一天。
版本 整数 策略版本。 将值设置为 1。 必填。

关系

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

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