Endpoint configuration · GraphQL type

LogonSessionLinuxExtended type

Linux extended O/S specific logon session information.

Fields

Field Name Description
audit - Uint32! The Kernel Audit session ID of the session if auditing is available.
tty - String! The kernel TTY path of the session if this is a text login. If not this is an empty string.
leader - Int! Process identifier (PID) of the process that registered the session.
remoteHost - String! Remote host if this is a remote session, or an empty string otherwise.
remoteUser - String! Remote user if this is a remote session, or an empty string otherwise.
class - LogonSessionLinuxClass! Session Class.
display - String! X11 display name if this is a graphical login. If not, this is an empty string.
remote - Boolean! Whether the session is local or remote.
lockedHint - Boolean! Locked hint state of this session. This is intended to be used by the desktop environment to tell systemd-logind when the session is locked and unlocked
virtualTerminalNumber - Uint32! Virtual terminal number of the session if there is any, 0 otherwise.
state - LogonSessionLinuxState! Session State.
idleHint - Boolean! Idle hint state of this session. If true, the session is considered idle; if false, it is considered active.
sessionType - LogonSessionLinuxType! Session type.
service - String! PAM service name that registered the session.
seat - String! Seat associated with the session, if any.
seatPath - String! Path to the seat object.
idleHintChangedAt - Time! Timestamp of the most recent change to idleHint. When idleHint is true this is when the session went idle; when false this is when the session last became active. Reflects the systemd-logind IdleSinceHint property. Reference: systemd org.freedesktop.login1 Session
desktop - String! Describes the desktop environment running in the session (if known).
scope - String! Contains the systemd scope unit name of this session.

Used by

Example

Example

{
  "audit": "1073741824",
  "tty": "xyz789",
  "leader": 123,
  "remoteHost": "abc123",
  "remoteUser": "abc123",
  "class": "USER",
  "display": "abc123",
  "remote": false,
  "lockedHint": false,
  "virtualTerminalNumber": "1073741824",
  "state": "ACTIVE",
  "idleHint": false,
  "sessionType": "UNSPECIFIED",
  "service": "abc123",
  "seat": "xyz789",
  "seatPath": "xyz789",
  "idleHintChangedAt": "2021-10-07T18:23:25.829Z",
  "desktop": "abc123",
  "scope": "xyz789"
}