170304cb5SJason M. Bills /* 2*e51c710eSJames Feist // Copyright (c) 2020 Intel Corporation 370304cb5SJason M. Bills // 470304cb5SJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License"); 570304cb5SJason M. Bills // you may not use this file except in compliance with the License. 670304cb5SJason M. Bills // You may obtain a copy of the License at 770304cb5SJason M. Bills // 870304cb5SJason M. Bills // http://www.apache.org/licenses/LICENSE-2.0 970304cb5SJason M. Bills // 1070304cb5SJason M. Bills // Unless required by applicable law or agreed to in writing, software 1170304cb5SJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS, 1270304cb5SJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1370304cb5SJason M. Bills // See the License for the specific language governing permissions and 1470304cb5SJason M. Bills // limitations under the License. 1570304cb5SJason M. Bills */ 1670304cb5SJason M. Bills /**************************************************************** 1770304cb5SJason M. Bills * This is an auto-generated header which contains definitions 1870304cb5SJason M. Bills * for Redfish DMTF defined messages. 1970304cb5SJason M. Bills ***************************************************************/ 2070304cb5SJason M. Bills #pragma once 2170304cb5SJason M. Bills #include <registries.hpp> 2270304cb5SJason M. Bills 2370304cb5SJason M. Bills namespace redfish::message_registries::base 2470304cb5SJason M. Bills { 25351d3063SJason M. Bills const Header header = { 26271584abSEd Tanous "Copyright 2014-2018 DMTF. All rights reserved.", 27271584abSEd Tanous "#MessageRegistry.v1_0_0.MessageRegistry", 28271584abSEd Tanous "Base.1.4.0", 29271584abSEd Tanous "Base Message Registry", 30271584abSEd Tanous "en", 31271584abSEd Tanous "This registry defines the base messages for Redfish", 32271584abSEd Tanous "Base", 33271584abSEd Tanous "1.4.0", 34271584abSEd Tanous "DMTF", 35351d3063SJason M. Bills }; 36*e51c710eSJames Feist constexpr const char* url = 37*e51c710eSJames Feist "https://redfish.dmtf.org/registries/Base.1.4.0.json"; 38*e51c710eSJames Feist 39be380cb1SEd Tanous constexpr std::array<MessageEntry, 58> registry = { 4070304cb5SJason M. Bills MessageEntry{ 4170304cb5SJason M. Bills "AccessDenied", 4270304cb5SJason M. Bills { 43271584abSEd Tanous "Indicates that while attempting to access, connect to or transfer " 44271584abSEd Tanous "to/from another resource, the service denied access.", 45271584abSEd Tanous "While attempting to establish a connection to %1, the service " 46271584abSEd Tanous "denied access.", 47271584abSEd Tanous "Critical", 48271584abSEd Tanous 1, 4970304cb5SJason M. Bills { 5070304cb5SJason M. Bills "string", 5170304cb5SJason M. Bills }, 52271584abSEd Tanous "Attempt to ensure that the URI is correct and that the service " 53271584abSEd Tanous "has the appropriate credentials.", 5470304cb5SJason M. Bills }}, 55271584abSEd Tanous MessageEntry{"AccountForSessionNoLongerExists", 5670304cb5SJason M. Bills { 57271584abSEd Tanous "Indicates that the account for the session has been " 58271584abSEd Tanous "removed, thus the session has been removed as well.", 59271584abSEd Tanous "The account for the current session has been removed, " 6070304cb5SJason M. Bills "thus the current session has been removed as well.", 61271584abSEd Tanous "OK", 62271584abSEd Tanous 0, 63271584abSEd Tanous {}, 64271584abSEd Tanous "Attempt to connect with a valid account.", 6570304cb5SJason M. Bills }}, 66271584abSEd Tanous MessageEntry{"AccountModified", 6770304cb5SJason M. Bills { 6870304cb5SJason M. Bills "Indicates that the account was successfully modified.", 69271584abSEd Tanous "The account was successfully modified.", 70271584abSEd Tanous "OK", 71271584abSEd Tanous 0, 72271584abSEd Tanous {}, 73271584abSEd Tanous "No resolution is required.", 7470304cb5SJason M. Bills }}, 75271584abSEd Tanous MessageEntry{"AccountNotModified", 7670304cb5SJason M. Bills { 77271584abSEd Tanous "Indicates that the modification requested for the " 7870304cb5SJason M. Bills "account was not successful.", 79271584abSEd Tanous "The account modification request failed.", 80271584abSEd Tanous "Warning", 81271584abSEd Tanous 0, 82271584abSEd Tanous {}, 83271584abSEd Tanous "The modification may have failed due to permission " 8470304cb5SJason M. Bills "issues or issues with the request body.", 8570304cb5SJason M. Bills }}, 8670304cb5SJason M. Bills MessageEntry{"AccountRemoved", 8770304cb5SJason M. Bills { 8870304cb5SJason M. Bills "Indicates that the account was successfully removed.", 89271584abSEd Tanous "The account was successfully removed.", 90271584abSEd Tanous "OK", 91271584abSEd Tanous 0, 92271584abSEd Tanous {}, 93271584abSEd Tanous "No resolution is required.", 9470304cb5SJason M. Bills }}, 9570304cb5SJason M. Bills MessageEntry{ 9670304cb5SJason M. Bills "ActionNotSupported", 9770304cb5SJason M. Bills { 98271584abSEd Tanous "Indicates that the action supplied with the POST operation is not " 99271584abSEd Tanous "supported by the resource.", 100271584abSEd Tanous "The action %1 is not supported by the resource.", 101271584abSEd Tanous "Critical", 102271584abSEd Tanous 1, 10370304cb5SJason M. Bills { 10470304cb5SJason M. Bills "string", 10570304cb5SJason M. Bills }, 106271584abSEd Tanous "The action supplied cannot be resubmitted to the implementation. " 107271584abSEd Tanous "Perhaps the action was invalid, the wrong resource was the target " 108271584abSEd Tanous "or the implementation documentation may be of assistance.", 10970304cb5SJason M. Bills }}, 110271584abSEd Tanous MessageEntry{"ActionParameterDuplicate", 11170304cb5SJason M. Bills { 112271584abSEd Tanous "Indicates that the action was supplied with a duplicated " 113271584abSEd Tanous "parameter in the request body.", 114271584abSEd Tanous "The action %1 was submitted with more than one value for " 115271584abSEd Tanous "the parameter %2.", 116271584abSEd Tanous "Warning", 117271584abSEd Tanous 2, 11870304cb5SJason M. Bills { 11970304cb5SJason M. Bills "string", 12070304cb5SJason M. Bills "string", 12170304cb5SJason M. Bills }, 122271584abSEd Tanous "Resubmit the action with only one instance of the " 123271584abSEd Tanous "parameter in the request body if the operation failed.", 12470304cb5SJason M. Bills }}, 125271584abSEd Tanous MessageEntry{"ActionParameterMissing", 12670304cb5SJason M. Bills { 127271584abSEd Tanous "Indicates that the action requested was missing a " 12870304cb5SJason M. Bills "parameter that is required to process the action.", 129271584abSEd Tanous "The action %1 requires the parameter %2 to be present in " 130271584abSEd Tanous "the request body.", 131271584abSEd Tanous "Critical", 132271584abSEd Tanous 2, 13370304cb5SJason M. Bills { 13470304cb5SJason M. Bills "string", 13570304cb5SJason M. Bills "string", 13670304cb5SJason M. Bills }, 137271584abSEd Tanous "Supply the action with the required parameter in the " 138271584abSEd Tanous "request body when the request is resubmitted.", 13970304cb5SJason M. Bills }}, 140271584abSEd Tanous MessageEntry{"ActionParameterNotSupported", 14170304cb5SJason M. Bills { 142271584abSEd Tanous "Indicates that the parameter supplied for the action is " 143271584abSEd Tanous "not supported on the resource.", 144271584abSEd Tanous "The parameter %1 for the action %2 is not supported on " 14570304cb5SJason M. Bills "the target resource.", 146271584abSEd Tanous "Warning", 147271584abSEd Tanous 2, 14870304cb5SJason M. Bills { 14970304cb5SJason M. Bills "string", 15070304cb5SJason M. Bills "string", 15170304cb5SJason M. Bills }, 152271584abSEd Tanous "Remove the parameter supplied and resubmit the request " 153271584abSEd Tanous "if the operation failed.", 15470304cb5SJason M. Bills }}, 15570304cb5SJason M. Bills MessageEntry{ 15670304cb5SJason M. Bills "ActionParameterUnknown", 15770304cb5SJason M. Bills { 158271584abSEd Tanous "Indicates that an action was submitted but a parameter supplied " 159271584abSEd Tanous "did not match any of the known parameters.", 16070304cb5SJason M. Bills "The action %1 was submitted with the invalid parameter %2.", 161271584abSEd Tanous "Warning", 162271584abSEd Tanous 2, 16370304cb5SJason M. Bills { 16470304cb5SJason M. Bills "string", 16570304cb5SJason M. Bills "string", 16670304cb5SJason M. Bills }, 167271584abSEd Tanous "Correct the invalid parameter and resubmit the request if the " 168271584abSEd Tanous "operation failed.", 16970304cb5SJason M. Bills }}, 170271584abSEd Tanous MessageEntry{"ActionParameterValueFormatError", 17170304cb5SJason M. Bills { 172271584abSEd Tanous "Indicates that a parameter was given the correct value " 173271584abSEd Tanous "type but the value of that parameter was not supported. " 174271584abSEd Tanous "This includes value size/length exceeded.", 175271584abSEd Tanous "The value %1 for the parameter %2 in the action %3 is of " 176271584abSEd Tanous "a different format than the parameter can accept.", 177271584abSEd Tanous "Warning", 178271584abSEd Tanous 3, 17970304cb5SJason M. Bills { 18070304cb5SJason M. Bills "string", 18170304cb5SJason M. Bills "string", 18270304cb5SJason M. Bills "string", 18370304cb5SJason M. Bills }, 184271584abSEd Tanous "Correct the value for the parameter in the request body " 185271584abSEd Tanous "and resubmit the request if the operation failed.", 18670304cb5SJason M. Bills }}, 187271584abSEd Tanous MessageEntry{"ActionParameterValueTypeError", 18870304cb5SJason M. Bills { 189271584abSEd Tanous "Indicates that a parameter was given the wrong value " 190271584abSEd Tanous "type, such as when a number is supplied for a parameter " 191271584abSEd Tanous "that requires a string.", 192271584abSEd Tanous "The value %1 for the parameter %2 in the action %3 is of " 193271584abSEd Tanous "a different type than the parameter can accept.", 194271584abSEd Tanous "Warning", 195271584abSEd Tanous 3, 19670304cb5SJason M. Bills { 19770304cb5SJason M. Bills "string", 19870304cb5SJason M. Bills "string", 19970304cb5SJason M. Bills "string", 20070304cb5SJason M. Bills }, 201271584abSEd Tanous "Correct the value for the parameter in the request body " 202271584abSEd Tanous "and resubmit the request if the operation failed.", 20370304cb5SJason M. Bills }}, 20470304cb5SJason M. Bills MessageEntry{ 20570304cb5SJason M. Bills "CouldNotEstablishConnection", 20670304cb5SJason M. Bills { 207271584abSEd Tanous "Indicates that the attempt to access the resource/file/image at " 208271584abSEd Tanous "the URI was unsuccessful because a session could not be " 209271584abSEd Tanous "established.", 21070304cb5SJason M. Bills "The service failed to establish a connection with the URI %1.", 211271584abSEd Tanous "Critical", 212271584abSEd Tanous 1, 21370304cb5SJason M. Bills { 21470304cb5SJason M. Bills "string", 21570304cb5SJason M. Bills }, 21670304cb5SJason M. Bills "Ensure that the URI contains a valid and reachable node name, " 21770304cb5SJason M. Bills "protocol information and other URI components.", 21870304cb5SJason M. Bills }}, 21970304cb5SJason M. Bills MessageEntry{ 22070304cb5SJason M. Bills "CreateFailedMissingReqProperties", 22170304cb5SJason M. Bills { 22270304cb5SJason M. Bills "Indicates that a create was attempted on a resource but that " 22370304cb5SJason M. Bills "properties that are required for the create operation were " 22470304cb5SJason M. Bills "missing from the request.", 225271584abSEd Tanous "The create operation failed because the required property %1 was " 226271584abSEd Tanous "missing from the request.", 227271584abSEd Tanous "Critical", 228271584abSEd Tanous 1, 22970304cb5SJason M. Bills { 23070304cb5SJason M. Bills "string", 23170304cb5SJason M. Bills }, 232271584abSEd Tanous "Correct the body to include the required property with a valid " 233271584abSEd Tanous "value and resubmit the request if the operation failed.", 23470304cb5SJason M. Bills }}, 235271584abSEd Tanous MessageEntry{"CreateLimitReachedForResource", 23670304cb5SJason M. Bills { 237271584abSEd Tanous "Indicates that no more resources can be created on the " 238271584abSEd Tanous "resource as it has reached its create limit.", 239271584abSEd Tanous "The create operation failed because the resource has " 24070304cb5SJason M. Bills "reached the limit of possible resources.", 241271584abSEd Tanous "Critical", 242271584abSEd Tanous 0, 243271584abSEd Tanous {}, 24470304cb5SJason M. Bills "Either delete resources and resubmit the request if the " 24570304cb5SJason M. Bills "operation failed or do not resubmit the request.", 24670304cb5SJason M. Bills }}, 24770304cb5SJason M. Bills MessageEntry{"Created", 24870304cb5SJason M. Bills { 249271584abSEd Tanous "Indicates that all conditions of a successful creation " 250271584abSEd Tanous "operation have been met.", 251271584abSEd Tanous "The resource has been created successfully", 252271584abSEd Tanous "OK", 253271584abSEd Tanous 0, 254271584abSEd Tanous {}, 255271584abSEd Tanous "None", 25670304cb5SJason M. Bills }}, 25770304cb5SJason M. Bills MessageEntry{ 25870304cb5SJason M. Bills "EmptyJSON", 25970304cb5SJason M. Bills { 260271584abSEd Tanous "Indicates that the request body contained an empty JSON object " 261271584abSEd Tanous "when one or more properties are expected in the body.", 262271584abSEd Tanous "The request body submitted contained an empty JSON object and the " 263271584abSEd Tanous "service is unable to process it.", 264271584abSEd Tanous "Warning", 265271584abSEd Tanous 0, 266271584abSEd Tanous {}, 26770304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 26870304cb5SJason M. Bills }}, 26970304cb5SJason M. Bills MessageEntry{ 27070304cb5SJason M. Bills "EventSubscriptionLimitExceeded", 27170304cb5SJason M. Bills { 272271584abSEd Tanous "Indicates that a event subscription establishment has been " 273271584abSEd Tanous "requested but the operation failed due to the number of " 274271584abSEd Tanous "simultaneous connection exceeding the limit of the " 27570304cb5SJason M. Bills "implementation.", 276271584abSEd Tanous "The event subscription failed due to the number of simultaneous " 277271584abSEd Tanous "subscriptions exceeding the limit of the implementation.", 278271584abSEd Tanous "Critical", 279271584abSEd Tanous 0, 280271584abSEd Tanous {}, 28170304cb5SJason M. Bills "Reduce the number of other subscriptions before trying to " 28270304cb5SJason M. Bills "establish the event subscription or increase the limit of " 28370304cb5SJason M. Bills "simultaneous subscriptions (if supported).", 28470304cb5SJason M. Bills }}, 28570304cb5SJason M. Bills MessageEntry{ 28670304cb5SJason M. Bills "GeneralError", 28770304cb5SJason M. Bills { 288271584abSEd Tanous "Indicates that a general error has occurred. Use in ExtendedInfo " 289271584abSEd Tanous "is discouraged. When used in ExtendedInfo, implementations are " 290271584abSEd Tanous "expected to include a Resolution property with this error to " 291271584abSEd Tanous "indicate how to resolve the problem.", 292271584abSEd Tanous "A general error has occurred. See Resolution for information on " 293271584abSEd Tanous "how to resolve the error.", 294271584abSEd Tanous "Critical", 295271584abSEd Tanous 0, 296271584abSEd Tanous {}, 297271584abSEd Tanous "None.", 29870304cb5SJason M. Bills }}, 29970304cb5SJason M. Bills MessageEntry{ 30070304cb5SJason M. Bills "InsufficientPrivilege", 30170304cb5SJason M. Bills { 302271584abSEd Tanous "Indicates that the credentials associated with the established " 303271584abSEd Tanous "session do not have sufficient privileges for the requested " 304271584abSEd Tanous "operation", 305271584abSEd Tanous "There are insufficient privileges for the account or credentials " 306271584abSEd Tanous "associated with the current session to perform the requested " 307271584abSEd Tanous "operation.", 308271584abSEd Tanous "Critical", 309271584abSEd Tanous 0, 310271584abSEd Tanous {}, 31170304cb5SJason M. Bills "Either abandon the operation or change the associated access " 31270304cb5SJason M. Bills "rights and resubmit the request if the operation failed.", 31370304cb5SJason M. Bills }}, 31470304cb5SJason M. Bills MessageEntry{ 31570304cb5SJason M. Bills "InternalError", 31670304cb5SJason M. Bills { 317271584abSEd Tanous "Indicates that the request failed for an unknown internal error " 318271584abSEd Tanous "but that the service is still operational.", 319271584abSEd Tanous "The request failed due to an internal service error. The service " 320271584abSEd Tanous "is still operational.", 321271584abSEd Tanous "Critical", 322271584abSEd Tanous 0, 323271584abSEd Tanous {}, 324271584abSEd Tanous "Resubmit the request. If the problem persists, consider " 325271584abSEd Tanous "resetting the service.", 32670304cb5SJason M. Bills }}, 327271584abSEd Tanous MessageEntry{"InvalidIndex", 32870304cb5SJason M. Bills { 329271584abSEd Tanous "The Index is not valid.", 330271584abSEd Tanous "The Index %1 is not a valid offset into the array.", 331271584abSEd Tanous "Warning", 332271584abSEd Tanous 1, 33370304cb5SJason M. Bills { 33470304cb5SJason M. Bills "number", 33570304cb5SJason M. Bills }, 336271584abSEd Tanous "Verify the index value provided is within the bounds of " 337271584abSEd Tanous "the array.", 33870304cb5SJason M. Bills }}, 33970304cb5SJason M. Bills MessageEntry{ 34070304cb5SJason M. Bills "InvalidObject", 34170304cb5SJason M. Bills { 342271584abSEd Tanous "Indicates that the object in question is invalid according to the " 343271584abSEd Tanous "implementation. Examples include a firmware update malformed " 344271584abSEd Tanous "URI.", 345271584abSEd Tanous "The object at %1 is invalid.", 346271584abSEd Tanous "Critical", 347271584abSEd Tanous 1, 34870304cb5SJason M. Bills { 34970304cb5SJason M. Bills "string", 35070304cb5SJason M. Bills }, 35170304cb5SJason M. Bills "Either the object is malformed or the URI is not correct. " 35270304cb5SJason M. Bills "Correct the condition and resubmit the request if it failed.", 35370304cb5SJason M. Bills }}, 354271584abSEd Tanous MessageEntry{"MalformedJSON", 35570304cb5SJason M. Bills { 356271584abSEd Tanous "Indicates that the request body was malformed JSON. " 357271584abSEd Tanous "Could be duplicate, syntax error,etc.", 358271584abSEd Tanous "The request body submitted was malformed JSON and could " 359271584abSEd Tanous "not be parsed by the receiving service.", 360271584abSEd Tanous "Critical", 361271584abSEd Tanous 0, 362271584abSEd Tanous {}, 363271584abSEd Tanous "Ensure that the request body is valid JSON and resubmit " 364271584abSEd Tanous "the request.", 36570304cb5SJason M. Bills }}, 36670304cb5SJason M. Bills MessageEntry{ 36770304cb5SJason M. Bills "NoOperation", 36870304cb5SJason M. Bills { 369271584abSEd Tanous "Indicates that the requested operation will not perform any " 370271584abSEd Tanous "changes on the service.", 371271584abSEd Tanous "The request body submitted contain no data to act upon and no " 372271584abSEd Tanous "changes to the resource took place.", 373271584abSEd Tanous "Warning", 374271584abSEd Tanous 0, 375271584abSEd Tanous {}, 37670304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 37770304cb5SJason M. Bills }}, 37870304cb5SJason M. Bills MessageEntry{ 37970304cb5SJason M. Bills "NoValidSession", 38070304cb5SJason M. Bills { 381271584abSEd Tanous "Indicates that the operation failed because a valid session is " 382271584abSEd Tanous "required in order to access any resources.", 383271584abSEd Tanous "There is no valid session established with the implementation.", 384271584abSEd Tanous "Critical", 385271584abSEd Tanous 0, 386271584abSEd Tanous {}, 38770304cb5SJason M. Bills "Establish as session before attempting any operations.", 38870304cb5SJason M. Bills }}, 389271584abSEd Tanous MessageEntry{"PropertyDuplicate", 39070304cb5SJason M. Bills { 391271584abSEd Tanous "Indicates that a duplicate property was included in the " 392271584abSEd Tanous "request body.", 393271584abSEd Tanous "The property %1 was duplicated in the request.", 394271584abSEd Tanous "Warning", 395271584abSEd Tanous 1, 39670304cb5SJason M. Bills { 39770304cb5SJason M. Bills "string", 39870304cb5SJason M. Bills }, 399271584abSEd Tanous "Remove the duplicate property from the request body and " 400271584abSEd Tanous "resubmit the request if the operation failed.", 40170304cb5SJason M. Bills }}, 40270304cb5SJason M. Bills MessageEntry{ 40370304cb5SJason M. Bills "PropertyMissing", 40470304cb5SJason M. Bills { 405271584abSEd Tanous "Indicates that a required property was not supplied as part of " 406271584abSEd Tanous "the request.", 407271584abSEd Tanous "The property %1 is a required property and must be included in " 408271584abSEd Tanous "the request.", 409271584abSEd Tanous "Warning", 410271584abSEd Tanous 1, 41170304cb5SJason M. Bills { 41270304cb5SJason M. Bills "string", 41370304cb5SJason M. Bills }, 414271584abSEd Tanous "Ensure that the property is in the request body and has a valid " 415271584abSEd Tanous "value and resubmit the request if the operation failed.", 41670304cb5SJason M. Bills }}, 417271584abSEd Tanous MessageEntry{"PropertyNotWritable", 41870304cb5SJason M. Bills { 419271584abSEd Tanous "Indicates that a property was given a value in the " 420271584abSEd Tanous "request body, but the property is a readonly property.", 421271584abSEd Tanous "The property %1 is a read only property and cannot be " 42270304cb5SJason M. Bills "assigned a value.", 423271584abSEd Tanous "Warning", 424271584abSEd Tanous 1, 42570304cb5SJason M. Bills { 42670304cb5SJason M. Bills "string", 42770304cb5SJason M. Bills }, 428271584abSEd Tanous "Remove the property from the request body and resubmit " 429271584abSEd Tanous "the request if the operation failed.", 43070304cb5SJason M. Bills }}, 431271584abSEd Tanous MessageEntry{"PropertyUnknown", 43270304cb5SJason M. Bills { 433271584abSEd Tanous "Indicates that an unknown property was included in the " 434271584abSEd Tanous "request body.", 435271584abSEd Tanous "The property %1 is not in the list of valid properties " 43670304cb5SJason M. Bills "for the resource.", 437271584abSEd Tanous "Warning", 438271584abSEd Tanous 1, 43970304cb5SJason M. Bills { 44070304cb5SJason M. Bills "string", 44170304cb5SJason M. Bills }, 442271584abSEd Tanous "Remove the unknown property from the request body and " 44370304cb5SJason M. Bills "resubmit the request if the operation failed.", 44470304cb5SJason M. Bills }}, 445271584abSEd Tanous MessageEntry{"PropertyValueFormatError", 446271584abSEd Tanous { 447271584abSEd Tanous "Indicates that a property was given the correct value " 448271584abSEd Tanous "type but the value of that property was not supported.", 449271584abSEd Tanous "The value %1 for the property %2 is of a different " 450271584abSEd Tanous "format than the property can accept.", 451271584abSEd Tanous "Warning", 452271584abSEd Tanous 2, 453271584abSEd Tanous { 454271584abSEd Tanous "string", 455271584abSEd Tanous "string", 456271584abSEd Tanous }, 457271584abSEd Tanous "Correct the value for the property in the request body " 458271584abSEd Tanous "and resubmit the request if the operation failed.", 459271584abSEd Tanous }}, 46070304cb5SJason M. Bills MessageEntry{"PropertyValueModified", 46170304cb5SJason M. Bills { 462271584abSEd Tanous "Indicates that a property was given the correct value " 463271584abSEd Tanous "type but the value of that property was modified. " 464271584abSEd Tanous "Examples are truncated or rounded values.", 465271584abSEd Tanous "The property %1 was assigned the value %2 due to " 466271584abSEd Tanous "modification by the service.", 467271584abSEd Tanous "Warning", 468271584abSEd Tanous 2, 46970304cb5SJason M. Bills { 47070304cb5SJason M. Bills "string", 47170304cb5SJason M. Bills "string", 47270304cb5SJason M. Bills }, 473271584abSEd Tanous "No resolution is required.", 47470304cb5SJason M. Bills }}, 47570304cb5SJason M. Bills MessageEntry{ 47670304cb5SJason M. Bills "PropertyValueNotInList", 47770304cb5SJason M. Bills { 478271584abSEd Tanous "Indicates that a property was given the correct value type but " 479271584abSEd Tanous "the value of that property was not supported. This values not in " 480271584abSEd Tanous "an enumeration", 481271584abSEd Tanous "The value %1 for the property %2 is not in the list of acceptable " 482271584abSEd Tanous "values.", 483271584abSEd Tanous "Warning", 484271584abSEd Tanous 2, 48570304cb5SJason M. Bills { 48670304cb5SJason M. Bills "string", 48770304cb5SJason M. Bills "string", 48870304cb5SJason M. Bills }, 489271584abSEd Tanous "Choose a value from the enumeration list that the implementation " 490271584abSEd Tanous "can support and resubmit the request if the operation failed.", 49170304cb5SJason M. Bills }}, 49270304cb5SJason M. Bills MessageEntry{ 49370304cb5SJason M. Bills "PropertyValueTypeError", 49470304cb5SJason M. Bills { 495271584abSEd Tanous "Indicates that a property was given the wrong value type, such as " 496271584abSEd Tanous "when a number is supplied for a property that requires a string.", 497271584abSEd Tanous "The value %1 for the property %2 is of a different type than the " 498271584abSEd Tanous "property can accept.", 499271584abSEd Tanous "Warning", 500271584abSEd Tanous 2, 50170304cb5SJason M. Bills { 50270304cb5SJason M. Bills "string", 50370304cb5SJason M. Bills "string", 50470304cb5SJason M. Bills }, 50570304cb5SJason M. Bills "Correct the value for the property in the request body and " 50670304cb5SJason M. Bills "resubmit the request if the operation failed.", 50770304cb5SJason M. Bills }}, 50870304cb5SJason M. Bills MessageEntry{ 50970304cb5SJason M. Bills "QueryNotSupported", 51070304cb5SJason M. Bills { 51170304cb5SJason M. Bills "Indicates that query is not supported on the implementation.", 512271584abSEd Tanous "Querying is not supported by the implementation.", 513271584abSEd Tanous "Warning", 514271584abSEd Tanous 0, 515271584abSEd Tanous {}, 516271584abSEd Tanous "Remove the query parameters and resubmit the request if the " 517271584abSEd Tanous "operation failed.", 51870304cb5SJason M. Bills }}, 519271584abSEd Tanous MessageEntry{"QueryNotSupportedOnResource", 52070304cb5SJason M. Bills { 521271584abSEd Tanous "Indicates that query is not supported on the given " 522271584abSEd Tanous "resource, such as when a start/count query is attempted " 523271584abSEd Tanous "on a resource that is not a collection.", 524271584abSEd Tanous "Querying is not supported on the requested resource.", 525271584abSEd Tanous "Warning", 526271584abSEd Tanous 0, 527271584abSEd Tanous {}, 528271584abSEd Tanous "Remove the query parameters and resubmit the request if " 529271584abSEd Tanous "the operation failed.", 53070304cb5SJason M. Bills }}, 53170304cb5SJason M. Bills MessageEntry{ 53270304cb5SJason M. Bills "QueryParameterOutOfRange", 53370304cb5SJason M. Bills { 534271584abSEd Tanous "Indicates that a query parameter was supplied that is out of " 535271584abSEd Tanous "range for the given resource. This can happen with values that " 536271584abSEd Tanous "are too low or beyond that possible for the supplied resource, " 537271584abSEd Tanous "such as when a page is requested that is beyond the last page.", 53870304cb5SJason M. Bills "The value %1 for the query parameter %2 is out of range %3.", 539271584abSEd Tanous "Warning", 540271584abSEd Tanous 3, 54170304cb5SJason M. Bills { 54270304cb5SJason M. Bills "string", 54370304cb5SJason M. Bills "string", 54470304cb5SJason M. Bills "string", 54570304cb5SJason M. Bills }, 54670304cb5SJason M. Bills "Reduce the value for the query parameter to a value that is " 54770304cb5SJason M. Bills "within range, such as a start or count value that is within " 548271584abSEd Tanous "bounds of the number of resources in a collection or a page that " 549271584abSEd Tanous "is within the range of valid pages.", 55070304cb5SJason M. Bills }}, 551271584abSEd Tanous MessageEntry{"QueryParameterValueFormatError", 55270304cb5SJason M. Bills { 553271584abSEd Tanous "Indicates that a query parameter was given the correct " 554271584abSEd Tanous "value type but the value of that parameter was not " 555271584abSEd Tanous "supported. This includes value size/length exceeded.", 556271584abSEd Tanous "The value %1 for the parameter %2 is of a different " 55770304cb5SJason M. Bills "format than the parameter can accept.", 558271584abSEd Tanous "Warning", 559271584abSEd Tanous 2, 56070304cb5SJason M. Bills { 56170304cb5SJason M. Bills "string", 56270304cb5SJason M. Bills "string", 56370304cb5SJason M. Bills }, 564271584abSEd Tanous "Correct the value for the query parameter in the request " 565271584abSEd Tanous "and resubmit the request if the operation failed.", 56670304cb5SJason M. Bills }}, 567271584abSEd Tanous MessageEntry{"QueryParameterValueTypeError", 56870304cb5SJason M. Bills { 569271584abSEd Tanous "Indicates that a query parameter was given the wrong " 570271584abSEd Tanous "value type, such as when a number is supplied for a " 571271584abSEd Tanous "query parameter that requires a string.", 572271584abSEd Tanous "The value %1 for the query parameter %2 is of a " 57370304cb5SJason M. Bills "different type than the parameter can accept.", 574271584abSEd Tanous "Warning", 575271584abSEd Tanous 2, 57670304cb5SJason M. Bills { 57770304cb5SJason M. Bills "string", 57870304cb5SJason M. Bills "string", 57970304cb5SJason M. Bills }, 580271584abSEd Tanous "Correct the value for the query parameter in the request " 581271584abSEd Tanous "and resubmit the request if the operation failed.", 58270304cb5SJason M. Bills }}, 583271584abSEd Tanous MessageEntry{"ResourceAlreadyExists", 58470304cb5SJason M. Bills { 585271584abSEd Tanous "Indicates that a resource change or creation was " 586271584abSEd Tanous "attempted but that the operation cannot proceed because " 587271584abSEd Tanous "the resource already exists.", 588271584abSEd Tanous "The requested resource of type %1 with the property %2 " 58970304cb5SJason M. Bills "with the value %3 already exists.", 590271584abSEd Tanous "Critical", 591271584abSEd Tanous 3, 59270304cb5SJason M. Bills { 59370304cb5SJason M. Bills "string", 59470304cb5SJason M. Bills "string", 59570304cb5SJason M. Bills "string", 59670304cb5SJason M. Bills }, 597271584abSEd Tanous "Do not repeat the create operation as the resource has " 598271584abSEd Tanous "already been created.", 59970304cb5SJason M. Bills }}, 60070304cb5SJason M. Bills MessageEntry{ 60170304cb5SJason M. Bills "ResourceAtUriInUnknownFormat", 60270304cb5SJason M. Bills { 60370304cb5SJason M. Bills "Indicates that the URI was valid but the resource or image at " 60470304cb5SJason M. Bills "that URI was in a format not supported by the service.", 605271584abSEd Tanous "The resource at %1 is in a format not recognized by the service.", 606271584abSEd Tanous "Critical", 607271584abSEd Tanous 1, 60870304cb5SJason M. Bills { 60970304cb5SJason M. Bills "string", 61070304cb5SJason M. Bills }, 611271584abSEd Tanous "Place an image or resource or file that is recognized by the " 612271584abSEd Tanous "service at the URI.", 61370304cb5SJason M. Bills }}, 614271584abSEd Tanous MessageEntry{"ResourceAtUriUnauthorized", 61570304cb5SJason M. Bills { 616271584abSEd Tanous "Indicates that the attempt to access the " 61770304cb5SJason M. Bills "resource/file/image at the URI was unauthorized.", 618271584abSEd Tanous "While accessing the resource at %1, the service received " 619271584abSEd Tanous "an authorization error %2.", 620271584abSEd Tanous "Critical", 621271584abSEd Tanous 2, 62270304cb5SJason M. Bills { 62370304cb5SJason M. Bills "string", 62470304cb5SJason M. Bills "string", 62570304cb5SJason M. Bills }, 626271584abSEd Tanous "Ensure that the appropriate access is provided for the " 627271584abSEd Tanous "service in order for it to access the URI.", 62870304cb5SJason M. Bills }}, 629271584abSEd Tanous MessageEntry{"ResourceCannotBeDeleted", 63070304cb5SJason M. Bills { 631271584abSEd Tanous "Indicates that a delete operation was attempted on a " 632271584abSEd Tanous "resource that cannot be deleted.", 633271584abSEd Tanous "The delete request failed because the resource requested " 634271584abSEd Tanous "cannot be deleted.", 635271584abSEd Tanous "Critical", 636271584abSEd Tanous 0, 637271584abSEd Tanous {}, 638271584abSEd Tanous "Do not attempt to delete a non-deletable resource.", 63970304cb5SJason M. Bills }}, 64070304cb5SJason M. Bills MessageEntry{ 64170304cb5SJason M. Bills "ResourceExhaustion", 64270304cb5SJason M. Bills { 643271584abSEd Tanous "Indicates that a resource could not satisfy the request due to " 644271584abSEd Tanous "some unavailability of resources. An example is that available " 645271584abSEd Tanous "capacity has been allocated.", 646271584abSEd Tanous "The resource %1 was unable to satisfy the request due to " 647271584abSEd Tanous "unavailability of resources.", 648271584abSEd Tanous "Critical", 649271584abSEd Tanous 1, 65070304cb5SJason M. Bills { 65170304cb5SJason M. Bills "string", 65270304cb5SJason M. Bills }, 653271584abSEd Tanous "Ensure that the resources are available and resubmit the request.", 65470304cb5SJason M. Bills }}, 655271584abSEd Tanous MessageEntry{"ResourceInStandby", 65670304cb5SJason M. Bills { 657271584abSEd Tanous "Indicates that the request could not be performed " 65870304cb5SJason M. Bills "because the resource is in standby.", 659271584abSEd Tanous "The request could not be performed because the resource " 660271584abSEd Tanous "is in standby.", 661271584abSEd Tanous "Critical", 662271584abSEd Tanous 0, 663271584abSEd Tanous {}, 664271584abSEd Tanous "Ensure that the resource is in the correct power state " 665271584abSEd Tanous "and resubmit the request.", 66670304cb5SJason M. Bills }}, 667271584abSEd Tanous MessageEntry{"ResourceInUse", 66870304cb5SJason M. Bills { 669271584abSEd Tanous "Indicates that a change was requested to a resource but " 670271584abSEd Tanous "the change was rejected due to the resource being in use " 671271584abSEd Tanous "or transition.", 672271584abSEd Tanous "The change to the requested resource failed because the " 673271584abSEd Tanous "resource is in use or in transition.", 674271584abSEd Tanous "Warning", 675271584abSEd Tanous 0, 676271584abSEd Tanous {}, 677271584abSEd Tanous "Remove the condition and resubmit the request if the " 678271584abSEd Tanous "operation failed.", 67970304cb5SJason M. Bills }}, 68070304cb5SJason M. Bills MessageEntry{ 68170304cb5SJason M. Bills "ResourceMissingAtURI", 68270304cb5SJason M. Bills { 683271584abSEd Tanous "Indicates that the operation expected an image or other resource " 684271584abSEd Tanous "at the provided URI but none was found. Examples of this are in " 685271584abSEd Tanous "requests that require URIs like Firmware Update.", 686271584abSEd Tanous "The resource at the URI %1 was not found.", 687271584abSEd Tanous "Critical", 688271584abSEd Tanous 1, 68970304cb5SJason M. Bills { 69070304cb5SJason M. Bills "string", 69170304cb5SJason M. Bills }, 692271584abSEd Tanous "Place a valid resource at the URI or correct the URI and resubmit " 693271584abSEd Tanous "the request.", 69470304cb5SJason M. Bills }}, 69570304cb5SJason M. Bills MessageEntry{ 69670304cb5SJason M. Bills "ResourceNotFound", 69770304cb5SJason M. Bills { 698271584abSEd Tanous "Indicates that the operation expected a resource identifier that " 699271584abSEd Tanous "corresponds to an existing resource but one was not found.", 70070304cb5SJason M. Bills "The requested resource of type %1 named %2 was not found.", 701271584abSEd Tanous "Critical", 702271584abSEd Tanous 2, 70370304cb5SJason M. Bills { 70470304cb5SJason M. Bills "string", 70570304cb5SJason M. Bills "string", 70670304cb5SJason M. Bills }, 70770304cb5SJason M. Bills "Provide a valid resource identifier and resubmit the request.", 70870304cb5SJason M. Bills }}, 70970304cb5SJason M. Bills MessageEntry{ 71070304cb5SJason M. Bills "ResourceTypeIncompatible", 71170304cb5SJason M. Bills { 712271584abSEd Tanous "Indicates that the resource type of the operation does not match " 713271584abSEd Tanous "that for the operation destination. Examples of when this can " 714271584abSEd Tanous "happen include during a POST to a collection using the wrong " 715271584abSEd Tanous "resource type, an update where the @odata.types do not match or " 716271584abSEd Tanous "on a major version incompatability.", 717271584abSEd Tanous "The @odata.type of the request body %1 is incompatible with the " 718271584abSEd Tanous "@odata.type of the resource which is %2.", 719271584abSEd Tanous "Critical", 720271584abSEd Tanous 2, 72170304cb5SJason M. Bills { 72270304cb5SJason M. Bills "string", 72370304cb5SJason M. Bills "string", 72470304cb5SJason M. Bills }, 725271584abSEd Tanous "Resubmit the request with a payload compatible with the " 726271584abSEd Tanous "resource's schema.", 72770304cb5SJason M. Bills }}, 72870304cb5SJason M. Bills MessageEntry{ 72970304cb5SJason M. Bills "ServiceInUnknownState", 73070304cb5SJason M. Bills { 731271584abSEd Tanous "Indicates that the operation failed because the service is in an " 732271584abSEd Tanous "unknown state and cannot accept additional requests.", 733271584abSEd Tanous "The operation failed because the service is in an unknown state " 734271584abSEd Tanous "and can no longer take incoming requests.", 735271584abSEd Tanous "Critical", 736271584abSEd Tanous 0, 737271584abSEd Tanous {}, 738271584abSEd Tanous "Restart the service and resubmit the request if the operation " 739271584abSEd Tanous "failed.", 74070304cb5SJason M. Bills }}, 741271584abSEd Tanous MessageEntry{"ServiceShuttingDown", 74270304cb5SJason M. Bills { 74370304cb5SJason M. Bills "Indicates that the operation failed as the service is " 74470304cb5SJason M. Bills "shutting down, such as when the service reboots.", 745271584abSEd Tanous "The operation failed because the service is shutting " 74670304cb5SJason M. Bills "down and can no longer take incoming requests.", 747271584abSEd Tanous "Critical", 748271584abSEd Tanous 0, 749271584abSEd Tanous {}, 750271584abSEd Tanous "When the service becomes available, resubmit the request " 751271584abSEd Tanous "if the operation failed.", 75270304cb5SJason M. Bills }}, 75370304cb5SJason M. Bills MessageEntry{ 75470304cb5SJason M. Bills "ServiceTemporarilyUnavailable", 75570304cb5SJason M. Bills { 756271584abSEd Tanous "Indicates the service is temporarily unavailable.", 75770304cb5SJason M. Bills "The service is temporarily unavailable. Retry in %1 seconds.", 758271584abSEd Tanous "Critical", 759271584abSEd Tanous 1, 76070304cb5SJason M. Bills { 76170304cb5SJason M. Bills "string", 76270304cb5SJason M. Bills }, 763271584abSEd Tanous "Wait for the indicated retry duration and retry the operation.", 76470304cb5SJason M. Bills }}, 76570304cb5SJason M. Bills MessageEntry{ 76670304cb5SJason M. Bills "SessionLimitExceeded", 76770304cb5SJason M. Bills { 768271584abSEd Tanous "Indicates that a session establishment has been requested but the " 769271584abSEd Tanous "operation failed due to the number of simultaneous sessions " 770271584abSEd Tanous "exceeding the limit of the implementation.", 771271584abSEd Tanous "The session establishment failed due to the number of " 772271584abSEd Tanous "simultaneous sessions exceeding the limit of the implementation.", 773271584abSEd Tanous "Critical", 774271584abSEd Tanous 0, 775271584abSEd Tanous {}, 776271584abSEd Tanous "Reduce the number of other sessions before trying to establish " 777271584abSEd Tanous "the session or increase the limit of simultaneous sessions (if " 778271584abSEd Tanous "supported).", 77970304cb5SJason M. Bills }}, 78070304cb5SJason M. Bills MessageEntry{ 78170304cb5SJason M. Bills "SessionTerminated", 78270304cb5SJason M. Bills { 78370304cb5SJason M. Bills "Indicates that the DELETE operation on the Session resource " 78470304cb5SJason M. Bills "resulted in the successful termination of the session.", 785271584abSEd Tanous "The session was successfully terminated.", 786271584abSEd Tanous "OK", 787271584abSEd Tanous 0, 788271584abSEd Tanous {}, 789271584abSEd Tanous "No resolution is required.", 79070304cb5SJason M. Bills }}, 79170304cb5SJason M. Bills MessageEntry{ 79270304cb5SJason M. Bills "SourceDoesNotSupportProtocol", 79370304cb5SJason M. Bills { 794271584abSEd Tanous "Indicates that while attempting to access, connect to or transfer " 795271584abSEd Tanous "a resource/file/image from another location that the other end of " 796271584abSEd Tanous "the connection did not support the protocol", 797271584abSEd Tanous "The other end of the connection at %1 does not support the " 798271584abSEd Tanous "specified protocol %2.", 799271584abSEd Tanous "Critical", 800271584abSEd Tanous 2, 80170304cb5SJason M. Bills { 80270304cb5SJason M. Bills "string", 80370304cb5SJason M. Bills "string", 80470304cb5SJason M. Bills }, 805271584abSEd Tanous "Change protocols or URIs. ", 80670304cb5SJason M. Bills }}, 807271584abSEd Tanous MessageEntry{"StringValueTooLong", 80870304cb5SJason M. Bills { 809271584abSEd Tanous "Indicates that a string value passed to the given " 810271584abSEd Tanous "resource exceeded its length limit. An example is when a " 811271584abSEd Tanous "shorter limit is imposed by an implementation than that " 812271584abSEd Tanous "allowed by the specification.", 813271584abSEd Tanous "The string %1 exceeds the length limit %2.", 814271584abSEd Tanous "Warning", 815271584abSEd Tanous 2, 81670304cb5SJason M. Bills { 81770304cb5SJason M. Bills "string", 81870304cb5SJason M. Bills "number", 81970304cb5SJason M. Bills }, 82070304cb5SJason M. Bills "Resubmit the request with an appropriate string length.", 82170304cb5SJason M. Bills }}, 82270304cb5SJason M. Bills MessageEntry{"Success", 82370304cb5SJason M. Bills { 824271584abSEd Tanous "Indicates that all conditions of a successful operation " 825271584abSEd Tanous "have been met.", 826271584abSEd Tanous "Successfully Completed Request", 827271584abSEd Tanous "OK", 828271584abSEd Tanous 0, 829271584abSEd Tanous {}, 830271584abSEd Tanous "None", 83170304cb5SJason M. Bills }}, 83270304cb5SJason M. Bills MessageEntry{ 83370304cb5SJason M. Bills "UnrecognizedRequestBody", 83470304cb5SJason M. Bills { 835271584abSEd Tanous "Indicates that the service encountered an unrecognizable request " 836271584abSEd Tanous "body that could not even be interpreted as malformed JSON.", 837271584abSEd Tanous "The service detected a malformed request body that it was unable " 838271584abSEd Tanous "to interpret.", 839271584abSEd Tanous "Warning", 840271584abSEd Tanous 0, 841271584abSEd Tanous {}, 842271584abSEd Tanous "Correct the request body and resubmit the request if it failed.", 84370304cb5SJason M. Bills }}, 84470304cb5SJason M. Bills }; 84570304cb5SJason M. Bills } // namespace redfish::message_registries::base 846