Peripheral Device

peripheral_device

The peripheral device object describes the identity, vendor and model of a peripheral device.

Contents

Attributes

Caption Name Type Is Array Default Description
Class class String The class of the peripheral device.
Model model String The peripheral device model.
Name name String The name of the peripheral device.
Raw Data raw_data JSON The event data as received from the event source.
Record ID record_id String Unique identifier for the object
Serial Number serial_number String The peripheral device serial number.
Unique ID uid String The unique identifier of the peripheral device.
Unmapped Data unmapped Unmapped The attributes that are not mapped to the event schema. The names and values of those attributes are specific to the event source.
Vendor Name vendor_name String The peripheral device vendor.

References

Referenced By

Context

Peripheral Device

JSON

            
{
  "caption": "Peripheral Device",
  "name": "peripheral_device",
  "description": "The peripheral device object describes the identity, vendor and model of a peripheral device.",
  "extends": "_entity",
  "attributes": {
    "class": {
      "description": "The class of the peripheral device.",
      "requirement": "required",
      "caption": "Class",
      "type": "string_t"
    },
    "model": {
      "requirement": "recommended",
      "caption": "Model",
      "description": "The peripheral device model.",
      "type": "string_t"
    },
    "name": {
      "description": "The name of the peripheral device.",
      "requirement": "required",
      "caption": "Name",
      "type": "string_t"
    },
    "serial_number": {
      "description": "The peripheral device serial number.",
      "requirement": "recommended",
      "caption": "Serial Number",
      "type": "string_t"
    },
    "uid": {
      "description": "The unique identifier of the peripheral device.",
      "requirement": "recommended",
      "caption": "Unique ID",
      "type": "string_t"
    },
    "vendor_name": {
      "description": "The peripheral device vendor.",
      "requirement": "recommended",
      "caption": "Vendor Name",
      "type": "string_t"
    },
    "raw_data": {
      "group": "context",
      "caption": "Raw Data",
      "description": "The event data as received from the event source.",
      "type": "json_t"
    },
    "record_id": {
      "description": "Unique identifier for the object",
      "group": "primary",
      "requirement": "required",
      "caption": "Record ID",
      "type": "string_t"
    },
    "unmapped": {
      "caption": "Unmapped Data",
      "description": "The attributes that are not mapped to the event schema. The names and values of those attributes are specific to the event source.",
      "type": "unmapped",
      "is_array": true
    }
  },
  "constraints": {
    "at_least_one": [
      "name",
      "uid"
    ]
  }
}