redfish_codegen/registries/fabric/v1_0_0.rs
1// Generated by redfish-codegen. Do not modify.
2
3use redfish_macros::IntoRedfishMessage;
4
5/// This registry defines messages for generic fabrics
6#[derive(Clone, Debug, IntoRedfishMessage)]
7#[message(crate::models::message::v1_1_2::Message)]
8pub enum Fabric {
9 /// This message shall be used to indicate that a cable has been restored to working condition.
10 #[message(message = "The cable in switch '%1' port '%2' has returned to working condition.")]
11 #[message(id = "Fabric.1.0.0.CableOK")]
12 #[message(severity = "crate::models::resource::Health::OK")]
13 #[message(resolution = "No action is needed.")]
14 CableOK(
15 /// This argument shall contain the value of the `Id` property of the switch with the cable that returned to a functional state.
16 String,
17 /// This argument shall contain the value of the `Id` property of the port with the cable that returned to a functional state.
18 String,
19 ),
20 /// This message shall be used to indicate that a resource of type `Endpoint` has been modified.
21 #[message(message = "Endpoint '%1' in fabric '%2' has been modified.")]
22 #[message(id = "Fabric.1.0.0.EndpointModified")]
23 #[message(severity = "crate::models::resource::Health::OK")]
24 #[message(resolution = "No action is needed.")]
25 EndpointModified(
26 /// This argument shall contain the value of the `Id` property of the endpoint that was modified.
27 String,
28 /// This argument shall contain the value of the `Id` property of the fabric in which the endpoint was modified.
29 String,
30 ),
31 /// This message shall be used to indicate that a resource of type `MediaController` has been modified.
32 #[message(message = "Media controller '%1' in chassis '%2' has been modified.")]
33 #[message(id = "Fabric.1.0.0.MediaControllerModified")]
34 #[message(severity = "crate::models::resource::Health::OK")]
35 #[message(resolution = "No action is needed.")]
36 MediaControllerModified(
37 /// This argument shall contain the value of the `Id` property of the media controller that was modified.
38 String,
39 /// This argument shall contain the value of the `Id` property of the chassis in which the media controller was modified.
40 String,
41 ),
42 /// This message shall be used to indicate that a switch's port has been manually disabled, such as by a network administrator.
43 #[message(message = "Switch '%1' port '%2' has been manually disabled.")]
44 #[message(id = "Fabric.1.0.0.PortManuallyDisabled")]
45 #[message(severity = "crate::models::resource::Health::OK")]
46 #[message(resolution = "No action needed.")]
47 PortManuallyDisabled(
48 /// This argument shall contain the value of the `Id` property of the switch with the disabled port.
49 String,
50 /// This argument shall contain the value of the `Id` property of the port that has been disabled.
51 String,
52 ),
53 /// This message shall be used to indicate that a resource of type `MediaController` has been added.
54 #[message(message = "Media controller '%1' has been added to chassis '%2'.")]
55 #[message(id = "Fabric.1.0.0.MediaControllerAdded")]
56 #[message(severity = "crate::models::resource::Health::OK")]
57 #[message(resolution = "No action is needed.")]
58 MediaControllerAdded(
59 /// This argument shall contain the value of the `Id` property of the media controller that was added.
60 String,
61 /// This argument shall contain the value of the `Id` property of the chassis in which the media controller was added.
62 String,
63 ),
64 /// This message shall be used to indicate that a cable has been removed from a port on a switch.
65 #[message(message = "A cable has been removed from switch '%1' port '%2'.")]
66 #[message(id = "Fabric.1.0.0.CableRemoved")]
67 #[message(severity = "crate::models::resource::Health::Warning")]
68 #[message(resolution = "No action is needed.")]
69 CableRemoved(
70 /// This argument shall contain the value of the `Id` property of the switch with the port whose cable was removed.
71 String,
72 /// This argument shall contain the value of the `Id` property of the port whose cable was removed.
73 String,
74 ),
75 /// This message shall be used to indicate that a switch's interswitch connection has gone down.
76 #[message(message = "Switch '%1' interswitch link has gone down on port '%2'.")]
77 #[message(id = "Fabric.1.0.0.InterswitchLinkDropped")]
78 #[message(severity = "crate::models::resource::Health::Warning")]
79 #[message(resolution = "Contact the network administrator for problem resolution.")]
80 InterswitchLinkDropped(
81 /// This argument shall contain the value of the `Id` property of the switch.
82 String,
83 /// This argument shall contain the value of the `Id` property of the interswitch port.
84 String,
85 ),
86 /// This message shall be used to indicate that a cable has been detected as failed. This message shall not be emitted more than once in any 24-hour period of time.
87 #[message(message = "The cable in switch '%1' port '%2' has failed.")]
88 #[message(id = "Fabric.1.0.0.CableFailed")]
89 #[message(severity = "crate::models::resource::Health::Warning")]
90 #[message(resolution = "Contact the network administrator for problem resolution.")]
91 CableFailed(
92 /// This argument shall contain the value of the `Id` property of the switch with the failed cable.
93 String,
94 /// This argument shall contain the value of the `Id` property of the port with the failed cable.
95 String,
96 ),
97 /// This message shall be used to indicate that a switch's interswitch connection has repeatedly been established and dropped. This message shall not be repeated more than once in any 24-hour period.
98 #[message(message = "Switch '%1' interswitch link on port '%2' has been established and dropped %3 times in the last %4 minutes.")]
99 #[message(id = "Fabric.1.0.0.InterswitchLinkFlapDetected")]
100 #[message(severity = "crate::models::resource::Health::Warning")]
101 #[message(resolution = "Contact the network administrator for problem resolution.")]
102 InterswitchLinkFlapDetected(
103 /// This argument shall contain the value of the `Id` property of the switch.
104 String,
105 /// This argument shall contain the value of the `Id` property of the interswitch port that is flapping.
106 String,
107 /// This argument shall contain the count of uplink establishment/disconnection cycles.
108 f64,
109 /// This argument shall contain the number of minutes over which link flapping activity has been detected.
110 f64,
111 ),
112 /// This message shall be used to indicate that a resource of type `Connection` has been modified.
113 #[message(message = "Connection '%1' in fabric '%2' has been modified.")]
114 #[message(id = "Fabric.1.0.0.ConnectionModified")]
115 #[message(severity = "crate::models::resource::Health::OK")]
116 #[message(resolution = "No action is needed.")]
117 ConnectionModified(
118 /// This argument shall contain the value of the `Id` property of the connection that was modified.
119 String,
120 /// This argument shall contain the value of the `Id` property of the fabric in which the connection was modified.
121 String,
122 ),
123 /// This message shall be used to indicate that a port has become inoperative. This message shall not be issued when a port is manually disabled.
124 #[message(message = "Switch '%1' port '%2' has failed and is inoperative.")]
125 #[message(id = "Fabric.1.0.0.PortFailed")]
126 #[message(severity = "crate::models::resource::Health::Critical")]
127 #[message(resolution = "Contact the network administrator for problem resolution.")]
128 PortFailed(
129 /// This argument shall contain the value of the `Id` property of the switch with the failed port.
130 String,
131 /// This argument shall contain the value of the `Id` property of the port that has failed.
132 String,
133 ),
134 /// This message shall be used to indicate that a switch's upstream connection has repeatedly been established and dropped. This message shall not be repeated more than once in any 24-hour period.
135 #[message(message = "Switch '%1' upstream link on port '%2' has been established and dropped %3 times in the last %4 minutes.")]
136 #[message(id = "Fabric.1.0.0.UpstreamLinkFlapDetected")]
137 #[message(severity = "crate::models::resource::Health::Warning")]
138 #[message(resolution = "Contact the network administrator for problem resolution.")]
139 UpstreamLinkFlapDetected(
140 /// This argument shall contain the value of the `Id` property of the switch.
141 String,
142 /// This argument shall contain the value of the `Id` property of the upstream port that is flapping.
143 String,
144 /// This argument shall contain the count of uplink establishment/disconnection cycles.
145 f64,
146 /// This argument shall contain the number of minutes over which link flapping activity has been detected.
147 f64,
148 ),
149 /// This message shall be used to indicate that a switch has become inoperative.
150 #[message(message = "Switch '%1' has failed and is inoperative.")]
151 #[message(id = "Fabric.1.0.0.SwitchFailed")]
152 #[message(severity = "crate::models::resource::Health::Critical")]
153 #[message(resolution = "Contact the network administrator for problem resolution.")]
154 SwitchFailed(
155 /// This argument shall contain the value of the `Id` property of the switch that has failed.
156 String,
157 ),
158 /// This message shall be used to indicate that a cable has been inserted into a port on a switch.
159 #[message(message = "A cable has been inserted into switch '%1' port '%2'.")]
160 #[message(id = "Fabric.1.0.0.CableInserted")]
161 #[message(severity = "crate::models::resource::Health::OK")]
162 #[message(resolution = "No action is needed.")]
163 CableInserted(
164 /// This argument shall contain the value of the `Id` property of the switch with the port whose cable was inserted.
165 String,
166 /// This argument shall contain the value of the `Id` property of the port whose cable was inserted.
167 String,
168 ),
169 /// This message shall be used to indicate that a resource of type `AddressPool` has been modified.
170 #[message(message = "Address pool '%1' in fabric '%2' has been modified.")]
171 #[message(id = "Fabric.1.0.0.AddressPoolModified")]
172 #[message(severity = "crate::models::resource::Health::OK")]
173 #[message(resolution = "No action is needed.")]
174 AddressPoolModified(
175 /// This argument shall contain the value of the `Id` property of the address pool that was modified.
176 String,
177 /// This argument shall contain the value of the `Id` property of the fabric in which the address pool was modified.
178 String,
179 ),
180 /// This message shall be used to indicate that a switch's downstream connection has repeatedly been established and dropped. This message shall not be repeated more than once in any 24-hour period.
181 #[message(message = "Switch '%1' downstream link on port '%2' has been established and dropped %3 times in the last %4 minutes.")]
182 #[message(id = "Fabric.1.0.0.DownstreamLinkFlapDetected")]
183 #[message(severity = "crate::models::resource::Health::Warning")]
184 #[message(resolution = "Contact the network administrator for problem resolution.")]
185 DownstreamLinkFlapDetected(
186 /// This argument shall contain the value of the `Id` property of the switch.
187 String,
188 /// This argument shall contain the value of the `Id` property of the downstream port that is flapping.
189 String,
190 /// This argument shall contain the count of uplink establishment/disconnection cycles.
191 f64,
192 /// This argument shall contain the number of minutes over which link flapping activity has been detected.
193 f64,
194 ),
195 /// This message shall be used to indicate that a resource of type `MediaController` has been removed.
196 #[message(message = "Media controller '%1' has been removed from chassis '%2'.")]
197 #[message(id = "Fabric.1.0.0.MediaControllerRemoved")]
198 #[message(severity = "crate::models::resource::Health::OK")]
199 #[message(resolution = "No action is needed.")]
200 MediaControllerRemoved(
201 /// This argument shall contain the value of the `Id` property of the media controller that was removed.
202 String,
203 /// This argument shall contain the value of the `Id` property of the chassis in which the media controller was removed.
204 String,
205 ),
206 /// This message shall be used to indicate that a switch's interswitch connection is established.
207 #[message(message = "Switch '%1' interswitch link is established on port '%2'.")]
208 #[message(id = "Fabric.1.0.0.InterswitchLinkEstablished")]
209 #[message(severity = "crate::models::resource::Health::OK")]
210 #[message(resolution = "No action needed.")]
211 InterswitchLinkEstablished(
212 /// This argument shall contain the value of the `Id` property of the switch.
213 String,
214 /// This argument shall contain the value of the `Id` property of the interswitch port.
215 String,
216 ),
217 /// This message shall be used to indicate that a switch's downstream connection is established.
218 #[message(message = "Switch '%1' downstream link is established on port '%2'.")]
219 #[message(id = "Fabric.1.0.0.DownstreamLinkEstablished")]
220 #[message(severity = "crate::models::resource::Health::OK")]
221 #[message(resolution = "No action needed.")]
222 DownstreamLinkEstablished(
223 /// This argument shall contain the value of the `Id` property of the switch.
224 String,
225 /// This argument shall contain the value of the `Id` property of the downstream port.
226 String,
227 ),
228 /// This message shall be used to indicate that a switch's upstream connection is established, but that the link state is degraded.
229 #[message(message = "Switch '%1' upstream link is established on port '%2', but is running in a degraded state.")]
230 #[message(id = "Fabric.1.0.0.DegradedUpstreamLinkEstablished")]
231 #[message(severity = "crate::models::resource::Health::Warning")]
232 #[message(resolution = "Contact the network administrator for problem resolution.")]
233 DegradedUpstreamLinkEstablished(
234 /// This argument shall contain the value of the `Id` property of the switch.
235 String,
236 /// This argument shall contain the value of the `Id` property of the upstream port.
237 String,
238 ),
239 /// This message shall be used to indicate that a switch's interswitch connection is established, but that the link state is degraded.
240 #[message(message = "Switch '%1' interswitch link is established on port '%2', but is running in a degraded state.")]
241 #[message(id = "Fabric.1.0.0.DegradedInterswitchLinkEstablished")]
242 #[message(severity = "crate::models::resource::Health::Warning")]
243 #[message(resolution = "Contact the network administrator for problem resolution.")]
244 DegradedInterswitchLinkEstablished(
245 /// This argument shall contain the value of the `Id` property of the switch.
246 String,
247 /// This argument shall contain the value of the `Id` property of the interswitch port.
248 String,
249 ),
250 /// This message shall be used to indicate that a switch's port has been automatically disabled, such as by the service.
251 #[message(message = "Switch '%1' port '%2' has been automatically disabled.")]
252 #[message(id = "Fabric.1.0.0.PortAutomaticallyDisabled")]
253 #[message(severity = "crate::models::resource::Health::OK")]
254 #[message(resolution = "No action needed.")]
255 PortAutomaticallyDisabled(
256 /// This argument shall contain the value of the `Id` property of the switch with the disabled port.
257 String,
258 /// This argument shall contain the value of the `Id` property of the port that has been disabled.
259 String,
260 ),
261 /// This message shall be used to indicate that a resource of type `Zone` has been modified.
262 #[message(message = "Zone '%1' in fabric '%2' has been modified.")]
263 #[message(id = "Fabric.1.0.0.ZoneModified")]
264 #[message(severity = "crate::models::resource::Health::OK")]
265 #[message(resolution = "No action is needed.")]
266 ZoneModified(
267 /// This argument shall contain the value of the `Id` property of the zone that was modified.
268 String,
269 /// This argument shall contain the value of the `Id` property of the fabric in which the zone was modified.
270 String,
271 ),
272 /// This message shall be used to indicate that a switch's downstream connection has gone down.
273 #[message(message = "Switch '%1' downstream link has gone down on port '%2'.")]
274 #[message(id = "Fabric.1.0.0.DownstreamLinkDropped")]
275 #[message(severity = "crate::models::resource::Health::Warning")]
276 #[message(resolution = "Contact the network administrator for problem resolution.")]
277 DownstreamLinkDropped(
278 /// This argument shall contain the value of the `Id` property of the switch.
279 String,
280 /// This argument shall contain the value of the `Id` property of the downstream port.
281 String,
282 ),
283 /// This message shall be used to indicate that a resource of type `Endpoint` has been created or discovered.
284 #[message(message = "Endpoint '%1' has been created in fabric '%2'.")]
285 #[message(id = "Fabric.1.0.0.EndpointCreated")]
286 #[message(severity = "crate::models::resource::Health::OK")]
287 #[message(resolution = "No action is needed.")]
288 EndpointCreated(
289 /// This argument shall contain the value of the `Id` property of the endpoint that was created.
290 String,
291 /// This argument shall contain the value of the `Id` property of the fabric in which the endpoint was created.
292 String,
293 ),
294 /// This message shall be used to indicate that a resource of type `Connection` has been removed.
295 #[message(message = "Connection '%1' has been removed from fabric '%2'.")]
296 #[message(id = "Fabric.1.0.0.ConnectionRemoved")]
297 #[message(severity = "crate::models::resource::Health::OK")]
298 #[message(resolution = "No action is needed.")]
299 ConnectionRemoved(
300 /// This argument shall contain the value of the `Id` property of the connection that was removed.
301 String,
302 /// This argument shall contain the value of the `Id` property of the fabric in which the connection was removed.
303 String,
304 ),
305 /// This message shall be used to indicate that a switch's port has been automatically enabled, such as by the service.
306 #[message(message = "Switch '%1' port '%2' has been automatically enabled.")]
307 #[message(id = "Fabric.1.0.0.PortAutomaticallyEnabled")]
308 #[message(severity = "crate::models::resource::Health::OK")]
309 #[message(resolution = "No action needed.")]
310 PortAutomaticallyEnabled(
311 /// This argument shall contain the value of the `Id` property of the switch with the enabled port.
312 String,
313 /// This argument shall contain the value of the `Id` property of the port that has been enabled.
314 String,
315 ),
316 /// This message shall be used to indicate that packets have been dropped due to the maximum transmission unit (MTU) frame size being exceeded. This message shall not be emitted more than once in any 24-hour period of time.
317 #[message(message = "MTU size on switch '%1' port '%2' is set to %3. One or more packets with a larger size have been dropped.")]
318 #[message(id = "Fabric.1.0.0.MaxFrameSizeExceeded")]
319 #[message(severity = "crate::models::resource::Health::Warning")]
320 #[message(resolution = "Ensure that path MTU discovery is enabled and functioning correctly.")]
321 MaxFrameSizeExceeded(
322 /// This argument shall contain the value of the `Id` property of the switch in which one or more packets have been dropped.
323 String,
324 /// This argument shall contain the value of the `Id` property of the port in which one or more oversize packets were received.
325 String,
326 /// This argument shall contain the MTU size.
327 f64,
328 ),
329 /// This message shall be used to indicate that a port has returned to a functional state.
330 #[message(message = "Switch '%1' port '%2' has returned to a functional state.")]
331 #[message(id = "Fabric.1.0.0.PortOK")]
332 #[message(severity = "crate::models::resource::Health::OK")]
333 #[message(resolution = "No action is needed.")]
334 PortOK(
335 /// This argument shall contain the value of the `Id` property of the switch with the functional port.
336 String,
337 /// This argument shall contain the value of the `Id` property of the port that has returned to a functional state.
338 String,
339 ),
340 /// This message shall be used to indicate that a resource of type `Connection` has been created.
341 #[message(message = "Connection '%1' has been created in fabric '%2'.")]
342 #[message(id = "Fabric.1.0.0.ConnectionCreated")]
343 #[message(severity = "crate::models::resource::Health::OK")]
344 #[message(resolution = "No action is needed.")]
345 ConnectionCreated(
346 /// This argument shall contain the value of the `Id` property of the connection that was created.
347 String,
348 /// This argument shall contain the value of the `Id` property of the fabric in which the connection was created.
349 String,
350 ),
351 /// This message shall be used to indicate that a port has entered a degraded state.
352 #[message(message = "Switch '%1' port '%2' is in a degraded state.")]
353 #[message(id = "Fabric.1.0.0.PortDegraded")]
354 #[message(severity = "crate::models::resource::Health::Warning")]
355 #[message(resolution = "Contact the network administrator for problem resolution.")]
356 PortDegraded(
357 /// This argument shall contain the value of the `Id` property of the switch with the degraded port.
358 String,
359 /// This argument shall contain the value of the `Id` property of the port that has entered a degraded state.
360 String,
361 ),
362 /// This message shall be used to indicate that a switch has returned to a functional state.
363 #[message(message = "Switch '%1' has returned to a functional state.")]
364 #[message(id = "Fabric.1.0.0.SwitchOK")]
365 #[message(severity = "crate::models::resource::Health::OK")]
366 #[message(resolution = "No action is needed.")]
367 SwitchOK(
368 /// This argument shall contain the value of the `Id` property of the switch that has returned to a functional state.
369 String,
370 ),
371 /// This message shall be used to indicate that a switch's upstream connection is established.
372 #[message(message = "Switch '%1' upstream link is established on port '%2'.")]
373 #[message(id = "Fabric.1.0.0.UpstreamLinkEstablished")]
374 #[message(severity = "crate::models::resource::Health::OK")]
375 #[message(resolution = "No action needed.")]
376 UpstreamLinkEstablished(
377 /// This argument shall contain the value of the `Id` property of the switch.
378 String,
379 /// This argument shall contain the value of the `Id` property of the upstream port.
380 String,
381 ),
382 /// This message shall be used to indicate that a switch's port has been manually enabled, such as by a network administrator.
383 #[message(message = "Switch '%1' port '%2' has been manually enabled.")]
384 #[message(id = "Fabric.1.0.0.PortManuallyEnabled")]
385 #[message(severity = "crate::models::resource::Health::OK")]
386 #[message(resolution = "No action needed.")]
387 PortManuallyEnabled(
388 /// This argument shall contain the value of the `Id` property of the switch with the enabled port.
389 String,
390 /// This argument shall contain the value of the `Id` property of the port that has been enabled.
391 String,
392 ),
393 /// This message shall be used to indicate that a resource of type `AddressPool` has been removed.
394 #[message(message = "Address pool '%1' has been removed from fabric '%2'.")]
395 #[message(id = "Fabric.1.0.0.AddressPoolRemoved")]
396 #[message(severity = "crate::models::resource::Health::OK")]
397 #[message(resolution = "No action is needed.")]
398 AddressPoolRemoved(
399 /// This argument shall contain the value of the `Id` property of the address pool that was removed.
400 String,
401 /// This argument shall contain the value of the `Id` property of the fabric in which the address pool was removed.
402 String,
403 ),
404 /// This message shall be used to indicate that a resource of type `Endpoint` has been removed.
405 #[message(message = "Endpoint '%1' has been removed from fabric '%2'.")]
406 #[message(id = "Fabric.1.0.0.EndpointRemoved")]
407 #[message(severity = "crate::models::resource::Health::OK")]
408 #[message(resolution = "No action is needed.")]
409 EndpointRemoved(
410 /// This argument shall contain the value of the `Id` property of the endpoint that was removed.
411 String,
412 /// This argument shall contain the value of the `Id` property of the fabric in which the endpoint was removed.
413 String,
414 ),
415 /// This message shall be used to indicate that a resource of type `Zone` has been created.
416 #[message(message = "Zone '%1' has been created in fabric '%2'.")]
417 #[message(id = "Fabric.1.0.0.ZoneCreated")]
418 #[message(severity = "crate::models::resource::Health::OK")]
419 #[message(resolution = "No action is needed.")]
420 ZoneCreated(
421 /// This argument shall contain the value of the `Id` property of the zone that was created.
422 String,
423 /// This argument shall contain the value of the `Id` property of the fabric in which the zone was created.
424 String,
425 ),
426 /// This message shall be used to indicate that a resource of type `AddressPool` has been created.
427 #[message(message = "Address pool '%1' has been created in fabric '%2'.")]
428 #[message(id = "Fabric.1.0.0.AddressPoolCreated")]
429 #[message(severity = "crate::models::resource::Health::OK")]
430 #[message(resolution = "No action is needed.")]
431 AddressPoolCreated(
432 /// This argument shall contain the value of the `Id` property of the address pool that was created.
433 String,
434 /// This argument shall contain the value of the `Id` property of the fabric in which the address pool was created.
435 String,
436 ),
437 /// This message shall be used to indicate that a switch's downstream connection is established, but that the link state is degraded.
438 #[message(message = "Switch '%1' downstream link is established on port '%2', but is running in a degraded state.")]
439 #[message(id = "Fabric.1.0.0.DegradedDownstreamLinkEstablished")]
440 #[message(severity = "crate::models::resource::Health::Warning")]
441 #[message(resolution = "Contact the network administrator for problem resolution.")]
442 DegradedDownstreamLinkEstablished(
443 /// This argument shall contain the value of the `Id` property of the switch.
444 String,
445 /// This argument shall contain the value of the `Id` property of the downstream port.
446 String,
447 ),
448 /// This message shall be used to indicate that a switch has entered a degraded state.
449 #[message(message = "Switch '%1' is in a degraded state.")]
450 #[message(id = "Fabric.1.0.0.SwitchDegraded")]
451 #[message(severity = "crate::models::resource::Health::Warning")]
452 #[message(resolution = "Contact the network administrator for problem resolution.")]
453 SwitchDegraded(
454 /// This argument shall contain the value of the `Id` property of the switch that has entered a degraded state.
455 String,
456 ),
457 /// This message shall be used to indicate that a switch's upstream connection has gone down.
458 #[message(message = "Switch '%1' upstream link has gone down on port '%2'.")]
459 #[message(id = "Fabric.1.0.0.UpstreamLinkDropped")]
460 #[message(severity = "crate::models::resource::Health::Warning")]
461 #[message(resolution = "Contact the network administrator for problem resolution.")]
462 UpstreamLinkDropped(
463 /// This argument shall contain the value of the `Id` property of the switch.
464 String,
465 /// This argument shall contain the value of the `Id` property of the upstream port.
466 String,
467 ),
468 /// This message shall be used to indicate that a resource of type `Zone` has been removed.
469 #[message(message = "Zone '%1' has been removed from fabric '%2'.")]
470 #[message(id = "Fabric.1.0.0.ZoneRemoved")]
471 #[message(severity = "crate::models::resource::Health::OK")]
472 #[message(resolution = "No action is needed.")]
473 ZoneRemoved(
474 /// This argument shall contain the value of the `Id` property of the zone that was removed.
475 String,
476 /// This argument shall contain the value of the `Id` property of the fabric in which the zone was removed.
477 String,
478 ),
479}