Session情報の取得

GET /session/{session_id}

概要説明

Session情報の取得。

指定したSession IDについての情報を取得します。

APIコマンド発行時に設定したTokenに対応するSessionの情報のみ取得可能です。

リクエスト例

  • Session ID 1000001 について、Session IDとlifetimeを取得する場合の例です。

    $ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/session/1000001?fields=lifetime"

レスポンス例

{
  "session_id": 1000001,
  "user_name": "USER#1",
  "lifetime": 300
}

Parameters

PATH PARAMETERS

session_id

(required)

integer

Session ID。

QUERY PARAMETERS

fields

Array of strings

表示したいParameter。

指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。

指定方法の詳細は、表示する項目の絞り込みを参照してください。

Responses

正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。

RESPONSE BODY

session_id

integer

Session ID。

user_name

string

このSessionを作成したUser名。

lifetime

integer

Tokenが有効な残り時間。

単位は秒です。

Refresh Tokenを発行しなかった場合、このSessionが自動で削除されるまでの残り時間と一致します。

auth_list

Array of strings

このSessionを作成したUserが持つ権限。
項目 説明
Status_Display 状態表示
RAID_Group_Management RAIDグループ設定
Volume_Create_Modify ボリューム登録・変更
Volume_Delete_Format ボリューム削除・フォーマット
Host_Interface_Management ホスト接続設定
Advanced_Copy_Management アドバンスト・コピー設定
Copy_Session_Management コピーセッション設定
Storage_Migration_Management ストレージマイグレーション設定
Storage_Management 装置設定
User_Management ユーザー設定
Authentication_Role 認証・役割設定
Security_Settings セキュリティ設定
Maintenance_Information 保守情報
Maintenance_Operation 保守作業
Firmware_Management ファームウェア管理
days_to_password_expiration

integer

Passwordの有効期限。

単位は日数です。

Passwordのポリシー設定が無効のUserである場合、またはPassword有効期間が無期限のUserである場合は応答しません。

Passwordの有効期限がすでに切れている場合は0を応答します。