Class Extensions
Extensions to a UDM event.
Implements
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Extensions : IMessage<Extensions>, IEquatable<Extensions>, IDeepCloneable<Extensions>, IBufferMessage, IMessage
Constructors
Extensions()
Declaration
public Extensions()
Extensions(Extensions)
Declaration
public Extensions(Extensions other)
Parameters
| Type | Name | Description |
|---|---|---|
| Extensions | other |
Properties
Auth
An authentication extension.
Declaration
public Authentication Auth { get; set; }
Property Value
| Type | Description |
|---|---|
| Authentication |
EntityRisk
An entity risk change extension.
Declaration
public EntityRisk EntityRisk { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityRisk |
LinuxUtmp
A Linux Utmp extension. This captures details specific to Linux Utmp events, which record login and logout sessions on a Linux system.
Declaration
public LinuxUtmp LinuxUtmp { get; set; }
Property Value
| Type | Description |
|---|---|
| LinuxUtmp |
OutlookMetadata
A Microsoft Outlook specific metadata extension. This includes metadata related to Outlook items, such as comments, templates, and security flags.
Declaration
public OutlookMetadata OutlookMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| OutlookMetadata |
ResourceUsage
A resource usage extension. This captures details about what entity (e.g., process, user) is using a specific resource.
Declaration
public ResourceUsage ResourceUsage { get; set; }
Property Value
| Type | Description |
|---|---|
| ResourceUsage |
Srum
A SRUM extension. This captures details specific to Windows System Resource Usage Monitor (SRUM) events, providing insights into application resource consumption.
Declaration
public Srum Srum { get; set; }
Property Value
| Type | Description |
|---|---|
| Srum |
SystemEventDetails
A system event details extension. This captures additional details for system-level events, such as message type, sender image ID, and subsystem.
Declaration
public SystemEventDetails SystemEventDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| SystemEventDetails |
UserAssist
A UserAssist extension. This captures details specific to Windows User Assist events, which track application usage and execution.
Declaration
public UserAssist UserAssist { get; set; }
Property Value
| Type | Description |
|---|---|
| UserAssist |
Vulns
A vulnerability extension.
Declaration
public Vulnerabilities Vulns { get; set; }
Property Value
| Type | Description |
|---|---|
| Vulnerabilities |
WindowsEventLog
A Windows Event Log extension. This captures details specific to Windows Event Log events, providing structured information from various Windows logs.
Declaration
public WindowsEventLog WindowsEventLog { get; set; }
Property Value
| Type | Description |
|---|---|
| WindowsEventLog |