170304cb5SJason M. Bills /**************************************************************** 21cf53df0SEd Tanous * READ THIS WARNING FIRST 370304cb5SJason M. Bills * This is an auto-generated header which contains definitions 470304cb5SJason M. Bills * for Redfish DMTF defined messages. 51cf53df0SEd Tanous * DO NOT modify this registry outside of running the 6*0e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 71cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 81cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 91cf53df0SEd Tanous * github organization. 1070304cb5SJason M. Bills ***************************************************************/ 1170304cb5SJason M. Bills #pragma once 1270304cb5SJason M. Bills #include <registries.hpp> 1370304cb5SJason M. Bills 144d99bbb0SEd Tanous // clang-format off 154d99bbb0SEd Tanous 16fffb8c1fSEd Tanous namespace redfish::registries::base 1770304cb5SJason M. Bills { 18351d3063SJason M. Bills const Header header = { 19fc8a2b87SEd Tanous "Copyright 2014-2021 DMTF. All rights reserved.", 20e7808c93SGunnar Mills "#MessageRegistry.v1_4_0.MessageRegistry", 2183f984b5SSunitha Harish "Base.1.11.0", 22271584abSEd Tanous "Base Message Registry", 23271584abSEd Tanous "en", 24271584abSEd Tanous "This registry defines the base messages for Redfish", 25271584abSEd Tanous "Base", 2683f984b5SSunitha Harish "1.11.0", 27271584abSEd Tanous "DMTF", 28351d3063SJason M. Bills }; 29e51c710eSJames Feist constexpr const char* url = 3083f984b5SSunitha Harish "https://redfish.dmtf.org/registries/Base.1.11.0.json"; 31e51c710eSJames Feist 32*0e2d0691SJason M. Bills constexpr std::array registry = 33ba27e59eSEd Tanous { 3470304cb5SJason M. Bills MessageEntry{ 3570304cb5SJason M. Bills "AccessDenied", 3670304cb5SJason M. Bills { 37ba27e59eSEd Tanous "Indicates that while attempting to access, connect to, or transfer to or from another resource, the service denied access.", 38ba27e59eSEd Tanous "While attempting to establish a connection to '%1', the service denied access.", 39271584abSEd Tanous "Critical", 40271584abSEd Tanous 1, 4170304cb5SJason M. Bills { 4270304cb5SJason M. Bills "string", 4370304cb5SJason M. Bills }, 44ba27e59eSEd Tanous "Attempt to ensure that the URI is correct and that the service has the appropriate credentials.", 4570304cb5SJason M. Bills }}, 46ba27e59eSEd Tanous MessageEntry{ 47ba27e59eSEd Tanous "AccountForSessionNoLongerExists", 4870304cb5SJason M. Bills { 49ba27e59eSEd Tanous "Indicates that the account for the session has been removed, thus the session has been removed as well.", 50ba27e59eSEd Tanous "The account for the current session has been removed, thus the current session has been removed as well.", 51271584abSEd Tanous "OK", 52271584abSEd Tanous 0, 53271584abSEd Tanous {}, 54271584abSEd Tanous "Attempt to connect with a valid account.", 5570304cb5SJason M. Bills }}, 56ba27e59eSEd Tanous MessageEntry{ 57ba27e59eSEd Tanous "AccountModified", 5870304cb5SJason M. Bills { 5970304cb5SJason M. Bills "Indicates that the account was successfully modified.", 60271584abSEd Tanous "The account was successfully modified.", 61271584abSEd Tanous "OK", 62271584abSEd Tanous 0, 63271584abSEd Tanous {}, 64271584abSEd Tanous "No resolution is required.", 6570304cb5SJason M. Bills }}, 66ba27e59eSEd Tanous MessageEntry{ 67ba27e59eSEd Tanous "AccountNotModified", 6870304cb5SJason M. Bills { 69ba27e59eSEd Tanous "Indicates that the modification requested for the account was not successful.", 70271584abSEd Tanous "The account modification request failed.", 71271584abSEd Tanous "Warning", 72271584abSEd Tanous 0, 73271584abSEd Tanous {}, 74ba27e59eSEd Tanous "The modification may have failed due to permission issues or issues with the request body.", 7570304cb5SJason M. Bills }}, 764d99bbb0SEd Tanous MessageEntry{ 774d99bbb0SEd Tanous "AccountRemoved", 7870304cb5SJason M. Bills { 7970304cb5SJason M. Bills "Indicates that the account was successfully removed.", 80271584abSEd Tanous "The account was successfully removed.", 81271584abSEd Tanous "OK", 82271584abSEd Tanous 0, 83271584abSEd Tanous {}, 84271584abSEd Tanous "No resolution is required.", 8570304cb5SJason M. Bills }}, 864d99bbb0SEd Tanous MessageEntry{ 874d99bbb0SEd Tanous "ActionDeprecated", 88fc8a2b87SEd Tanous { 89fc8a2b87SEd Tanous "Indicates the action is deprecated.", 90fc8a2b87SEd Tanous "The action %1 is deprecated.", 91fc8a2b87SEd Tanous "Warning", 92fc8a2b87SEd Tanous 1, 93fc8a2b87SEd Tanous { 94fc8a2b87SEd Tanous "string", 95fc8a2b87SEd Tanous }, 96fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 97fc8a2b87SEd Tanous }}, 9870304cb5SJason M. Bills MessageEntry{ 9970304cb5SJason M. Bills "ActionNotSupported", 10070304cb5SJason M. Bills { 101ba27e59eSEd Tanous "Indicates that the action supplied with the POST operation is not supported by the resource.", 102271584abSEd Tanous "The action %1 is not supported by the resource.", 103271584abSEd Tanous "Critical", 104271584abSEd Tanous 1, 10570304cb5SJason M. Bills { 10670304cb5SJason M. Bills "string", 10770304cb5SJason M. Bills }, 108ba27e59eSEd Tanous "The action supplied cannot be resubmitted to the implementation. Perhaps the action was invalid, the wrong resource was the target or the implementation documentation may be of assistance.", 10970304cb5SJason M. Bills }}, 110ba27e59eSEd Tanous MessageEntry{ 111ba27e59eSEd Tanous "ActionParameterDuplicate", 11270304cb5SJason M. Bills { 113ba27e59eSEd Tanous "Indicates that the action was supplied with a duplicated parameter in the request body.", 114ba27e59eSEd Tanous "The action %1 was submitted with more than one value for the parameter %2.", 115271584abSEd Tanous "Warning", 116271584abSEd Tanous 2, 11770304cb5SJason M. Bills { 11870304cb5SJason M. Bills "string", 11970304cb5SJason M. Bills "string", 12070304cb5SJason M. Bills }, 121ba27e59eSEd Tanous "Resubmit the action with only one instance of the parameter in the request body if the operation failed.", 12270304cb5SJason M. Bills }}, 123ba27e59eSEd Tanous MessageEntry{ 124ba27e59eSEd Tanous "ActionParameterMissing", 12570304cb5SJason M. Bills { 126ba27e59eSEd Tanous "Indicates that the action requested was missing a parameter that is required to process the action.", 127ba27e59eSEd Tanous "The action %1 requires the parameter %2 to be present in the request body.", 128271584abSEd Tanous "Critical", 129271584abSEd Tanous 2, 13070304cb5SJason M. Bills { 13170304cb5SJason M. Bills "string", 13270304cb5SJason M. Bills "string", 13370304cb5SJason M. Bills }, 134ba27e59eSEd Tanous "Supply the action with the required parameter in the request body when the request is resubmitted.", 13570304cb5SJason M. Bills }}, 136ba27e59eSEd Tanous MessageEntry{ 137ba27e59eSEd Tanous "ActionParameterNotSupported", 13870304cb5SJason M. Bills { 139ba27e59eSEd Tanous "Indicates that the parameter supplied for the action is not supported on the resource.", 140ba27e59eSEd Tanous "The parameter %1 for the action %2 is not supported on the target resource.", 141271584abSEd Tanous "Warning", 142271584abSEd Tanous 2, 14370304cb5SJason M. Bills { 14470304cb5SJason M. Bills "string", 14570304cb5SJason M. Bills "string", 14670304cb5SJason M. Bills }, 147ba27e59eSEd Tanous "Remove the parameter supplied and resubmit the request if the operation failed.", 14870304cb5SJason M. Bills }}, 14970304cb5SJason M. Bills MessageEntry{ 15070304cb5SJason M. Bills "ActionParameterUnknown", 15170304cb5SJason M. Bills { 152ba27e59eSEd Tanous "Indicates that an action was submitted but a parameter supplied did not match any of the known parameters.", 15370304cb5SJason M. Bills "The action %1 was submitted with the invalid parameter %2.", 154271584abSEd Tanous "Warning", 155271584abSEd Tanous 2, 15670304cb5SJason M. Bills { 15770304cb5SJason M. Bills "string", 15870304cb5SJason M. Bills "string", 15970304cb5SJason M. Bills }, 160ba27e59eSEd Tanous "Correct the invalid parameter and resubmit the request if the operation failed.", 16170304cb5SJason M. Bills }}, 162fc8a2b87SEd Tanous MessageEntry{ 16383f984b5SSunitha Harish "ActionParameterValueError", 16483f984b5SSunitha Harish { 16583f984b5SSunitha Harish "Indicates that a parameter was given an invalid value.", 16683f984b5SSunitha Harish "The value for the parameter %1 in the action %2 is invalid.", 16783f984b5SSunitha Harish "Warning", 16883f984b5SSunitha Harish 2, 16983f984b5SSunitha Harish { 17083f984b5SSunitha Harish "string", 17183f984b5SSunitha Harish "string", 17283f984b5SSunitha Harish }, 173ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 17483f984b5SSunitha Harish }}, 17583f984b5SSunitha Harish MessageEntry{ 176fc8a2b87SEd Tanous "ActionParameterValueFormatError", 17770304cb5SJason M. Bills { 178ba27e59eSEd Tanous "Indicates that a parameter was given the correct value type but the value of that parameter was not supported. This includes the value size or length has been exceeded.", 179ba27e59eSEd Tanous "The value '%1' for the parameter %2 in the action %3 is of a different format than the parameter can accept.", 180271584abSEd Tanous "Warning", 181271584abSEd Tanous 3, 18270304cb5SJason M. Bills { 18370304cb5SJason M. Bills "string", 18470304cb5SJason M. Bills "string", 18570304cb5SJason M. Bills "string", 18670304cb5SJason M. Bills }, 187ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 188fc8a2b87SEd Tanous }}, 189fc8a2b87SEd Tanous MessageEntry{ 190fc8a2b87SEd Tanous "ActionParameterValueNotInList", 191fc8a2b87SEd Tanous { 192ba27e59eSEd Tanous "Indicates that a parameter was given the correct value type but the value of that parameter was not supported. The value is not in an enumeration.", 193ba27e59eSEd Tanous "The value '%1' for the parameter %2 in the action %3 is not in the list of acceptable values.", 194fc8a2b87SEd Tanous "Warning", 195fc8a2b87SEd Tanous 3, 196fc8a2b87SEd Tanous { 197fc8a2b87SEd Tanous "string", 198fc8a2b87SEd Tanous "string", 199fc8a2b87SEd Tanous "string", 200fc8a2b87SEd Tanous }, 201ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 20270304cb5SJason M. Bills }}, 203ba27e59eSEd Tanous MessageEntry{ 204ba27e59eSEd Tanous "ActionParameterValueTypeError", 20570304cb5SJason M. Bills { 206ba27e59eSEd Tanous "Indicates that a parameter was given the wrong value type, such as when a number is supplied for a parameter that requires a string.", 207ba27e59eSEd Tanous "The value '%1' for the parameter %2 in the action %3 is of a different type than the parameter can accept.", 208271584abSEd Tanous "Warning", 209271584abSEd Tanous 3, 21070304cb5SJason M. Bills { 21170304cb5SJason M. Bills "string", 21270304cb5SJason M. Bills "string", 21370304cb5SJason M. Bills "string", 21470304cb5SJason M. Bills }, 215ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 21670304cb5SJason M. Bills }}, 21770304cb5SJason M. Bills MessageEntry{ 218e7808c93SGunnar Mills "ChassisPowerStateOffRequired", 219e7808c93SGunnar Mills { 220ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered off.", 221ba27e59eSEd Tanous "The Chassis with Id '%1' requires to be powered off to perform this request.", 222e7808c93SGunnar Mills "Warning", 223e7808c93SGunnar Mills 1, 224e7808c93SGunnar Mills { 225e7808c93SGunnar Mills "string", 226e7808c93SGunnar Mills }, 227fc8a2b87SEd Tanous "Power off the specified chassis and resubmit the request.", 228e7808c93SGunnar Mills }}, 229ba27e59eSEd Tanous MessageEntry{ 230ba27e59eSEd Tanous "ChassisPowerStateOnRequired", 231e7808c93SGunnar Mills { 232ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered on.", 233ba27e59eSEd Tanous "The chassis with Id '%1' requires to be powered on to perform this request.", 234e7808c93SGunnar Mills "Warning", 235e7808c93SGunnar Mills 1, 236e7808c93SGunnar Mills { 237e7808c93SGunnar Mills "string", 238e7808c93SGunnar Mills }, 239fc8a2b87SEd Tanous "Power on the specified chassis and resubmit the request.", 240fc8a2b87SEd Tanous }}, 241ba27e59eSEd Tanous MessageEntry{ 242ba27e59eSEd Tanous "ConditionInRelatedResource", 243fc8a2b87SEd Tanous { 244ba27e59eSEd Tanous "Indicates that one or more fault or error conditions exist in a related resource.", 245ba27e59eSEd Tanous "One or more conditions exist in a related resource. See the OriginOfCondition property.", 246fc8a2b87SEd Tanous "Warning", 247fc8a2b87SEd Tanous 0, 248fc8a2b87SEd Tanous {}, 249ba27e59eSEd Tanous "Check the Conditions array in the resource shown in the OriginOfCondition property to determine the conditions that need attention.", 250e7808c93SGunnar Mills }}, 251e7808c93SGunnar Mills MessageEntry{ 25270304cb5SJason M. Bills "CouldNotEstablishConnection", 25370304cb5SJason M. Bills { 254ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unsuccessful because a session could not be established.", 255fc8a2b87SEd Tanous "The service failed to establish a connection with the URI '%1'.", 256271584abSEd Tanous "Critical", 257271584abSEd Tanous 1, 25870304cb5SJason M. Bills { 25970304cb5SJason M. Bills "string", 26070304cb5SJason M. Bills }, 261ba27e59eSEd Tanous "Ensure that the URI contains a valid and reachable node name, protocol information and other URI components.", 26270304cb5SJason M. Bills }}, 26370304cb5SJason M. Bills MessageEntry{ 26470304cb5SJason M. Bills "CreateFailedMissingReqProperties", 26570304cb5SJason M. Bills { 266ba27e59eSEd Tanous "Indicates that a create was attempted on a resource but that properties that are required for the create operation were missing from the request.", 267ba27e59eSEd Tanous "The create operation failed because the required property %1 was missing from the request.", 268271584abSEd Tanous "Critical", 269271584abSEd Tanous 1, 27070304cb5SJason M. Bills { 27170304cb5SJason M. Bills "string", 27270304cb5SJason M. Bills }, 273ba27e59eSEd Tanous "Correct the body to include the required property with a valid value and resubmit the request if the operation failed.", 27470304cb5SJason M. Bills }}, 275ba27e59eSEd Tanous MessageEntry{ 276ba27e59eSEd Tanous "CreateLimitReachedForResource", 27770304cb5SJason M. Bills { 278ba27e59eSEd Tanous "Indicates that no more resources can be created on the resource as it has reached its create limit.", 279ba27e59eSEd Tanous "The create operation failed because the resource has reached the limit of possible resources.", 280271584abSEd Tanous "Critical", 281271584abSEd Tanous 0, 282271584abSEd Tanous {}, 283ba27e59eSEd Tanous "Either delete resources and resubmit the request if the operation failed or do not resubmit the request.", 28470304cb5SJason M. Bills }}, 285ba27e59eSEd Tanous MessageEntry{ 286ba27e59eSEd Tanous "Created", 28770304cb5SJason M. Bills { 288ba27e59eSEd Tanous "Indicates that all conditions of a successful create operation have been met.", 289fc8a2b87SEd Tanous "The resource has been created successfully.", 290271584abSEd Tanous "OK", 291271584abSEd Tanous 0, 292271584abSEd Tanous {}, 293fc8a2b87SEd Tanous "None.", 29470304cb5SJason M. Bills }}, 29570304cb5SJason M. Bills MessageEntry{ 29670304cb5SJason M. Bills "EmptyJSON", 29770304cb5SJason M. Bills { 298ba27e59eSEd Tanous "Indicates that the request body contained an empty JSON object when one or more properties are expected in the body.", 299ba27e59eSEd Tanous "The request body submitted contained an empty JSON object and the service is unable to process it.", 300271584abSEd Tanous "Warning", 301271584abSEd Tanous 0, 302271584abSEd Tanous {}, 30370304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 30470304cb5SJason M. Bills }}, 30570304cb5SJason M. Bills MessageEntry{ 30670304cb5SJason M. Bills "EventSubscriptionLimitExceeded", 30770304cb5SJason M. Bills { 308ba27e59eSEd Tanous "Indicates that a event subscription establishment has been requested but the operation failed due to the number of simultaneous connection exceeding the limit of the implementation.", 309ba27e59eSEd Tanous "The event subscription failed due to the number of simultaneous subscriptions exceeding the limit of the implementation.", 310271584abSEd Tanous "Critical", 311271584abSEd Tanous 0, 312271584abSEd Tanous {}, 313ba27e59eSEd Tanous "Reduce the number of other subscriptions before trying to establish the event subscription or increase the limit of simultaneous subscriptions, if supported.", 31470304cb5SJason M. Bills }}, 31570304cb5SJason M. Bills MessageEntry{ 31670304cb5SJason M. Bills "GeneralError", 31770304cb5SJason M. Bills { 318ba27e59eSEd Tanous "Indicates that a general error has occurred. Use in `@Message.ExtendedInfo` is discouraged. When used in `@Message.ExtendedInfo`, implementations are expected to include a `Resolution` property with this message and provide a service-defined resolution to indicate how to resolve the error.", 319ba27e59eSEd Tanous "A general error has occurred. See Resolution for information on how to resolve the error, or @Message.ExtendedInfo if Resolution is not provided.", 320271584abSEd Tanous "Critical", 321271584abSEd Tanous 0, 322271584abSEd Tanous {}, 323271584abSEd Tanous "None.", 32470304cb5SJason M. Bills }}, 32570304cb5SJason M. Bills MessageEntry{ 32670304cb5SJason M. Bills "InsufficientPrivilege", 32770304cb5SJason M. Bills { 328ba27e59eSEd Tanous "Indicates that the credentials associated with the established session do not have sufficient privileges for the requested operation.", 329ba27e59eSEd Tanous "There are insufficient privileges for the account or credentials associated with the current session to perform the requested operation.", 330271584abSEd Tanous "Critical", 331271584abSEd Tanous 0, 332271584abSEd Tanous {}, 333ba27e59eSEd Tanous "Either abandon the operation or change the associated access rights and resubmit the request if the operation failed.", 33470304cb5SJason M. Bills }}, 33570304cb5SJason M. Bills MessageEntry{ 33670304cb5SJason M. Bills "InternalError", 33770304cb5SJason M. Bills { 338ba27e59eSEd Tanous "Indicates that the request failed for an unknown internal error but that the service is still operational.", 339ba27e59eSEd Tanous "The request failed due to an internal service error. The service is still operational.", 340271584abSEd Tanous "Critical", 341271584abSEd Tanous 0, 342271584abSEd Tanous {}, 343ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service.", 34470304cb5SJason M. Bills }}, 345ba27e59eSEd Tanous MessageEntry{ 346ba27e59eSEd Tanous "InvalidIndex", 34770304cb5SJason M. Bills { 348fc8a2b87SEd Tanous "The index is not valid.", 349fc8a2b87SEd Tanous "The index %1 is not a valid offset into the array.", 350271584abSEd Tanous "Warning", 351271584abSEd Tanous 1, 35270304cb5SJason M. Bills { 35370304cb5SJason M. Bills "number", 35470304cb5SJason M. Bills }, 355ba27e59eSEd Tanous "Verify the index value provided is within the bounds of the array.", 35670304cb5SJason M. Bills }}, 35770304cb5SJason M. Bills MessageEntry{ 358fc8a2b87SEd Tanous "InvalidJSON", 359fc8a2b87SEd Tanous { 360fc8a2b87SEd Tanous "Indicates that the request body contains invalid JSON.", 361ba27e59eSEd Tanous "The request body submitted is invalid JSON starting at line $1 and could not be parsed by the receiving service.", 362fc8a2b87SEd Tanous "Critical", 363fc8a2b87SEd Tanous 1, 364fc8a2b87SEd Tanous { 365fc8a2b87SEd Tanous "number", 366fc8a2b87SEd Tanous }, 367ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 368fc8a2b87SEd Tanous }}, 369fc8a2b87SEd Tanous MessageEntry{ 37070304cb5SJason M. Bills "InvalidObject", 37170304cb5SJason M. Bills { 372ba27e59eSEd Tanous "Indicates that the object in question is invalid according to the implementation. Examples include a firmware update malformed URI.", 373fc8a2b87SEd Tanous "The object at '%1' is invalid.", 374271584abSEd Tanous "Critical", 375271584abSEd Tanous 1, 37670304cb5SJason M. Bills { 37770304cb5SJason M. Bills "string", 37870304cb5SJason M. Bills }, 379ba27e59eSEd Tanous "Either the object is malformed or the URI is not correct. Correct the condition and resubmit the request if it failed.", 38070304cb5SJason M. Bills }}, 381ba27e59eSEd Tanous MessageEntry{ 382ba27e59eSEd Tanous "InvalidURI", 383fc8a2b87SEd Tanous { 384ba27e59eSEd Tanous "Indicates that the operation encountered a URI that does not correspond to a valid resource.", 385fc8a2b87SEd Tanous "The URI %1 was not found.", 386fc8a2b87SEd Tanous "Critical", 387fc8a2b87SEd Tanous 1, 388fc8a2b87SEd Tanous { 389fc8a2b87SEd Tanous "string", 390fc8a2b87SEd Tanous }, 391fc8a2b87SEd Tanous "Provide a valid URI and resubmit the request.", 392fc8a2b87SEd Tanous }}, 393ba27e59eSEd Tanous MessageEntry{ 394ba27e59eSEd Tanous "MalformedJSON", 39570304cb5SJason M. Bills { 396fc8a2b87SEd Tanous "Indicates that the request body was malformed JSON.", 397ba27e59eSEd Tanous "The request body submitted was malformed JSON and could not be parsed by the receiving service.", 398271584abSEd Tanous "Critical", 399271584abSEd Tanous 0, 400271584abSEd Tanous {}, 401ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 40270304cb5SJason M. Bills }}, 40370304cb5SJason M. Bills MessageEntry{ 404e7808c93SGunnar Mills "MaximumErrorsExceeded", 405e7808c93SGunnar Mills { 406ba27e59eSEd Tanous "Indicates that sufficient errors have occurred that the reporting service cannot return them all.", 407e7808c93SGunnar Mills "Too many errors have occurred to report them all.", 408e7808c93SGunnar Mills "Critical", 409e7808c93SGunnar Mills 0, 410e7808c93SGunnar Mills {}, 411e7808c93SGunnar Mills "Resolve other reported errors and retry the current operation.", 412e7808c93SGunnar Mills }}, 413e7808c93SGunnar Mills MessageEntry{ 41483f984b5SSunitha Harish "NetworkNameResolutionNotConfigured", 41583f984b5SSunitha Harish { 416ba27e59eSEd Tanous "Indicates that network-based name resolution has not been configured on the service.", 41783f984b5SSunitha Harish "Network name resolution has not been configured on this service.", 41883f984b5SSunitha Harish "Warning", 41983f984b5SSunitha Harish 0, 42083f984b5SSunitha Harish {}, 421ba27e59eSEd Tanous "Configure the network name resolution protocol support on this service, or update any URI values to include an IP address instead of a network name and resubmit the request.", 42283f984b5SSunitha Harish }}, 423ba27e59eSEd Tanous MessageEntry{ 424ba27e59eSEd Tanous "NetworkNameResolutionNotSupported", 42583f984b5SSunitha Harish { 426ba27e59eSEd Tanous "Indicates the service does not support network-based name resolution.", 427ba27e59eSEd Tanous "Resolution of network-based names is not supported by this service.", 42883f984b5SSunitha Harish "Warning", 42983f984b5SSunitha Harish 0, 43083f984b5SSunitha Harish {}, 431ba27e59eSEd Tanous "Update any URI values to include an IP address instead of a network name and resubmit the request.", 43283f984b5SSunitha Harish }}, 43383f984b5SSunitha Harish MessageEntry{ 43470304cb5SJason M. Bills "NoOperation", 43570304cb5SJason M. Bills { 436ba27e59eSEd Tanous "Indicates that the requested operation will not perform any changes on the service.", 437ba27e59eSEd Tanous "The request body submitted contain no data to act upon and no changes to the resource took place.", 438271584abSEd Tanous "Warning", 439271584abSEd Tanous 0, 440271584abSEd Tanous {}, 44170304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 44270304cb5SJason M. Bills }}, 44370304cb5SJason M. Bills MessageEntry{ 44470304cb5SJason M. Bills "NoValidSession", 44570304cb5SJason M. Bills { 446ba27e59eSEd Tanous "Indicates that the operation failed because a valid session is required in order to access any resources.", 447271584abSEd Tanous "There is no valid session established with the implementation.", 448271584abSEd Tanous "Critical", 449271584abSEd Tanous 0, 450271584abSEd Tanous {}, 451e7808c93SGunnar Mills "Establish a session before attempting any operations.", 452e7808c93SGunnar Mills }}, 453e7808c93SGunnar Mills MessageEntry{ 454e7808c93SGunnar Mills "OperationFailed", 455e7808c93SGunnar Mills { 456ba27e59eSEd Tanous "Indicates that one of the internal operations necessary to complete the request failed. Examples of this are when an internal service provider is unable to complete the request, such as in aggregation or RDE.", 457ba27e59eSEd Tanous "An error occurred internal to the service as part of the overall request. Partial results may have been returned.", 458e7808c93SGunnar Mills "Warning", 459e7808c93SGunnar Mills 0, 460e7808c93SGunnar Mills {}, 461ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 462e7808c93SGunnar Mills }}, 463e7808c93SGunnar Mills MessageEntry{ 464ba27e59eSEd Tanous "OperationTimeout", 465e7808c93SGunnar Mills { 466ba27e59eSEd Tanous "Indicates that one of the internal operations necessary to complete the request timed out. Examples of this are when an internal service provider is unable to complete the request, such as in aggregation or RDE.", 467ba27e59eSEd Tanous "A timeout internal to the service occured as part of the request. Partial results may have been returned.", 468ba27e59eSEd Tanous "Warning", 469ba27e59eSEd Tanous 0, 470ba27e59eSEd Tanous {}, 471ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 472ba27e59eSEd Tanous }}, 4734d99bbb0SEd Tanous MessageEntry{ 4744d99bbb0SEd Tanous "PasswordChangeRequired", 475ba27e59eSEd Tanous { 476ba27e59eSEd Tanous "Indicates that the password for the account provided must be changed before accessing the service. The password can be changed with a PATCH to the `Password` property in the manager account resource instance. Implementations that provide a default password for an account may require a password change prior to first access to the service.", 477ba27e59eSEd Tanous "The password provided for this account must be changed before access is granted. PATCH the Password property for this account located at the target URI '%1' to complete this process.", 478e7808c93SGunnar Mills "Critical", 479e7808c93SGunnar Mills 1, 480e7808c93SGunnar Mills { 481e7808c93SGunnar Mills "string", 482e7808c93SGunnar Mills }, 483ba27e59eSEd Tanous "Change the password for this account using a PATCH to the Password property at the URI provided.", 484e7808c93SGunnar Mills }}, 485ba27e59eSEd Tanous MessageEntry{ 486ba27e59eSEd Tanous "PreconditionFailed", 487e7808c93SGunnar Mills { 488ba27e59eSEd Tanous "Indicates that the ETag supplied did not match the current ETag of the resource.", 489ba27e59eSEd Tanous "The ETag supplied did not match the ETag required to change this resource.", 490e7808c93SGunnar Mills "Critical", 491e7808c93SGunnar Mills 0, 492e7808c93SGunnar Mills {}, 493e7808c93SGunnar Mills "Try the operation again using the appropriate ETag.", 494e7808c93SGunnar Mills }}, 495ba27e59eSEd Tanous MessageEntry{ 496ba27e59eSEd Tanous "PreconditionRequired", 497e7808c93SGunnar Mills { 498ba27e59eSEd Tanous "Indicates that the request did not provide the required precondition such as an `If-Match` or `If-None-Match` header, or `@odata.etag` annotations.", 499ba27e59eSEd Tanous "A precondition header or annotation is required to change this resource.", 500e7808c93SGunnar Mills "Critical", 501e7808c93SGunnar Mills 0, 502e7808c93SGunnar Mills {}, 503ba27e59eSEd Tanous "Try the operation again using an If-Match or If-None-Match header and appropriate ETag.", 50470304cb5SJason M. Bills }}, 505fc8a2b87SEd Tanous MessageEntry{ 506fc8a2b87SEd Tanous "PropertyDeprecated", 507fc8a2b87SEd Tanous { 508fc8a2b87SEd Tanous "Indicates the property is deprecated.", 509fc8a2b87SEd Tanous "The deprecated property %1 was included in the request body.", 510fc8a2b87SEd Tanous "Warning", 511fc8a2b87SEd Tanous 1, 512fc8a2b87SEd Tanous { 513fc8a2b87SEd Tanous "string", 514fc8a2b87SEd Tanous }, 515fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 516fc8a2b87SEd Tanous }}, 517ba27e59eSEd Tanous MessageEntry{ 518ba27e59eSEd Tanous "PropertyDuplicate", 51970304cb5SJason M. Bills { 520ba27e59eSEd Tanous "Indicates that a duplicate property was included in the request body.", 521271584abSEd Tanous "The property %1 was duplicated in the request.", 522271584abSEd Tanous "Warning", 523271584abSEd Tanous 1, 52470304cb5SJason M. Bills { 52570304cb5SJason M. Bills "string", 52670304cb5SJason M. Bills }, 527ba27e59eSEd Tanous "Remove the duplicate property from the request body and resubmit the request if the operation failed.", 52870304cb5SJason M. Bills }}, 52970304cb5SJason M. Bills MessageEntry{ 53070304cb5SJason M. Bills "PropertyMissing", 53170304cb5SJason M. Bills { 532ba27e59eSEd Tanous "Indicates that a required property was not supplied as part of the request.", 533ba27e59eSEd Tanous "The property %1 is a required property and must be included in the request.", 534271584abSEd Tanous "Warning", 535271584abSEd Tanous 1, 53670304cb5SJason M. Bills { 53770304cb5SJason M. Bills "string", 53870304cb5SJason M. Bills }, 539ba27e59eSEd Tanous "Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed.", 54070304cb5SJason M. Bills }}, 541ba27e59eSEd Tanous MessageEntry{ 542ba27e59eSEd Tanous "PropertyNotWritable", 54370304cb5SJason M. Bills { 544ba27e59eSEd Tanous "Indicates that a property was given a value in the request body, but the property is a readonly property.", 545ba27e59eSEd Tanous "The property %1 is a read only property and cannot be assigned a value.", 546271584abSEd Tanous "Warning", 547271584abSEd Tanous 1, 54870304cb5SJason M. Bills { 54970304cb5SJason M. Bills "string", 55070304cb5SJason M. Bills }, 551ba27e59eSEd Tanous "Remove the property from the request body and resubmit the request if the operation failed.", 55270304cb5SJason M. Bills }}, 553ba27e59eSEd Tanous MessageEntry{ 554ba27e59eSEd Tanous "PropertyUnknown", 55570304cb5SJason M. Bills { 556ba27e59eSEd Tanous "Indicates that an unknown property was included in the request body.", 557ba27e59eSEd Tanous "The property %1 is not in the list of valid properties for the resource.", 558271584abSEd Tanous "Warning", 559271584abSEd Tanous 1, 56070304cb5SJason M. Bills { 56170304cb5SJason M. Bills "string", 56270304cb5SJason M. Bills }, 563ba27e59eSEd Tanous "Remove the unknown property from the request body and resubmit the request if the operation failed.", 56470304cb5SJason M. Bills }}, 565e7808c93SGunnar Mills MessageEntry{ 566e7808c93SGunnar Mills "PropertyValueConflict", 567e7808c93SGunnar Mills { 568ba27e59eSEd Tanous "Indicates that the requested write of a property value could not be completed, because of a conflict with another property value.", 569ba27e59eSEd Tanous "The property '%1' could not be written because its value would conflict with the value of the '%2' property.", 570e7808c93SGunnar Mills "Warning", 571e7808c93SGunnar Mills 2, 572e7808c93SGunnar Mills { 573e7808c93SGunnar Mills "string", 574e7808c93SGunnar Mills "string", 575e7808c93SGunnar Mills }, 576e7808c93SGunnar Mills "No resolution is required.", 577e7808c93SGunnar Mills }}, 578ba27e59eSEd Tanous MessageEntry{ 579ba27e59eSEd Tanous "PropertyValueDeprecated", 580fc8a2b87SEd Tanous { 581fc8a2b87SEd Tanous "Indicates that a property was given a deprecated value.", 582fc8a2b87SEd Tanous "The value '%1' for the property %2 is deprecated.", 583fc8a2b87SEd Tanous "Warning", 584fc8a2b87SEd Tanous 1, 585fc8a2b87SEd Tanous { 586fc8a2b87SEd Tanous "string", 587fc8a2b87SEd Tanous "string", 588fc8a2b87SEd Tanous }, 589fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 590fc8a2b87SEd Tanous }}, 591ba27e59eSEd Tanous MessageEntry{ 592ba27e59eSEd Tanous "PropertyValueError", 59383f984b5SSunitha Harish { 59483f984b5SSunitha Harish "Indicates that a property was given an invalid value.", 59583f984b5SSunitha Harish "The value provided for the property %1 is not valid.", 59683f984b5SSunitha Harish "Warning", 59783f984b5SSunitha Harish 1, 59883f984b5SSunitha Harish { 59983f984b5SSunitha Harish "string", 60083f984b5SSunitha Harish }, 601ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 60283f984b5SSunitha Harish }}, 603fc8a2b87SEd Tanous MessageEntry{ 604fc8a2b87SEd Tanous "PropertyValueExternalConflict", 605fc8a2b87SEd Tanous { 606ba27e59eSEd Tanous "Indicates that the requested write of a property value could not be completed, due to the current state or configuration of the resource. This can include configuration conflicts with other resources or parameters that are not exposed by this interface.", 607ba27e59eSEd Tanous "The property '%1' with the requested value of '%2' could not be written because the value is not available due to a configuration conflict.", 608fc8a2b87SEd Tanous "Warning", 609fc8a2b87SEd Tanous 2, 610fc8a2b87SEd Tanous { 611fc8a2b87SEd Tanous "string", 612fc8a2b87SEd Tanous "string", 613fc8a2b87SEd Tanous }, 614fc8a2b87SEd Tanous "No resolution is required.", 615fc8a2b87SEd Tanous }}, 616ba27e59eSEd Tanous MessageEntry{ 617ba27e59eSEd Tanous "PropertyValueFormatError", 618271584abSEd Tanous { 619ba27e59eSEd Tanous "Indicates that a property was given the correct value type but the value of that property was not supported.", 620ba27e59eSEd Tanous "The value '%1' for the property %2 is of a different format than the property can accept.", 621271584abSEd Tanous "Warning", 622271584abSEd Tanous 2, 623271584abSEd Tanous { 624271584abSEd Tanous "string", 625271584abSEd Tanous "string", 626271584abSEd Tanous }, 627ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 628271584abSEd Tanous }}, 629ba27e59eSEd Tanous MessageEntry{ 630ba27e59eSEd Tanous "PropertyValueIncorrect", 631e7808c93SGunnar Mills { 632ba27e59eSEd Tanous "Indicates that the requested write of a property value could not be completed, because of an incorrect value of the property. Examples include values that do not match a regular expression requirement or passwords that do not match the implementation constraints.", 633ba27e59eSEd Tanous "The property '%1' with the requested value of '%2' could not be written because the value does not meet the constraints of the implementation.", 634e7808c93SGunnar Mills "Warning", 635e7808c93SGunnar Mills 2, 636e7808c93SGunnar Mills { 637e7808c93SGunnar Mills "string", 638e7808c93SGunnar Mills "string", 639e7808c93SGunnar Mills }, 640e7808c93SGunnar Mills "No resolution is required.", 641e7808c93SGunnar Mills }}, 642ba27e59eSEd Tanous MessageEntry{ 643ba27e59eSEd Tanous "PropertyValueModified", 64470304cb5SJason M. Bills { 645ba27e59eSEd Tanous "Indicates that a property was given the correct value type but the value of that property was modified. Examples are truncated or rounded values.", 646ba27e59eSEd Tanous "The property %1 was assigned the value '%2' due to modification by the service.", 647271584abSEd Tanous "Warning", 648271584abSEd Tanous 2, 64970304cb5SJason M. Bills { 65070304cb5SJason M. Bills "string", 65170304cb5SJason M. Bills "string", 65270304cb5SJason M. Bills }, 653271584abSEd Tanous "No resolution is required.", 65470304cb5SJason M. Bills }}, 65570304cb5SJason M. Bills MessageEntry{ 65670304cb5SJason M. Bills "PropertyValueNotInList", 65770304cb5SJason M. Bills { 658ba27e59eSEd Tanous "Indicates that a property was given the correct value type but the value of that property was not supported. The value is not in an enumeration.", 659ba27e59eSEd Tanous "The value '%1' for the property %2 is not in the list of acceptable values.", 660271584abSEd Tanous "Warning", 661271584abSEd Tanous 2, 66270304cb5SJason M. Bills { 66370304cb5SJason M. Bills "string", 66470304cb5SJason M. Bills "string", 66570304cb5SJason M. Bills }, 666ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 66770304cb5SJason M. Bills }}, 668ba27e59eSEd Tanous MessageEntry{ 669ba27e59eSEd Tanous "PropertyValueResourceConflict", 670fc8a2b87SEd Tanous { 671ba27e59eSEd Tanous "Indicates that the requested write of a property value could not be completed, due to the current state or configuration of another resource.", 672ba27e59eSEd Tanous "The property '%1' with the requested value of '%2' could not be written because the value conflicts with the state or configuration of the resource at '%3'.", 673fc8a2b87SEd Tanous "Warning", 674fc8a2b87SEd Tanous 3, 675fc8a2b87SEd Tanous { 676fc8a2b87SEd Tanous "string", 677fc8a2b87SEd Tanous "string", 678fc8a2b87SEd Tanous "string", 679fc8a2b87SEd Tanous }, 680fc8a2b87SEd Tanous "No resolution is required.", 681fc8a2b87SEd Tanous }}, 68270304cb5SJason M. Bills MessageEntry{ 68370304cb5SJason M. Bills "PropertyValueTypeError", 68470304cb5SJason M. Bills { 685ba27e59eSEd Tanous "Indicates that a property was given the wrong value type, such as when a number is supplied for a property that requires a string.", 686ba27e59eSEd Tanous "The value '%1' for the property %2 is of a different type than the property can accept.", 687271584abSEd Tanous "Warning", 688271584abSEd Tanous 2, 68970304cb5SJason M. Bills { 69070304cb5SJason M. Bills "string", 69170304cb5SJason M. Bills "string", 69270304cb5SJason M. Bills }, 693ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 69470304cb5SJason M. Bills }}, 69570304cb5SJason M. Bills MessageEntry{ 696e7808c93SGunnar Mills "QueryCombinationInvalid", 697e7808c93SGunnar Mills { 698ba27e59eSEd Tanous "Indicates the request contains multiple query parameters, and that two or more of them cannot be used together.", 699ba27e59eSEd Tanous "Two or more query parameters in the request cannot be used together.", 700e7808c93SGunnar Mills "Warning", 701e7808c93SGunnar Mills 0, 702e7808c93SGunnar Mills {}, 703ba27e59eSEd Tanous "Remove one or more of the query parameters and resubmit the request if the operation failed.", 704e7808c93SGunnar Mills }}, 705e7808c93SGunnar Mills MessageEntry{ 70670304cb5SJason M. Bills "QueryNotSupported", 70770304cb5SJason M. Bills { 70870304cb5SJason M. Bills "Indicates that query is not supported on the implementation.", 709271584abSEd Tanous "Querying is not supported by the implementation.", 710271584abSEd Tanous "Warning", 711e7808c93SGunnar Mills 0, 712e7808c93SGunnar Mills {}, 713ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 714e7808c93SGunnar Mills }}, 715ba27e59eSEd Tanous MessageEntry{ 716ba27e59eSEd Tanous "QueryNotSupportedOnOperation", 717e7808c93SGunnar Mills { 718ba27e59eSEd Tanous "Indicates that query is not supported with the given operation, such as when the `$expand` query is attempted with a PATCH operation.", 719e7808c93SGunnar Mills "Querying is not supported with the requested operation.", 720e7808c93SGunnar Mills "Warning", 721271584abSEd Tanous 0, 722271584abSEd Tanous {}, 723ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 72470304cb5SJason M. Bills }}, 725ba27e59eSEd Tanous MessageEntry{ 726ba27e59eSEd Tanous "QueryNotSupportedOnResource", 72770304cb5SJason M. Bills { 728ba27e59eSEd Tanous "Indicates that query is not supported on the given resource, such as when the `$skip` query is attempted on a resource that is not a collection.", 729271584abSEd Tanous "Querying is not supported on the requested resource.", 730271584abSEd Tanous "Warning", 731271584abSEd Tanous 0, 732271584abSEd Tanous {}, 733ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 73470304cb5SJason M. Bills }}, 7354d99bbb0SEd Tanous MessageEntry{ 7364d99bbb0SEd Tanous "QueryParameterOutOfRange", 73770304cb5SJason M. Bills { 738ba27e59eSEd Tanous "Indicates that a query parameter was provided that is out of range for the given resource. This can happen with values that are too low or beyond that possible for the supplied resource, such as when a page is requested that is beyond the last page.", 739fc8a2b87SEd Tanous "The value '%1' for the query parameter %2 is out of range %3.", 740271584abSEd Tanous "Warning", 741271584abSEd Tanous 3, 74270304cb5SJason M. Bills { 74370304cb5SJason M. Bills "string", 74470304cb5SJason M. Bills "string", 74570304cb5SJason M. Bills "string", 74670304cb5SJason M. Bills }, 747ba27e59eSEd Tanous "Reduce the value for the query parameter to a value that is within range, such as a start or count value that is within bounds of the number of resources in a collection or a page that is within the range of valid pages.", 74870304cb5SJason M. Bills }}, 749fc8a2b87SEd Tanous MessageEntry{ 75083f984b5SSunitha Harish "QueryParameterValueError", 75183f984b5SSunitha Harish { 75283f984b5SSunitha Harish "Indicates that a query parameter was given an invalid value.", 75383f984b5SSunitha Harish "The value for the parameter %1 is invalid.", 75483f984b5SSunitha Harish "Warning", 75583f984b5SSunitha Harish 1, 75683f984b5SSunitha Harish { 75783f984b5SSunitha Harish "string", 75883f984b5SSunitha Harish }, 759ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 76083f984b5SSunitha Harish }}, 76183f984b5SSunitha Harish MessageEntry{ 762fc8a2b87SEd Tanous "QueryParameterValueFormatError", 76370304cb5SJason M. Bills { 764ba27e59eSEd Tanous "Indicates that a query parameter was given the correct value type but the value of that parameter was not supported. This includes the value size or length has been exceeded.", 765ba27e59eSEd Tanous "The value '%1' for the parameter %2 is of a different format than the parameter can accept.", 766271584abSEd Tanous "Warning", 767271584abSEd Tanous 2, 76870304cb5SJason M. Bills { 76970304cb5SJason M. Bills "string", 77070304cb5SJason M. Bills "string", 77170304cb5SJason M. Bills }, 772ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 77370304cb5SJason M. Bills }}, 774ba27e59eSEd Tanous MessageEntry{ 775ba27e59eSEd Tanous "QueryParameterValueTypeError", 77670304cb5SJason M. Bills { 777ba27e59eSEd Tanous "Indicates that a query parameter was given the wrong value type, such as when a number is supplied for a query parameter that requires a string.", 778ba27e59eSEd Tanous "The value '%1' for the query parameter %2 is of a different type than the parameter can accept.", 779271584abSEd Tanous "Warning", 780271584abSEd Tanous 2, 78170304cb5SJason M. Bills { 78270304cb5SJason M. Bills "string", 78370304cb5SJason M. Bills "string", 78470304cb5SJason M. Bills }, 785ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 78670304cb5SJason M. Bills }}, 787e7808c93SGunnar Mills MessageEntry{ 788e7808c93SGunnar Mills "ResetRequired", 789e7808c93SGunnar Mills { 790ba27e59eSEd Tanous "Indicates that a component reset is required for changes or operations to complete.", 791ba27e59eSEd Tanous "In order to complete the operation, a component reset is required with the Reset action URI '%1' and ResetType '%2'.", 792e7808c93SGunnar Mills "Warning", 793e7808c93SGunnar Mills 2, 794e7808c93SGunnar Mills { 795e7808c93SGunnar Mills "string", 796e7808c93SGunnar Mills "string", 797e7808c93SGunnar Mills }, 798fc8a2b87SEd Tanous "Perform the required reset action on the specified component.", 799e7808c93SGunnar Mills }}, 800ba27e59eSEd Tanous MessageEntry{ 801ba27e59eSEd Tanous "ResourceAlreadyExists", 80270304cb5SJason M. Bills { 803ba27e59eSEd Tanous "Indicates that a resource change or creation was attempted but that the operation cannot proceed because the resource already exists.", 804ba27e59eSEd Tanous "The requested resource of type %1 with the property %2 with the value '%3' already exists.", 805271584abSEd Tanous "Critical", 806271584abSEd Tanous 3, 80770304cb5SJason M. Bills { 80870304cb5SJason M. Bills "string", 80970304cb5SJason M. Bills "string", 81070304cb5SJason M. Bills "string", 81170304cb5SJason M. Bills }, 812ba27e59eSEd Tanous "Do not repeat the create operation as the resource has already been created.", 81370304cb5SJason M. Bills }}, 81470304cb5SJason M. Bills MessageEntry{ 81570304cb5SJason M. Bills "ResourceAtUriInUnknownFormat", 81670304cb5SJason M. Bills { 817ba27e59eSEd Tanous "Indicates that the URI was valid but the resource or image at that URI was in a format not supported by the service.", 818ba27e59eSEd Tanous "The resource at '%1' is in a format not recognized by the service.", 819271584abSEd Tanous "Critical", 820271584abSEd Tanous 1, 82170304cb5SJason M. Bills { 82270304cb5SJason M. Bills "string", 82370304cb5SJason M. Bills }, 824ba27e59eSEd Tanous "Place an image or resource or file that is recognized by the service at the URI.", 82570304cb5SJason M. Bills }}, 826ba27e59eSEd Tanous MessageEntry{ 827ba27e59eSEd Tanous "ResourceAtUriUnauthorized", 82870304cb5SJason M. Bills { 829ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unauthorized.", 830ba27e59eSEd Tanous "While accessing the resource at '%1', the service received an authorization error '%2'.", 831271584abSEd Tanous "Critical", 832271584abSEd Tanous 2, 83370304cb5SJason M. Bills { 83470304cb5SJason M. Bills "string", 83570304cb5SJason M. Bills "string", 83670304cb5SJason M. Bills }, 837ba27e59eSEd Tanous "Ensure that the appropriate access is provided for the service in order for it to access the URI.", 83870304cb5SJason M. Bills }}, 839ba27e59eSEd Tanous MessageEntry{ 840ba27e59eSEd Tanous "ResourceCannotBeDeleted", 84170304cb5SJason M. Bills { 842ba27e59eSEd Tanous "Indicates that a delete operation was attempted on a resource that cannot be deleted.", 843ba27e59eSEd Tanous "The delete request failed because the resource requested cannot be deleted.", 844271584abSEd Tanous "Critical", 845271584abSEd Tanous 0, 846271584abSEd Tanous {}, 847271584abSEd Tanous "Do not attempt to delete a non-deletable resource.", 84870304cb5SJason M. Bills }}, 84970304cb5SJason M. Bills MessageEntry{ 850e7808c93SGunnar Mills "ResourceCreationConflict", 851e7808c93SGunnar Mills { 852ba27e59eSEd Tanous "Indicates that the requested resource creation could not be completed because the service has a resource that conflicts with the request.", 853ba27e59eSEd Tanous "The resource could not be created. The service has a resource at URI '%1' that conflicts with the creation request.", 854e7808c93SGunnar Mills "Warning", 855e7808c93SGunnar Mills 1, 856e7808c93SGunnar Mills { 857e7808c93SGunnar Mills "string", 858e7808c93SGunnar Mills }, 859e7808c93SGunnar Mills "No resolution is required.", 860e7808c93SGunnar Mills }}, 861e7808c93SGunnar Mills MessageEntry{ 862fc8a2b87SEd Tanous "ResourceDeprecated", 863fc8a2b87SEd Tanous { 864fc8a2b87SEd Tanous "Indicates the resource is deprecated.", 865fc8a2b87SEd Tanous "The operation was performed on a deprecated resource '%1'.", 866fc8a2b87SEd Tanous "Warning", 867fc8a2b87SEd Tanous 1, 868fc8a2b87SEd Tanous { 869fc8a2b87SEd Tanous "string", 870fc8a2b87SEd Tanous }, 871fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 872fc8a2b87SEd Tanous }}, 873fc8a2b87SEd Tanous MessageEntry{ 87470304cb5SJason M. Bills "ResourceExhaustion", 87570304cb5SJason M. Bills { 876ba27e59eSEd Tanous "Indicates that a resource could not satisfy the request due to some unavailability of resources. An example is that available capacity has been allocated.", 877ba27e59eSEd Tanous "The resource '%1' was unable to satisfy the request due to unavailability of resources.", 878271584abSEd Tanous "Critical", 879271584abSEd Tanous 1, 88070304cb5SJason M. Bills { 88170304cb5SJason M. Bills "string", 88270304cb5SJason M. Bills }, 883271584abSEd Tanous "Ensure that the resources are available and resubmit the request.", 88470304cb5SJason M. Bills }}, 885ba27e59eSEd Tanous MessageEntry{ 886ba27e59eSEd Tanous "ResourceInStandby", 88770304cb5SJason M. Bills { 888ba27e59eSEd Tanous "Indicates that the request could not be performed because the resource is in standby.", 889ba27e59eSEd Tanous "The request could not be performed because the resource is in standby.", 890271584abSEd Tanous "Critical", 891271584abSEd Tanous 0, 892271584abSEd Tanous {}, 893ba27e59eSEd Tanous "Ensure that the resource is in the correct power state and resubmit the request.", 89470304cb5SJason M. Bills }}, 895ba27e59eSEd Tanous MessageEntry{ 896ba27e59eSEd Tanous "ResourceInUse", 89770304cb5SJason M. Bills { 898ba27e59eSEd Tanous "Indicates that a change was requested to a resource but the change was rejected due to the resource being in use or transition.", 899ba27e59eSEd Tanous "The change to the requested resource failed because the resource is in use or in transition.", 900271584abSEd Tanous "Warning", 901271584abSEd Tanous 0, 902271584abSEd Tanous {}, 903ba27e59eSEd Tanous "Remove the condition and resubmit the request if the operation failed.", 90470304cb5SJason M. Bills }}, 90570304cb5SJason M. Bills MessageEntry{ 90670304cb5SJason M. Bills "ResourceMissingAtURI", 90770304cb5SJason M. Bills { 908ba27e59eSEd Tanous "Indicates that the operation expected an image or other resource at the provided URI but none was found. Examples of this are in requests that require URIs like firmware update.", 909fc8a2b87SEd Tanous "The resource at the URI '%1' was not found.", 910271584abSEd Tanous "Critical", 911271584abSEd Tanous 1, 91270304cb5SJason M. Bills { 91370304cb5SJason M. Bills "string", 91470304cb5SJason M. Bills }, 915ba27e59eSEd Tanous "Place a valid resource at the URI or correct the URI and resubmit the request.", 91670304cb5SJason M. Bills }}, 91770304cb5SJason M. Bills MessageEntry{ 91870304cb5SJason M. Bills "ResourceNotFound", 91970304cb5SJason M. Bills { 920ba27e59eSEd Tanous "Indicates that the operation expected a resource identifier that corresponds to an existing resource but one was not found.", 921fc8a2b87SEd Tanous "The requested resource of type %1 named '%2' was not found.", 922271584abSEd Tanous "Critical", 923271584abSEd Tanous 2, 92470304cb5SJason M. Bills { 92570304cb5SJason M. Bills "string", 92670304cb5SJason M. Bills "string", 92770304cb5SJason M. Bills }, 92870304cb5SJason M. Bills "Provide a valid resource identifier and resubmit the request.", 92970304cb5SJason M. Bills }}, 93070304cb5SJason M. Bills MessageEntry{ 93170304cb5SJason M. Bills "ResourceTypeIncompatible", 93270304cb5SJason M. Bills { 933ba27e59eSEd Tanous "Indicates that the resource type of the operation does not match that for the operation destination. Examples of when this can happen include during a POST to a resource collection using the wrong resource type, an update where the `@odata.type` properties do not match, or on a major version incompatibility.", 934ba27e59eSEd Tanous "The @odata.type of the request body %1 is incompatible with the @odata.type of the resource, which is %2.", 935271584abSEd Tanous "Critical", 936271584abSEd Tanous 2, 93770304cb5SJason M. Bills { 93870304cb5SJason M. Bills "string", 93970304cb5SJason M. Bills "string", 94070304cb5SJason M. Bills }, 941ba27e59eSEd Tanous "Resubmit the request with a payload compatible with the resource's schema.", 94270304cb5SJason M. Bills }}, 943ba27e59eSEd Tanous MessageEntry{ 944ba27e59eSEd Tanous "RestrictedPrivilege", 945fc8a2b87SEd Tanous { 946ba27e59eSEd Tanous "Indicates that the operation was not successful because a privilege is restricted.", 947ba27e59eSEd Tanous "The operation was not successful because the privilege '%1' is restricted.", 948fc8a2b87SEd Tanous "Warning", 949fc8a2b87SEd Tanous 1, 950fc8a2b87SEd Tanous { 951fc8a2b87SEd Tanous "string", 952fc8a2b87SEd Tanous }, 953ba27e59eSEd Tanous "Remove restricted privileges from the request body and resubmit the request.", 954fc8a2b87SEd Tanous }}, 955ba27e59eSEd Tanous MessageEntry{ 956ba27e59eSEd Tanous "RestrictedRole", 957fc8a2b87SEd Tanous { 958ba27e59eSEd Tanous "Indicates that the operation was not successful because the role is restricted.", 959ba27e59eSEd Tanous "The operation was not successful because the role '%1' is restricted.", 960fc8a2b87SEd Tanous "Warning", 961fc8a2b87SEd Tanous 1, 962fc8a2b87SEd Tanous { 963fc8a2b87SEd Tanous "string", 964fc8a2b87SEd Tanous }, 965ba27e59eSEd Tanous "No resolution is required. For standard roles, consider using the role specified in the AlternateRoleId property in the Role resource.", 966fc8a2b87SEd Tanous }}, 96770304cb5SJason M. Bills MessageEntry{ 96883f984b5SSunitha Harish "ServiceDisabled", 96983f984b5SSunitha Harish { 970ba27e59eSEd Tanous "Indicates that the operation failed because the service, such as the account service, is disabled and cannot accept requests.", 971ba27e59eSEd Tanous "The operation failed because the service at %1 is disabled and cannot accept requests.", 97283f984b5SSunitha Harish "Warning", 97383f984b5SSunitha Harish 1, 97483f984b5SSunitha Harish { 97583f984b5SSunitha Harish "string", 97683f984b5SSunitha Harish }, 977ba27e59eSEd Tanous "Enable the service and resubmit the request if the operation failed.", 97883f984b5SSunitha Harish }}, 97983f984b5SSunitha Harish MessageEntry{ 98070304cb5SJason M. Bills "ServiceInUnknownState", 98170304cb5SJason M. Bills { 982ba27e59eSEd Tanous "Indicates that the operation failed because the service is in an unknown state and cannot accept additional requests.", 983ba27e59eSEd Tanous "The operation failed because the service is in an unknown state and can no longer take incoming requests.", 984271584abSEd Tanous "Critical", 985271584abSEd Tanous 0, 986271584abSEd Tanous {}, 987ba27e59eSEd Tanous "Restart the service and resubmit the request if the operation failed.", 98870304cb5SJason M. Bills }}, 989ba27e59eSEd Tanous MessageEntry{ 990ba27e59eSEd Tanous "ServiceShuttingDown", 99170304cb5SJason M. Bills { 992ba27e59eSEd Tanous "Indicates that the operation failed as the service is shutting down, such as when the service reboots.", 993ba27e59eSEd Tanous "The operation failed because the service is shutting down and can no longer take incoming requests.", 994271584abSEd Tanous "Critical", 995271584abSEd Tanous 0, 996271584abSEd Tanous {}, 997ba27e59eSEd Tanous "When the service becomes available, resubmit the request if the operation failed.", 99870304cb5SJason M. Bills }}, 99970304cb5SJason M. Bills MessageEntry{ 100070304cb5SJason M. Bills "ServiceTemporarilyUnavailable", 100170304cb5SJason M. Bills { 1002271584abSEd Tanous "Indicates the service is temporarily unavailable.", 100370304cb5SJason M. Bills "The service is temporarily unavailable. Retry in %1 seconds.", 1004271584abSEd Tanous "Critical", 1005271584abSEd Tanous 1, 100670304cb5SJason M. Bills { 100770304cb5SJason M. Bills "string", 100870304cb5SJason M. Bills }, 1009271584abSEd Tanous "Wait for the indicated retry duration and retry the operation.", 101070304cb5SJason M. Bills }}, 101170304cb5SJason M. Bills MessageEntry{ 101270304cb5SJason M. Bills "SessionLimitExceeded", 101370304cb5SJason M. Bills { 1014ba27e59eSEd Tanous "Indicates that a session establishment has been requested but the operation failed due to the number of simultaneous sessions exceeding the limit of the implementation.", 1015ba27e59eSEd Tanous "The session establishment failed due to the number of simultaneous sessions exceeding the limit of the implementation.", 1016271584abSEd Tanous "Critical", 1017271584abSEd Tanous 0, 1018271584abSEd Tanous {}, 1019ba27e59eSEd Tanous "Reduce the number of other sessions before trying to establish the session or increase the limit of simultaneous sessions, if supported.", 102070304cb5SJason M. Bills }}, 102170304cb5SJason M. Bills MessageEntry{ 102270304cb5SJason M. Bills "SessionTerminated", 102370304cb5SJason M. Bills { 1024ba27e59eSEd Tanous "Indicates that the DELETE operation on the session resource resulted in the successful termination of the session.", 1025271584abSEd Tanous "The session was successfully terminated.", 1026271584abSEd Tanous "OK", 1027271584abSEd Tanous 0, 1028271584abSEd Tanous {}, 1029271584abSEd Tanous "No resolution is required.", 103070304cb5SJason M. Bills }}, 103170304cb5SJason M. Bills MessageEntry{ 103270304cb5SJason M. Bills "SourceDoesNotSupportProtocol", 103370304cb5SJason M. Bills { 1034ba27e59eSEd Tanous "Indicates that while attempting to access, connect to or transfer a resource, file, or image from another location that the other end of the connection did not support the protocol.", 1035ba27e59eSEd Tanous "The other end of the connection at '%1' does not support the specified protocol %2.", 1036271584abSEd Tanous "Critical", 1037271584abSEd Tanous 2, 103870304cb5SJason M. Bills { 103970304cb5SJason M. Bills "string", 104070304cb5SJason M. Bills "string", 104170304cb5SJason M. Bills }, 1042271584abSEd Tanous "Change protocols or URIs.", 104370304cb5SJason M. Bills }}, 1044ba27e59eSEd Tanous MessageEntry{ 1045ba27e59eSEd Tanous "StrictAccountTypes", 1046fc8a2b87SEd Tanous { 1047ba27e59eSEd Tanous "Indicates the request failed because a set of `AccountTypes` or `OEMAccountTypes` was not accepted while `StrictAccountTypes` is set to `true`.", 1048ba27e59eSEd Tanous "The request was not possible to fulfill with the account types included in property '%1' and property StrictAccountTypes set to true.", 1049fc8a2b87SEd Tanous "Warning", 1050fc8a2b87SEd Tanous 1, 1051fc8a2b87SEd Tanous { 1052fc8a2b87SEd Tanous "string", 1053fc8a2b87SEd Tanous }, 1054ba27e59eSEd Tanous "Resubmit the request either with an acceptable set of AccountTypes and OEMAccountTypes or with StrictAccountTypes set to false.", 1055fc8a2b87SEd Tanous }}, 1056ba27e59eSEd Tanous MessageEntry{ 1057ba27e59eSEd Tanous "StringValueTooLong", 105870304cb5SJason M. Bills { 1059ba27e59eSEd Tanous "Indicates that a string value passed to the given resource exceeded its length limit. An example is when a shorter limit is imposed by an implementation than that allowed by the specification.", 1060fc8a2b87SEd Tanous "The string '%1' exceeds the length limit %2.", 1061271584abSEd Tanous "Warning", 1062271584abSEd Tanous 2, 106370304cb5SJason M. Bills { 106470304cb5SJason M. Bills "string", 106570304cb5SJason M. Bills "number", 106670304cb5SJason M. Bills }, 106770304cb5SJason M. Bills "Resubmit the request with an appropriate string length.", 106870304cb5SJason M. Bills }}, 1069ba27e59eSEd Tanous MessageEntry{ 1070ba27e59eSEd Tanous "SubscriptionTerminated", 1071e7808c93SGunnar Mills { 1072ba27e59eSEd Tanous "An event subscription has been terminated by the service. No further events will be delivered.", 1073e7808c93SGunnar Mills "The event subscription has been terminated.", 1074e7808c93SGunnar Mills "OK", 1075e7808c93SGunnar Mills 0, 1076e7808c93SGunnar Mills {}, 1077e7808c93SGunnar Mills "No resolution is required.", 1078e7808c93SGunnar Mills }}, 1079ba27e59eSEd Tanous MessageEntry{ 1080ba27e59eSEd Tanous "Success", 108170304cb5SJason M. Bills { 1082ba27e59eSEd Tanous "Indicates that all conditions of a successful operation have been met.", 1083fc8a2b87SEd Tanous "The request completed successfully.", 1084271584abSEd Tanous "OK", 1085271584abSEd Tanous 0, 1086271584abSEd Tanous {}, 1087271584abSEd Tanous "None", 108870304cb5SJason M. Bills }}, 108970304cb5SJason M. Bills MessageEntry{ 1090fc8a2b87SEd Tanous "UndeterminedFault", 1091fc8a2b87SEd Tanous { 1092ba27e59eSEd Tanous "Indicates that a fault or error condition exists but the source of the fault cannot be determined or is unknown to the service.", 1093fc8a2b87SEd Tanous "A undetermined fault condition has been reported by '%1'.", 1094fc8a2b87SEd Tanous "Critical", 1095fc8a2b87SEd Tanous 1, 109683f984b5SSunitha Harish { 109783f984b5SSunitha Harish "string", 109883f984b5SSunitha Harish }, 1099fc8a2b87SEd Tanous "None.", 1100fc8a2b87SEd Tanous }}, 1101fc8a2b87SEd Tanous MessageEntry{ 110270304cb5SJason M. Bills "UnrecognizedRequestBody", 110370304cb5SJason M. Bills { 1104ba27e59eSEd Tanous "Indicates that the service encountered an unrecognizable request body that could not even be interpreted as malformed JSON.", 1105ba27e59eSEd Tanous "The service detected a malformed request body that it was unable to interpret.", 1106271584abSEd Tanous "Warning", 1107271584abSEd Tanous 0, 1108271584abSEd Tanous {}, 1109271584abSEd Tanous "Correct the request body and resubmit the request if it failed.", 111070304cb5SJason M. Bills }}, 11114d99bbb0SEd Tanous 111270304cb5SJason M. Bills }; 111330a3c431SEd Tanous 111430a3c431SEd Tanous enum class Index 111530a3c431SEd Tanous { 111630a3c431SEd Tanous accessDenied = 0, 111730a3c431SEd Tanous accountForSessionNoLongerExists = 1, 111830a3c431SEd Tanous accountModified = 2, 111930a3c431SEd Tanous accountNotModified = 3, 112030a3c431SEd Tanous accountRemoved = 4, 112130a3c431SEd Tanous actionDeprecated = 5, 112230a3c431SEd Tanous actionNotSupported = 6, 112330a3c431SEd Tanous actionParameterDuplicate = 7, 112430a3c431SEd Tanous actionParameterMissing = 8, 112530a3c431SEd Tanous actionParameterNotSupported = 9, 112630a3c431SEd Tanous actionParameterUnknown = 10, 112730a3c431SEd Tanous actionParameterValueError = 11, 112830a3c431SEd Tanous actionParameterValueFormatError = 12, 112930a3c431SEd Tanous actionParameterValueNotInList = 13, 113030a3c431SEd Tanous actionParameterValueTypeError = 14, 113130a3c431SEd Tanous chassisPowerStateOffRequired = 15, 113230a3c431SEd Tanous chassisPowerStateOnRequired = 16, 113330a3c431SEd Tanous conditionInRelatedResource = 17, 113430a3c431SEd Tanous couldNotEstablishConnection = 18, 113530a3c431SEd Tanous createFailedMissingReqProperties = 19, 113630a3c431SEd Tanous createLimitReachedForResource = 20, 113730a3c431SEd Tanous created = 21, 113830a3c431SEd Tanous emptyJSON = 22, 113930a3c431SEd Tanous eventSubscriptionLimitExceeded = 23, 114030a3c431SEd Tanous generalError = 24, 114130a3c431SEd Tanous insufficientPrivilege = 25, 114230a3c431SEd Tanous internalError = 26, 114330a3c431SEd Tanous invalidIndex = 27, 114430a3c431SEd Tanous invalidJSON = 28, 114530a3c431SEd Tanous invalidObject = 29, 114630a3c431SEd Tanous invalidURI = 30, 114730a3c431SEd Tanous malformedJSON = 31, 114830a3c431SEd Tanous maximumErrorsExceeded = 32, 114930a3c431SEd Tanous networkNameResolutionNotConfigured = 33, 115030a3c431SEd Tanous networkNameResolutionNotSupported = 34, 115130a3c431SEd Tanous noOperation = 35, 115230a3c431SEd Tanous noValidSession = 36, 115330a3c431SEd Tanous operationFailed = 37, 115430a3c431SEd Tanous operationTimeout = 38, 115530a3c431SEd Tanous passwordChangeRequired = 39, 115630a3c431SEd Tanous preconditionFailed = 40, 115730a3c431SEd Tanous preconditionRequired = 41, 115830a3c431SEd Tanous propertyDeprecated = 42, 115930a3c431SEd Tanous propertyDuplicate = 43, 116030a3c431SEd Tanous propertyMissing = 44, 116130a3c431SEd Tanous propertyNotWritable = 45, 116230a3c431SEd Tanous propertyUnknown = 46, 116330a3c431SEd Tanous propertyValueConflict = 47, 116430a3c431SEd Tanous propertyValueDeprecated = 48, 116530a3c431SEd Tanous propertyValueError = 49, 116630a3c431SEd Tanous propertyValueExternalConflict = 50, 116730a3c431SEd Tanous propertyValueFormatError = 51, 116830a3c431SEd Tanous propertyValueIncorrect = 52, 116930a3c431SEd Tanous propertyValueModified = 53, 117030a3c431SEd Tanous propertyValueNotInList = 54, 117130a3c431SEd Tanous propertyValueResourceConflict = 55, 117230a3c431SEd Tanous propertyValueTypeError = 56, 117330a3c431SEd Tanous queryCombinationInvalid = 57, 117430a3c431SEd Tanous queryNotSupported = 58, 117530a3c431SEd Tanous queryNotSupportedOnOperation = 59, 117630a3c431SEd Tanous queryNotSupportedOnResource = 60, 117730a3c431SEd Tanous queryParameterOutOfRange = 61, 117830a3c431SEd Tanous queryParameterValueError = 62, 117930a3c431SEd Tanous queryParameterValueFormatError = 63, 118030a3c431SEd Tanous queryParameterValueTypeError = 64, 118130a3c431SEd Tanous resetRequired = 65, 118230a3c431SEd Tanous resourceAlreadyExists = 66, 118330a3c431SEd Tanous resourceAtUriInUnknownFormat = 67, 118430a3c431SEd Tanous resourceAtUriUnauthorized = 68, 118530a3c431SEd Tanous resourceCannotBeDeleted = 69, 118630a3c431SEd Tanous resourceCreationConflict = 70, 118730a3c431SEd Tanous resourceDeprecated = 71, 118830a3c431SEd Tanous resourceExhaustion = 72, 118930a3c431SEd Tanous resourceInStandby = 73, 119030a3c431SEd Tanous resourceInUse = 74, 119130a3c431SEd Tanous resourceMissingAtURI = 75, 119230a3c431SEd Tanous resourceNotFound = 76, 119330a3c431SEd Tanous resourceTypeIncompatible = 77, 119430a3c431SEd Tanous restrictedPrivilege = 78, 119530a3c431SEd Tanous restrictedRole = 79, 119630a3c431SEd Tanous serviceDisabled = 80, 119730a3c431SEd Tanous serviceInUnknownState = 81, 119830a3c431SEd Tanous serviceShuttingDown = 82, 119930a3c431SEd Tanous serviceTemporarilyUnavailable = 83, 120030a3c431SEd Tanous sessionLimitExceeded = 84, 120130a3c431SEd Tanous sessionTerminated = 85, 120230a3c431SEd Tanous sourceDoesNotSupportProtocol = 86, 120330a3c431SEd Tanous strictAccountTypes = 87, 120430a3c431SEd Tanous stringValueTooLong = 88, 120530a3c431SEd Tanous subscriptionTerminated = 89, 120630a3c431SEd Tanous success = 90, 120730a3c431SEd Tanous undeterminedFault = 91, 120830a3c431SEd Tanous unrecognizedRequestBody = 92, 120930a3c431SEd Tanous }; 1210fffb8c1fSEd Tanous } // namespace redfish::registries::base 1211