redfish_codegen/models/log_entry/v1_15_0/
log_entry_code.rs1#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
5pub enum LogEntryCode {
6 Assert,
8 Deassert,
10 #[serde(rename = "Lower Non-critical - going low")]
12 LowerNonCriticalGoingLow,
13 #[serde(rename = "Lower Non-critical - going high")]
15 LowerNonCriticalGoingHigh,
16 #[serde(rename = "Lower Critical - going low")]
18 LowerCriticalGoingLow,
19 #[serde(rename = "Lower Critical - going high")]
21 LowerCriticalGoingHigh,
22 #[serde(rename = "Lower Non-recoverable - going low")]
24 LowerNonRecoverableGoingLow,
25 #[serde(rename = "Lower Non-recoverable - going high")]
27 LowerNonRecoverableGoingHigh,
28 #[serde(rename = "Upper Non-critical - going low")]
30 UpperNonCriticalGoingLow,
31 #[serde(rename = "Upper Non-critical - going high")]
33 UpperNonCriticalGoingHigh,
34 #[serde(rename = "Upper Critical - going low")]
36 UpperCriticalGoingLow,
37 #[serde(rename = "Upper Critical - going high")]
39 UpperCriticalGoingHigh,
40 #[serde(rename = "Upper Non-recoverable - going low")]
42 UpperNonRecoverableGoingLow,
43 #[serde(rename = "Upper Non-recoverable - going high")]
45 UpperNonRecoverableGoingHigh,
46 #[serde(rename = "Transition to Idle")]
48 TransitionToIdle,
49 #[serde(rename = "Transition to Active")]
51 TransitionToActive,
52 #[serde(rename = "Transition to Busy")]
54 TransitionToBusy,
55 #[serde(rename = "State Deasserted")]
57 StateDeasserted,
58 #[serde(rename = "State Asserted")]
60 StateAsserted,
61 #[serde(rename = "Predictive Failure deasserted")]
63 PredictiveFailureDeasserted,
64 #[serde(rename = "Predictive Failure asserted")]
66 PredictiveFailureAsserted,
67 #[serde(rename = "Limit Not Exceeded")]
69 LimitNotExceeded,
70 #[serde(rename = "Limit Exceeded")]
72 LimitExceeded,
73 #[serde(rename = "Performance Met")]
75 PerformanceMet,
76 #[serde(rename = "Performance Lags")]
78 PerformanceLags,
79 #[serde(rename = "Transition to OK")]
81 TransitionToOK,
82 #[serde(rename = "Transition to Non-Critical from OK")]
84 TransitionToNonCriticalFromOK,
85 #[serde(rename = "Transition to Critical from less severe")]
87 TransitionToCriticalFromLessSevere,
88 #[serde(rename = "Transition to Non-recoverable from less severe")]
90 TransitionToNonRecoverableFromLessSevere,
91 #[serde(rename = "Transition to Non-Critical from more severe")]
93 TransitionToNonCriticalFromMoreSevere,
94 #[serde(rename = "Transition to Critical from Non-recoverable")]
96 TransitionToCriticalFromNonRecoverable,
97 #[serde(rename = "Transition to Non-recoverable")]
99 TransitionToNonRecoverable,
100 Monitor,
102 Informational,
104 #[serde(rename = "Device Removed / Device Absent")]
106 DeviceRemovedDeviceAbsent,
107 #[serde(rename = "Device Inserted / Device Present")]
109 DeviceInsertedDevicePresent,
110 #[serde(rename = "Device Disabled")]
112 DeviceDisabled,
113 #[serde(rename = "Device Enabled")]
115 DeviceEnabled,
116 #[serde(rename = "Transition to Running")]
118 TransitionToRunning,
119 #[serde(rename = "Transition to In Test")]
121 TransitionToInTest,
122 #[serde(rename = "Transition to Power Off")]
124 TransitionToPowerOff,
125 #[serde(rename = "Transition to On Line")]
127 TransitionToOnLine,
128 #[serde(rename = "Transition to Off Line")]
130 TransitionToOffLine,
131 #[serde(rename = "Transition to Off Duty")]
133 TransitionToOffDuty,
134 #[serde(rename = "Transition to Degraded")]
136 TransitionToDegraded,
137 #[serde(rename = "Transition to Power Save")]
139 TransitionToPowerSave,
140 #[serde(rename = "Install Error")]
142 InstallError,
143 #[serde(rename = "Fully Redundant")]
145 FullyRedundant,
146 #[serde(rename = "Redundancy Lost")]
148 RedundancyLost,
149 #[serde(rename = "Redundancy Degraded")]
151 RedundancyDegraded,
152 #[serde(rename = "Non-redundant:Sufficient Resources from Redundant")]
154 NonRedundantSufficientResourcesFromRedundant,
155 #[serde(rename = "Non-redundant:Sufficient Resources from Insufficient Resources")]
157 NonRedundantSufficientResourcesFromInsufficientResources,
158 #[serde(rename = "Non-redundant:Insufficient Resources")]
160 NonRedundantInsufficientResources,
161 #[serde(rename = "Redundancy Degraded from Fully Redundant")]
163 RedundancyDegradedFromFullyRedundant,
164 #[serde(rename = "Redundancy Degraded from Non-redundant")]
166 RedundancyDegradedFromNonRedundant,
167 #[serde(rename = "D0 Power State")]
169 D0PowerState,
170 #[serde(rename = "D1 Power State")]
172 D1PowerState,
173 #[serde(rename = "D2 Power State")]
175 D2PowerState,
176 #[serde(rename = "D3 Power State")]
178 D3PowerState,
179 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}