Endpoint configuration · GraphQL type

SystemInfo type

Basic system information for identification.

Fields

Field Name Description
name - String! System name.
hostname - String! Network hostname including domain.
computerName - String! Friendly computer name.
uuid - String! Unique ID provided by the system.
cpuType - CpuType! CPU type or architecture.
cpuBrand - String! CPU vendor and model.
cpuLogicalCores - Int! Number of logical CPU cores available to the system.
cpuPhysicalCores - Int! Number of physical CPU cores available to the system.
physicalMemory - Uint64! Total physical memory in bytes.
hardwareVendor - String! Hardware vendor.
hardwareModel - String! Hardware model.
hardwareSerial - String! Hardware serial number.
biosDate - String BIOS date. Found at /sys/class/dmi/id/bios_date on Linux.
biosRelease - String BIOS release. Found at /sys/class/dmi/id/bios_release on Linux.
biosVersion - String BIOS version. Found at /sys/class/dmi/id/bios_version on Linux.
boardAssetTag - String Board asset tag. Found at /sys/class/dmi/id/board_asset_tag on Linux.
boardName - String Board name. Found at /sys/class/dmi/id/board_name on Linux.
boardSerial - String Board serial number. Found at /sys/class/dmi/id/board_serial on Linux.
boardVendor - String Board vendor. Found at /sys/class/dmi/id/board_vendor on Linux.
boardVersion - String Board version. Found at /sys/class/dmi/id/board_version on Linux.
chassisAssetTag - String Chassis asset tag. Found at /sys/class/dmi/id/chassis_asset_tag on Linux.
chassisSerial - String Chassis serial number. Found at /sys/class/dmi/id/chassis_serial on Linux.
chassisType - ChassisType Chassis type, translated from the raw value reported by the endpoint (Win32_SystemEnclosure ChassisTypes on Windows, /sys/class/dmi/id/chassis_type on Linux), or derived from the hardware model identifier on Apple hardware. Null when not reported and not derivable.
chassisVendor - String Chassis vendor. Found at /sys/class/dmi/id/chassis_vendor on Linux.
chassisVersion - String Chassis version. Found at /sys/class/dmi/id/chassis_version on Linux.
productFamily - String Product family. Found at /sys/class/dmi/id/product_family on Linux.
productSKU - String Product SKU. Found at /sys/class/dmi/id/product_sku on Linux.
productVersion - String Product version. Found at /sys/class/dmi/id/product_version on Linux.
systemVendor - String System vendor. Found at /sys/class/dmi/id/sys_vendor on Linux.
virtualMachineType - VirtualMachineType Hypervisor product this endpoint runs on when it is a virtual machine. When the endpoint reports the virtual machine flag, the hypervisor is determined by matching the reported hardware manufacturer; on macOS, where no flag is reported, manufacturer matching alone detects a VM. Null when the endpoint is physical hardware.

Used by

  • Endpoint type: A Windows, macOS, or Linux computer that runs the Wartiva endpoint agent and is enrolled with an organization.

Example

Example

{
  "name": "abc123",
  "hostname": "abc123",
  "computerName": "xyz789",
  "uuid": "xyz789",
  "cpuType": "X86",
  "cpuBrand": "xyz789",
  "cpuLogicalCores": 123,
  "cpuPhysicalCores": 987,
  "physicalMemory": "8589934592",
  "hardwareVendor": "xyz789",
  "hardwareModel": "xyz789",
  "hardwareSerial": "xyz789",
  "biosDate": "xyz789",
  "biosRelease": "xyz789",
  "biosVersion": "xyz789",
  "boardAssetTag": "abc123",
  "boardName": "xyz789",
  "boardSerial": "xyz789",
  "boardVendor": "xyz789",
  "boardVersion": "abc123",
  "chassisAssetTag": "xyz789",
  "chassisSerial": "xyz789",
  "chassisType": "OTHER",
  "chassisVendor": "abc123",
  "chassisVersion": "xyz789",
  "productFamily": "abc123",
  "productSKU": "xyz789",
  "productVersion": "abc123",
  "systemVendor": "xyz789",
  "virtualMachineType": "APPLE_VM"
}