Skip to main content

AlertFullData class

This data object contains extended information about an alert.

Namespace: Lenovo.XClarityOrchestrator.PowerShell.Data.Alerts

Assembly: Lenovo.XClarityOrchestrator.PowerShell.Data

Inheritance -> Object -> AlertData class

Properties

public string Action { get; set; }
Action category. This can be one of the following values.
  • Inventory
  • IP
  • None (default)
  • Topology
public bool IsActive { get; set; }
Indicates whether the alert is active.
public string [] Args { get; set; }
List of dynamic arguments in the alert message string, separated by a comma.
public string CommonEventCode { get; set; }
Event ID that is associated with the alert.
public string ComponentID { get; set; }
ID of the component that generated the alert.
public string ComponentType { get; set; }
Type of the component that generated the alert.
public string Description { get; set; }
Additional information to clarify the reason for the alert.
public object[] Details { get; set; }
Details for this event.
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 DateTime? EventTimestamp { get; set; }
Timestamp when the event was generated.
public string [] FailFRUNumbers { get; set; }
(Hardware fault events only) List of names 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 [] 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 FRUType { get; set; }
Type of field replaceable unit (FRU) for the component that raised the event.
public string IpAddress { get; set; }
Main IP address of the resource that is the source of this event.
public bool IsLocal { get; set; }
Indicates whether the alert was generated locally (by XClarity Orchestrator).

It is true if the event was raised by XClarity Orchestrator, false otherwise.

public string MessageID { get; set; }
Message ID for the alert.
public string RecoveryURL { get; set; }
Link to more information or recovery actions, if available.
public string SourceID { get; set; }
ID of the device or resource manager on which the alert occurred.
public string UserAction { get; set; }
User actions that can be taken to recover from the error.
public string UserID { get; set; }
ID of the logged in user who created the alert.
public DeviceInAlert Device { get; set; }
Information about the device on which the alert occurred, if applicable.
public ManagerInAlert Manager { get; set; }
Information about the resource manager that manages the device.

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)