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}