core/modules/psocsf/public/Objects/Hardware/Device.cs
using System;
using System.Globalization; using Ocsf.Objects.Network; using Ocsf.Objects.Entity; namespace Ocsf.Objects { public class Device { public string UidAlt { get; set; } public string AutoscaleId { get; set; } public string IsCompliant { get; set; } public DateTime CreatedTime { get; set; } public string Description { get; set; } public string Domain { get; set; } public DateTime FirstSeenTime { get; set; } public Location Location { get; set; } public Group[] Groups { get; set; } public DeviceHardwareInfo HwInfo { get; set; } public string Hostname { get; set; } public string Hypervisor { get; set; } public string IMEI { get; set; } public string IP { get; set; } public Image Image { get; set; } public string InstanceId { get; set; } public DateTime LastSeenTime { get; set; } public string Name { get; set; } public OperatingSystem OS { get; set; } public Organization Organization { get; set; } public bool IsPersonal { get; set; } public string Region { get; set; } public string RiskLevel { get; set; } public RiskLevelId RiskLevelId { get; set; } public string Subnet { get; set; } public string SubnetId { get; set; } public bool IsTrusted { get; set; } public string Type { get; set; } public NetworkTypeId TypeId { get; set; } public string Id { get; set; } public string VlanId { get; set; } public string VpcId { get; set; } } } |