NSX-T Data Center REST API

IdfwUserSessionData (type)

{
  "additionalProperties": false,
  "description": "Identity Firewall user session data on a client machine (typically a VM). Multiple entries for the same user can be returned if the user logins to multiple sessions on the same VM.",
  "id": "IdfwUserSessionData",
  "module_id": "IdentityFirewall",
  "properties": {
    "domain_name": {
      "description": "AD Domain of user.",
      "required": true,
      "title": "AD Domain",
      "type": "string"
    },
    "id": {
      "description": "Identifier of user session data.",
      "readonly": true,
      "required": false,
      "title": "User session data Identifier",
      "type": "string"
    },
    "login_time": {
      "$ref": "EpochMsTimestamp",
      "description": "Login time.",
      "required": true,
      "title": "Login time"
    },
    "logout_time": {
      "$ref": "EpochMsTimestamp",
      "description": "Logout time if applicable.  An active user session has no logout time. Non-active user session is stored (up to last 5 most recent entries) per VM and per user.",
      "required": false,
      "title": "Logout time if applicable"
    },
    "session_source": {
      "description": "User session source can be one of:   - GI (Guest Introspection)   - ELS (AD Event log server)   - LI (Log Insight)",
      "enum": [
        "GI",
        "ELS",
        "LI"
      ],
      "readonly": true,
      "title": "Source for the user session",
      "type": "string"
    },
    "user_id": {
      "description": "AD user ID (may not exist).",
      "readonly": true,
      "required": false,
      "title": "AD user ID (may not exist)",
      "type": "string"
    },
    "user_name": {
      "description": "AD user name.",
      "required": true,
      "title": "AD user name",
      "type": "string"
    },
    "user_session_id": {
      "description": "User session ID.  This also indicates whether this is VDI / RDSH.",
      "required": true,
      "title": "User session ID",
      "type": "integer"
    },
    "vm_ext_id": {
      "description": "Virtual machine (external ID or BIOS UUID) where login/logout events occurred.",
      "readonly": true,
      "required": true,
      "title": "Virtual machine external ID or BIOS UUID",
      "type": "string"
    }
  },
  "title": "Identity Firewall user session data on client machine",
  "type": "object"
}