Device [20] object extends endpoint
Applicable Profiles: Container Date/Time

The Device object represents an addressable computer system or host, which is typically connected to a computer network and participates in the transmission or processing of data within the computer network.
Note: a superscript "O" after a caption indicates attribute is an observable.
Name Caption Requirement Type Description
agent_list Agent List Optional Agent Array A list of agent objects associated with a device, endpoint, or resource.
autoscale_uid Autoscale UID Optional String The unique identifier of the cloud autoscale configuration.
boot_time Boot Time Optional Timestamp The time the system was booted.
boot_time_dt Boot Time Optional Datetime The time the system was booted.
created_time Created Time Optional Timestamp The time when the device was known to have been created.
created_time_dt Created Time Optional Datetime The time when the device was known to have been created.
desc Description Optional String The description of the device, ordinarily as reported by the operating system.
domain Domain Optional String The network domain where the device resides. For example: work.example.com.
first_seen_time First Seen Optional Timestamp The initial discovery time of the device.
first_seen_time_dt First Seen Optional Datetime The initial discovery time of the device.
groups Groups Optional Group Array The group names to which the device belongs. For example: ["Windows Laptops", "Engineering"].
hw_info Hardware Info Optional Device Hardware Info The endpoint hardware information.
hypervisor Hypervisor Optional String The name of the hypervisor running on the device. For example, Xen, VMware, Hyper-V, VirtualBox, etc.
image Image Optional Image The image used as a template to run the virtual machine.
imei IMEI Optional String The International Mobile Equipment Identity that is associated with the device.
DEPRECATED since v1.4.0
Use the imei_list attribute instead.
imei_list IMEI List Optional String Array The International Mobile Equipment Identity values that are associated with the device.
ip IP Address O Optional (†) IP Address The device IP address, in either IPv4 or IPv6 format.
is_compliant Compliant Device Optional Boolean The event occurred on a compliant device.
is_managed Managed Device Optional Boolean The event occurred on a managed device.
is_personal Personal Device Optional Boolean The event occurred on a personal device.
is_trusted Trusted Device Optional Boolean The event occurred on a trusted device.
last_seen_time Last Seen Optional Timestamp The most recent discovery time of the device.
last_seen_time_dt Last Seen Optional Datetime The most recent discovery time of the device.
location Geo Location O Optional Geo Location The geographical location of the device.
mac MAC Address O Optional MAC Address The Media Access Control (MAC) address of the endpoint.
model Model Optional String The model of the device. For example ThinkPad X1 Carbon.
modified_time Modified Time Optional Timestamp The time when the device was last known to have been modified.
modified_time_dt Modified Time Optional Datetime The time when the device was last known to have been modified.
name Name Optional (†) String The alternate device name, ordinarily as assigned by an administrator.

Note: The Name could be any other string that helps to identify the device, such as a phone number; for example 310-555-1234.

network_interfaces Network Interfaces Optional Network Interface Array The network interfaces that are associated with the device, one for each unique MAC address/IP address/hostname/name combination.

Note: The first element of the array is the network information that pertains to the event.

org Organization Optional Organization Organization and org unit related to the device.
os OS Optional Operating System (OS) The endpoint operating system.
os_machine_uuid OS Machine UUID Optional UUID The operating system assigned Machine ID. In Windows, this is the value stored at the registry path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid. In Linux, this is stored in the file: /etc/machine-id.
risk_level Risk Level Optional String The risk level, normalized to the caption of the risk_level_id value.
This is the string sibling of enum attribute risk_level_id.
risk_level_id Risk Level ID Optional Integer The normalized risk level id.
0Info
1Low
2Medium
3High
4Critical
99Other
The risk level is not mapped. See the risk_level attribute, which contains a data source specific value.
This is an enum attribute; its string sibling is risk_level.
risk_score Risk Score Optional Integer The risk score as reported by the event source.
subnet Subnet O Optional Subnet The subnet mask.
subnet_uid Subnet UID Optional String The unique identifier of a virtual subnet.
type_id Type ID Required Integer The device type ID.
0Unknown
The type is unknown.
1Server
2Desktop
3Laptop
4Tablet
5Mobile
6Virtual
7IOT
8Browser
9Firewall
10Switch
11Hub
12Router
13IDS
14IPS
15Load Balancer
99Other
The type is not mapped. See the type attribute, which contains a data source specific value.
This is an enum attribute; its string sibling is type.
uid_alt Alternate ID Optional String An alternate unique identifier of the device if any. For example the ActiveDirectory DN.
vlan_uid VLAN Optional String The Virtual LAN identifier.
vpc_uid VPC UID Optional String The unique identifier of the Virtual Private Cloud (VPC).
zone Network Zone Optional String The network zone or LAN segment.
Constraints
† At least one of these attributes must be present: hostname, instance_uid, interface_name, interface_uid, ip, name, uid