1*40e9b92eSEd Tanous // SPDX-License-Identifier: Apache-2.0 2*40e9b92eSEd Tanous // SPDX-FileCopyrightText: Copyright OpenBMC Authors 3665e7602SGunnar Mills #pragma once 4665e7602SGunnar Mills /**************************************************************** 5665e7602SGunnar Mills * READ THIS WARNING FIRST 6665e7602SGunnar Mills * This is an auto-generated header which contains definitions 7665e7602SGunnar Mills * for Redfish DMTF defined messages. 8665e7602SGunnar Mills * DO NOT modify this registry outside of running the 9665e7602SGunnar Mills * parse_registries.py script. The definitions contained within 10665e7602SGunnar Mills * this file are owned by DMTF. Any modifications to these files 11665e7602SGunnar Mills * should be first pushed to the relevant registry in the DMTF 12665e7602SGunnar Mills * github organization. 13665e7602SGunnar Mills ***************************************************************/ 14665e7602SGunnar Mills #include "registries.hpp" 15665e7602SGunnar Mills 16665e7602SGunnar Mills #include <array> 17665e7602SGunnar Mills 18665e7602SGunnar Mills // clang-format off 19665e7602SGunnar Mills 20665e7602SGunnar Mills namespace redfish::registries::fabric 21665e7602SGunnar Mills { 22665e7602SGunnar Mills const Header header = { 23665e7602SGunnar Mills "Copyright 2014-2023 DMTF. All rights reserved.", 24665e7602SGunnar Mills "#MessageRegistry.v1_6_2.MessageRegistry", 2556b81992SEd Tanous 1, 2656b81992SEd Tanous 0, 2756b81992SEd Tanous 2, 28665e7602SGunnar Mills "Fabric Message Registry", 29665e7602SGunnar Mills "en", 30665e7602SGunnar Mills "This registry defines messages for generic fabrics.", 31665e7602SGunnar Mills "Fabric", 32665e7602SGunnar Mills "DMTF", 33665e7602SGunnar Mills }; 34665e7602SGunnar Mills constexpr const char* url = 35665e7602SGunnar Mills "https://redfish.dmtf.org/registries/Fabric.1.0.2.json"; 36665e7602SGunnar Mills 37665e7602SGunnar Mills constexpr std::array registry = 38665e7602SGunnar Mills { 39665e7602SGunnar Mills MessageEntry{ 40665e7602SGunnar Mills "AddressPoolCreated", 41665e7602SGunnar Mills { 42665e7602SGunnar Mills "Indicates that an address pool was created.", 43665e7602SGunnar Mills "Address pool '%1' was created in fabric '%2'.", 44665e7602SGunnar Mills "OK", 45665e7602SGunnar Mills 2, 46665e7602SGunnar Mills { 47665e7602SGunnar Mills "string", 48665e7602SGunnar Mills "string", 49665e7602SGunnar Mills }, 50665e7602SGunnar Mills "None.", 51665e7602SGunnar Mills }}, 52665e7602SGunnar Mills MessageEntry{ 53665e7602SGunnar Mills "AddressPoolModified", 54665e7602SGunnar Mills { 55665e7602SGunnar Mills "Indicates that an address pool was modified.", 56665e7602SGunnar Mills "Address pool '%1' in fabric '%2' was modified.", 57665e7602SGunnar Mills "OK", 58665e7602SGunnar Mills 2, 59665e7602SGunnar Mills { 60665e7602SGunnar Mills "string", 61665e7602SGunnar Mills "string", 62665e7602SGunnar Mills }, 63665e7602SGunnar Mills "None.", 64665e7602SGunnar Mills }}, 65665e7602SGunnar Mills MessageEntry{ 66665e7602SGunnar Mills "AddressPoolRemoved", 67665e7602SGunnar Mills { 68665e7602SGunnar Mills "Indicates that an address pool was removed.", 69665e7602SGunnar Mills "Address pool '%1' was removed from fabric '%2'.", 70665e7602SGunnar Mills "OK", 71665e7602SGunnar Mills 2, 72665e7602SGunnar Mills { 73665e7602SGunnar Mills "string", 74665e7602SGunnar Mills "string", 75665e7602SGunnar Mills }, 76665e7602SGunnar Mills "None.", 77665e7602SGunnar Mills }}, 78665e7602SGunnar Mills MessageEntry{ 79665e7602SGunnar Mills "CableFailed", 80665e7602SGunnar Mills { 81665e7602SGunnar Mills "Indicates that a cable has failed.", 82665e7602SGunnar Mills "The cable in switch '%1' port '%2' has failed.", 83665e7602SGunnar Mills "Warning", 84665e7602SGunnar Mills 2, 85665e7602SGunnar Mills { 86665e7602SGunnar Mills "string", 87665e7602SGunnar Mills "string", 88665e7602SGunnar Mills }, 89665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 90665e7602SGunnar Mills }}, 91665e7602SGunnar Mills MessageEntry{ 92665e7602SGunnar Mills "CableInserted", 93665e7602SGunnar Mills { 94665e7602SGunnar Mills "Indicates that a cable was inserted into a switch's port.", 95665e7602SGunnar Mills "A cable was inserted into switch '%1' port '%2'.", 96665e7602SGunnar Mills "OK", 97665e7602SGunnar Mills 2, 98665e7602SGunnar Mills { 99665e7602SGunnar Mills "string", 100665e7602SGunnar Mills "string", 101665e7602SGunnar Mills }, 102665e7602SGunnar Mills "None.", 103665e7602SGunnar Mills }}, 104665e7602SGunnar Mills MessageEntry{ 105665e7602SGunnar Mills "CableOK", 106665e7602SGunnar Mills { 107665e7602SGunnar Mills "Indicates that a cable has returned to working condition.", 108665e7602SGunnar Mills "The cable in switch '%1' port '%2' has returned to working condition.", 109665e7602SGunnar Mills "OK", 110665e7602SGunnar Mills 2, 111665e7602SGunnar Mills { 112665e7602SGunnar Mills "string", 113665e7602SGunnar Mills "string", 114665e7602SGunnar Mills }, 115665e7602SGunnar Mills "None.", 116665e7602SGunnar Mills }}, 117665e7602SGunnar Mills MessageEntry{ 118665e7602SGunnar Mills "CableRemoved", 119665e7602SGunnar Mills { 120665e7602SGunnar Mills "Indicates that a cable was removed from a switch's port.", 121665e7602SGunnar Mills "A cable was removed from switch '%1' port '%2'.", 122665e7602SGunnar Mills "Warning", 123665e7602SGunnar Mills 2, 124665e7602SGunnar Mills { 125665e7602SGunnar Mills "string", 126665e7602SGunnar Mills "string", 127665e7602SGunnar Mills }, 128665e7602SGunnar Mills "None.", 129665e7602SGunnar Mills }}, 130665e7602SGunnar Mills MessageEntry{ 131665e7602SGunnar Mills "ConnectionCreated", 132665e7602SGunnar Mills { 133665e7602SGunnar Mills "Indicates that a connection was created.", 134665e7602SGunnar Mills "Connection '%1' was created in fabric '%2'.", 135665e7602SGunnar Mills "OK", 136665e7602SGunnar Mills 2, 137665e7602SGunnar Mills { 138665e7602SGunnar Mills "string", 139665e7602SGunnar Mills "string", 140665e7602SGunnar Mills }, 141665e7602SGunnar Mills "None.", 142665e7602SGunnar Mills }}, 143665e7602SGunnar Mills MessageEntry{ 144665e7602SGunnar Mills "ConnectionModified", 145665e7602SGunnar Mills { 146665e7602SGunnar Mills "Indicates that a connection was modified.", 147665e7602SGunnar Mills "Connection '%1' in fabric '%2' was modified.", 148665e7602SGunnar Mills "OK", 149665e7602SGunnar Mills 2, 150665e7602SGunnar Mills { 151665e7602SGunnar Mills "string", 152665e7602SGunnar Mills "string", 153665e7602SGunnar Mills }, 154665e7602SGunnar Mills "None.", 155665e7602SGunnar Mills }}, 156665e7602SGunnar Mills MessageEntry{ 157665e7602SGunnar Mills "ConnectionRemoved", 158665e7602SGunnar Mills { 159665e7602SGunnar Mills "Indicates that a connection was removed.", 160665e7602SGunnar Mills "Connection '%1' was removed from fabric '%2'.", 161665e7602SGunnar Mills "OK", 162665e7602SGunnar Mills 2, 163665e7602SGunnar Mills { 164665e7602SGunnar Mills "string", 165665e7602SGunnar Mills "string", 166665e7602SGunnar Mills }, 167665e7602SGunnar Mills "None.", 168665e7602SGunnar Mills }}, 169665e7602SGunnar Mills MessageEntry{ 170665e7602SGunnar Mills "DegradedDownstreamLinkEstablished", 171665e7602SGunnar Mills { 172665e7602SGunnar Mills "Indicates that a switch's downstream connection is established but is in a degraded state.", 173665e7602SGunnar Mills "Switch '%1' downstream link is established on port '%2', but is running in a degraded state.", 174665e7602SGunnar Mills "Warning", 175665e7602SGunnar Mills 2, 176665e7602SGunnar Mills { 177665e7602SGunnar Mills "string", 178665e7602SGunnar Mills "string", 179665e7602SGunnar Mills }, 180665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 181665e7602SGunnar Mills }}, 182665e7602SGunnar Mills MessageEntry{ 183665e7602SGunnar Mills "DegradedInterswitchLinkEstablished", 184665e7602SGunnar Mills { 185665e7602SGunnar Mills "Indicates that a switch's interswitch connection is established but is in a degraded state.", 186665e7602SGunnar Mills "Switch '%1' interswitch link is established on port '%2', but is running in a degraded state.", 187665e7602SGunnar Mills "Warning", 188665e7602SGunnar Mills 2, 189665e7602SGunnar Mills { 190665e7602SGunnar Mills "string", 191665e7602SGunnar Mills "string", 192665e7602SGunnar Mills }, 193665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 194665e7602SGunnar Mills }}, 195665e7602SGunnar Mills MessageEntry{ 196665e7602SGunnar Mills "DegradedUpstreamLinkEstablished", 197665e7602SGunnar Mills { 198665e7602SGunnar Mills "Indicates that a switch's upstream connection is established but is in a degraded state.", 199665e7602SGunnar Mills "Switch '%1' upstream link is established on port '%2', but is running in a degraded state.", 200665e7602SGunnar Mills "Warning", 201665e7602SGunnar Mills 2, 202665e7602SGunnar Mills { 203665e7602SGunnar Mills "string", 204665e7602SGunnar Mills "string", 205665e7602SGunnar Mills }, 206665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 207665e7602SGunnar Mills }}, 208665e7602SGunnar Mills MessageEntry{ 209665e7602SGunnar Mills "DownstreamLinkDropped", 210665e7602SGunnar Mills { 211665e7602SGunnar Mills "Indicates that a switch's downstream connection has gone down.", 212665e7602SGunnar Mills "Switch '%1' downstream link has gone down on port '%2'.", 213665e7602SGunnar Mills "Warning", 214665e7602SGunnar Mills 2, 215665e7602SGunnar Mills { 216665e7602SGunnar Mills "string", 217665e7602SGunnar Mills "string", 218665e7602SGunnar Mills }, 219665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 220665e7602SGunnar Mills }}, 221665e7602SGunnar Mills MessageEntry{ 222665e7602SGunnar Mills "DownstreamLinkEstablished", 223665e7602SGunnar Mills { 224665e7602SGunnar Mills "Indicates that a switch's downstream connection is established.", 225665e7602SGunnar Mills "Switch '%1' downstream link is established on port '%2'.", 226665e7602SGunnar Mills "OK", 227665e7602SGunnar Mills 2, 228665e7602SGunnar Mills { 229665e7602SGunnar Mills "string", 230665e7602SGunnar Mills "string", 231665e7602SGunnar Mills }, 232665e7602SGunnar Mills "None.", 233665e7602SGunnar Mills }}, 234665e7602SGunnar Mills MessageEntry{ 235665e7602SGunnar Mills "DownstreamLinkFlapDetected", 236665e7602SGunnar Mills { 237665e7602SGunnar Mills "Indicates that a switch's downstream connection is highly unstable.", 238665e7602SGunnar Mills "Switch '%1' downstream link on port '%2' was established and dropped %3 times in the last %4 minutes.", 239665e7602SGunnar Mills "Warning", 240665e7602SGunnar Mills 4, 241665e7602SGunnar Mills { 242665e7602SGunnar Mills "string", 243665e7602SGunnar Mills "string", 244665e7602SGunnar Mills "number", 245665e7602SGunnar Mills "number", 246665e7602SGunnar Mills }, 247665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 248665e7602SGunnar Mills }}, 249665e7602SGunnar Mills MessageEntry{ 250665e7602SGunnar Mills "EndpointCreated", 251665e7602SGunnar Mills { 252665e7602SGunnar Mills "Indicates that an endpoint was created or discovered.", 253665e7602SGunnar Mills "Endpoint '%1' was created in fabric '%2'.", 254665e7602SGunnar Mills "OK", 255665e7602SGunnar Mills 2, 256665e7602SGunnar Mills { 257665e7602SGunnar Mills "string", 258665e7602SGunnar Mills "string", 259665e7602SGunnar Mills }, 260665e7602SGunnar Mills "None.", 261665e7602SGunnar Mills }}, 262665e7602SGunnar Mills MessageEntry{ 263665e7602SGunnar Mills "EndpointModified", 264665e7602SGunnar Mills { 265665e7602SGunnar Mills "Indicates that an endpoint was modified.", 266665e7602SGunnar Mills "Endpoint '%1' in fabric '%2' was modified.", 267665e7602SGunnar Mills "OK", 268665e7602SGunnar Mills 2, 269665e7602SGunnar Mills { 270665e7602SGunnar Mills "string", 271665e7602SGunnar Mills "string", 272665e7602SGunnar Mills }, 273665e7602SGunnar Mills "None.", 274665e7602SGunnar Mills }}, 275665e7602SGunnar Mills MessageEntry{ 276665e7602SGunnar Mills "EndpointRemoved", 277665e7602SGunnar Mills { 278665e7602SGunnar Mills "Indicates that an endpoint was removed.", 279665e7602SGunnar Mills "Endpoint '%1' was removed from fabric '%2'.", 280665e7602SGunnar Mills "OK", 281665e7602SGunnar Mills 2, 282665e7602SGunnar Mills { 283665e7602SGunnar Mills "string", 284665e7602SGunnar Mills "string", 285665e7602SGunnar Mills }, 286665e7602SGunnar Mills "None.", 287665e7602SGunnar Mills }}, 288665e7602SGunnar Mills MessageEntry{ 289665e7602SGunnar Mills "InterswitchLinkDropped", 290665e7602SGunnar Mills { 291665e7602SGunnar Mills "Indicates that a switch's interswitch connection has gone down.", 292665e7602SGunnar Mills "Switch '%1' interswitch link has gone down on port '%2'.", 293665e7602SGunnar Mills "Warning", 294665e7602SGunnar Mills 2, 295665e7602SGunnar Mills { 296665e7602SGunnar Mills "string", 297665e7602SGunnar Mills "string", 298665e7602SGunnar Mills }, 299665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 300665e7602SGunnar Mills }}, 301665e7602SGunnar Mills MessageEntry{ 302665e7602SGunnar Mills "InterswitchLinkEstablished", 303665e7602SGunnar Mills { 304665e7602SGunnar Mills "Indicates that a switch's interswitch connection is established.", 305665e7602SGunnar Mills "Switch '%1' interswitch link is established on port '%2'.", 306665e7602SGunnar Mills "OK", 307665e7602SGunnar Mills 2, 308665e7602SGunnar Mills { 309665e7602SGunnar Mills "string", 310665e7602SGunnar Mills "string", 311665e7602SGunnar Mills }, 312665e7602SGunnar Mills "None.", 313665e7602SGunnar Mills }}, 314665e7602SGunnar Mills MessageEntry{ 315665e7602SGunnar Mills "InterswitchLinkFlapDetected", 316665e7602SGunnar Mills { 317665e7602SGunnar Mills "Indicates that a switch's interswitch connection is highly unstable.", 318665e7602SGunnar Mills "Switch '%1' interswitch link on port '%2' was established and dropped %3 times in the last %4 minutes.", 319665e7602SGunnar Mills "Warning", 320665e7602SGunnar Mills 4, 321665e7602SGunnar Mills { 322665e7602SGunnar Mills "string", 323665e7602SGunnar Mills "string", 324665e7602SGunnar Mills "number", 325665e7602SGunnar Mills "number", 326665e7602SGunnar Mills }, 327665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 328665e7602SGunnar Mills }}, 329665e7602SGunnar Mills MessageEntry{ 330665e7602SGunnar Mills "MaxFrameSizeExceeded", 331665e7602SGunnar Mills { 332665e7602SGunnar Mills "Indicates that the maximum transmission unit (MTU) for the link was exceeded.", 333665e7602SGunnar Mills "MTU size on switch '%1' port '%2' is set to %3. One or more packets with a larger size were dropped.", 334665e7602SGunnar Mills "Warning", 335665e7602SGunnar Mills 3, 336665e7602SGunnar Mills { 337665e7602SGunnar Mills "string", 338665e7602SGunnar Mills "string", 339665e7602SGunnar Mills "number", 340665e7602SGunnar Mills }, 341665e7602SGunnar Mills "Ensure that path MTU discovery is enabled and functioning correctly.", 342665e7602SGunnar Mills }}, 343665e7602SGunnar Mills MessageEntry{ 344665e7602SGunnar Mills "MediaControllerAdded", 345665e7602SGunnar Mills { 346665e7602SGunnar Mills "Indicates that a media controller was added.", 347665e7602SGunnar Mills "Media controller '%1' was added to chassis '%2'.", 348665e7602SGunnar Mills "OK", 349665e7602SGunnar Mills 2, 350665e7602SGunnar Mills { 351665e7602SGunnar Mills "string", 352665e7602SGunnar Mills "string", 353665e7602SGunnar Mills }, 354665e7602SGunnar Mills "None.", 355665e7602SGunnar Mills }}, 356665e7602SGunnar Mills MessageEntry{ 357665e7602SGunnar Mills "MediaControllerModified", 358665e7602SGunnar Mills { 359665e7602SGunnar Mills "Indicates that a media controller was modified.", 360665e7602SGunnar Mills "Media controller '%1' in chassis '%2' was modified.", 361665e7602SGunnar Mills "OK", 362665e7602SGunnar Mills 2, 363665e7602SGunnar Mills { 364665e7602SGunnar Mills "string", 365665e7602SGunnar Mills "string", 366665e7602SGunnar Mills }, 367665e7602SGunnar Mills "None.", 368665e7602SGunnar Mills }}, 369665e7602SGunnar Mills MessageEntry{ 370665e7602SGunnar Mills "MediaControllerRemoved", 371665e7602SGunnar Mills { 372665e7602SGunnar Mills "Indicates that a media controller was removed.", 373665e7602SGunnar Mills "Media controller '%1' was removed from chassis '%2'.", 374665e7602SGunnar Mills "OK", 375665e7602SGunnar Mills 2, 376665e7602SGunnar Mills { 377665e7602SGunnar Mills "string", 378665e7602SGunnar Mills "string", 379665e7602SGunnar Mills }, 380665e7602SGunnar Mills "None.", 381665e7602SGunnar Mills }}, 382665e7602SGunnar Mills MessageEntry{ 383665e7602SGunnar Mills "PortAutomaticallyDisabled", 384665e7602SGunnar Mills { 385665e7602SGunnar Mills "Indicates that a switch's port was automatically disabled.", 386665e7602SGunnar Mills "Switch '%1' port '%2' was automatically disabled.", 387665e7602SGunnar Mills "OK", 388665e7602SGunnar Mills 2, 389665e7602SGunnar Mills { 390665e7602SGunnar Mills "string", 391665e7602SGunnar Mills "string", 392665e7602SGunnar Mills }, 393665e7602SGunnar Mills "None.", 394665e7602SGunnar Mills }}, 395665e7602SGunnar Mills MessageEntry{ 396665e7602SGunnar Mills "PortAutomaticallyEnabled", 397665e7602SGunnar Mills { 398665e7602SGunnar Mills "Indicates that a switch's port was automatically enabled.", 399665e7602SGunnar Mills "Switch '%1' port '%2' was automatically enabled.", 400665e7602SGunnar Mills "OK", 401665e7602SGunnar Mills 2, 402665e7602SGunnar Mills { 403665e7602SGunnar Mills "string", 404665e7602SGunnar Mills "string", 405665e7602SGunnar Mills }, 406665e7602SGunnar Mills "None.", 407665e7602SGunnar Mills }}, 408665e7602SGunnar Mills MessageEntry{ 409665e7602SGunnar Mills "PortDegraded", 410665e7602SGunnar Mills { 411665e7602SGunnar Mills "Indicates that a switch's port is in a degraded state.", 412665e7602SGunnar Mills "Switch '%1' port '%2' is in a degraded state.", 413665e7602SGunnar Mills "Warning", 414665e7602SGunnar Mills 2, 415665e7602SGunnar Mills { 416665e7602SGunnar Mills "string", 417665e7602SGunnar Mills "string", 418665e7602SGunnar Mills }, 419665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 420665e7602SGunnar Mills }}, 421665e7602SGunnar Mills MessageEntry{ 422665e7602SGunnar Mills "PortFailed", 423665e7602SGunnar Mills { 424665e7602SGunnar Mills "Indicates that a switch's port has become inoperative.", 425665e7602SGunnar Mills "Switch '%1' port '%2' has failed and is inoperative.", 426665e7602SGunnar Mills "Critical", 427665e7602SGunnar Mills 2, 428665e7602SGunnar Mills { 429665e7602SGunnar Mills "string", 430665e7602SGunnar Mills "string", 431665e7602SGunnar Mills }, 432665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 433665e7602SGunnar Mills }}, 434665e7602SGunnar Mills MessageEntry{ 435665e7602SGunnar Mills "PortManuallyDisabled", 436665e7602SGunnar Mills { 437665e7602SGunnar Mills "Indicates that a switch's port was manually disabled.", 438665e7602SGunnar Mills "Switch '%1' port '%2' was manually disabled.", 439665e7602SGunnar Mills "OK", 440665e7602SGunnar Mills 2, 441665e7602SGunnar Mills { 442665e7602SGunnar Mills "string", 443665e7602SGunnar Mills "string", 444665e7602SGunnar Mills }, 445665e7602SGunnar Mills "None.", 446665e7602SGunnar Mills }}, 447665e7602SGunnar Mills MessageEntry{ 448665e7602SGunnar Mills "PortManuallyEnabled", 449665e7602SGunnar Mills { 450665e7602SGunnar Mills "Indicates that a switch's port was manually enabled.", 451665e7602SGunnar Mills "Switch '%1' port '%2' was manually enabled.", 452665e7602SGunnar Mills "OK", 453665e7602SGunnar Mills 2, 454665e7602SGunnar Mills { 455665e7602SGunnar Mills "string", 456665e7602SGunnar Mills "string", 457665e7602SGunnar Mills }, 458665e7602SGunnar Mills "None.", 459665e7602SGunnar Mills }}, 460665e7602SGunnar Mills MessageEntry{ 461665e7602SGunnar Mills "PortOK", 462665e7602SGunnar Mills { 463665e7602SGunnar Mills "Indicates that a switch's port has returned to a functional state.", 464665e7602SGunnar Mills "Switch '%1' port '%2' has returned to a functional state.", 465665e7602SGunnar Mills "OK", 466665e7602SGunnar Mills 2, 467665e7602SGunnar Mills { 468665e7602SGunnar Mills "string", 469665e7602SGunnar Mills "string", 470665e7602SGunnar Mills }, 471665e7602SGunnar Mills "None.", 472665e7602SGunnar Mills }}, 473665e7602SGunnar Mills MessageEntry{ 474665e7602SGunnar Mills "SwitchDegraded", 475665e7602SGunnar Mills { 476665e7602SGunnar Mills "Indicates that a switch is in a degraded state.", 477665e7602SGunnar Mills "Switch '%1' is in a degraded state.", 478665e7602SGunnar Mills "Warning", 479665e7602SGunnar Mills 1, 480665e7602SGunnar Mills { 481665e7602SGunnar Mills "string", 482665e7602SGunnar Mills }, 483665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 484665e7602SGunnar Mills }}, 485665e7602SGunnar Mills MessageEntry{ 486665e7602SGunnar Mills "SwitchFailed", 487665e7602SGunnar Mills { 488665e7602SGunnar Mills "Indicates that a switch has become inoperative.", 489665e7602SGunnar Mills "Switch '%1' has failed and is inoperative.", 490665e7602SGunnar Mills "Critical", 491665e7602SGunnar Mills 1, 492665e7602SGunnar Mills { 493665e7602SGunnar Mills "string", 494665e7602SGunnar Mills }, 495665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 496665e7602SGunnar Mills }}, 497665e7602SGunnar Mills MessageEntry{ 498665e7602SGunnar Mills "SwitchOK", 499665e7602SGunnar Mills { 500665e7602SGunnar Mills "Indicates that a switch has returned to a functional state.", 501665e7602SGunnar Mills "Switch '%1' has returned to a functional state.", 502665e7602SGunnar Mills "OK", 503665e7602SGunnar Mills 1, 504665e7602SGunnar Mills { 505665e7602SGunnar Mills "string", 506665e7602SGunnar Mills }, 507665e7602SGunnar Mills "None.", 508665e7602SGunnar Mills }}, 509665e7602SGunnar Mills MessageEntry{ 510665e7602SGunnar Mills "UpstreamLinkDropped", 511665e7602SGunnar Mills { 512665e7602SGunnar Mills "Indicates that a switch's upstream connection has gone down.", 513665e7602SGunnar Mills "Switch '%1' upstream link has gone down on port '%2'.", 514665e7602SGunnar Mills "Warning", 515665e7602SGunnar Mills 2, 516665e7602SGunnar Mills { 517665e7602SGunnar Mills "string", 518665e7602SGunnar Mills "string", 519665e7602SGunnar Mills }, 520665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 521665e7602SGunnar Mills }}, 522665e7602SGunnar Mills MessageEntry{ 523665e7602SGunnar Mills "UpstreamLinkEstablished", 524665e7602SGunnar Mills { 525665e7602SGunnar Mills "Indicates that a switch's upstream connection is established.", 526665e7602SGunnar Mills "Switch '%1' upstream link is established on port '%2'.", 527665e7602SGunnar Mills "OK", 528665e7602SGunnar Mills 2, 529665e7602SGunnar Mills { 530665e7602SGunnar Mills "string", 531665e7602SGunnar Mills "string", 532665e7602SGunnar Mills }, 533665e7602SGunnar Mills "None.", 534665e7602SGunnar Mills }}, 535665e7602SGunnar Mills MessageEntry{ 536665e7602SGunnar Mills "UpstreamLinkFlapDetected", 537665e7602SGunnar Mills { 538665e7602SGunnar Mills "Indicates that a switch's upstream connection is highly unstable.", 539665e7602SGunnar Mills "Switch '%1' upstream link on port '%2' was established and dropped %3 times in the last %4 minutes.", 540665e7602SGunnar Mills "Warning", 541665e7602SGunnar Mills 4, 542665e7602SGunnar Mills { 543665e7602SGunnar Mills "string", 544665e7602SGunnar Mills "string", 545665e7602SGunnar Mills "number", 546665e7602SGunnar Mills "number", 547665e7602SGunnar Mills }, 548665e7602SGunnar Mills "Contact the network administrator for problem resolution.", 549665e7602SGunnar Mills }}, 550665e7602SGunnar Mills MessageEntry{ 551665e7602SGunnar Mills "ZoneCreated", 552665e7602SGunnar Mills { 553665e7602SGunnar Mills "Indicates that a zone was created.", 554665e7602SGunnar Mills "Zone '%1' was created in fabric '%2'.", 555665e7602SGunnar Mills "OK", 556665e7602SGunnar Mills 2, 557665e7602SGunnar Mills { 558665e7602SGunnar Mills "string", 559665e7602SGunnar Mills "string", 560665e7602SGunnar Mills }, 561665e7602SGunnar Mills "None.", 562665e7602SGunnar Mills }}, 563665e7602SGunnar Mills MessageEntry{ 564665e7602SGunnar Mills "ZoneModified", 565665e7602SGunnar Mills { 566665e7602SGunnar Mills "Indicates that a zone was modified.", 567665e7602SGunnar Mills "Zone '%1' in fabric '%2' was modified.", 568665e7602SGunnar Mills "OK", 569665e7602SGunnar Mills 2, 570665e7602SGunnar Mills { 571665e7602SGunnar Mills "string", 572665e7602SGunnar Mills "string", 573665e7602SGunnar Mills }, 574665e7602SGunnar Mills "None.", 575665e7602SGunnar Mills }}, 576665e7602SGunnar Mills MessageEntry{ 577665e7602SGunnar Mills "ZoneRemoved", 578665e7602SGunnar Mills { 579665e7602SGunnar Mills "Indicates that a zone was removed.", 580665e7602SGunnar Mills "Zone '%1' was removed from fabric '%2'.", 581665e7602SGunnar Mills "OK", 582665e7602SGunnar Mills 2, 583665e7602SGunnar Mills { 584665e7602SGunnar Mills "string", 585665e7602SGunnar Mills "string", 586665e7602SGunnar Mills }, 587665e7602SGunnar Mills "None.", 588665e7602SGunnar Mills }}, 589665e7602SGunnar Mills 590665e7602SGunnar Mills }; 591665e7602SGunnar Mills 592665e7602SGunnar Mills enum class Index 593665e7602SGunnar Mills { 594665e7602SGunnar Mills addressPoolCreated = 0, 595665e7602SGunnar Mills addressPoolModified = 1, 596665e7602SGunnar Mills addressPoolRemoved = 2, 597665e7602SGunnar Mills cableFailed = 3, 598665e7602SGunnar Mills cableInserted = 4, 599665e7602SGunnar Mills cableOK = 5, 600665e7602SGunnar Mills cableRemoved = 6, 601665e7602SGunnar Mills connectionCreated = 7, 602665e7602SGunnar Mills connectionModified = 8, 603665e7602SGunnar Mills connectionRemoved = 9, 604665e7602SGunnar Mills degradedDownstreamLinkEstablished = 10, 605665e7602SGunnar Mills degradedInterswitchLinkEstablished = 11, 606665e7602SGunnar Mills degradedUpstreamLinkEstablished = 12, 607665e7602SGunnar Mills downstreamLinkDropped = 13, 608665e7602SGunnar Mills downstreamLinkEstablished = 14, 609665e7602SGunnar Mills downstreamLinkFlapDetected = 15, 610665e7602SGunnar Mills endpointCreated = 16, 611665e7602SGunnar Mills endpointModified = 17, 612665e7602SGunnar Mills endpointRemoved = 18, 613665e7602SGunnar Mills interswitchLinkDropped = 19, 614665e7602SGunnar Mills interswitchLinkEstablished = 20, 615665e7602SGunnar Mills interswitchLinkFlapDetected = 21, 616665e7602SGunnar Mills maxFrameSizeExceeded = 22, 617665e7602SGunnar Mills mediaControllerAdded = 23, 618665e7602SGunnar Mills mediaControllerModified = 24, 619665e7602SGunnar Mills mediaControllerRemoved = 25, 620665e7602SGunnar Mills portAutomaticallyDisabled = 26, 621665e7602SGunnar Mills portAutomaticallyEnabled = 27, 622665e7602SGunnar Mills portDegraded = 28, 623665e7602SGunnar Mills portFailed = 29, 624665e7602SGunnar Mills portManuallyDisabled = 30, 625665e7602SGunnar Mills portManuallyEnabled = 31, 626665e7602SGunnar Mills portOK = 32, 627665e7602SGunnar Mills switchDegraded = 33, 628665e7602SGunnar Mills switchFailed = 34, 629665e7602SGunnar Mills switchOK = 35, 630665e7602SGunnar Mills upstreamLinkDropped = 36, 631665e7602SGunnar Mills upstreamLinkEstablished = 37, 632665e7602SGunnar Mills upstreamLinkFlapDetected = 38, 633665e7602SGunnar Mills zoneCreated = 39, 634665e7602SGunnar Mills zoneModified = 40, 635665e7602SGunnar Mills zoneRemoved = 41, 636665e7602SGunnar Mills }; 637665e7602SGunnar Mills } // namespace redfish::registries::fabric 638