1043bec09SNan Zhou #pragma once 270304cb5SJason M. Bills /**************************************************************** 31cf53df0SEd Tanous * READ THIS WARNING FIRST 470304cb5SJason M. Bills * This is an auto-generated header which contains definitions 570304cb5SJason M. Bills * for Redfish DMTF defined messages. 61cf53df0SEd Tanous * DO NOT modify this registry outside of running the 70e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 81cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 91cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 101cf53df0SEd Tanous * github organization. 1170304cb5SJason M. Bills ***************************************************************/ 1201c78a06SNan Zhou #include "registries.hpp" 1301c78a06SNan Zhou 1401c78a06SNan Zhou #include <array> 1570304cb5SJason M. Bills 164d99bbb0SEd Tanous // clang-format off 174d99bbb0SEd Tanous 18fffb8c1fSEd Tanous namespace redfish::registries::base 1970304cb5SJason M. Bills { 20351d3063SJason M. Bills const Header header = { 21*d8d5fc3eSGunnar Mills "Copyright 2014-2024 DMTF. All rights reserved.", 22*d8d5fc3eSGunnar Mills "#MessageRegistry.v1_6_2.MessageRegistry", 23*d8d5fc3eSGunnar Mills "Base.1.18.1", 24271584abSEd Tanous "Base Message Registry", 25271584abSEd Tanous "en", 26*d8d5fc3eSGunnar Mills "This registry defines the base messages for Redfish.", 27271584abSEd Tanous "Base", 28*d8d5fc3eSGunnar Mills "1.18.1", 29271584abSEd Tanous "DMTF", 30351d3063SJason M. Bills }; 31e51c710eSJames Feist constexpr const char* url = 32*d8d5fc3eSGunnar Mills "https://redfish.dmtf.org/registries/Base.1.18.1.json"; 33e51c710eSJames Feist 340e2d0691SJason M. Bills constexpr std::array registry = 35ba27e59eSEd Tanous { 3670304cb5SJason M. Bills MessageEntry{ 3770304cb5SJason M. Bills "AccessDenied", 3870304cb5SJason M. Bills { 39ba27e59eSEd Tanous "Indicates that while attempting to access, connect to, or transfer to or from another resource, the service denied access.", 40ba27e59eSEd Tanous "While attempting to establish a connection to '%1', the service denied access.", 41271584abSEd Tanous "Critical", 42271584abSEd Tanous 1, 4370304cb5SJason M. Bills { 4470304cb5SJason M. Bills "string", 4570304cb5SJason M. Bills }, 46ba27e59eSEd Tanous "Attempt to ensure that the URI is correct and that the service has the appropriate credentials.", 4770304cb5SJason M. Bills }}, 48ba27e59eSEd Tanous MessageEntry{ 49ba27e59eSEd Tanous "AccountForSessionNoLongerExists", 5070304cb5SJason M. Bills { 51*d8d5fc3eSGunnar Mills "Indicates that the account for the session was removed, and so the session was removed as well.", 52*d8d5fc3eSGunnar Mills "The account for the current session was removed, and so the current session was removed as well.", 53271584abSEd Tanous "OK", 54271584abSEd Tanous 0, 55271584abSEd Tanous {}, 56271584abSEd Tanous "Attempt to connect with a valid account.", 5770304cb5SJason M. Bills }}, 58ba27e59eSEd Tanous MessageEntry{ 59ba27e59eSEd Tanous "AccountModified", 6070304cb5SJason M. Bills { 6170304cb5SJason M. Bills "Indicates that the account was successfully modified.", 62271584abSEd Tanous "The account was successfully modified.", 63271584abSEd Tanous "OK", 64271584abSEd Tanous 0, 65271584abSEd Tanous {}, 66*d8d5fc3eSGunnar Mills "None.", 6770304cb5SJason M. Bills }}, 68ba27e59eSEd Tanous MessageEntry{ 69ba27e59eSEd Tanous "AccountNotModified", 7070304cb5SJason M. Bills { 71ba27e59eSEd Tanous "Indicates that the modification requested for the account was not successful.", 72271584abSEd Tanous "The account modification request failed.", 73271584abSEd Tanous "Warning", 74271584abSEd Tanous 0, 75271584abSEd Tanous {}, 76ba27e59eSEd Tanous "The modification may have failed due to permission issues or issues with the request body.", 7770304cb5SJason M. Bills }}, 784d99bbb0SEd Tanous MessageEntry{ 794d99bbb0SEd Tanous "AccountRemoved", 8070304cb5SJason M. Bills { 8170304cb5SJason M. Bills "Indicates that the account was successfully removed.", 82271584abSEd Tanous "The account was successfully removed.", 83271584abSEd Tanous "OK", 84271584abSEd Tanous 0, 85271584abSEd Tanous {}, 86*d8d5fc3eSGunnar Mills "None.", 8770304cb5SJason M. Bills }}, 884d99bbb0SEd Tanous MessageEntry{ 894d99bbb0SEd Tanous "ActionDeprecated", 90fc8a2b87SEd Tanous { 91fc8a2b87SEd Tanous "Indicates the action is deprecated.", 92fc8a2b87SEd Tanous "The action %1 is deprecated.", 93fc8a2b87SEd Tanous "Warning", 94fc8a2b87SEd Tanous 1, 95fc8a2b87SEd Tanous { 96fc8a2b87SEd Tanous "string", 97fc8a2b87SEd Tanous }, 98fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 99fc8a2b87SEd Tanous }}, 10070304cb5SJason M. Bills MessageEntry{ 10170304cb5SJason M. Bills "ActionNotSupported", 10270304cb5SJason M. Bills { 103*d8d5fc3eSGunnar Mills "Indicates that the action supplied with the `POST` operation is not supported by the resource.", 104271584abSEd Tanous "The action %1 is not supported by the resource.", 105271584abSEd Tanous "Critical", 106271584abSEd Tanous 1, 10770304cb5SJason M. Bills { 10870304cb5SJason M. Bills "string", 10970304cb5SJason M. Bills }, 110*d8d5fc3eSGunnar Mills "Check the Actions property in the resource for the supported actions.", 11170304cb5SJason M. Bills }}, 112ba27e59eSEd Tanous MessageEntry{ 113ba27e59eSEd Tanous "ActionParameterDuplicate", 11470304cb5SJason M. Bills { 115f866686bSJiaqing Zhao "Indicates that the action was supplied with a duplicated action parameter in the request body.", 116ba27e59eSEd Tanous "The action %1 was submitted with more than one value for the parameter %2.", 117271584abSEd Tanous "Warning", 118271584abSEd Tanous 2, 11970304cb5SJason M. Bills { 12070304cb5SJason M. Bills "string", 12170304cb5SJason M. Bills "string", 12270304cb5SJason M. Bills }, 123f866686bSJiaqing Zhao "Resubmit the action with only one instance of the action parameter in the request body if the operation failed.", 12470304cb5SJason M. Bills }}, 125ba27e59eSEd Tanous MessageEntry{ 126ba27e59eSEd Tanous "ActionParameterMissing", 12770304cb5SJason M. Bills { 128f866686bSJiaqing Zhao "Indicates that the action requested was missing an action parameter that is required to process the action.", 129ba27e59eSEd Tanous "The action %1 requires the parameter %2 to be present in the request body.", 130271584abSEd Tanous "Critical", 131271584abSEd Tanous 2, 13270304cb5SJason M. Bills { 13370304cb5SJason M. Bills "string", 13470304cb5SJason M. Bills "string", 13570304cb5SJason M. Bills }, 136ba27e59eSEd Tanous "Supply the action with the required parameter in the request body when the request is resubmitted.", 13770304cb5SJason M. Bills }}, 138ba27e59eSEd Tanous MessageEntry{ 139ba27e59eSEd Tanous "ActionParameterNotSupported", 14070304cb5SJason M. Bills { 141ba27e59eSEd Tanous "Indicates that the parameter supplied for the action is not supported on the resource.", 142ba27e59eSEd Tanous "The parameter %1 for the action %2 is not supported on the target resource.", 143271584abSEd Tanous "Warning", 144271584abSEd Tanous 2, 14570304cb5SJason M. Bills { 14670304cb5SJason M. Bills "string", 14770304cb5SJason M. Bills "string", 14870304cb5SJason M. Bills }, 149ba27e59eSEd Tanous "Remove the parameter supplied and resubmit the request if the operation failed.", 15070304cb5SJason M. Bills }}, 15170304cb5SJason M. Bills MessageEntry{ 15270304cb5SJason M. Bills "ActionParameterUnknown", 15370304cb5SJason M. Bills { 154f866686bSJiaqing Zhao "Indicates that an action was submitted but an action parameter supplied did not match any of the known parameters.", 15570304cb5SJason M. Bills "The action %1 was submitted with the invalid parameter %2.", 156271584abSEd Tanous "Warning", 157271584abSEd Tanous 2, 15870304cb5SJason M. Bills { 15970304cb5SJason M. Bills "string", 16070304cb5SJason M. Bills "string", 16170304cb5SJason M. Bills }, 162f866686bSJiaqing Zhao "Correct the invalid action parameter and resubmit the request if the operation failed.", 163f866686bSJiaqing Zhao }}, 164f866686bSJiaqing Zhao MessageEntry{ 165f866686bSJiaqing Zhao "ActionParameterValueConflict", 166f866686bSJiaqing Zhao { 167*d8d5fc3eSGunnar Mills "Indicates that the requested parameter value could not be completed because of a mismatch with other parameters or properties in the resource.", 168f866686bSJiaqing Zhao "The parameter '%1' with the requested value of '%2' does not meet the constraints of the implementation.", 169f866686bSJiaqing Zhao "Warning", 170f866686bSJiaqing Zhao 2, 171f866686bSJiaqing Zhao { 172f866686bSJiaqing Zhao "string", 173f866686bSJiaqing Zhao "string", 174f866686bSJiaqing Zhao }, 175*d8d5fc3eSGunnar Mills "None.", 17670304cb5SJason M. Bills }}, 177fc8a2b87SEd Tanous MessageEntry{ 17883f984b5SSunitha Harish "ActionParameterValueError", 17983f984b5SSunitha Harish { 18083f984b5SSunitha Harish "Indicates that a parameter was given an invalid value.", 18183f984b5SSunitha Harish "The value for the parameter %1 in the action %2 is invalid.", 18283f984b5SSunitha Harish "Warning", 18383f984b5SSunitha Harish 2, 18483f984b5SSunitha Harish { 18583f984b5SSunitha Harish "string", 18683f984b5SSunitha Harish "string", 18783f984b5SSunitha Harish }, 188ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 18983f984b5SSunitha Harish }}, 19083f984b5SSunitha Harish MessageEntry{ 191fc8a2b87SEd Tanous "ActionParameterValueFormatError", 19270304cb5SJason M. Bills { 193*d8d5fc3eSGunnar Mills "Indicates that a parameter was given the correct value type but the format of the value is not supported.", 194*d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not a format that the parameter can accept.", 195271584abSEd Tanous "Warning", 196271584abSEd Tanous 3, 19770304cb5SJason M. Bills { 19870304cb5SJason M. Bills "string", 19970304cb5SJason M. Bills "string", 20070304cb5SJason M. Bills "string", 20170304cb5SJason M. Bills }, 202ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 203fc8a2b87SEd Tanous }}, 204fc8a2b87SEd Tanous MessageEntry{ 205fc8a2b87SEd Tanous "ActionParameterValueNotInList", 206fc8a2b87SEd Tanous { 207ba27e59eSEd 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.", 208ba27e59eSEd Tanous "The value '%1' for the parameter %2 in the action %3 is not in the list of acceptable values.", 209fc8a2b87SEd Tanous "Warning", 210fc8a2b87SEd Tanous 3, 211fc8a2b87SEd Tanous { 212fc8a2b87SEd Tanous "string", 213fc8a2b87SEd Tanous "string", 214fc8a2b87SEd Tanous "string", 215fc8a2b87SEd Tanous }, 216ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 21770304cb5SJason M. Bills }}, 218ba27e59eSEd Tanous MessageEntry{ 219*d8d5fc3eSGunnar Mills "ActionParameterValueOutOfRange", 220*d8d5fc3eSGunnar Mills { 221*d8d5fc3eSGunnar Mills "Indicates that a parameter was given the correct value type but the value of that parameter is outside the supported range.", 222*d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not in the supported range of acceptable values.", 223*d8d5fc3eSGunnar Mills "Warning", 224*d8d5fc3eSGunnar Mills 3, 225*d8d5fc3eSGunnar Mills { 226*d8d5fc3eSGunnar Mills "string", 227*d8d5fc3eSGunnar Mills "string", 228*d8d5fc3eSGunnar Mills "string", 229*d8d5fc3eSGunnar Mills }, 230*d8d5fc3eSGunnar Mills "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 231*d8d5fc3eSGunnar Mills }}, 232*d8d5fc3eSGunnar Mills MessageEntry{ 233ba27e59eSEd Tanous "ActionParameterValueTypeError", 23470304cb5SJason M. Bills { 235ba27e59eSEd 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.", 236*d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not a type that the parameter can accept.", 237271584abSEd Tanous "Warning", 238271584abSEd Tanous 3, 23970304cb5SJason M. Bills { 24070304cb5SJason M. Bills "string", 24170304cb5SJason M. Bills "string", 24270304cb5SJason M. Bills "string", 24370304cb5SJason M. Bills }, 244ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 24570304cb5SJason M. Bills }}, 24670304cb5SJason M. Bills MessageEntry{ 24775ec825cSEd Tanous "ArraySizeTooLong", 24875ec825cSEd Tanous { 24975ec825cSEd Tanous "Indicates that the size of the array exceeded the maximum number of elements.", 25075ec825cSEd Tanous "The array provided for property %1 exceeds the size limit %2.", 25175ec825cSEd Tanous "Warning", 25275ec825cSEd Tanous 2, 25375ec825cSEd Tanous { 25475ec825cSEd Tanous "string", 25575ec825cSEd Tanous "number", 25675ec825cSEd Tanous }, 25775ec825cSEd Tanous "Resubmit the request with an appropriate array size.", 25875ec825cSEd Tanous }}, 25975ec825cSEd Tanous MessageEntry{ 26075ec825cSEd Tanous "ArraySizeTooShort", 26175ec825cSEd Tanous { 262*d8d5fc3eSGunnar Mills "Indicates that the size of the array is less than the minimum number of elements.", 26375ec825cSEd Tanous "The array provided for property %1 is under the minimum size limit %2.", 26475ec825cSEd Tanous "Warning", 26575ec825cSEd Tanous 2, 26675ec825cSEd Tanous { 26775ec825cSEd Tanous "string", 26875ec825cSEd Tanous "number", 26975ec825cSEd Tanous }, 27075ec825cSEd Tanous "Resubmit the request with an appropriate array size.", 27175ec825cSEd Tanous }}, 27275ec825cSEd Tanous MessageEntry{ 27375ec825cSEd Tanous "AuthenticationTokenRequired", 27475ec825cSEd Tanous { 27575ec825cSEd Tanous "Indicates that the request could not be performed because an authentication token was not provided.", 27675ec825cSEd Tanous "The request could not be performed because an authentication token was not provided.", 27775ec825cSEd Tanous "Critical", 27875ec825cSEd Tanous 0, 27975ec825cSEd Tanous {}, 28075ec825cSEd Tanous "Obtain an authentication token and resubmit the request.", 28175ec825cSEd Tanous }}, 28275ec825cSEd Tanous MessageEntry{ 283e7808c93SGunnar Mills "ChassisPowerStateOffRequired", 284e7808c93SGunnar Mills { 285ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered off.", 286*d8d5fc3eSGunnar Mills "The chassis with Id '%1' is required to be powered off to perform this request.", 287e7808c93SGunnar Mills "Warning", 288e7808c93SGunnar Mills 1, 289e7808c93SGunnar Mills { 290e7808c93SGunnar Mills "string", 291e7808c93SGunnar Mills }, 292fc8a2b87SEd Tanous "Power off the specified chassis and resubmit the request.", 293e7808c93SGunnar Mills }}, 294ba27e59eSEd Tanous MessageEntry{ 295ba27e59eSEd Tanous "ChassisPowerStateOnRequired", 296e7808c93SGunnar Mills { 297ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered on.", 298*d8d5fc3eSGunnar Mills "The chassis with Id '%1' is required to be powered on to perform this request.", 299e7808c93SGunnar Mills "Warning", 300e7808c93SGunnar Mills 1, 301e7808c93SGunnar Mills { 302e7808c93SGunnar Mills "string", 303e7808c93SGunnar Mills }, 304fc8a2b87SEd Tanous "Power on the specified chassis and resubmit the request.", 305fc8a2b87SEd Tanous }}, 306ba27e59eSEd Tanous MessageEntry{ 307ba27e59eSEd Tanous "ConditionInRelatedResource", 308fc8a2b87SEd Tanous { 309ba27e59eSEd Tanous "Indicates that one or more fault or error conditions exist in a related resource.", 310ba27e59eSEd Tanous "One or more conditions exist in a related resource. See the OriginOfCondition property.", 311fc8a2b87SEd Tanous "Warning", 312fc8a2b87SEd Tanous 0, 313fc8a2b87SEd Tanous {}, 314ba27e59eSEd Tanous "Check the Conditions array in the resource shown in the OriginOfCondition property to determine the conditions that need attention.", 315e7808c93SGunnar Mills }}, 316e7808c93SGunnar Mills MessageEntry{ 31770304cb5SJason M. Bills "CouldNotEstablishConnection", 31870304cb5SJason M. Bills { 319ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unsuccessful because a session could not be established.", 320fc8a2b87SEd Tanous "The service failed to establish a connection with the URI '%1'.", 321271584abSEd Tanous "Critical", 322271584abSEd Tanous 1, 32370304cb5SJason M. Bills { 32470304cb5SJason M. Bills "string", 32570304cb5SJason M. Bills }, 326*d8d5fc3eSGunnar Mills "Ensure that the URI contains a valid and reachable node name, protocol information, and other URI components.", 32770304cb5SJason M. Bills }}, 32870304cb5SJason M. Bills MessageEntry{ 32970304cb5SJason M. Bills "CreateFailedMissingReqProperties", 33070304cb5SJason M. Bills { 331*d8d5fc3eSGunnar Mills "Indicates that a create operation was attempted on a resource but that properties that are required for the create operation were missing from the request.", 332ba27e59eSEd Tanous "The create operation failed because the required property %1 was missing from the request.", 333271584abSEd Tanous "Critical", 334271584abSEd Tanous 1, 33570304cb5SJason M. Bills { 33670304cb5SJason M. Bills "string", 33770304cb5SJason M. Bills }, 338ba27e59eSEd Tanous "Correct the body to include the required property with a valid value and resubmit the request if the operation failed.", 33970304cb5SJason M. Bills }}, 340ba27e59eSEd Tanous MessageEntry{ 341ba27e59eSEd Tanous "CreateLimitReachedForResource", 34270304cb5SJason M. Bills { 343ba27e59eSEd Tanous "Indicates that no more resources can be created on the resource as it has reached its create limit.", 344ba27e59eSEd Tanous "The create operation failed because the resource has reached the limit of possible resources.", 345271584abSEd Tanous "Critical", 346271584abSEd Tanous 0, 347271584abSEd Tanous {}, 348ba27e59eSEd Tanous "Either delete resources and resubmit the request if the operation failed or do not resubmit the request.", 34970304cb5SJason M. Bills }}, 350ba27e59eSEd Tanous MessageEntry{ 351ba27e59eSEd Tanous "Created", 35270304cb5SJason M. Bills { 353*d8d5fc3eSGunnar Mills "Indicates that all conditions of a successful create operation were met.", 354*d8d5fc3eSGunnar Mills "The resource was created successfully.", 355271584abSEd Tanous "OK", 356271584abSEd Tanous 0, 357271584abSEd Tanous {}, 358fc8a2b87SEd Tanous "None.", 35970304cb5SJason M. Bills }}, 36070304cb5SJason M. Bills MessageEntry{ 36170304cb5SJason M. Bills "EmptyJSON", 36270304cb5SJason M. Bills { 363ba27e59eSEd Tanous "Indicates that the request body contained an empty JSON object when one or more properties are expected in the body.", 364ba27e59eSEd Tanous "The request body submitted contained an empty JSON object and the service is unable to process it.", 365271584abSEd Tanous "Warning", 366271584abSEd Tanous 0, 367271584abSEd Tanous {}, 36870304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 36970304cb5SJason M. Bills }}, 37070304cb5SJason M. Bills MessageEntry{ 371f866686bSJiaqing Zhao "EventBufferExceeded", 372f866686bSJiaqing Zhao { 373f866686bSJiaqing Zhao "Indicates undelivered events may have been lost due to a lack of buffer space in the service.", 374f866686bSJiaqing Zhao "Undelivered events may have been lost due to exceeding the event buffer.", 375f866686bSJiaqing Zhao "Warning", 376f866686bSJiaqing Zhao 0, 377f866686bSJiaqing Zhao {}, 378f866686bSJiaqing Zhao "None.", 379f866686bSJiaqing Zhao }}, 380f866686bSJiaqing Zhao MessageEntry{ 38170304cb5SJason M. Bills "EventSubscriptionLimitExceeded", 38270304cb5SJason M. Bills { 383*d8d5fc3eSGunnar Mills "Indicates that an event subscription establishment was requested but the operation failed due to the number of simultaneous connections exceeding the limit of the implementation.", 384ba27e59eSEd Tanous "The event subscription failed due to the number of simultaneous subscriptions exceeding the limit of the implementation.", 385271584abSEd Tanous "Critical", 386271584abSEd Tanous 0, 387271584abSEd Tanous {}, 388ba27e59eSEd Tanous "Reduce the number of other subscriptions before trying to establish the event subscription or increase the limit of simultaneous subscriptions, if supported.", 38970304cb5SJason M. Bills }}, 39070304cb5SJason M. Bills MessageEntry{ 39170304cb5SJason M. Bills "GeneralError", 39270304cb5SJason M. Bills { 393ba27e59eSEd 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.", 394ba27e59eSEd Tanous "A general error has occurred. See Resolution for information on how to resolve the error, or @Message.ExtendedInfo if Resolution is not provided.", 395271584abSEd Tanous "Critical", 396271584abSEd Tanous 0, 397271584abSEd Tanous {}, 398271584abSEd Tanous "None.", 39970304cb5SJason M. Bills }}, 40070304cb5SJason M. Bills MessageEntry{ 401f866686bSJiaqing Zhao "HeaderInvalid", 402f866686bSJiaqing Zhao { 403f866686bSJiaqing Zhao "Indicates that a request header is invalid.", 404f866686bSJiaqing Zhao "Header '%1' is invalid.", 405f866686bSJiaqing Zhao "Critical", 406f866686bSJiaqing Zhao 1, 407f866686bSJiaqing Zhao { 408f866686bSJiaqing Zhao "string", 409f866686bSJiaqing Zhao }, 410f866686bSJiaqing Zhao "Resubmit the request with a valid request header.", 411f866686bSJiaqing Zhao }}, 412f866686bSJiaqing Zhao MessageEntry{ 413f866686bSJiaqing Zhao "HeaderMissing", 414f866686bSJiaqing Zhao { 415f866686bSJiaqing Zhao "Indicates that a required request header is missing.", 416f866686bSJiaqing Zhao "Required header '%1' is missing in the request.", 417f866686bSJiaqing Zhao "Critical", 418f866686bSJiaqing Zhao 1, 419f866686bSJiaqing Zhao { 420f866686bSJiaqing Zhao "string", 421f866686bSJiaqing Zhao }, 422f866686bSJiaqing Zhao "Resubmit the request with the required request header.", 423f866686bSJiaqing Zhao }}, 424f866686bSJiaqing Zhao MessageEntry{ 42570304cb5SJason M. Bills "InsufficientPrivilege", 42670304cb5SJason M. Bills { 427ba27e59eSEd Tanous "Indicates that the credentials associated with the established session do not have sufficient privileges for the requested operation.", 428ba27e59eSEd Tanous "There are insufficient privileges for the account or credentials associated with the current session to perform the requested operation.", 429271584abSEd Tanous "Critical", 430271584abSEd Tanous 0, 431271584abSEd Tanous {}, 432ba27e59eSEd Tanous "Either abandon the operation or change the associated access rights and resubmit the request if the operation failed.", 43370304cb5SJason M. Bills }}, 43470304cb5SJason M. Bills MessageEntry{ 435f866686bSJiaqing Zhao "InsufficientStorage", 436f866686bSJiaqing Zhao { 437*d8d5fc3eSGunnar Mills "Indicates that the operation could not be completed due to a lack of storage or memory available to the service.", 438*d8d5fc3eSGunnar Mills "Insufficient storage or memory available to complete the request.", 439f866686bSJiaqing Zhao "Critical", 440f866686bSJiaqing Zhao 0, 441f866686bSJiaqing Zhao {}, 442f866686bSJiaqing Zhao "Increase the free storage space available to the service and resubmit the request.", 443f866686bSJiaqing Zhao }}, 444f866686bSJiaqing Zhao MessageEntry{ 44570304cb5SJason M. Bills "InternalError", 44670304cb5SJason M. Bills { 447ba27e59eSEd Tanous "Indicates that the request failed for an unknown internal error but that the service is still operational.", 448ba27e59eSEd Tanous "The request failed due to an internal service error. The service is still operational.", 449271584abSEd Tanous "Critical", 450271584abSEd Tanous 0, 451271584abSEd Tanous {}, 452ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service.", 45370304cb5SJason M. Bills }}, 454ba27e59eSEd Tanous MessageEntry{ 455ba27e59eSEd Tanous "InvalidIndex", 45670304cb5SJason M. Bills { 457fc8a2b87SEd Tanous "The index is not valid.", 458fc8a2b87SEd Tanous "The index %1 is not a valid offset into the array.", 459271584abSEd Tanous "Warning", 460271584abSEd Tanous 1, 46170304cb5SJason M. Bills { 46270304cb5SJason M. Bills "number", 46370304cb5SJason M. Bills }, 464ba27e59eSEd Tanous "Verify the index value provided is within the bounds of the array.", 46570304cb5SJason M. Bills }}, 46670304cb5SJason M. Bills MessageEntry{ 467fc8a2b87SEd Tanous "InvalidJSON", 468fc8a2b87SEd Tanous { 469fc8a2b87SEd Tanous "Indicates that the request body contains invalid JSON.", 470f866686bSJiaqing Zhao "The request body submitted is invalid JSON starting at line %1 and could not be parsed by the receiving service.", 471fc8a2b87SEd Tanous "Critical", 472fc8a2b87SEd Tanous 1, 473fc8a2b87SEd Tanous { 474fc8a2b87SEd Tanous "number", 475fc8a2b87SEd Tanous }, 476ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 477fc8a2b87SEd Tanous }}, 478fc8a2b87SEd Tanous MessageEntry{ 47970304cb5SJason M. Bills "InvalidObject", 48070304cb5SJason M. Bills { 481*d8d5fc3eSGunnar Mills "Indicates that the object in question is invalid according to the implementation. An example is a firmware update malformed URI.", 482fc8a2b87SEd Tanous "The object at '%1' is invalid.", 483271584abSEd Tanous "Critical", 484271584abSEd Tanous 1, 48570304cb5SJason M. Bills { 48670304cb5SJason M. Bills "string", 48770304cb5SJason M. Bills }, 488ba27e59eSEd Tanous "Either the object is malformed or the URI is not correct. Correct the condition and resubmit the request if it failed.", 48970304cb5SJason M. Bills }}, 490ba27e59eSEd Tanous MessageEntry{ 491ba27e59eSEd Tanous "InvalidURI", 492fc8a2b87SEd Tanous { 493ba27e59eSEd Tanous "Indicates that the operation encountered a URI that does not correspond to a valid resource.", 494fc8a2b87SEd Tanous "The URI %1 was not found.", 495fc8a2b87SEd Tanous "Critical", 496fc8a2b87SEd Tanous 1, 497fc8a2b87SEd Tanous { 498fc8a2b87SEd Tanous "string", 499fc8a2b87SEd Tanous }, 500fc8a2b87SEd Tanous "Provide a valid URI and resubmit the request.", 501fc8a2b87SEd Tanous }}, 502ba27e59eSEd Tanous MessageEntry{ 50375ec825cSEd Tanous "LicenseRequired", 50475ec825cSEd Tanous { 50575ec825cSEd Tanous "Indicates that a license is required to perform the requested operation.", 50675ec825cSEd Tanous "A license is required for this operation: %1.", 50775ec825cSEd Tanous "Critical", 50875ec825cSEd Tanous 1, 50975ec825cSEd Tanous { 51075ec825cSEd Tanous "string", 51175ec825cSEd Tanous }, 51275ec825cSEd Tanous "Install the requested license and resubmit the request.", 51375ec825cSEd Tanous }}, 51475ec825cSEd Tanous MessageEntry{ 515ba27e59eSEd Tanous "MalformedJSON", 51670304cb5SJason M. Bills { 517fc8a2b87SEd Tanous "Indicates that the request body was malformed JSON.", 518ba27e59eSEd Tanous "The request body submitted was malformed JSON and could not be parsed by the receiving service.", 519271584abSEd Tanous "Critical", 520271584abSEd Tanous 0, 521271584abSEd Tanous {}, 522ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 52370304cb5SJason M. Bills }}, 52470304cb5SJason M. Bills MessageEntry{ 525e7808c93SGunnar Mills "MaximumErrorsExceeded", 526e7808c93SGunnar Mills { 527*d8d5fc3eSGunnar Mills "Indicates that so many errors have occurred that the reporting service cannot return them all.", 528e7808c93SGunnar Mills "Too many errors have occurred to report them all.", 529e7808c93SGunnar Mills "Critical", 530e7808c93SGunnar Mills 0, 531e7808c93SGunnar Mills {}, 532e7808c93SGunnar Mills "Resolve other reported errors and retry the current operation.", 533e7808c93SGunnar Mills }}, 534e7808c93SGunnar Mills MessageEntry{ 535f866686bSJiaqing Zhao "MissingOrMalformedPart", 536f866686bSJiaqing Zhao { 537f866686bSJiaqing Zhao "Indicates that a multipart request is missing a required part or contains malformed parts.", 538f866686bSJiaqing Zhao "The multipart request contains malformed parts or is missing required parts.", 539f866686bSJiaqing Zhao "Critical", 540f866686bSJiaqing Zhao 0, 541f866686bSJiaqing Zhao {}, 542f866686bSJiaqing Zhao "Add any missing required parts or correct the malformed parts and resubmit the request.", 543f866686bSJiaqing Zhao }}, 544f866686bSJiaqing Zhao MessageEntry{ 54583f984b5SSunitha Harish "NetworkNameResolutionNotConfigured", 54683f984b5SSunitha Harish { 547*d8d5fc3eSGunnar Mills "Indicates that network-based name resolution is not configured on the service.", 548*d8d5fc3eSGunnar Mills "Network name resolution is not configured on this service.", 54983f984b5SSunitha Harish "Warning", 55083f984b5SSunitha Harish 0, 55183f984b5SSunitha Harish {}, 552*d8d5fc3eSGunnar Mills "Configure the network-based 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.", 55383f984b5SSunitha Harish }}, 554ba27e59eSEd Tanous MessageEntry{ 555ba27e59eSEd Tanous "NetworkNameResolutionNotSupported", 55683f984b5SSunitha Harish { 557ba27e59eSEd Tanous "Indicates the service does not support network-based name resolution.", 558ba27e59eSEd Tanous "Resolution of network-based names is not supported by this service.", 55983f984b5SSunitha Harish "Warning", 56083f984b5SSunitha Harish 0, 56183f984b5SSunitha Harish {}, 562ba27e59eSEd Tanous "Update any URI values to include an IP address instead of a network name and resubmit the request.", 56383f984b5SSunitha Harish }}, 56483f984b5SSunitha Harish MessageEntry{ 56570304cb5SJason M. Bills "NoOperation", 56670304cb5SJason M. Bills { 567ba27e59eSEd Tanous "Indicates that the requested operation will not perform any changes on the service.", 568ba27e59eSEd Tanous "The request body submitted contain no data to act upon and no changes to the resource took place.", 569271584abSEd Tanous "Warning", 570271584abSEd Tanous 0, 571271584abSEd Tanous {}, 57270304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 57370304cb5SJason M. Bills }}, 57470304cb5SJason M. Bills MessageEntry{ 57570304cb5SJason M. Bills "NoValidSession", 57670304cb5SJason M. Bills { 577ba27e59eSEd Tanous "Indicates that the operation failed because a valid session is required in order to access any resources.", 578271584abSEd Tanous "There is no valid session established with the implementation.", 579271584abSEd Tanous "Critical", 580271584abSEd Tanous 0, 581271584abSEd Tanous {}, 582e7808c93SGunnar Mills "Establish a session before attempting any operations.", 583e7808c93SGunnar Mills }}, 584e7808c93SGunnar Mills MessageEntry{ 585*d8d5fc3eSGunnar Mills "OneTimePasscodeSent", 586*d8d5fc3eSGunnar Mills { 587*d8d5fc3eSGunnar Mills "Indicates that a required one-time passcode was sent to the user. The code should be provided as the `Token` property in the request to create a session.", 588*d8d5fc3eSGunnar Mills "A one-time passcode was sent to: %1. Supply the passcode as the Token property in the request to create a session.", 589*d8d5fc3eSGunnar Mills "OK", 590*d8d5fc3eSGunnar Mills 1, 591*d8d5fc3eSGunnar Mills { 592*d8d5fc3eSGunnar Mills "string", 593*d8d5fc3eSGunnar Mills }, 594*d8d5fc3eSGunnar Mills "Obtain the one-time passcode sent to the delivery address and resubmit the request using the passcode as the Token property.", 595*d8d5fc3eSGunnar Mills }}, 596*d8d5fc3eSGunnar Mills MessageEntry{ 597e7808c93SGunnar Mills "OperationFailed", 598e7808c93SGunnar Mills { 599*d8d5fc3eSGunnar Mills "Indicates that one of the internal operations necessary to complete the request failed. An example of this is when an internal service provider is unable to complete the request, such as in aggregation or RDE.", 600ba27e59eSEd Tanous "An error occurred internal to the service as part of the overall request. Partial results may have been returned.", 601e7808c93SGunnar Mills "Warning", 602e7808c93SGunnar Mills 0, 603e7808c93SGunnar Mills {}, 604ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 605e7808c93SGunnar Mills }}, 606e7808c93SGunnar Mills MessageEntry{ 607f866686bSJiaqing Zhao "OperationNotAllowed", 608f866686bSJiaqing Zhao { 609f866686bSJiaqing Zhao "Indicates that the HTTP method in the request is not allowed on this resource.", 610f866686bSJiaqing Zhao "The HTTP method is not allowed on this resource.", 611f866686bSJiaqing Zhao "Critical", 612f866686bSJiaqing Zhao 0, 613f866686bSJiaqing Zhao {}, 614f866686bSJiaqing Zhao "None.", 615f866686bSJiaqing Zhao }}, 616f866686bSJiaqing Zhao MessageEntry{ 617ba27e59eSEd Tanous "OperationTimeout", 618e7808c93SGunnar Mills { 619*d8d5fc3eSGunnar Mills "Indicates that one of the internal operations necessary to complete the request timed out. An example of this is when an internal service provider is unable to complete the request, such as in aggregation or RDE.", 620*d8d5fc3eSGunnar Mills "A timeout internal to the service occurred as part of the request. Partial results may have been returned.", 621ba27e59eSEd Tanous "Warning", 622ba27e59eSEd Tanous 0, 623ba27e59eSEd Tanous {}, 624ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 625ba27e59eSEd Tanous }}, 6264d99bbb0SEd Tanous MessageEntry{ 6274d99bbb0SEd Tanous "PasswordChangeRequired", 628ba27e59eSEd Tanous { 629*d8d5fc3eSGunnar Mills "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.", 630ba27e59eSEd 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.", 631e7808c93SGunnar Mills "Critical", 632e7808c93SGunnar Mills 1, 633e7808c93SGunnar Mills { 634e7808c93SGunnar Mills "string", 635e7808c93SGunnar Mills }, 636ba27e59eSEd Tanous "Change the password for this account using a PATCH to the Password property at the URI provided.", 637e7808c93SGunnar Mills }}, 638ba27e59eSEd Tanous MessageEntry{ 639f866686bSJiaqing Zhao "PayloadTooLarge", 640f866686bSJiaqing Zhao { 641f866686bSJiaqing Zhao "Indicates that the supplied payload is too large to be accepted by the service.", 642f866686bSJiaqing Zhao "The supplied payload exceeds the maximum size supported by the service.", 643f866686bSJiaqing Zhao "Critical", 644f866686bSJiaqing Zhao 0, 645f866686bSJiaqing Zhao {}, 646f866686bSJiaqing Zhao "Check that the supplied payload is correct and supported by this service.", 647f866686bSJiaqing Zhao }}, 648f866686bSJiaqing Zhao MessageEntry{ 649ba27e59eSEd Tanous "PreconditionFailed", 650e7808c93SGunnar Mills { 651ba27e59eSEd Tanous "Indicates that the ETag supplied did not match the current ETag of the resource.", 652ba27e59eSEd Tanous "The ETag supplied did not match the ETag required to change this resource.", 653e7808c93SGunnar Mills "Critical", 654e7808c93SGunnar Mills 0, 655e7808c93SGunnar Mills {}, 656e7808c93SGunnar Mills "Try the operation again using the appropriate ETag.", 657e7808c93SGunnar Mills }}, 658ba27e59eSEd Tanous MessageEntry{ 659ba27e59eSEd Tanous "PreconditionRequired", 660e7808c93SGunnar Mills { 661*d8d5fc3eSGunnar Mills "Indicates that the request did not provide the required precondition such as an `If-Match` or `If-None-Match` header or `@odata.etag` annotations.", 662ba27e59eSEd Tanous "A precondition header or annotation is required to change this resource.", 663e7808c93SGunnar Mills "Critical", 664e7808c93SGunnar Mills 0, 665e7808c93SGunnar Mills {}, 666ba27e59eSEd Tanous "Try the operation again using an If-Match or If-None-Match header and appropriate ETag.", 66770304cb5SJason M. Bills }}, 668fc8a2b87SEd Tanous MessageEntry{ 669fc8a2b87SEd Tanous "PropertyDeprecated", 670fc8a2b87SEd Tanous { 671fc8a2b87SEd Tanous "Indicates the property is deprecated.", 672fc8a2b87SEd Tanous "The deprecated property %1 was included in the request body.", 673fc8a2b87SEd Tanous "Warning", 674fc8a2b87SEd Tanous 1, 675fc8a2b87SEd Tanous { 676fc8a2b87SEd Tanous "string", 677fc8a2b87SEd Tanous }, 678fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 679fc8a2b87SEd Tanous }}, 680ba27e59eSEd Tanous MessageEntry{ 681ba27e59eSEd Tanous "PropertyDuplicate", 68270304cb5SJason M. Bills { 683ba27e59eSEd Tanous "Indicates that a duplicate property was included in the request body.", 684271584abSEd Tanous "The property %1 was duplicated in the request.", 685271584abSEd Tanous "Warning", 686271584abSEd Tanous 1, 68770304cb5SJason M. Bills { 68870304cb5SJason M. Bills "string", 68970304cb5SJason M. Bills }, 690ba27e59eSEd Tanous "Remove the duplicate property from the request body and resubmit the request if the operation failed.", 69170304cb5SJason M. Bills }}, 69270304cb5SJason M. Bills MessageEntry{ 69370304cb5SJason M. Bills "PropertyMissing", 69470304cb5SJason M. Bills { 695ba27e59eSEd Tanous "Indicates that a required property was not supplied as part of the request.", 696ba27e59eSEd Tanous "The property %1 is a required property and must be included in the request.", 697271584abSEd Tanous "Warning", 698271584abSEd Tanous 1, 69970304cb5SJason M. Bills { 70070304cb5SJason M. Bills "string", 70170304cb5SJason M. Bills }, 702ba27e59eSEd Tanous "Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed.", 70370304cb5SJason M. Bills }}, 704ba27e59eSEd Tanous MessageEntry{ 705f866686bSJiaqing Zhao "PropertyNotUpdated", 706f866686bSJiaqing Zhao { 707f866686bSJiaqing Zhao "Indicates that a property was not updated due to an internal service error, but the service is still functional.", 708f866686bSJiaqing Zhao "The property %1 was not updated due to an internal service error. The service is still operational.", 709f866686bSJiaqing Zhao "Critical", 710f866686bSJiaqing Zhao 1, 711f866686bSJiaqing Zhao { 712f866686bSJiaqing Zhao "string", 713f866686bSJiaqing Zhao }, 714f866686bSJiaqing Zhao "Resubmit the request. If the problem persists, check for additional messages and consider resetting the service.", 715f866686bSJiaqing Zhao }}, 716f866686bSJiaqing Zhao MessageEntry{ 717ba27e59eSEd Tanous "PropertyNotWritable", 71870304cb5SJason M. Bills { 719*d8d5fc3eSGunnar Mills "Indicates that a property was given a value in the request body, but the property is a read-only property.", 720*d8d5fc3eSGunnar Mills "The property %1 is a read-only property and cannot be assigned a value.", 721271584abSEd Tanous "Warning", 722271584abSEd Tanous 1, 72370304cb5SJason M. Bills { 72470304cb5SJason M. Bills "string", 72570304cb5SJason M. Bills }, 726ba27e59eSEd Tanous "Remove the property from the request body and resubmit the request if the operation failed.", 72770304cb5SJason M. Bills }}, 728ba27e59eSEd Tanous MessageEntry{ 729ba27e59eSEd Tanous "PropertyUnknown", 73070304cb5SJason M. Bills { 731ba27e59eSEd Tanous "Indicates that an unknown property was included in the request body.", 732ba27e59eSEd Tanous "The property %1 is not in the list of valid properties for the resource.", 733271584abSEd Tanous "Warning", 734271584abSEd Tanous 1, 73570304cb5SJason M. Bills { 73670304cb5SJason M. Bills "string", 73770304cb5SJason M. Bills }, 738ba27e59eSEd Tanous "Remove the unknown property from the request body and resubmit the request if the operation failed.", 73970304cb5SJason M. Bills }}, 740e7808c93SGunnar Mills MessageEntry{ 741e7808c93SGunnar Mills "PropertyValueConflict", 742e7808c93SGunnar Mills { 743*d8d5fc3eSGunnar Mills "Indicates that the requested write of a property value could not be completed because of a conflict with another property value.", 744ba27e59eSEd Tanous "The property '%1' could not be written because its value would conflict with the value of the '%2' property.", 745e7808c93SGunnar Mills "Warning", 746e7808c93SGunnar Mills 2, 747e7808c93SGunnar Mills { 748e7808c93SGunnar Mills "string", 749e7808c93SGunnar Mills "string", 750e7808c93SGunnar Mills }, 751*d8d5fc3eSGunnar Mills "None.", 752e7808c93SGunnar Mills }}, 753ba27e59eSEd Tanous MessageEntry{ 754ba27e59eSEd Tanous "PropertyValueDeprecated", 755fc8a2b87SEd Tanous { 756fc8a2b87SEd Tanous "Indicates that a property was given a deprecated value.", 757fc8a2b87SEd Tanous "The value '%1' for the property %2 is deprecated.", 758fc8a2b87SEd Tanous "Warning", 759f866686bSJiaqing Zhao 2, 760fc8a2b87SEd Tanous { 761fc8a2b87SEd Tanous "string", 762fc8a2b87SEd Tanous "string", 763fc8a2b87SEd Tanous }, 764fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 765fc8a2b87SEd Tanous }}, 766ba27e59eSEd Tanous MessageEntry{ 767ba27e59eSEd Tanous "PropertyValueError", 76883f984b5SSunitha Harish { 76983f984b5SSunitha Harish "Indicates that a property was given an invalid value.", 77083f984b5SSunitha Harish "The value provided for the property %1 is not valid.", 77183f984b5SSunitha Harish "Warning", 77283f984b5SSunitha Harish 1, 77383f984b5SSunitha Harish { 77483f984b5SSunitha Harish "string", 77583f984b5SSunitha Harish }, 776ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 77783f984b5SSunitha Harish }}, 778fc8a2b87SEd Tanous MessageEntry{ 779fc8a2b87SEd Tanous "PropertyValueExternalConflict", 780fc8a2b87SEd Tanous { 781*d8d5fc3eSGunnar Mills "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.", 782ba27e59eSEd 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.", 783fc8a2b87SEd Tanous "Warning", 784fc8a2b87SEd Tanous 2, 785fc8a2b87SEd Tanous { 786fc8a2b87SEd Tanous "string", 787fc8a2b87SEd Tanous "string", 788fc8a2b87SEd Tanous }, 789*d8d5fc3eSGunnar Mills "None.", 790fc8a2b87SEd Tanous }}, 791ba27e59eSEd Tanous MessageEntry{ 792ba27e59eSEd Tanous "PropertyValueFormatError", 793271584abSEd Tanous { 794*d8d5fc3eSGunnar Mills "Indicates that a property was given the correct value type but the format of the value is not supported.", 795*d8d5fc3eSGunnar Mills "The value '%1' for the property %2 is not a format that the property can accept.", 796271584abSEd Tanous "Warning", 797271584abSEd Tanous 2, 798271584abSEd Tanous { 799271584abSEd Tanous "string", 800271584abSEd Tanous "string", 801271584abSEd Tanous }, 802ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 803271584abSEd Tanous }}, 804ba27e59eSEd Tanous MessageEntry{ 805ba27e59eSEd Tanous "PropertyValueIncorrect", 806e7808c93SGunnar Mills { 807*d8d5fc3eSGunnar Mills "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.", 808ba27e59eSEd 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.", 809e7808c93SGunnar Mills "Warning", 810e7808c93SGunnar Mills 2, 811e7808c93SGunnar Mills { 812e7808c93SGunnar Mills "string", 813e7808c93SGunnar Mills "string", 814e7808c93SGunnar Mills }, 815*d8d5fc3eSGunnar Mills "None.", 816e7808c93SGunnar Mills }}, 817ba27e59eSEd Tanous MessageEntry{ 818ba27e59eSEd Tanous "PropertyValueModified", 81970304cb5SJason M. Bills { 820ba27e59eSEd 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.", 821ba27e59eSEd Tanous "The property %1 was assigned the value '%2' due to modification by the service.", 822271584abSEd Tanous "Warning", 823271584abSEd Tanous 2, 82470304cb5SJason M. Bills { 82570304cb5SJason M. Bills "string", 82670304cb5SJason M. Bills "string", 82770304cb5SJason M. Bills }, 828*d8d5fc3eSGunnar Mills "None.", 82970304cb5SJason M. Bills }}, 83070304cb5SJason M. Bills MessageEntry{ 83170304cb5SJason M. Bills "PropertyValueNotInList", 83270304cb5SJason M. Bills { 833ba27e59eSEd 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.", 834ba27e59eSEd Tanous "The value '%1' for the property %2 is not in the list of acceptable values.", 835271584abSEd Tanous "Warning", 836271584abSEd Tanous 2, 83770304cb5SJason M. Bills { 83870304cb5SJason M. Bills "string", 83970304cb5SJason M. Bills "string", 84070304cb5SJason M. Bills }, 841ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 84270304cb5SJason M. Bills }}, 843ba27e59eSEd Tanous MessageEntry{ 844f866686bSJiaqing Zhao "PropertyValueOutOfRange", 845f866686bSJiaqing Zhao { 846f866686bSJiaqing Zhao "Indicates that a property was given the correct value type but the value of that property is outside the supported range.", 847f866686bSJiaqing Zhao "The value '%1' for the property %2 is not in the supported range of acceptable values.", 848f866686bSJiaqing Zhao "Warning", 849f866686bSJiaqing Zhao 2, 850f866686bSJiaqing Zhao { 851f866686bSJiaqing Zhao "string", 852f866686bSJiaqing Zhao "string", 853f866686bSJiaqing Zhao }, 854f866686bSJiaqing Zhao "Correct the value for the property in the request body and resubmit the request if the operation failed.", 855f866686bSJiaqing Zhao }}, 856f866686bSJiaqing Zhao MessageEntry{ 857ba27e59eSEd Tanous "PropertyValueResourceConflict", 858fc8a2b87SEd Tanous { 859*d8d5fc3eSGunnar Mills "Indicates that the requested write of a property value could not be completed due to the current state or configuration of another resource.", 860ba27e59eSEd 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'.", 861fc8a2b87SEd Tanous "Warning", 862fc8a2b87SEd Tanous 3, 863fc8a2b87SEd Tanous { 864fc8a2b87SEd Tanous "string", 865fc8a2b87SEd Tanous "string", 866fc8a2b87SEd Tanous "string", 867fc8a2b87SEd Tanous }, 868*d8d5fc3eSGunnar Mills "None.", 869fc8a2b87SEd Tanous }}, 87070304cb5SJason M. Bills MessageEntry{ 87170304cb5SJason M. Bills "PropertyValueTypeError", 87270304cb5SJason M. Bills { 873ba27e59eSEd 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.", 874*d8d5fc3eSGunnar Mills "The value '%1' for the property %2 is not a type that the property can accept.", 875271584abSEd Tanous "Warning", 876271584abSEd Tanous 2, 87770304cb5SJason M. Bills { 87870304cb5SJason M. Bills "string", 87970304cb5SJason M. Bills "string", 88070304cb5SJason M. Bills }, 881ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 88270304cb5SJason M. Bills }}, 88370304cb5SJason M. Bills MessageEntry{ 884e7808c93SGunnar Mills "QueryCombinationInvalid", 885e7808c93SGunnar Mills { 886*d8d5fc3eSGunnar Mills "Indicates the request contains multiple query parameters and that two or more of them cannot be used together.", 887ba27e59eSEd Tanous "Two or more query parameters in the request cannot be used together.", 888e7808c93SGunnar Mills "Warning", 889e7808c93SGunnar Mills 0, 890e7808c93SGunnar Mills {}, 891ba27e59eSEd Tanous "Remove one or more of the query parameters and resubmit the request if the operation failed.", 892e7808c93SGunnar Mills }}, 893e7808c93SGunnar Mills MessageEntry{ 89470304cb5SJason M. Bills "QueryNotSupported", 89570304cb5SJason M. Bills { 89670304cb5SJason M. Bills "Indicates that query is not supported on the implementation.", 897271584abSEd Tanous "Querying is not supported by the implementation.", 898271584abSEd Tanous "Warning", 899e7808c93SGunnar Mills 0, 900e7808c93SGunnar Mills {}, 901ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 902e7808c93SGunnar Mills }}, 903ba27e59eSEd Tanous MessageEntry{ 904ba27e59eSEd Tanous "QueryNotSupportedOnOperation", 905e7808c93SGunnar Mills { 906*d8d5fc3eSGunnar Mills "Indicates that query is not supported with the given operation, such as when the `$expand` query is attempted with a `PATCH` operation.", 907e7808c93SGunnar Mills "Querying is not supported with the requested operation.", 908e7808c93SGunnar Mills "Warning", 909271584abSEd Tanous 0, 910271584abSEd Tanous {}, 911ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 91270304cb5SJason M. Bills }}, 913ba27e59eSEd Tanous MessageEntry{ 914ba27e59eSEd Tanous "QueryNotSupportedOnResource", 91570304cb5SJason M. Bills { 916ba27e59eSEd 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.", 917271584abSEd Tanous "Querying is not supported on the requested resource.", 918271584abSEd Tanous "Warning", 919271584abSEd Tanous 0, 920271584abSEd Tanous {}, 921ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 92270304cb5SJason M. Bills }}, 9234d99bbb0SEd Tanous MessageEntry{ 9244d99bbb0SEd Tanous "QueryParameterOutOfRange", 92570304cb5SJason M. Bills { 926*d8d5fc3eSGunnar Mills "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 that exceed what is possible for the supplied resource, such as when a page is requested that is beyond the last page.", 927fc8a2b87SEd Tanous "The value '%1' for the query parameter %2 is out of range %3.", 928271584abSEd Tanous "Warning", 929271584abSEd Tanous 3, 93070304cb5SJason M. Bills { 93170304cb5SJason M. Bills "string", 93270304cb5SJason M. Bills "string", 93370304cb5SJason M. Bills "string", 93470304cb5SJason M. Bills }, 935*d8d5fc3eSGunnar Mills "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 number that is within the range of valid pages.", 93670304cb5SJason M. Bills }}, 937fc8a2b87SEd Tanous MessageEntry{ 93875ec825cSEd Tanous "QueryParameterUnsupported", 93975ec825cSEd Tanous { 94075ec825cSEd Tanous "Indicates that a query parameter is not supported.", 94175ec825cSEd Tanous "Query parameter '%1' is not supported.", 94275ec825cSEd Tanous "Warning", 94375ec825cSEd Tanous 1, 94475ec825cSEd Tanous { 94575ec825cSEd Tanous "string", 94675ec825cSEd Tanous }, 94775ec825cSEd Tanous "Correct or remove the query parameter and resubmit the request.", 94875ec825cSEd Tanous }}, 94975ec825cSEd Tanous MessageEntry{ 95083f984b5SSunitha Harish "QueryParameterValueError", 95183f984b5SSunitha Harish { 95283f984b5SSunitha Harish "Indicates that a query parameter was given an invalid value.", 95383f984b5SSunitha Harish "The value for the parameter %1 is invalid.", 95483f984b5SSunitha Harish "Warning", 95583f984b5SSunitha Harish 1, 95683f984b5SSunitha Harish { 95783f984b5SSunitha Harish "string", 95883f984b5SSunitha Harish }, 959ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 96083f984b5SSunitha Harish }}, 96183f984b5SSunitha Harish MessageEntry{ 962fc8a2b87SEd Tanous "QueryParameterValueFormatError", 96370304cb5SJason M. Bills { 964*d8d5fc3eSGunnar Mills "Indicates that a query parameter was given the correct value type but the format of the value is not supported.", 965*d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 is not a format that the parameter can accept.", 966271584abSEd Tanous "Warning", 967271584abSEd Tanous 2, 96870304cb5SJason M. Bills { 96970304cb5SJason M. Bills "string", 97070304cb5SJason M. Bills "string", 97170304cb5SJason M. Bills }, 972ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 97370304cb5SJason M. Bills }}, 974ba27e59eSEd Tanous MessageEntry{ 975ba27e59eSEd Tanous "QueryParameterValueTypeError", 97670304cb5SJason M. Bills { 977ba27e59eSEd 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.", 978*d8d5fc3eSGunnar Mills "The value '%1' for the query parameter %2 is not a type that the parameter can accept.", 979271584abSEd Tanous "Warning", 980271584abSEd Tanous 2, 98170304cb5SJason M. Bills { 98270304cb5SJason M. Bills "string", 98370304cb5SJason M. Bills "string", 98470304cb5SJason M. Bills }, 985ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 98670304cb5SJason M. Bills }}, 987e7808c93SGunnar Mills MessageEntry{ 988f866686bSJiaqing Zhao "ResetRecommended", 989f866686bSJiaqing Zhao { 990*d8d5fc3eSGunnar Mills "Indicates that a component reset is recommended for error recovery while unaffected applications can continue running without any effect on accuracy and performance.", 991f866686bSJiaqing Zhao "In order to recover from errors, a component reset is recommended with the Reset action URI '%1' and ResetType '%2'.", 992f866686bSJiaqing Zhao "Warning", 993f866686bSJiaqing Zhao 2, 994f866686bSJiaqing Zhao { 995f866686bSJiaqing Zhao "string", 996f866686bSJiaqing Zhao "string", 997f866686bSJiaqing Zhao }, 998f866686bSJiaqing Zhao "Perform the recommended reset action on the specified component.", 999f866686bSJiaqing Zhao }}, 1000f866686bSJiaqing Zhao MessageEntry{ 1001e7808c93SGunnar Mills "ResetRequired", 1002e7808c93SGunnar Mills { 1003f866686bSJiaqing Zhao "Indicates that a component reset is required for changes, error recovery, or operations to complete.", 1004f866686bSJiaqing Zhao "In order to apply changes, recover from errors, or complete the operation, a component reset is required with the Reset action URI '%1' and ResetType '%2'.", 1005e7808c93SGunnar Mills "Warning", 1006e7808c93SGunnar Mills 2, 1007e7808c93SGunnar Mills { 1008e7808c93SGunnar Mills "string", 1009e7808c93SGunnar Mills "string", 1010e7808c93SGunnar Mills }, 1011fc8a2b87SEd Tanous "Perform the required reset action on the specified component.", 1012e7808c93SGunnar Mills }}, 1013ba27e59eSEd Tanous MessageEntry{ 1014ba27e59eSEd Tanous "ResourceAlreadyExists", 101570304cb5SJason M. Bills { 1016ba27e59eSEd Tanous "Indicates that a resource change or creation was attempted but that the operation cannot proceed because the resource already exists.", 1017ba27e59eSEd Tanous "The requested resource of type %1 with the property %2 with the value '%3' already exists.", 1018271584abSEd Tanous "Critical", 1019271584abSEd Tanous 3, 102070304cb5SJason M. Bills { 102170304cb5SJason M. Bills "string", 102270304cb5SJason M. Bills "string", 102370304cb5SJason M. Bills "string", 102470304cb5SJason M. Bills }, 1025*d8d5fc3eSGunnar Mills "Do not repeat the create operation as the resource was already created.", 102670304cb5SJason M. Bills }}, 102770304cb5SJason M. Bills MessageEntry{ 102870304cb5SJason M. Bills "ResourceAtUriInUnknownFormat", 102970304cb5SJason M. Bills { 1030ba27e59eSEd Tanous "Indicates that the URI was valid but the resource or image at that URI was in a format not supported by the service.", 1031ba27e59eSEd Tanous "The resource at '%1' is in a format not recognized by the service.", 1032271584abSEd Tanous "Critical", 1033271584abSEd Tanous 1, 103470304cb5SJason M. Bills { 103570304cb5SJason M. Bills "string", 103670304cb5SJason M. Bills }, 1037ba27e59eSEd Tanous "Place an image or resource or file that is recognized by the service at the URI.", 103870304cb5SJason M. Bills }}, 1039ba27e59eSEd Tanous MessageEntry{ 1040ba27e59eSEd Tanous "ResourceAtUriUnauthorized", 104170304cb5SJason M. Bills { 1042ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unauthorized.", 1043ba27e59eSEd Tanous "While accessing the resource at '%1', the service received an authorization error '%2'.", 1044271584abSEd Tanous "Critical", 1045271584abSEd Tanous 2, 104670304cb5SJason M. Bills { 104770304cb5SJason M. Bills "string", 104870304cb5SJason M. Bills "string", 104970304cb5SJason M. Bills }, 1050ba27e59eSEd Tanous "Ensure that the appropriate access is provided for the service in order for it to access the URI.", 105170304cb5SJason M. Bills }}, 1052ba27e59eSEd Tanous MessageEntry{ 1053ba27e59eSEd Tanous "ResourceCannotBeDeleted", 105470304cb5SJason M. Bills { 1055ba27e59eSEd Tanous "Indicates that a delete operation was attempted on a resource that cannot be deleted.", 1056ba27e59eSEd Tanous "The delete request failed because the resource requested cannot be deleted.", 1057271584abSEd Tanous "Critical", 1058271584abSEd Tanous 0, 1059271584abSEd Tanous {}, 1060271584abSEd Tanous "Do not attempt to delete a non-deletable resource.", 106170304cb5SJason M. Bills }}, 106270304cb5SJason M. Bills MessageEntry{ 1063e7808c93SGunnar Mills "ResourceCreationConflict", 1064e7808c93SGunnar Mills { 1065ba27e59eSEd Tanous "Indicates that the requested resource creation could not be completed because the service has a resource that conflicts with the request.", 1066ba27e59eSEd Tanous "The resource could not be created. The service has a resource at URI '%1' that conflicts with the creation request.", 1067e7808c93SGunnar Mills "Warning", 1068e7808c93SGunnar Mills 1, 1069e7808c93SGunnar Mills { 1070e7808c93SGunnar Mills "string", 1071e7808c93SGunnar Mills }, 1072*d8d5fc3eSGunnar Mills "None.", 1073e7808c93SGunnar Mills }}, 1074e7808c93SGunnar Mills MessageEntry{ 1075fc8a2b87SEd Tanous "ResourceDeprecated", 1076fc8a2b87SEd Tanous { 1077fc8a2b87SEd Tanous "Indicates the resource is deprecated.", 1078fc8a2b87SEd Tanous "The operation was performed on a deprecated resource '%1'.", 1079fc8a2b87SEd Tanous "Warning", 1080fc8a2b87SEd Tanous 1, 1081fc8a2b87SEd Tanous { 1082fc8a2b87SEd Tanous "string", 1083fc8a2b87SEd Tanous }, 1084fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 1085fc8a2b87SEd Tanous }}, 1086fc8a2b87SEd Tanous MessageEntry{ 108770304cb5SJason M. Bills "ResourceExhaustion", 108870304cb5SJason M. Bills { 1089*d8d5fc3eSGunnar Mills "Indicates that a resource could not satisfy the request due to some unavailability of resources. An example is that available capacity was allocated.", 1090ba27e59eSEd Tanous "The resource '%1' was unable to satisfy the request due to unavailability of resources.", 1091271584abSEd Tanous "Critical", 1092271584abSEd Tanous 1, 109370304cb5SJason M. Bills { 109470304cb5SJason M. Bills "string", 109570304cb5SJason M. Bills }, 1096271584abSEd Tanous "Ensure that the resources are available and resubmit the request.", 109770304cb5SJason M. Bills }}, 1098ba27e59eSEd Tanous MessageEntry{ 1099ba27e59eSEd Tanous "ResourceInStandby", 110070304cb5SJason M. Bills { 1101ba27e59eSEd Tanous "Indicates that the request could not be performed because the resource is in standby.", 1102ba27e59eSEd Tanous "The request could not be performed because the resource is in standby.", 1103271584abSEd Tanous "Critical", 1104271584abSEd Tanous 0, 1105271584abSEd Tanous {}, 1106ba27e59eSEd Tanous "Ensure that the resource is in the correct power state and resubmit the request.", 110770304cb5SJason M. Bills }}, 1108ba27e59eSEd Tanous MessageEntry{ 1109ba27e59eSEd Tanous "ResourceInUse", 111070304cb5SJason M. Bills { 1111ba27e59eSEd Tanous "Indicates that a change was requested to a resource but the change was rejected due to the resource being in use or transition.", 1112ba27e59eSEd Tanous "The change to the requested resource failed because the resource is in use or in transition.", 1113271584abSEd Tanous "Warning", 1114271584abSEd Tanous 0, 1115271584abSEd Tanous {}, 1116ba27e59eSEd Tanous "Remove the condition and resubmit the request if the operation failed.", 111770304cb5SJason M. Bills }}, 111870304cb5SJason M. Bills MessageEntry{ 111970304cb5SJason M. Bills "ResourceMissingAtURI", 112070304cb5SJason M. Bills { 1121*d8d5fc3eSGunnar Mills "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 such as firmware updates.", 1122fc8a2b87SEd Tanous "The resource at the URI '%1' was not found.", 1123271584abSEd Tanous "Critical", 1124271584abSEd Tanous 1, 112570304cb5SJason M. Bills { 112670304cb5SJason M. Bills "string", 112770304cb5SJason M. Bills }, 1128ba27e59eSEd Tanous "Place a valid resource at the URI or correct the URI and resubmit the request.", 112970304cb5SJason M. Bills }}, 113070304cb5SJason M. Bills MessageEntry{ 113170304cb5SJason M. Bills "ResourceNotFound", 113270304cb5SJason M. Bills { 1133ba27e59eSEd Tanous "Indicates that the operation expected a resource identifier that corresponds to an existing resource but one was not found.", 1134fc8a2b87SEd Tanous "The requested resource of type %1 named '%2' was not found.", 1135271584abSEd Tanous "Critical", 1136271584abSEd Tanous 2, 113770304cb5SJason M. Bills { 113870304cb5SJason M. Bills "string", 113970304cb5SJason M. Bills "string", 114070304cb5SJason M. Bills }, 114170304cb5SJason M. Bills "Provide a valid resource identifier and resubmit the request.", 114270304cb5SJason M. Bills }}, 114370304cb5SJason M. Bills MessageEntry{ 114470304cb5SJason M. Bills "ResourceTypeIncompatible", 114570304cb5SJason M. Bills { 1146*d8d5fc3eSGunnar Mills "Indicates that the resource type of the operation does not match that of the operation destination. Examples of this are a `POST` to a resource collection using the wrong resource type, an update where the `@odata.type` properties do not match, or a case of major version incompatibility.", 1147ba27e59eSEd Tanous "The @odata.type of the request body %1 is incompatible with the @odata.type of the resource, which is %2.", 1148271584abSEd Tanous "Critical", 1149271584abSEd Tanous 2, 115070304cb5SJason M. Bills { 115170304cb5SJason M. Bills "string", 115270304cb5SJason M. Bills "string", 115370304cb5SJason M. Bills }, 1154ba27e59eSEd Tanous "Resubmit the request with a payload compatible with the resource's schema.", 115570304cb5SJason M. Bills }}, 1156ba27e59eSEd Tanous MessageEntry{ 1157ba27e59eSEd Tanous "RestrictedPrivilege", 1158fc8a2b87SEd Tanous { 1159ba27e59eSEd Tanous "Indicates that the operation was not successful because a privilege is restricted.", 1160ba27e59eSEd Tanous "The operation was not successful because the privilege '%1' is restricted.", 1161fc8a2b87SEd Tanous "Warning", 1162fc8a2b87SEd Tanous 1, 1163fc8a2b87SEd Tanous { 1164fc8a2b87SEd Tanous "string", 1165fc8a2b87SEd Tanous }, 1166ba27e59eSEd Tanous "Remove restricted privileges from the request body and resubmit the request.", 1167fc8a2b87SEd Tanous }}, 1168ba27e59eSEd Tanous MessageEntry{ 1169ba27e59eSEd Tanous "RestrictedRole", 1170fc8a2b87SEd Tanous { 1171ba27e59eSEd Tanous "Indicates that the operation was not successful because the role is restricted.", 1172ba27e59eSEd Tanous "The operation was not successful because the role '%1' is restricted.", 1173fc8a2b87SEd Tanous "Warning", 1174fc8a2b87SEd Tanous 1, 1175fc8a2b87SEd Tanous { 1176fc8a2b87SEd Tanous "string", 1177fc8a2b87SEd Tanous }, 1178ba27e59eSEd Tanous "No resolution is required. For standard roles, consider using the role specified in the AlternateRoleId property in the Role resource.", 1179fc8a2b87SEd Tanous }}, 118070304cb5SJason M. Bills MessageEntry{ 118183f984b5SSunitha Harish "ServiceDisabled", 118283f984b5SSunitha Harish { 1183ba27e59eSEd Tanous "Indicates that the operation failed because the service, such as the account service, is disabled and cannot accept requests.", 1184ba27e59eSEd Tanous "The operation failed because the service at %1 is disabled and cannot accept requests.", 118583f984b5SSunitha Harish "Warning", 118683f984b5SSunitha Harish 1, 118783f984b5SSunitha Harish { 118883f984b5SSunitha Harish "string", 118983f984b5SSunitha Harish }, 1190ba27e59eSEd Tanous "Enable the service and resubmit the request if the operation failed.", 119183f984b5SSunitha Harish }}, 119283f984b5SSunitha Harish MessageEntry{ 119370304cb5SJason M. Bills "ServiceInUnknownState", 119470304cb5SJason M. Bills { 1195ba27e59eSEd Tanous "Indicates that the operation failed because the service is in an unknown state and cannot accept additional requests.", 1196ba27e59eSEd Tanous "The operation failed because the service is in an unknown state and can no longer take incoming requests.", 1197271584abSEd Tanous "Critical", 1198271584abSEd Tanous 0, 1199271584abSEd Tanous {}, 1200ba27e59eSEd Tanous "Restart the service and resubmit the request if the operation failed.", 120170304cb5SJason M. Bills }}, 1202ba27e59eSEd Tanous MessageEntry{ 1203ba27e59eSEd Tanous "ServiceShuttingDown", 120470304cb5SJason M. Bills { 1205*d8d5fc3eSGunnar Mills "Indicates that the operation failed because the service is shutting down, such as when the service reboots.", 1206ba27e59eSEd Tanous "The operation failed because the service is shutting down and can no longer take incoming requests.", 1207271584abSEd Tanous "Critical", 1208271584abSEd Tanous 0, 1209271584abSEd Tanous {}, 1210ba27e59eSEd Tanous "When the service becomes available, resubmit the request if the operation failed.", 121170304cb5SJason M. Bills }}, 121270304cb5SJason M. Bills MessageEntry{ 121370304cb5SJason M. Bills "ServiceTemporarilyUnavailable", 121470304cb5SJason M. Bills { 1215271584abSEd Tanous "Indicates the service is temporarily unavailable.", 121670304cb5SJason M. Bills "The service is temporarily unavailable. Retry in %1 seconds.", 1217271584abSEd Tanous "Critical", 1218271584abSEd Tanous 1, 121970304cb5SJason M. Bills { 122070304cb5SJason M. Bills "string", 122170304cb5SJason M. Bills }, 1222271584abSEd Tanous "Wait for the indicated retry duration and retry the operation.", 122370304cb5SJason M. Bills }}, 122470304cb5SJason M. Bills MessageEntry{ 122570304cb5SJason M. Bills "SessionLimitExceeded", 122670304cb5SJason M. Bills { 1227*d8d5fc3eSGunnar Mills "Indicates that a session establishment was requested but the operation failed due to the number of simultaneous sessions exceeding the limit of the implementation.", 1228ba27e59eSEd Tanous "The session establishment failed due to the number of simultaneous sessions exceeding the limit of the implementation.", 1229271584abSEd Tanous "Critical", 1230271584abSEd Tanous 0, 1231271584abSEd Tanous {}, 1232ba27e59eSEd Tanous "Reduce the number of other sessions before trying to establish the session or increase the limit of simultaneous sessions, if supported.", 123370304cb5SJason M. Bills }}, 123470304cb5SJason M. Bills MessageEntry{ 123570304cb5SJason M. Bills "SessionTerminated", 123670304cb5SJason M. Bills { 1237*d8d5fc3eSGunnar Mills "Indicates that the `DELETE` operation on the session resource resulted in the successful termination of the session.", 1238271584abSEd Tanous "The session was successfully terminated.", 1239271584abSEd Tanous "OK", 1240271584abSEd Tanous 0, 1241271584abSEd Tanous {}, 1242*d8d5fc3eSGunnar Mills "None.", 124370304cb5SJason M. Bills }}, 124470304cb5SJason M. Bills MessageEntry{ 124570304cb5SJason M. Bills "SourceDoesNotSupportProtocol", 124670304cb5SJason M. Bills { 1247*d8d5fc3eSGunnar Mills "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.", 1248ba27e59eSEd Tanous "The other end of the connection at '%1' does not support the specified protocol %2.", 1249271584abSEd Tanous "Critical", 1250271584abSEd Tanous 2, 125170304cb5SJason M. Bills { 125270304cb5SJason M. Bills "string", 125370304cb5SJason M. Bills "string", 125470304cb5SJason M. Bills }, 1255271584abSEd Tanous "Change protocols or URIs.", 125670304cb5SJason M. Bills }}, 1257ba27e59eSEd Tanous MessageEntry{ 1258ba27e59eSEd Tanous "StrictAccountTypes", 1259fc8a2b87SEd Tanous { 1260ba27e59eSEd Tanous "Indicates the request failed because a set of `AccountTypes` or `OEMAccountTypes` was not accepted while `StrictAccountTypes` is set to `true`.", 1261*d8d5fc3eSGunnar Mills "The request could not be fulfilled with the account types included in property '%1' because the property StrictAccountTypes is set to true.", 1262fc8a2b87SEd Tanous "Warning", 1263fc8a2b87SEd Tanous 1, 1264fc8a2b87SEd Tanous { 1265fc8a2b87SEd Tanous "string", 1266fc8a2b87SEd Tanous }, 1267ba27e59eSEd Tanous "Resubmit the request either with an acceptable set of AccountTypes and OEMAccountTypes or with StrictAccountTypes set to false.", 1268fc8a2b87SEd Tanous }}, 1269ba27e59eSEd Tanous MessageEntry{ 1270ba27e59eSEd Tanous "StringValueTooLong", 127170304cb5SJason M. Bills { 1272*d8d5fc3eSGunnar Mills "Indicates that a string value passed to the given resource was longer than the maximum allowed length. An example is when an implementation has imposed a shorter maximum length than that allowed by the specification.", 1273fc8a2b87SEd Tanous "The string '%1' exceeds the length limit %2.", 1274271584abSEd Tanous "Warning", 1275271584abSEd Tanous 2, 127670304cb5SJason M. Bills { 127770304cb5SJason M. Bills "string", 127870304cb5SJason M. Bills "number", 127970304cb5SJason M. Bills }, 128070304cb5SJason M. Bills "Resubmit the request with an appropriate string length.", 128170304cb5SJason M. Bills }}, 1282ba27e59eSEd Tanous MessageEntry{ 128375ec825cSEd Tanous "StringValueTooShort", 128475ec825cSEd Tanous { 1285*d8d5fc3eSGunnar Mills "Indicates that a string value passed to the given resource was shorter than the minimum required length. An example is when an implementation has imposed a greater minimum length than that required by the specification.", 128675ec825cSEd Tanous "The string '%1' was under the minimum required length %2.", 128775ec825cSEd Tanous "Warning", 128875ec825cSEd Tanous 2, 128975ec825cSEd Tanous { 129075ec825cSEd Tanous "string", 129175ec825cSEd Tanous "number", 129275ec825cSEd Tanous }, 129375ec825cSEd Tanous "Resubmit the request with an appropriate string length.", 129475ec825cSEd Tanous }}, 129575ec825cSEd Tanous MessageEntry{ 1296ba27e59eSEd Tanous "SubscriptionTerminated", 1297e7808c93SGunnar Mills { 1298*d8d5fc3eSGunnar Mills "An event subscription was terminated by the service. No further events will be delivered.", 1299*d8d5fc3eSGunnar Mills "The event subscription was terminated.", 1300e7808c93SGunnar Mills "OK", 1301e7808c93SGunnar Mills 0, 1302e7808c93SGunnar Mills {}, 1303*d8d5fc3eSGunnar Mills "None.", 1304e7808c93SGunnar Mills }}, 1305ba27e59eSEd Tanous MessageEntry{ 1306ba27e59eSEd Tanous "Success", 130770304cb5SJason M. Bills { 1308*d8d5fc3eSGunnar Mills "Indicates that all conditions of a successful operation were met.", 1309fc8a2b87SEd Tanous "The request completed successfully.", 1310271584abSEd Tanous "OK", 1311271584abSEd Tanous 0, 1312271584abSEd Tanous {}, 1313*d8d5fc3eSGunnar Mills "None.", 131470304cb5SJason M. Bills }}, 131570304cb5SJason M. Bills MessageEntry{ 1316fc8a2b87SEd Tanous "UndeterminedFault", 1317fc8a2b87SEd Tanous { 1318ba27e59eSEd Tanous "Indicates that a fault or error condition exists but the source of the fault cannot be determined or is unknown to the service.", 1319*d8d5fc3eSGunnar Mills "An undetermined fault condition was reported by '%1'.", 1320fc8a2b87SEd Tanous "Critical", 1321fc8a2b87SEd Tanous 1, 132283f984b5SSunitha Harish { 132383f984b5SSunitha Harish "string", 132483f984b5SSunitha Harish }, 1325fc8a2b87SEd Tanous "None.", 1326fc8a2b87SEd Tanous }}, 1327fc8a2b87SEd Tanous MessageEntry{ 132870304cb5SJason M. Bills "UnrecognizedRequestBody", 132970304cb5SJason M. Bills { 1330ba27e59eSEd Tanous "Indicates that the service encountered an unrecognizable request body that could not even be interpreted as malformed JSON.", 1331ba27e59eSEd Tanous "The service detected a malformed request body that it was unable to interpret.", 1332271584abSEd Tanous "Warning", 1333271584abSEd Tanous 0, 1334271584abSEd Tanous {}, 1335271584abSEd Tanous "Correct the request body and resubmit the request if it failed.", 133670304cb5SJason M. Bills }}, 13374d99bbb0SEd Tanous 133870304cb5SJason M. Bills }; 133930a3c431SEd Tanous 134030a3c431SEd Tanous enum class Index 134130a3c431SEd Tanous { 134230a3c431SEd Tanous accessDenied = 0, 134330a3c431SEd Tanous accountForSessionNoLongerExists = 1, 134430a3c431SEd Tanous accountModified = 2, 134530a3c431SEd Tanous accountNotModified = 3, 134630a3c431SEd Tanous accountRemoved = 4, 134730a3c431SEd Tanous actionDeprecated = 5, 134830a3c431SEd Tanous actionNotSupported = 6, 134930a3c431SEd Tanous actionParameterDuplicate = 7, 135030a3c431SEd Tanous actionParameterMissing = 8, 135130a3c431SEd Tanous actionParameterNotSupported = 9, 135230a3c431SEd Tanous actionParameterUnknown = 10, 1353f866686bSJiaqing Zhao actionParameterValueConflict = 11, 1354f866686bSJiaqing Zhao actionParameterValueError = 12, 1355f866686bSJiaqing Zhao actionParameterValueFormatError = 13, 1356f866686bSJiaqing Zhao actionParameterValueNotInList = 14, 1357*d8d5fc3eSGunnar Mills actionParameterValueOutOfRange = 15, 1358*d8d5fc3eSGunnar Mills actionParameterValueTypeError = 16, 1359*d8d5fc3eSGunnar Mills arraySizeTooLong = 17, 1360*d8d5fc3eSGunnar Mills arraySizeTooShort = 18, 1361*d8d5fc3eSGunnar Mills authenticationTokenRequired = 19, 1362*d8d5fc3eSGunnar Mills chassisPowerStateOffRequired = 20, 1363*d8d5fc3eSGunnar Mills chassisPowerStateOnRequired = 21, 1364*d8d5fc3eSGunnar Mills conditionInRelatedResource = 22, 1365*d8d5fc3eSGunnar Mills couldNotEstablishConnection = 23, 1366*d8d5fc3eSGunnar Mills createFailedMissingReqProperties = 24, 1367*d8d5fc3eSGunnar Mills createLimitReachedForResource = 25, 1368*d8d5fc3eSGunnar Mills created = 26, 1369*d8d5fc3eSGunnar Mills emptyJSON = 27, 1370*d8d5fc3eSGunnar Mills eventBufferExceeded = 28, 1371*d8d5fc3eSGunnar Mills eventSubscriptionLimitExceeded = 29, 1372*d8d5fc3eSGunnar Mills generalError = 30, 1373*d8d5fc3eSGunnar Mills headerInvalid = 31, 1374*d8d5fc3eSGunnar Mills headerMissing = 32, 1375*d8d5fc3eSGunnar Mills insufficientPrivilege = 33, 1376*d8d5fc3eSGunnar Mills insufficientStorage = 34, 1377*d8d5fc3eSGunnar Mills internalError = 35, 1378*d8d5fc3eSGunnar Mills invalidIndex = 36, 1379*d8d5fc3eSGunnar Mills invalidJSON = 37, 1380*d8d5fc3eSGunnar Mills invalidObject = 38, 1381*d8d5fc3eSGunnar Mills invalidURI = 39, 1382*d8d5fc3eSGunnar Mills licenseRequired = 40, 1383*d8d5fc3eSGunnar Mills malformedJSON = 41, 1384*d8d5fc3eSGunnar Mills maximumErrorsExceeded = 42, 1385*d8d5fc3eSGunnar Mills missingOrMalformedPart = 43, 1386*d8d5fc3eSGunnar Mills networkNameResolutionNotConfigured = 44, 1387*d8d5fc3eSGunnar Mills networkNameResolutionNotSupported = 45, 1388*d8d5fc3eSGunnar Mills noOperation = 46, 1389*d8d5fc3eSGunnar Mills noValidSession = 47, 1390*d8d5fc3eSGunnar Mills oneTimePasscodeSent = 48, 1391*d8d5fc3eSGunnar Mills operationFailed = 49, 1392*d8d5fc3eSGunnar Mills operationNotAllowed = 50, 1393*d8d5fc3eSGunnar Mills operationTimeout = 51, 1394*d8d5fc3eSGunnar Mills passwordChangeRequired = 52, 1395*d8d5fc3eSGunnar Mills payloadTooLarge = 53, 1396*d8d5fc3eSGunnar Mills preconditionFailed = 54, 1397*d8d5fc3eSGunnar Mills preconditionRequired = 55, 1398*d8d5fc3eSGunnar Mills propertyDeprecated = 56, 1399*d8d5fc3eSGunnar Mills propertyDuplicate = 57, 1400*d8d5fc3eSGunnar Mills propertyMissing = 58, 1401*d8d5fc3eSGunnar Mills propertyNotUpdated = 59, 1402*d8d5fc3eSGunnar Mills propertyNotWritable = 60, 1403*d8d5fc3eSGunnar Mills propertyUnknown = 61, 1404*d8d5fc3eSGunnar Mills propertyValueConflict = 62, 1405*d8d5fc3eSGunnar Mills propertyValueDeprecated = 63, 1406*d8d5fc3eSGunnar Mills propertyValueError = 64, 1407*d8d5fc3eSGunnar Mills propertyValueExternalConflict = 65, 1408*d8d5fc3eSGunnar Mills propertyValueFormatError = 66, 1409*d8d5fc3eSGunnar Mills propertyValueIncorrect = 67, 1410*d8d5fc3eSGunnar Mills propertyValueModified = 68, 1411*d8d5fc3eSGunnar Mills propertyValueNotInList = 69, 1412*d8d5fc3eSGunnar Mills propertyValueOutOfRange = 70, 1413*d8d5fc3eSGunnar Mills propertyValueResourceConflict = 71, 1414*d8d5fc3eSGunnar Mills propertyValueTypeError = 72, 1415*d8d5fc3eSGunnar Mills queryCombinationInvalid = 73, 1416*d8d5fc3eSGunnar Mills queryNotSupported = 74, 1417*d8d5fc3eSGunnar Mills queryNotSupportedOnOperation = 75, 1418*d8d5fc3eSGunnar Mills queryNotSupportedOnResource = 76, 1419*d8d5fc3eSGunnar Mills queryParameterOutOfRange = 77, 1420*d8d5fc3eSGunnar Mills queryParameterUnsupported = 78, 1421*d8d5fc3eSGunnar Mills queryParameterValueError = 79, 1422*d8d5fc3eSGunnar Mills queryParameterValueFormatError = 80, 1423*d8d5fc3eSGunnar Mills queryParameterValueTypeError = 81, 1424*d8d5fc3eSGunnar Mills resetRecommended = 82, 1425*d8d5fc3eSGunnar Mills resetRequired = 83, 1426*d8d5fc3eSGunnar Mills resourceAlreadyExists = 84, 1427*d8d5fc3eSGunnar Mills resourceAtUriInUnknownFormat = 85, 1428*d8d5fc3eSGunnar Mills resourceAtUriUnauthorized = 86, 1429*d8d5fc3eSGunnar Mills resourceCannotBeDeleted = 87, 1430*d8d5fc3eSGunnar Mills resourceCreationConflict = 88, 1431*d8d5fc3eSGunnar Mills resourceDeprecated = 89, 1432*d8d5fc3eSGunnar Mills resourceExhaustion = 90, 1433*d8d5fc3eSGunnar Mills resourceInStandby = 91, 1434*d8d5fc3eSGunnar Mills resourceInUse = 92, 1435*d8d5fc3eSGunnar Mills resourceMissingAtURI = 93, 1436*d8d5fc3eSGunnar Mills resourceNotFound = 94, 1437*d8d5fc3eSGunnar Mills resourceTypeIncompatible = 95, 1438*d8d5fc3eSGunnar Mills restrictedPrivilege = 96, 1439*d8d5fc3eSGunnar Mills restrictedRole = 97, 1440*d8d5fc3eSGunnar Mills serviceDisabled = 98, 1441*d8d5fc3eSGunnar Mills serviceInUnknownState = 99, 1442*d8d5fc3eSGunnar Mills serviceShuttingDown = 100, 1443*d8d5fc3eSGunnar Mills serviceTemporarilyUnavailable = 101, 1444*d8d5fc3eSGunnar Mills sessionLimitExceeded = 102, 1445*d8d5fc3eSGunnar Mills sessionTerminated = 103, 1446*d8d5fc3eSGunnar Mills sourceDoesNotSupportProtocol = 104, 1447*d8d5fc3eSGunnar Mills strictAccountTypes = 105, 1448*d8d5fc3eSGunnar Mills stringValueTooLong = 106, 1449*d8d5fc3eSGunnar Mills stringValueTooShort = 107, 1450*d8d5fc3eSGunnar Mills subscriptionTerminated = 108, 1451*d8d5fc3eSGunnar Mills success = 109, 1452*d8d5fc3eSGunnar Mills undeterminedFault = 110, 1453*d8d5fc3eSGunnar Mills unrecognizedRequestBody = 111, 145430a3c431SEd Tanous }; 1455fffb8c1fSEd Tanous } // namespace redfish::registries::base 1456