redfish_codegen/models/log_entry/v1_15_0/
log_entry_code.rs

1// Generated by redfish-codegen. Do not modify.
2
3
4#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum LogEntryCode {
6    /// The condition has been asserted.
7    Assert,
8    /// The condition has been deasserted.
9    Deassert,
10    /// The reading crossed the Lower Non-critical threshold while going low.
11    #[serde(rename = "Lower Non-critical - going low")]
12    LowerNonCriticalGoingLow,
13    /// The reading crossed the Lower Non-critical threshold while going high.
14    #[serde(rename = "Lower Non-critical - going high")]
15    LowerNonCriticalGoingHigh,
16    /// The reading crossed the Lower Critical threshold while going low.
17    #[serde(rename = "Lower Critical - going low")]
18    LowerCriticalGoingLow,
19    /// The reading crossed the Lower Critical threshold while going high.
20    #[serde(rename = "Lower Critical - going high")]
21    LowerCriticalGoingHigh,
22    /// The reading crossed the Lower Non-recoverable threshold while going low.
23    #[serde(rename = "Lower Non-recoverable - going low")]
24    LowerNonRecoverableGoingLow,
25    /// The reading crossed the Lower Non-recoverable threshold while going high.
26    #[serde(rename = "Lower Non-recoverable - going high")]
27    LowerNonRecoverableGoingHigh,
28    /// The reading crossed the Upper Non-critical threshold while going low.
29    #[serde(rename = "Upper Non-critical - going low")]
30    UpperNonCriticalGoingLow,
31    /// The reading crossed the Upper Non-critical threshold while going high.
32    #[serde(rename = "Upper Non-critical - going high")]
33    UpperNonCriticalGoingHigh,
34    /// The reading crossed the Upper Critical threshold while going low.
35    #[serde(rename = "Upper Critical - going low")]
36    UpperCriticalGoingLow,
37    /// The reading crossed the Upper Critical threshold while going high.
38    #[serde(rename = "Upper Critical - going high")]
39    UpperCriticalGoingHigh,
40    /// The reading crossed the Upper Non-recoverable threshold while going low.
41    #[serde(rename = "Upper Non-recoverable - going low")]
42    UpperNonRecoverableGoingLow,
43    /// The reading crossed the Upper Non-recoverable threshold while going high.
44    #[serde(rename = "Upper Non-recoverable - going high")]
45    UpperNonRecoverableGoingHigh,
46    /// The state transitioned to idle.
47    #[serde(rename = "Transition to Idle")]
48    TransitionToIdle,
49    /// The state transitioned to active.
50    #[serde(rename = "Transition to Active")]
51    TransitionToActive,
52    /// The state transitioned to busy.
53    #[serde(rename = "Transition to Busy")]
54    TransitionToBusy,
55    /// The state has been deasserted.
56    #[serde(rename = "State Deasserted")]
57    StateDeasserted,
58    /// The state has been asserted.
59    #[serde(rename = "State Asserted")]
60    StateAsserted,
61    /// A Predictive Failure is no longer present.
62    #[serde(rename = "Predictive Failure deasserted")]
63    PredictiveFailureDeasserted,
64    /// A Predictive Failure has been detected.
65    #[serde(rename = "Predictive Failure asserted")]
66    PredictiveFailureAsserted,
67    /// A limit has not been exceeded.
68    #[serde(rename = "Limit Not Exceeded")]
69    LimitNotExceeded,
70    /// A limit has been exceeded.
71    #[serde(rename = "Limit Exceeded")]
72    LimitExceeded,
73    /// Performance meets expectations.
74    #[serde(rename = "Performance Met")]
75    PerformanceMet,
76    /// Performance does not meet expectations.
77    #[serde(rename = "Performance Lags")]
78    PerformanceLags,
79    /// A state has changed to OK.
80    #[serde(rename = "Transition to OK")]
81    TransitionToOK,
82    /// A state has changed to Non-Critical from OK.
83    #[serde(rename = "Transition to Non-Critical from OK")]
84    TransitionToNonCriticalFromOK,
85    /// A state has changed to Critical from less severe.
86    #[serde(rename = "Transition to Critical from less severe")]
87    TransitionToCriticalFromLessSevere,
88    /// A state has changed to Non-recoverable from less severe.
89    #[serde(rename = "Transition to Non-recoverable from less severe")]
90    TransitionToNonRecoverableFromLessSevere,
91    /// A state has changed to Non-Critical from more severe.
92    #[serde(rename = "Transition to Non-Critical from more severe")]
93    TransitionToNonCriticalFromMoreSevere,
94    /// A state has changed to Critical from Non-recoverable.
95    #[serde(rename = "Transition to Critical from Non-recoverable")]
96    TransitionToCriticalFromNonRecoverable,
97    /// A state has changed to Non-recoverable.
98    #[serde(rename = "Transition to Non-recoverable")]
99    TransitionToNonRecoverable,
100    /// A monitor event.
101    Monitor,
102    /// An informational event.
103    Informational,
104    /// A device has been removed or is absent.
105    #[serde(rename = "Device Removed / Device Absent")]
106    DeviceRemovedDeviceAbsent,
107    /// A device has been inserted or is present.
108    #[serde(rename = "Device Inserted / Device Present")]
109    DeviceInsertedDevicePresent,
110    /// A device has been disabled.
111    #[serde(rename = "Device Disabled")]
112    DeviceDisabled,
113    /// A device has been enabled.
114    #[serde(rename = "Device Enabled")]
115    DeviceEnabled,
116    /// A state has transitioned to Running.
117    #[serde(rename = "Transition to Running")]
118    TransitionToRunning,
119    /// A state has transitioned to In Test.
120    #[serde(rename = "Transition to In Test")]
121    TransitionToInTest,
122    /// A state has transitioned to Power Off.
123    #[serde(rename = "Transition to Power Off")]
124    TransitionToPowerOff,
125    /// A state has transitioned to On Line.
126    #[serde(rename = "Transition to On Line")]
127    TransitionToOnLine,
128    /// A state has transitioned to Off Line.
129    #[serde(rename = "Transition to Off Line")]
130    TransitionToOffLine,
131    /// A state has transitioned to Off Duty.
132    #[serde(rename = "Transition to Off Duty")]
133    TransitionToOffDuty,
134    /// A state has transitioned to Degraded.
135    #[serde(rename = "Transition to Degraded")]
136    TransitionToDegraded,
137    /// A state has transitioned to Power Save.
138    #[serde(rename = "Transition to Power Save")]
139    TransitionToPowerSave,
140    /// An install error has been detected.
141    #[serde(rename = "Install Error")]
142    InstallError,
143    /// Indicates that full redundancy has been regained.
144    #[serde(rename = "Fully Redundant")]
145    FullyRedundant,
146    /// Entered any non-redundant state, including Non-redundant: Insufficient Resources.
147    #[serde(rename = "Redundancy Lost")]
148    RedundancyLost,
149    /// Redundancy still exists, but at less than full level.
150    #[serde(rename = "Redundancy Degraded")]
151    RedundancyDegraded,
152    /// Redundancy has been lost but unit is functioning with minimum resources needed for normal operation.
153    #[serde(rename = "Non-redundant:Sufficient Resources from Redundant")]
154    NonRedundantSufficientResourcesFromRedundant,
155    /// Unit has regained minimum resources needed for normal operation.
156    #[serde(rename = "Non-redundant:Sufficient Resources from Insufficient Resources")]
157    NonRedundantSufficientResourcesFromInsufficientResources,
158    /// Unit is non-redundant and has insufficient resources to maintain normal operation.
159    #[serde(rename = "Non-redundant:Insufficient Resources")]
160    NonRedundantInsufficientResources,
161    /// Unit has lost some redundant resource(s) but is still in a redundant state.
162    #[serde(rename = "Redundancy Degraded from Fully Redundant")]
163    RedundancyDegradedFromFullyRedundant,
164    /// Unit has regained some resource(s) and is redundant but not fully redundant.
165    #[serde(rename = "Redundancy Degraded from Non-redundant")]
166    RedundancyDegradedFromNonRedundant,
167    /// The ACPI-defined D0 power state.
168    #[serde(rename = "D0 Power State")]
169    D0PowerState,
170    /// The ACPI-defined D1 power state.
171    #[serde(rename = "D1 Power State")]
172    D1PowerState,
173    /// The ACPI-defined D2 power state.
174    #[serde(rename = "D2 Power State")]
175    D2PowerState,
176    /// The ACPI-defined D3 power state.
177    #[serde(rename = "D3 Power State")]
178    D3PowerState,
179    /// An OEM-defined event. Added in version v1_3_0.
180    OEM,
181}
182
183#[allow(clippy::derivable_impls)]
184impl Default for LogEntryCode {
185     fn default() -> LogEntryCode {
186        LogEntryCode::Assert
187     }
188}
189
190impl crate::Metadata<'static> for LogEntryCode {
191    const JSON_SCHEMA: &'static str = "LogEntry.v1_15_0.json";
192}