activityBasedTimeoutPolicy リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

アクティビティ ベースのタイムアウト機能をサポートするアプリケーションの Web セッションのアイドル タイムアウトを制御できるポリシーを表します。 アプリケーションは、非アクティブな期間の後に自動サインアウトを強制します。 この種類のポリシーは、組織レベルでのみ適用できます (isOrganizationDefault プロパティをに設定します true )。

stsPolicy から継承します

メソッド

メソッド 戻り値の型 説明
activityBasedTimeoutPolicy の作成 activityBasedTimeoutPolicy activityBasedTimeoutPolicy オブジェクトを作成します。
activityBasedTimeoutPolicy を取得する activityBasedTimeoutPolicy activityBasedTimeoutPolicy オブジェクトのプロパティとリレーションシップを読み取る。
アクティビティの一覧BasedTimeoutPolicies activityBasedTimeoutPolicy activityBasedTimeoutPolicy オブジェクトのプロパティとリレーションシップを読み取る。
activityBasedTimeoutPolicy の更新 なし activityBasedTimeoutPolicy オブジェクトを更新します。
activityBasedTimeoutPolicy の削除 なし activityBasedTimeoutPolicy オブジェクトを削除します。

プロパティ

プロパティ 説明
id String このポリシーの一意の識別子。 読み取り専用です。
definition String コレクション このポリシーのルールと設定を定義する JSON 文字列を含む文字列コレクション。 このプロパティの JSON スキーマの詳細については、以下を参照してください。 必須です。
説明 String このポリシーの説明。
displayName String このポリシーの表示名。 必須。
isOrganizationDefault ブール値 true に設定されている場合は、このポリシーをアクティブ化します。 同じポリシーの種類に対して多くのポリシーを使用できますが、組織の既定としてアクティブ化できるのは 1 つのみです。 省略可能な既定値は 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" という形式で指定されます。

注: "days" で示されるプロパティの最大値は、指定された日数の 1 秒の短さです。 たとえば、1 日の最大値は "23:59:59" として指定されます。

プロパティ 説明
バージョン 整数 ポリシーのバージョン。 1 の値を設定します。 必須。
ApplicationPolicies JSON オブジェクト アプリケーション ポリシーのコレクション。 アプリケーション ポリシーは、ApplicationId と WebSessionIdleTimeout の組み合わせです。
  • ApplicationId: 使用できる値:
    • default: アクティビティ ベースのタイムアウト機能をサポートしているが、アプリケーション固有のオーバーライドを持たないすべてのアプリケーションにポリシーを適用します。
    • c44b4083-3bb0-49c1-b47d-974e53cbdf3c: Azure Portal にポリシーを適用する
  • WebSessionIdleTimeout: ユーザーの Web セッションが期限切れと見なされるユーザーの非アクティブ期間。 最小値は 5 分です。最大値は 1 日です。

リレーションシップ

なし

JSON 表記

リソースの JSON 表記を次に示します。

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