Skip to main content

EventFullData class

This data object contains information about .

Namespace: Lenovo.XClarityOrchestrator.PowerShell.Data.Alerts

Assembly: Lenovo.XClarityOrchestrator.PowerShell.Data

Inheritance > Object > EventData

Properties

public bool IsLocal { get; set; }
Indicates whether the event was generated locally (by XClarity Orchestrator).
public string SourceID { get; set; }
ID of the resource on which the event occurred.
public string ComponentID { get; set; }
ID of the component that generated the event.
public string Description { get; set; }
Additional information to clarify the reason for the event.
public string UserAction { get; set; }
User actions that can be taken to recover from the error.
public string RecoveryURL { get; set; }
Link to more information or recovery actions, if available.
public string[] Flags { get; set; }
List of flags. This can be one of the following values.
  • Excluded. The event is displayed only in diagnostic logs. The event is excluded from normal log and analytics views.
  • Hidden. The event is displayed only in diagnostic logs. The event is excluded from normal log and analytics views. This value must be specified for internal communication.
  • Historical. The event occurred while the orchestrator server was down and can be ignored by EventActions.
  • Ignored. The event is ignored.
  • Recovered. The event was involved in the reliable event recovery process.
  • Unsequenced. Switch system traps are not sequenced. Reliable event recovery is skipped.
public string UserID { get; set; }
ID of the logged in user who created the event.
public string Action { get; set; }
Action category. This can be one of the following values.
  • Inventory
  • IP
  • None (default)
  • Topology
public string EventClass { get; set; }
Event source. This can be one of the following values.
  • Adaptor
  • Audit
  • Blade
  • Cooling
  • Disks
  • Expansion
  • IOModule
  • Analytics
  • Memory
  • Power
  • Processors
  • Switch
  • System
  • Test
  • Unknown (default)
public string[] Args { get; set; }
List of dynamic arguments in the event message string, separated by a comma.
public string[] FailFRUNumbers { get; set; }
(Hardware fault events only) List of numbers for FRUs that are associated to the fault.
public string[] FailFRUSNs { get; set; }
(Hardware fault events only) List of serial numbers for FRUs associated to the fault.
public string[] FailFRUUUIDs { get; set; }
(Hardware fault events only) List of UUIDs for FRUs that are associated to the fault.
public string FRUType { get; set; }
(Hardware fault events only) Type of field replaceable unit (FRU) for the component that raised the event.
public string MessageID { get; set; }
Message ID for the event.
public DateTime? EventTimeStamp { get; set; }
Timestamp when the event was generated.
public string CommonEventCode { get; set; }
Common event ID.
public string SequenceNumber { get; set; }
Event sequence number, which uniquely identifies this event on the audit or event log. This number indicates the order in which the events were processed.
public string Details { get; set; }
Details for this event.
public DeviceInAlert Device { get; set; }
Information about the device which the event occurred, if applicable.
public ManagerInAlert Manager { get; set; }
Information about the resource manager that manages the device.
public string ComponentType { get; set; }
Type of the component that generated the alert.
public string SourceType { get; set; }
Source of the alert. This can be one of the following value.
  • Analytics
  • Device
  • Management
  • System
public string IpAddress { get; set; }
IP address of the resource on which the event occurred.

Methods

public virtual bool Equals (object obj);
Determines whether the specified object is equal to the current object.

(Inherited from System.Object)

public virtual int GetHashCode ();
Serves as the default hash function

(Inherited from System.Object)

public Type GetType ();
Gets the System.Type of the current instance

(Inherited from System.Object)

public virtual string ToString ();
Returns a string that represents the current object.

(Inherited from System.Object)