1*665e7602SGunnar Mills #pragma once 2*665e7602SGunnar Mills /**************************************************************** 3*665e7602SGunnar Mills * READ THIS WARNING FIRST 4*665e7602SGunnar Mills * This is an auto-generated header which contains definitions 5*665e7602SGunnar Mills * for Redfish DMTF defined messages. 6*665e7602SGunnar Mills * DO NOT modify this registry outside of running the 7*665e7602SGunnar Mills * parse_registries.py script. The definitions contained within 8*665e7602SGunnar Mills * this file are owned by DMTF. Any modifications to these files 9*665e7602SGunnar Mills * should be first pushed to the relevant registry in the DMTF 10*665e7602SGunnar Mills * github organization. 11*665e7602SGunnar Mills ***************************************************************/ 12*665e7602SGunnar Mills #include "registries.hpp" 13*665e7602SGunnar Mills 14*665e7602SGunnar Mills #include <array> 15*665e7602SGunnar Mills 16*665e7602SGunnar Mills // clang-format off 17*665e7602SGunnar Mills 18*665e7602SGunnar Mills namespace redfish::registries::fabric 19*665e7602SGunnar Mills { 20*665e7602SGunnar Mills const Header header = { 21*665e7602SGunnar Mills "Copyright 2014-2023 DMTF. All rights reserved.", 22*665e7602SGunnar Mills "#MessageRegistry.v1_6_2.MessageRegistry", 23*665e7602SGunnar Mills "Fabric.1.0.2", 24*665e7602SGunnar Mills "Fabric Message Registry", 25*665e7602SGunnar Mills "en", 26*665e7602SGunnar Mills "This registry defines messages for generic fabrics.", 27*665e7602SGunnar Mills "Fabric", 28*665e7602SGunnar Mills "1.0.2", 29*665e7602SGunnar Mills "DMTF", 30*665e7602SGunnar Mills }; 31*665e7602SGunnar Mills constexpr const char* url = 32*665e7602SGunnar Mills "https://redfish.dmtf.org/registries/Fabric.1.0.2.json"; 33*665e7602SGunnar Mills 34*665e7602SGunnar Mills constexpr std::array registry = 35*665e7602SGunnar Mills { 36*665e7602SGunnar Mills MessageEntry{ 37*665e7602SGunnar Mills "AddressPoolCreated", 38*665e7602SGunnar Mills { 39*665e7602SGunnar Mills "Indicates that an address pool was created.", 40*665e7602SGunnar Mills "Address pool '%1' was created in fabric '%2'.", 41*665e7602SGunnar Mills "OK", 42*665e7602SGunnar Mills 2, 43*665e7602SGunnar Mills { 44*665e7602SGunnar Mills "string", 45*665e7602SGunnar Mills "string", 46*665e7602SGunnar Mills }, 47*665e7602SGunnar Mills "None.", 48*665e7602SGunnar Mills }}, 49*665e7602SGunnar Mills MessageEntry{ 50*665e7602SGunnar Mills "AddressPoolModified", 51*665e7602SGunnar Mills { 52*665e7602SGunnar Mills "Indicates that an address pool was modified.", 53*665e7602SGunnar Mills "Address pool '%1' in fabric '%2' was modified.", 54*665e7602SGunnar Mills "OK", 55*665e7602SGunnar Mills 2, 56*665e7602SGunnar Mills { 57*665e7602SGunnar Mills "string", 58*665e7602SGunnar Mills "string", 59*665e7602SGunnar Mills }, 60*665e7602SGunnar Mills "None.", 61*665e7602SGunnar Mills }}, 62*665e7602SGunnar Mills MessageEntry{ 63*665e7602SGunnar Mills "AddressPoolRemoved", 64*665e7602SGunnar Mills { 65*665e7602SGunnar Mills "Indicates that an address pool was removed.", 66*665e7602SGunnar Mills "Address pool '%1' was removed from fabric '%2'.", 67*665e7602SGunnar Mills "OK", 68*665e7602SGunnar Mills 2, 69*665e7602SGunnar Mills { 70*665e7602SGunnar Mills "string", 71*665e7602SGunnar Mills "string", 72*665e7602SGunnar Mills }, 73*665e7602SGunnar Mills "None.", 74*665e7602SGunnar Mills }}, 75*665e7602SGunnar Mills MessageEntry{ 76*665e7602SGunnar Mills "CableFailed", 77*665e7602SGunnar Mills { 78*665e7602SGunnar Mills "Indicates that a cable has failed.", 79*665e7602SGunnar Mills "The cable in switch '%1' port '%2' has failed.", 80*665e7602SGunnar Mills "Warning", 81*665e7602SGunnar Mills 2, 82*665e7602SGunnar Mills { 83*665e7602SGunnar Mills "string", 84*665e7602SGunnar Mills "string", 85*665e7602SGunnar Mills }, 86*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 87*665e7602SGunnar Mills }}, 88*665e7602SGunnar Mills MessageEntry{ 89*665e7602SGunnar Mills "CableInserted", 90*665e7602SGunnar Mills { 91*665e7602SGunnar Mills "Indicates that a cable was inserted into a switch's port.", 92*665e7602SGunnar Mills "A cable was inserted into switch '%1' port '%2'.", 93*665e7602SGunnar Mills "OK", 94*665e7602SGunnar Mills 2, 95*665e7602SGunnar Mills { 96*665e7602SGunnar Mills "string", 97*665e7602SGunnar Mills "string", 98*665e7602SGunnar Mills }, 99*665e7602SGunnar Mills "None.", 100*665e7602SGunnar Mills }}, 101*665e7602SGunnar Mills MessageEntry{ 102*665e7602SGunnar Mills "CableOK", 103*665e7602SGunnar Mills { 104*665e7602SGunnar Mills "Indicates that a cable has returned to working condition.", 105*665e7602SGunnar Mills "The cable in switch '%1' port '%2' has returned to working condition.", 106*665e7602SGunnar Mills "OK", 107*665e7602SGunnar Mills 2, 108*665e7602SGunnar Mills { 109*665e7602SGunnar Mills "string", 110*665e7602SGunnar Mills "string", 111*665e7602SGunnar Mills }, 112*665e7602SGunnar Mills "None.", 113*665e7602SGunnar Mills }}, 114*665e7602SGunnar Mills MessageEntry{ 115*665e7602SGunnar Mills "CableRemoved", 116*665e7602SGunnar Mills { 117*665e7602SGunnar Mills "Indicates that a cable was removed from a switch's port.", 118*665e7602SGunnar Mills "A cable was removed from switch '%1' port '%2'.", 119*665e7602SGunnar Mills "Warning", 120*665e7602SGunnar Mills 2, 121*665e7602SGunnar Mills { 122*665e7602SGunnar Mills "string", 123*665e7602SGunnar Mills "string", 124*665e7602SGunnar Mills }, 125*665e7602SGunnar Mills "None.", 126*665e7602SGunnar Mills }}, 127*665e7602SGunnar Mills MessageEntry{ 128*665e7602SGunnar Mills "ConnectionCreated", 129*665e7602SGunnar Mills { 130*665e7602SGunnar Mills "Indicates that a connection was created.", 131*665e7602SGunnar Mills "Connection '%1' was created in fabric '%2'.", 132*665e7602SGunnar Mills "OK", 133*665e7602SGunnar Mills 2, 134*665e7602SGunnar Mills { 135*665e7602SGunnar Mills "string", 136*665e7602SGunnar Mills "string", 137*665e7602SGunnar Mills }, 138*665e7602SGunnar Mills "None.", 139*665e7602SGunnar Mills }}, 140*665e7602SGunnar Mills MessageEntry{ 141*665e7602SGunnar Mills "ConnectionModified", 142*665e7602SGunnar Mills { 143*665e7602SGunnar Mills "Indicates that a connection was modified.", 144*665e7602SGunnar Mills "Connection '%1' in fabric '%2' was modified.", 145*665e7602SGunnar Mills "OK", 146*665e7602SGunnar Mills 2, 147*665e7602SGunnar Mills { 148*665e7602SGunnar Mills "string", 149*665e7602SGunnar Mills "string", 150*665e7602SGunnar Mills }, 151*665e7602SGunnar Mills "None.", 152*665e7602SGunnar Mills }}, 153*665e7602SGunnar Mills MessageEntry{ 154*665e7602SGunnar Mills "ConnectionRemoved", 155*665e7602SGunnar Mills { 156*665e7602SGunnar Mills "Indicates that a connection was removed.", 157*665e7602SGunnar Mills "Connection '%1' was removed from fabric '%2'.", 158*665e7602SGunnar Mills "OK", 159*665e7602SGunnar Mills 2, 160*665e7602SGunnar Mills { 161*665e7602SGunnar Mills "string", 162*665e7602SGunnar Mills "string", 163*665e7602SGunnar Mills }, 164*665e7602SGunnar Mills "None.", 165*665e7602SGunnar Mills }}, 166*665e7602SGunnar Mills MessageEntry{ 167*665e7602SGunnar Mills "DegradedDownstreamLinkEstablished", 168*665e7602SGunnar Mills { 169*665e7602SGunnar Mills "Indicates that a switch's downstream connection is established but is in a degraded state.", 170*665e7602SGunnar Mills "Switch '%1' downstream link is established on port '%2', but is running in a degraded state.", 171*665e7602SGunnar Mills "Warning", 172*665e7602SGunnar Mills 2, 173*665e7602SGunnar Mills { 174*665e7602SGunnar Mills "string", 175*665e7602SGunnar Mills "string", 176*665e7602SGunnar Mills }, 177*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 178*665e7602SGunnar Mills }}, 179*665e7602SGunnar Mills MessageEntry{ 180*665e7602SGunnar Mills "DegradedInterswitchLinkEstablished", 181*665e7602SGunnar Mills { 182*665e7602SGunnar Mills "Indicates that a switch's interswitch connection is established but is in a degraded state.", 183*665e7602SGunnar Mills "Switch '%1' interswitch link is established on port '%2', but is running in a degraded state.", 184*665e7602SGunnar Mills "Warning", 185*665e7602SGunnar Mills 2, 186*665e7602SGunnar Mills { 187*665e7602SGunnar Mills "string", 188*665e7602SGunnar Mills "string", 189*665e7602SGunnar Mills }, 190*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 191*665e7602SGunnar Mills }}, 192*665e7602SGunnar Mills MessageEntry{ 193*665e7602SGunnar Mills "DegradedUpstreamLinkEstablished", 194*665e7602SGunnar Mills { 195*665e7602SGunnar Mills "Indicates that a switch's upstream connection is established but is in a degraded state.", 196*665e7602SGunnar Mills "Switch '%1' upstream link is established on port '%2', but is running in a degraded state.", 197*665e7602SGunnar Mills "Warning", 198*665e7602SGunnar Mills 2, 199*665e7602SGunnar Mills { 200*665e7602SGunnar Mills "string", 201*665e7602SGunnar Mills "string", 202*665e7602SGunnar Mills }, 203*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 204*665e7602SGunnar Mills }}, 205*665e7602SGunnar Mills MessageEntry{ 206*665e7602SGunnar Mills "DownstreamLinkDropped", 207*665e7602SGunnar Mills { 208*665e7602SGunnar Mills "Indicates that a switch's downstream connection has gone down.", 209*665e7602SGunnar Mills "Switch '%1' downstream link has gone down on port '%2'.", 210*665e7602SGunnar Mills "Warning", 211*665e7602SGunnar Mills 2, 212*665e7602SGunnar Mills { 213*665e7602SGunnar Mills "string", 214*665e7602SGunnar Mills "string", 215*665e7602SGunnar Mills }, 216*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 217*665e7602SGunnar Mills }}, 218*665e7602SGunnar Mills MessageEntry{ 219*665e7602SGunnar Mills "DownstreamLinkEstablished", 220*665e7602SGunnar Mills { 221*665e7602SGunnar Mills "Indicates that a switch's downstream connection is established.", 222*665e7602SGunnar Mills "Switch '%1' downstream link is established on port '%2'.", 223*665e7602SGunnar Mills "OK", 224*665e7602SGunnar Mills 2, 225*665e7602SGunnar Mills { 226*665e7602SGunnar Mills "string", 227*665e7602SGunnar Mills "string", 228*665e7602SGunnar Mills }, 229*665e7602SGunnar Mills "None.", 230*665e7602SGunnar Mills }}, 231*665e7602SGunnar Mills MessageEntry{ 232*665e7602SGunnar Mills "DownstreamLinkFlapDetected", 233*665e7602SGunnar Mills { 234*665e7602SGunnar Mills "Indicates that a switch's downstream connection is highly unstable.", 235*665e7602SGunnar Mills "Switch '%1' downstream link on port '%2' was established and dropped %3 times in the last %4 minutes.", 236*665e7602SGunnar Mills "Warning", 237*665e7602SGunnar Mills 4, 238*665e7602SGunnar Mills { 239*665e7602SGunnar Mills "string", 240*665e7602SGunnar Mills "string", 241*665e7602SGunnar Mills "number", 242*665e7602SGunnar Mills "number", 243*665e7602SGunnar Mills }, 244*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 245*665e7602SGunnar Mills }}, 246*665e7602SGunnar Mills MessageEntry{ 247*665e7602SGunnar Mills "EndpointCreated", 248*665e7602SGunnar Mills { 249*665e7602SGunnar Mills "Indicates that an endpoint was created or discovered.", 250*665e7602SGunnar Mills "Endpoint '%1' was created in fabric '%2'.", 251*665e7602SGunnar Mills "OK", 252*665e7602SGunnar Mills 2, 253*665e7602SGunnar Mills { 254*665e7602SGunnar Mills "string", 255*665e7602SGunnar Mills "string", 256*665e7602SGunnar Mills }, 257*665e7602SGunnar Mills "None.", 258*665e7602SGunnar Mills }}, 259*665e7602SGunnar Mills MessageEntry{ 260*665e7602SGunnar Mills "EndpointModified", 261*665e7602SGunnar Mills { 262*665e7602SGunnar Mills "Indicates that an endpoint was modified.", 263*665e7602SGunnar Mills "Endpoint '%1' in fabric '%2' was modified.", 264*665e7602SGunnar Mills "OK", 265*665e7602SGunnar Mills 2, 266*665e7602SGunnar Mills { 267*665e7602SGunnar Mills "string", 268*665e7602SGunnar Mills "string", 269*665e7602SGunnar Mills }, 270*665e7602SGunnar Mills "None.", 271*665e7602SGunnar Mills }}, 272*665e7602SGunnar Mills MessageEntry{ 273*665e7602SGunnar Mills "EndpointRemoved", 274*665e7602SGunnar Mills { 275*665e7602SGunnar Mills "Indicates that an endpoint was removed.", 276*665e7602SGunnar Mills "Endpoint '%1' was removed from fabric '%2'.", 277*665e7602SGunnar Mills "OK", 278*665e7602SGunnar Mills 2, 279*665e7602SGunnar Mills { 280*665e7602SGunnar Mills "string", 281*665e7602SGunnar Mills "string", 282*665e7602SGunnar Mills }, 283*665e7602SGunnar Mills "None.", 284*665e7602SGunnar Mills }}, 285*665e7602SGunnar Mills MessageEntry{ 286*665e7602SGunnar Mills "InterswitchLinkDropped", 287*665e7602SGunnar Mills { 288*665e7602SGunnar Mills "Indicates that a switch's interswitch connection has gone down.", 289*665e7602SGunnar Mills "Switch '%1' interswitch link has gone down on port '%2'.", 290*665e7602SGunnar Mills "Warning", 291*665e7602SGunnar Mills 2, 292*665e7602SGunnar Mills { 293*665e7602SGunnar Mills "string", 294*665e7602SGunnar Mills "string", 295*665e7602SGunnar Mills }, 296*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 297*665e7602SGunnar Mills }}, 298*665e7602SGunnar Mills MessageEntry{ 299*665e7602SGunnar Mills "InterswitchLinkEstablished", 300*665e7602SGunnar Mills { 301*665e7602SGunnar Mills "Indicates that a switch's interswitch connection is established.", 302*665e7602SGunnar Mills "Switch '%1' interswitch link is established on port '%2'.", 303*665e7602SGunnar Mills "OK", 304*665e7602SGunnar Mills 2, 305*665e7602SGunnar Mills { 306*665e7602SGunnar Mills "string", 307*665e7602SGunnar Mills "string", 308*665e7602SGunnar Mills }, 309*665e7602SGunnar Mills "None.", 310*665e7602SGunnar Mills }}, 311*665e7602SGunnar Mills MessageEntry{ 312*665e7602SGunnar Mills "InterswitchLinkFlapDetected", 313*665e7602SGunnar Mills { 314*665e7602SGunnar Mills "Indicates that a switch's interswitch connection is highly unstable.", 315*665e7602SGunnar Mills "Switch '%1' interswitch link on port '%2' was established and dropped %3 times in the last %4 minutes.", 316*665e7602SGunnar Mills "Warning", 317*665e7602SGunnar Mills 4, 318*665e7602SGunnar Mills { 319*665e7602SGunnar Mills "string", 320*665e7602SGunnar Mills "string", 321*665e7602SGunnar Mills "number", 322*665e7602SGunnar Mills "number", 323*665e7602SGunnar Mills }, 324*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 325*665e7602SGunnar Mills }}, 326*665e7602SGunnar Mills MessageEntry{ 327*665e7602SGunnar Mills "MaxFrameSizeExceeded", 328*665e7602SGunnar Mills { 329*665e7602SGunnar Mills "Indicates that the maximum transmission unit (MTU) for the link was exceeded.", 330*665e7602SGunnar Mills "MTU size on switch '%1' port '%2' is set to %3. One or more packets with a larger size were dropped.", 331*665e7602SGunnar Mills "Warning", 332*665e7602SGunnar Mills 3, 333*665e7602SGunnar Mills { 334*665e7602SGunnar Mills "string", 335*665e7602SGunnar Mills "string", 336*665e7602SGunnar Mills "number", 337*665e7602SGunnar Mills }, 338*665e7602SGunnar Mills "Ensure that path MTU discovery is enabled and functioning correctly.", 339*665e7602SGunnar Mills }}, 340*665e7602SGunnar Mills MessageEntry{ 341*665e7602SGunnar Mills "MediaControllerAdded", 342*665e7602SGunnar Mills { 343*665e7602SGunnar Mills "Indicates that a media controller was added.", 344*665e7602SGunnar Mills "Media controller '%1' was added to chassis '%2'.", 345*665e7602SGunnar Mills "OK", 346*665e7602SGunnar Mills 2, 347*665e7602SGunnar Mills { 348*665e7602SGunnar Mills "string", 349*665e7602SGunnar Mills "string", 350*665e7602SGunnar Mills }, 351*665e7602SGunnar Mills "None.", 352*665e7602SGunnar Mills }}, 353*665e7602SGunnar Mills MessageEntry{ 354*665e7602SGunnar Mills "MediaControllerModified", 355*665e7602SGunnar Mills { 356*665e7602SGunnar Mills "Indicates that a media controller was modified.", 357*665e7602SGunnar Mills "Media controller '%1' in chassis '%2' was modified.", 358*665e7602SGunnar Mills "OK", 359*665e7602SGunnar Mills 2, 360*665e7602SGunnar Mills { 361*665e7602SGunnar Mills "string", 362*665e7602SGunnar Mills "string", 363*665e7602SGunnar Mills }, 364*665e7602SGunnar Mills "None.", 365*665e7602SGunnar Mills }}, 366*665e7602SGunnar Mills MessageEntry{ 367*665e7602SGunnar Mills "MediaControllerRemoved", 368*665e7602SGunnar Mills { 369*665e7602SGunnar Mills "Indicates that a media controller was removed.", 370*665e7602SGunnar Mills "Media controller '%1' was removed from chassis '%2'.", 371*665e7602SGunnar Mills "OK", 372*665e7602SGunnar Mills 2, 373*665e7602SGunnar Mills { 374*665e7602SGunnar Mills "string", 375*665e7602SGunnar Mills "string", 376*665e7602SGunnar Mills }, 377*665e7602SGunnar Mills "None.", 378*665e7602SGunnar Mills }}, 379*665e7602SGunnar Mills MessageEntry{ 380*665e7602SGunnar Mills "PortAutomaticallyDisabled", 381*665e7602SGunnar Mills { 382*665e7602SGunnar Mills "Indicates that a switch's port was automatically disabled.", 383*665e7602SGunnar Mills "Switch '%1' port '%2' was automatically disabled.", 384*665e7602SGunnar Mills "OK", 385*665e7602SGunnar Mills 2, 386*665e7602SGunnar Mills { 387*665e7602SGunnar Mills "string", 388*665e7602SGunnar Mills "string", 389*665e7602SGunnar Mills }, 390*665e7602SGunnar Mills "None.", 391*665e7602SGunnar Mills }}, 392*665e7602SGunnar Mills MessageEntry{ 393*665e7602SGunnar Mills "PortAutomaticallyEnabled", 394*665e7602SGunnar Mills { 395*665e7602SGunnar Mills "Indicates that a switch's port was automatically enabled.", 396*665e7602SGunnar Mills "Switch '%1' port '%2' was automatically enabled.", 397*665e7602SGunnar Mills "OK", 398*665e7602SGunnar Mills 2, 399*665e7602SGunnar Mills { 400*665e7602SGunnar Mills "string", 401*665e7602SGunnar Mills "string", 402*665e7602SGunnar Mills }, 403*665e7602SGunnar Mills "None.", 404*665e7602SGunnar Mills }}, 405*665e7602SGunnar Mills MessageEntry{ 406*665e7602SGunnar Mills "PortDegraded", 407*665e7602SGunnar Mills { 408*665e7602SGunnar Mills "Indicates that a switch's port is in a degraded state.", 409*665e7602SGunnar Mills "Switch '%1' port '%2' is in a degraded state.", 410*665e7602SGunnar Mills "Warning", 411*665e7602SGunnar Mills 2, 412*665e7602SGunnar Mills { 413*665e7602SGunnar Mills "string", 414*665e7602SGunnar Mills "string", 415*665e7602SGunnar Mills }, 416*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 417*665e7602SGunnar Mills }}, 418*665e7602SGunnar Mills MessageEntry{ 419*665e7602SGunnar Mills "PortFailed", 420*665e7602SGunnar Mills { 421*665e7602SGunnar Mills "Indicates that a switch's port has become inoperative.", 422*665e7602SGunnar Mills "Switch '%1' port '%2' has failed and is inoperative.", 423*665e7602SGunnar Mills "Critical", 424*665e7602SGunnar Mills 2, 425*665e7602SGunnar Mills { 426*665e7602SGunnar Mills "string", 427*665e7602SGunnar Mills "string", 428*665e7602SGunnar Mills }, 429*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 430*665e7602SGunnar Mills }}, 431*665e7602SGunnar Mills MessageEntry{ 432*665e7602SGunnar Mills "PortManuallyDisabled", 433*665e7602SGunnar Mills { 434*665e7602SGunnar Mills "Indicates that a switch's port was manually disabled.", 435*665e7602SGunnar Mills "Switch '%1' port '%2' was manually disabled.", 436*665e7602SGunnar Mills "OK", 437*665e7602SGunnar Mills 2, 438*665e7602SGunnar Mills { 439*665e7602SGunnar Mills "string", 440*665e7602SGunnar Mills "string", 441*665e7602SGunnar Mills }, 442*665e7602SGunnar Mills "None.", 443*665e7602SGunnar Mills }}, 444*665e7602SGunnar Mills MessageEntry{ 445*665e7602SGunnar Mills "PortManuallyEnabled", 446*665e7602SGunnar Mills { 447*665e7602SGunnar Mills "Indicates that a switch's port was manually enabled.", 448*665e7602SGunnar Mills "Switch '%1' port '%2' was manually enabled.", 449*665e7602SGunnar Mills "OK", 450*665e7602SGunnar Mills 2, 451*665e7602SGunnar Mills { 452*665e7602SGunnar Mills "string", 453*665e7602SGunnar Mills "string", 454*665e7602SGunnar Mills }, 455*665e7602SGunnar Mills "None.", 456*665e7602SGunnar Mills }}, 457*665e7602SGunnar Mills MessageEntry{ 458*665e7602SGunnar Mills "PortOK", 459*665e7602SGunnar Mills { 460*665e7602SGunnar Mills "Indicates that a switch's port has returned to a functional state.", 461*665e7602SGunnar Mills "Switch '%1' port '%2' has returned to a functional state.", 462*665e7602SGunnar Mills "OK", 463*665e7602SGunnar Mills 2, 464*665e7602SGunnar Mills { 465*665e7602SGunnar Mills "string", 466*665e7602SGunnar Mills "string", 467*665e7602SGunnar Mills }, 468*665e7602SGunnar Mills "None.", 469*665e7602SGunnar Mills }}, 470*665e7602SGunnar Mills MessageEntry{ 471*665e7602SGunnar Mills "SwitchDegraded", 472*665e7602SGunnar Mills { 473*665e7602SGunnar Mills "Indicates that a switch is in a degraded state.", 474*665e7602SGunnar Mills "Switch '%1' is in a degraded state.", 475*665e7602SGunnar Mills "Warning", 476*665e7602SGunnar Mills 1, 477*665e7602SGunnar Mills { 478*665e7602SGunnar Mills "string", 479*665e7602SGunnar Mills }, 480*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 481*665e7602SGunnar Mills }}, 482*665e7602SGunnar Mills MessageEntry{ 483*665e7602SGunnar Mills "SwitchFailed", 484*665e7602SGunnar Mills { 485*665e7602SGunnar Mills "Indicates that a switch has become inoperative.", 486*665e7602SGunnar Mills "Switch '%1' has failed and is inoperative.", 487*665e7602SGunnar Mills "Critical", 488*665e7602SGunnar Mills 1, 489*665e7602SGunnar Mills { 490*665e7602SGunnar Mills "string", 491*665e7602SGunnar Mills }, 492*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 493*665e7602SGunnar Mills }}, 494*665e7602SGunnar Mills MessageEntry{ 495*665e7602SGunnar Mills "SwitchOK", 496*665e7602SGunnar Mills { 497*665e7602SGunnar Mills "Indicates that a switch has returned to a functional state.", 498*665e7602SGunnar Mills "Switch '%1' has returned to a functional state.", 499*665e7602SGunnar Mills "OK", 500*665e7602SGunnar Mills 1, 501*665e7602SGunnar Mills { 502*665e7602SGunnar Mills "string", 503*665e7602SGunnar Mills }, 504*665e7602SGunnar Mills "None.", 505*665e7602SGunnar Mills }}, 506*665e7602SGunnar Mills MessageEntry{ 507*665e7602SGunnar Mills "UpstreamLinkDropped", 508*665e7602SGunnar Mills { 509*665e7602SGunnar Mills "Indicates that a switch's upstream connection has gone down.", 510*665e7602SGunnar Mills "Switch '%1' upstream link has gone down on port '%2'.", 511*665e7602SGunnar Mills "Warning", 512*665e7602SGunnar Mills 2, 513*665e7602SGunnar Mills { 514*665e7602SGunnar Mills "string", 515*665e7602SGunnar Mills "string", 516*665e7602SGunnar Mills }, 517*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 518*665e7602SGunnar Mills }}, 519*665e7602SGunnar Mills MessageEntry{ 520*665e7602SGunnar Mills "UpstreamLinkEstablished", 521*665e7602SGunnar Mills { 522*665e7602SGunnar Mills "Indicates that a switch's upstream connection is established.", 523*665e7602SGunnar Mills "Switch '%1' upstream link is established on port '%2'.", 524*665e7602SGunnar Mills "OK", 525*665e7602SGunnar Mills 2, 526*665e7602SGunnar Mills { 527*665e7602SGunnar Mills "string", 528*665e7602SGunnar Mills "string", 529*665e7602SGunnar Mills }, 530*665e7602SGunnar Mills "None.", 531*665e7602SGunnar Mills }}, 532*665e7602SGunnar Mills MessageEntry{ 533*665e7602SGunnar Mills "UpstreamLinkFlapDetected", 534*665e7602SGunnar Mills { 535*665e7602SGunnar Mills "Indicates that a switch's upstream connection is highly unstable.", 536*665e7602SGunnar Mills "Switch '%1' upstream link on port '%2' was established and dropped %3 times in the last %4 minutes.", 537*665e7602SGunnar Mills "Warning", 538*665e7602SGunnar Mills 4, 539*665e7602SGunnar Mills { 540*665e7602SGunnar Mills "string", 541*665e7602SGunnar Mills "string", 542*665e7602SGunnar Mills "number", 543*665e7602SGunnar Mills "number", 544*665e7602SGunnar Mills }, 545*665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 546*665e7602SGunnar Mills }}, 547*665e7602SGunnar Mills MessageEntry{ 548*665e7602SGunnar Mills "ZoneCreated", 549*665e7602SGunnar Mills { 550*665e7602SGunnar Mills "Indicates that a zone was created.", 551*665e7602SGunnar Mills "Zone '%1' was created in fabric '%2'.", 552*665e7602SGunnar Mills "OK", 553*665e7602SGunnar Mills 2, 554*665e7602SGunnar Mills { 555*665e7602SGunnar Mills "string", 556*665e7602SGunnar Mills "string", 557*665e7602SGunnar Mills }, 558*665e7602SGunnar Mills "None.", 559*665e7602SGunnar Mills }}, 560*665e7602SGunnar Mills MessageEntry{ 561*665e7602SGunnar Mills "ZoneModified", 562*665e7602SGunnar Mills { 563*665e7602SGunnar Mills "Indicates that a zone was modified.", 564*665e7602SGunnar Mills "Zone '%1' in fabric '%2' was modified.", 565*665e7602SGunnar Mills "OK", 566*665e7602SGunnar Mills 2, 567*665e7602SGunnar Mills { 568*665e7602SGunnar Mills "string", 569*665e7602SGunnar Mills "string", 570*665e7602SGunnar Mills }, 571*665e7602SGunnar Mills "None.", 572*665e7602SGunnar Mills }}, 573*665e7602SGunnar Mills MessageEntry{ 574*665e7602SGunnar Mills "ZoneRemoved", 575*665e7602SGunnar Mills { 576*665e7602SGunnar Mills "Indicates that a zone was removed.", 577*665e7602SGunnar Mills "Zone '%1' was removed from fabric '%2'.", 578*665e7602SGunnar Mills "OK", 579*665e7602SGunnar Mills 2, 580*665e7602SGunnar Mills { 581*665e7602SGunnar Mills "string", 582*665e7602SGunnar Mills "string", 583*665e7602SGunnar Mills }, 584*665e7602SGunnar Mills "None.", 585*665e7602SGunnar Mills }}, 586*665e7602SGunnar Mills 587*665e7602SGunnar Mills }; 588*665e7602SGunnar Mills 589*665e7602SGunnar Mills enum class Index 590*665e7602SGunnar Mills { 591*665e7602SGunnar Mills addressPoolCreated = 0, 592*665e7602SGunnar Mills addressPoolModified = 1, 593*665e7602SGunnar Mills addressPoolRemoved = 2, 594*665e7602SGunnar Mills cableFailed = 3, 595*665e7602SGunnar Mills cableInserted = 4, 596*665e7602SGunnar Mills cableOK = 5, 597*665e7602SGunnar Mills cableRemoved = 6, 598*665e7602SGunnar Mills connectionCreated = 7, 599*665e7602SGunnar Mills connectionModified = 8, 600*665e7602SGunnar Mills connectionRemoved = 9, 601*665e7602SGunnar Mills degradedDownstreamLinkEstablished = 10, 602*665e7602SGunnar Mills degradedInterswitchLinkEstablished = 11, 603*665e7602SGunnar Mills degradedUpstreamLinkEstablished = 12, 604*665e7602SGunnar Mills downstreamLinkDropped = 13, 605*665e7602SGunnar Mills downstreamLinkEstablished = 14, 606*665e7602SGunnar Mills downstreamLinkFlapDetected = 15, 607*665e7602SGunnar Mills endpointCreated = 16, 608*665e7602SGunnar Mills endpointModified = 17, 609*665e7602SGunnar Mills endpointRemoved = 18, 610*665e7602SGunnar Mills interswitchLinkDropped = 19, 611*665e7602SGunnar Mills interswitchLinkEstablished = 20, 612*665e7602SGunnar Mills interswitchLinkFlapDetected = 21, 613*665e7602SGunnar Mills maxFrameSizeExceeded = 22, 614*665e7602SGunnar Mills mediaControllerAdded = 23, 615*665e7602SGunnar Mills mediaControllerModified = 24, 616*665e7602SGunnar Mills mediaControllerRemoved = 25, 617*665e7602SGunnar Mills portAutomaticallyDisabled = 26, 618*665e7602SGunnar Mills portAutomaticallyEnabled = 27, 619*665e7602SGunnar Mills portDegraded = 28, 620*665e7602SGunnar Mills portFailed = 29, 621*665e7602SGunnar Mills portManuallyDisabled = 30, 622*665e7602SGunnar Mills portManuallyEnabled = 31, 623*665e7602SGunnar Mills portOK = 32, 624*665e7602SGunnar Mills switchDegraded = 33, 625*665e7602SGunnar Mills switchFailed = 34, 626*665e7602SGunnar Mills switchOK = 35, 627*665e7602SGunnar Mills upstreamLinkDropped = 36, 628*665e7602SGunnar Mills upstreamLinkEstablished = 37, 629*665e7602SGunnar Mills upstreamLinkFlapDetected = 38, 630*665e7602SGunnar Mills zoneCreated = 39, 631*665e7602SGunnar Mills zoneModified = 40, 632*665e7602SGunnar Mills zoneRemoved = 41, 633*665e7602SGunnar Mills }; 634*665e7602SGunnar Mills } // namespace redfish::registries::fabric 635