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 = { 21d8d5fc3eSGunnar Mills "Copyright 2014-2024 DMTF. All rights reserved.", 22d8d5fc3eSGunnar Mills "#MessageRegistry.v1_6_2.MessageRegistry", 23*56b81992SEd Tanous 1, 24*56b81992SEd Tanous 19, 25*56b81992SEd Tanous 0, 26271584abSEd Tanous "Base Message Registry", 27271584abSEd Tanous "en", 28d8d5fc3eSGunnar Mills "This registry defines the base messages for Redfish.", 29271584abSEd Tanous "Base", 30271584abSEd Tanous "DMTF", 31351d3063SJason M. Bills }; 32e51c710eSJames Feist constexpr const char* url = 33b575caefSJishnu CM "https://redfish.dmtf.org/registries/Base.1.19.0.json"; 34e51c710eSJames Feist 350e2d0691SJason M. Bills constexpr std::array registry = 36ba27e59eSEd Tanous { 3770304cb5SJason M. Bills MessageEntry{ 3870304cb5SJason M. Bills "AccessDenied", 3970304cb5SJason M. Bills { 40ba27e59eSEd Tanous "Indicates that while attempting to access, connect to, or transfer to or from another resource, the service denied access.", 41ba27e59eSEd Tanous "While attempting to establish a connection to '%1', the service denied access.", 42271584abSEd Tanous "Critical", 43271584abSEd Tanous 1, 4470304cb5SJason M. Bills { 4570304cb5SJason M. Bills "string", 4670304cb5SJason M. Bills }, 47ba27e59eSEd Tanous "Attempt to ensure that the URI is correct and that the service has the appropriate credentials.", 4870304cb5SJason M. Bills }}, 49ba27e59eSEd Tanous MessageEntry{ 50ba27e59eSEd Tanous "AccountForSessionNoLongerExists", 5170304cb5SJason M. Bills { 52d8d5fc3eSGunnar Mills "Indicates that the account for the session was removed, and so the session was removed as well.", 53d8d5fc3eSGunnar Mills "The account for the current session was removed, and so the current session was removed as well.", 54271584abSEd Tanous "OK", 55271584abSEd Tanous 0, 56271584abSEd Tanous {}, 57271584abSEd Tanous "Attempt to connect with a valid account.", 5870304cb5SJason M. Bills }}, 59ba27e59eSEd Tanous MessageEntry{ 60ba27e59eSEd Tanous "AccountModified", 6170304cb5SJason M. Bills { 6270304cb5SJason M. Bills "Indicates that the account was successfully modified.", 63271584abSEd Tanous "The account was successfully modified.", 64271584abSEd Tanous "OK", 65271584abSEd Tanous 0, 66271584abSEd Tanous {}, 67d8d5fc3eSGunnar Mills "None.", 6870304cb5SJason M. Bills }}, 69ba27e59eSEd Tanous MessageEntry{ 70ba27e59eSEd Tanous "AccountNotModified", 7170304cb5SJason M. Bills { 72ba27e59eSEd Tanous "Indicates that the modification requested for the account was not successful.", 73271584abSEd Tanous "The account modification request failed.", 74271584abSEd Tanous "Warning", 75271584abSEd Tanous 0, 76271584abSEd Tanous {}, 77ba27e59eSEd Tanous "The modification may have failed due to permission issues or issues with the request body.", 7870304cb5SJason M. Bills }}, 794d99bbb0SEd Tanous MessageEntry{ 804d99bbb0SEd Tanous "AccountRemoved", 8170304cb5SJason M. Bills { 8270304cb5SJason M. Bills "Indicates that the account was successfully removed.", 83271584abSEd Tanous "The account was successfully removed.", 84271584abSEd Tanous "OK", 85271584abSEd Tanous 0, 86271584abSEd Tanous {}, 87d8d5fc3eSGunnar Mills "None.", 8870304cb5SJason M. Bills }}, 894d99bbb0SEd Tanous MessageEntry{ 904d99bbb0SEd Tanous "ActionDeprecated", 91fc8a2b87SEd Tanous { 92fc8a2b87SEd Tanous "Indicates the action is deprecated.", 93fc8a2b87SEd Tanous "The action %1 is deprecated.", 94fc8a2b87SEd Tanous "Warning", 95fc8a2b87SEd Tanous 1, 96fc8a2b87SEd Tanous { 97fc8a2b87SEd Tanous "string", 98fc8a2b87SEd Tanous }, 99fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 100fc8a2b87SEd Tanous }}, 10170304cb5SJason M. Bills MessageEntry{ 10270304cb5SJason M. Bills "ActionNotSupported", 10370304cb5SJason M. Bills { 104d8d5fc3eSGunnar Mills "Indicates that the action supplied with the `POST` operation is not supported by the resource.", 105271584abSEd Tanous "The action %1 is not supported by the resource.", 106271584abSEd Tanous "Critical", 107271584abSEd Tanous 1, 10870304cb5SJason M. Bills { 10970304cb5SJason M. Bills "string", 11070304cb5SJason M. Bills }, 111d8d5fc3eSGunnar Mills "Check the Actions property in the resource for the supported actions.", 11270304cb5SJason M. Bills }}, 113ba27e59eSEd Tanous MessageEntry{ 114ba27e59eSEd Tanous "ActionParameterDuplicate", 11570304cb5SJason M. Bills { 116f866686bSJiaqing Zhao "Indicates that the action was supplied with a duplicated action parameter in the request body.", 117ba27e59eSEd Tanous "The action %1 was submitted with more than one value for the parameter %2.", 118271584abSEd Tanous "Warning", 119271584abSEd Tanous 2, 12070304cb5SJason M. Bills { 12170304cb5SJason M. Bills "string", 12270304cb5SJason M. Bills "string", 12370304cb5SJason M. Bills }, 124f866686bSJiaqing Zhao "Resubmit the action with only one instance of the action parameter in the request body if the operation failed.", 12570304cb5SJason M. Bills }}, 126ba27e59eSEd Tanous MessageEntry{ 127ba27e59eSEd Tanous "ActionParameterMissing", 12870304cb5SJason M. Bills { 129f866686bSJiaqing Zhao "Indicates that the action requested was missing an action parameter that is required to process the action.", 130ba27e59eSEd Tanous "The action %1 requires the parameter %2 to be present in the request body.", 131271584abSEd Tanous "Critical", 132271584abSEd Tanous 2, 13370304cb5SJason M. Bills { 13470304cb5SJason M. Bills "string", 13570304cb5SJason M. Bills "string", 13670304cb5SJason M. Bills }, 137ba27e59eSEd Tanous "Supply the action with the required parameter in the request body when the request is resubmitted.", 13870304cb5SJason M. Bills }}, 139ba27e59eSEd Tanous MessageEntry{ 140ba27e59eSEd Tanous "ActionParameterNotSupported", 14170304cb5SJason M. Bills { 142ba27e59eSEd Tanous "Indicates that the parameter supplied for the action is not supported on the resource.", 143ba27e59eSEd Tanous "The parameter %1 for the action %2 is not supported on the target resource.", 144271584abSEd Tanous "Warning", 145271584abSEd Tanous 2, 14670304cb5SJason M. Bills { 14770304cb5SJason M. Bills "string", 14870304cb5SJason M. Bills "string", 14970304cb5SJason M. Bills }, 150ba27e59eSEd Tanous "Remove the parameter supplied and resubmit the request if the operation failed.", 15170304cb5SJason M. Bills }}, 15270304cb5SJason M. Bills MessageEntry{ 15370304cb5SJason M. Bills "ActionParameterUnknown", 15470304cb5SJason M. Bills { 155f866686bSJiaqing Zhao "Indicates that an action was submitted but an action parameter supplied did not match any of the known parameters.", 15670304cb5SJason M. Bills "The action %1 was submitted with the invalid parameter %2.", 157271584abSEd Tanous "Warning", 158271584abSEd Tanous 2, 15970304cb5SJason M. Bills { 16070304cb5SJason M. Bills "string", 16170304cb5SJason M. Bills "string", 16270304cb5SJason M. Bills }, 163f866686bSJiaqing Zhao "Correct the invalid action parameter and resubmit the request if the operation failed.", 164f866686bSJiaqing Zhao }}, 165f866686bSJiaqing Zhao MessageEntry{ 166f866686bSJiaqing Zhao "ActionParameterValueConflict", 167f866686bSJiaqing Zhao { 168d8d5fc3eSGunnar Mills "Indicates that the requested parameter value could not be completed because of a mismatch with other parameters or properties in the resource.", 169f866686bSJiaqing Zhao "The parameter '%1' with the requested value of '%2' does not meet the constraints of the implementation.", 170f866686bSJiaqing Zhao "Warning", 171f866686bSJiaqing Zhao 2, 172f866686bSJiaqing Zhao { 173f866686bSJiaqing Zhao "string", 174f866686bSJiaqing Zhao "string", 175f866686bSJiaqing Zhao }, 176d8d5fc3eSGunnar Mills "None.", 17770304cb5SJason M. Bills }}, 178fc8a2b87SEd Tanous MessageEntry{ 17983f984b5SSunitha Harish "ActionParameterValueError", 18083f984b5SSunitha Harish { 18183f984b5SSunitha Harish "Indicates that a parameter was given an invalid value.", 18283f984b5SSunitha Harish "The value for the parameter %1 in the action %2 is invalid.", 18383f984b5SSunitha Harish "Warning", 18483f984b5SSunitha Harish 2, 18583f984b5SSunitha Harish { 18683f984b5SSunitha Harish "string", 18783f984b5SSunitha Harish "string", 18883f984b5SSunitha Harish }, 189ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 19083f984b5SSunitha Harish }}, 19183f984b5SSunitha Harish MessageEntry{ 192fc8a2b87SEd Tanous "ActionParameterValueFormatError", 19370304cb5SJason M. Bills { 194d8d5fc3eSGunnar Mills "Indicates that a parameter was given the correct value type but the format of the value is not supported.", 195d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not a format that the parameter can accept.", 196271584abSEd Tanous "Warning", 197271584abSEd Tanous 3, 19870304cb5SJason M. Bills { 19970304cb5SJason M. Bills "string", 20070304cb5SJason M. Bills "string", 20170304cb5SJason M. Bills "string", 20270304cb5SJason M. Bills }, 203ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 204fc8a2b87SEd Tanous }}, 205fc8a2b87SEd Tanous MessageEntry{ 206fc8a2b87SEd Tanous "ActionParameterValueNotInList", 207fc8a2b87SEd Tanous { 208ba27e59eSEd 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.", 209ba27e59eSEd Tanous "The value '%1' for the parameter %2 in the action %3 is not in the list of acceptable values.", 210fc8a2b87SEd Tanous "Warning", 211fc8a2b87SEd Tanous 3, 212fc8a2b87SEd Tanous { 213fc8a2b87SEd Tanous "string", 214fc8a2b87SEd Tanous "string", 215fc8a2b87SEd Tanous "string", 216fc8a2b87SEd Tanous }, 217ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 21870304cb5SJason M. Bills }}, 219ba27e59eSEd Tanous MessageEntry{ 220d8d5fc3eSGunnar Mills "ActionParameterValueOutOfRange", 221d8d5fc3eSGunnar Mills { 222d8d5fc3eSGunnar Mills "Indicates that a parameter was given the correct value type but the value of that parameter is outside the supported range.", 223d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not in the supported range of acceptable values.", 224d8d5fc3eSGunnar Mills "Warning", 225d8d5fc3eSGunnar Mills 3, 226d8d5fc3eSGunnar Mills { 227d8d5fc3eSGunnar Mills "string", 228d8d5fc3eSGunnar Mills "string", 229d8d5fc3eSGunnar Mills "string", 230d8d5fc3eSGunnar Mills }, 231d8d5fc3eSGunnar Mills "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 232d8d5fc3eSGunnar Mills }}, 233d8d5fc3eSGunnar Mills MessageEntry{ 234ba27e59eSEd Tanous "ActionParameterValueTypeError", 23570304cb5SJason M. Bills { 236ba27e59eSEd 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.", 237d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 in the action %3 is not a type that the parameter can accept.", 238271584abSEd Tanous "Warning", 239271584abSEd Tanous 3, 24070304cb5SJason M. Bills { 24170304cb5SJason M. Bills "string", 24270304cb5SJason M. Bills "string", 24370304cb5SJason M. Bills "string", 24470304cb5SJason M. Bills }, 245ba27e59eSEd Tanous "Correct the value for the parameter in the request body and resubmit the request if the operation failed.", 24670304cb5SJason M. Bills }}, 24770304cb5SJason M. Bills MessageEntry{ 24875ec825cSEd Tanous "ArraySizeTooLong", 24975ec825cSEd Tanous { 25075ec825cSEd Tanous "Indicates that the size of the array exceeded the maximum number of elements.", 25175ec825cSEd Tanous "The array provided for property %1 exceeds the size limit %2.", 25275ec825cSEd Tanous "Warning", 25375ec825cSEd Tanous 2, 25475ec825cSEd Tanous { 25575ec825cSEd Tanous "string", 25675ec825cSEd Tanous "number", 25775ec825cSEd Tanous }, 25875ec825cSEd Tanous "Resubmit the request with an appropriate array size.", 25975ec825cSEd Tanous }}, 26075ec825cSEd Tanous MessageEntry{ 26175ec825cSEd Tanous "ArraySizeTooShort", 26275ec825cSEd Tanous { 263d8d5fc3eSGunnar Mills "Indicates that the size of the array is less than the minimum number of elements.", 26475ec825cSEd Tanous "The array provided for property %1 is under the minimum size limit %2.", 26575ec825cSEd Tanous "Warning", 26675ec825cSEd Tanous 2, 26775ec825cSEd Tanous { 26875ec825cSEd Tanous "string", 26975ec825cSEd Tanous "number", 27075ec825cSEd Tanous }, 27175ec825cSEd Tanous "Resubmit the request with an appropriate array size.", 27275ec825cSEd Tanous }}, 27375ec825cSEd Tanous MessageEntry{ 27475ec825cSEd Tanous "AuthenticationTokenRequired", 27575ec825cSEd Tanous { 27675ec825cSEd Tanous "Indicates that the request could not be performed because an authentication token was not provided.", 27775ec825cSEd Tanous "The request could not be performed because an authentication token was not provided.", 27875ec825cSEd Tanous "Critical", 27975ec825cSEd Tanous 0, 28075ec825cSEd Tanous {}, 28175ec825cSEd Tanous "Obtain an authentication token and resubmit the request.", 28275ec825cSEd Tanous }}, 28375ec825cSEd Tanous MessageEntry{ 284e7808c93SGunnar Mills "ChassisPowerStateOffRequired", 285e7808c93SGunnar Mills { 286ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered off.", 287d8d5fc3eSGunnar Mills "The chassis with Id '%1' is required to be powered off to perform this request.", 288e7808c93SGunnar Mills "Warning", 289e7808c93SGunnar Mills 1, 290e7808c93SGunnar Mills { 291e7808c93SGunnar Mills "string", 292e7808c93SGunnar Mills }, 293fc8a2b87SEd Tanous "Power off the specified chassis and resubmit the request.", 294e7808c93SGunnar Mills }}, 295ba27e59eSEd Tanous MessageEntry{ 296ba27e59eSEd Tanous "ChassisPowerStateOnRequired", 297e7808c93SGunnar Mills { 298ba27e59eSEd Tanous "Indicates that the request requires a specified chassis to be powered on.", 299d8d5fc3eSGunnar Mills "The chassis with Id '%1' is required to be powered on to perform this request.", 300e7808c93SGunnar Mills "Warning", 301e7808c93SGunnar Mills 1, 302e7808c93SGunnar Mills { 303e7808c93SGunnar Mills "string", 304e7808c93SGunnar Mills }, 305fc8a2b87SEd Tanous "Power on the specified chassis and resubmit the request.", 306fc8a2b87SEd Tanous }}, 307ba27e59eSEd Tanous MessageEntry{ 308ba27e59eSEd Tanous "ConditionInRelatedResource", 309fc8a2b87SEd Tanous { 310ba27e59eSEd Tanous "Indicates that one or more fault or error conditions exist in a related resource.", 311ba27e59eSEd Tanous "One or more conditions exist in a related resource. See the OriginOfCondition property.", 312fc8a2b87SEd Tanous "Warning", 313fc8a2b87SEd Tanous 0, 314fc8a2b87SEd Tanous {}, 315ba27e59eSEd Tanous "Check the Conditions array in the resource shown in the OriginOfCondition property to determine the conditions that need attention.", 316e7808c93SGunnar Mills }}, 317e7808c93SGunnar Mills MessageEntry{ 31870304cb5SJason M. Bills "CouldNotEstablishConnection", 31970304cb5SJason M. Bills { 320ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unsuccessful because a session could not be established.", 321fc8a2b87SEd Tanous "The service failed to establish a connection with the URI '%1'.", 322271584abSEd Tanous "Critical", 323271584abSEd Tanous 1, 32470304cb5SJason M. Bills { 32570304cb5SJason M. Bills "string", 32670304cb5SJason M. Bills }, 327d8d5fc3eSGunnar Mills "Ensure that the URI contains a valid and reachable node name, protocol information, and other URI components.", 32870304cb5SJason M. Bills }}, 32970304cb5SJason M. Bills MessageEntry{ 33070304cb5SJason M. Bills "CreateFailedMissingReqProperties", 33170304cb5SJason M. Bills { 332d8d5fc3eSGunnar 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.", 333ba27e59eSEd Tanous "The create operation failed because the required property %1 was missing from the request.", 334271584abSEd Tanous "Critical", 335271584abSEd Tanous 1, 33670304cb5SJason M. Bills { 33770304cb5SJason M. Bills "string", 33870304cb5SJason M. Bills }, 339ba27e59eSEd Tanous "Correct the body to include the required property with a valid value and resubmit the request if the operation failed.", 34070304cb5SJason M. Bills }}, 341ba27e59eSEd Tanous MessageEntry{ 342ba27e59eSEd Tanous "CreateLimitReachedForResource", 34370304cb5SJason M. Bills { 344ba27e59eSEd Tanous "Indicates that no more resources can be created on the resource as it has reached its create limit.", 345ba27e59eSEd Tanous "The create operation failed because the resource has reached the limit of possible resources.", 346271584abSEd Tanous "Critical", 347271584abSEd Tanous 0, 348271584abSEd Tanous {}, 349ba27e59eSEd Tanous "Either delete resources and resubmit the request if the operation failed or do not resubmit the request.", 35070304cb5SJason M. Bills }}, 351ba27e59eSEd Tanous MessageEntry{ 352ba27e59eSEd Tanous "Created", 35370304cb5SJason M. Bills { 354d8d5fc3eSGunnar Mills "Indicates that all conditions of a successful create operation were met.", 355d8d5fc3eSGunnar Mills "The resource was created successfully.", 356271584abSEd Tanous "OK", 357271584abSEd Tanous 0, 358271584abSEd Tanous {}, 359fc8a2b87SEd Tanous "None.", 36070304cb5SJason M. Bills }}, 36170304cb5SJason M. Bills MessageEntry{ 36270304cb5SJason M. Bills "EmptyJSON", 36370304cb5SJason M. Bills { 364ba27e59eSEd Tanous "Indicates that the request body contained an empty JSON object when one or more properties are expected in the body.", 365ba27e59eSEd Tanous "The request body submitted contained an empty JSON object and the service is unable to process it.", 366271584abSEd Tanous "Warning", 367271584abSEd Tanous 0, 368271584abSEd Tanous {}, 36970304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 37070304cb5SJason M. Bills }}, 37170304cb5SJason M. Bills MessageEntry{ 372f866686bSJiaqing Zhao "EventBufferExceeded", 373f866686bSJiaqing Zhao { 374f866686bSJiaqing Zhao "Indicates undelivered events may have been lost due to a lack of buffer space in the service.", 375f866686bSJiaqing Zhao "Undelivered events may have been lost due to exceeding the event buffer.", 376f866686bSJiaqing Zhao "Warning", 377f866686bSJiaqing Zhao 0, 378f866686bSJiaqing Zhao {}, 379f866686bSJiaqing Zhao "None.", 380f866686bSJiaqing Zhao }}, 381f866686bSJiaqing Zhao MessageEntry{ 38270304cb5SJason M. Bills "EventSubscriptionLimitExceeded", 38370304cb5SJason M. Bills { 384d8d5fc3eSGunnar 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.", 385ba27e59eSEd Tanous "The event subscription failed due to the number of simultaneous subscriptions exceeding the limit of the implementation.", 386271584abSEd Tanous "Critical", 387271584abSEd Tanous 0, 388271584abSEd Tanous {}, 389ba27e59eSEd Tanous "Reduce the number of other subscriptions before trying to establish the event subscription or increase the limit of simultaneous subscriptions, if supported.", 39070304cb5SJason M. Bills }}, 39170304cb5SJason M. Bills MessageEntry{ 39270304cb5SJason M. Bills "GeneralError", 39370304cb5SJason M. Bills { 394ba27e59eSEd 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.", 395ba27e59eSEd Tanous "A general error has occurred. See Resolution for information on how to resolve the error, or @Message.ExtendedInfo if Resolution is not provided.", 396271584abSEd Tanous "Critical", 397271584abSEd Tanous 0, 398271584abSEd Tanous {}, 399271584abSEd Tanous "None.", 40070304cb5SJason M. Bills }}, 40170304cb5SJason M. Bills MessageEntry{ 402b575caefSJishnu CM "GenerateSecretKeyRequired", 403b575caefSJishnu CM { 404b575caefSJishnu CM "Indicates that the Time-based One-Time Password (TOTP) secret key needs to be generated for the account before accessing the service. The secret key can be generated with a `POST` to the `GenerateSecretKey` action for the `ManagerAccount` resource instance.", 405b575caefSJishnu CM "The Time-based One-Time Password (TOTP) secret key for this account must be generated before access is granted. Perform the GenerateSecretKey action at URI '%1' and retain the secret key from the response.", 406b575caefSJishnu CM "Critical", 407b575caefSJishnu CM 1, 408b575caefSJishnu CM { 409b575caefSJishnu CM "string", 410b575caefSJishnu CM }, 411b575caefSJishnu CM "Generate secret key for this account by performing the `GenerateSecretKey` action on the referenced URI and retaining the secret key from the action response to produce a Time-based One-Time Password (TOTP) for the `Token` property in future session creation requests.", 412b575caefSJishnu CM }}, 413b575caefSJishnu CM MessageEntry{ 414f866686bSJiaqing Zhao "HeaderInvalid", 415f866686bSJiaqing Zhao { 416f866686bSJiaqing Zhao "Indicates that a request header is invalid.", 417f866686bSJiaqing Zhao "Header '%1' is invalid.", 418f866686bSJiaqing Zhao "Critical", 419f866686bSJiaqing Zhao 1, 420f866686bSJiaqing Zhao { 421f866686bSJiaqing Zhao "string", 422f866686bSJiaqing Zhao }, 423f866686bSJiaqing Zhao "Resubmit the request with a valid request header.", 424f866686bSJiaqing Zhao }}, 425f866686bSJiaqing Zhao MessageEntry{ 426f866686bSJiaqing Zhao "HeaderMissing", 427f866686bSJiaqing Zhao { 428f866686bSJiaqing Zhao "Indicates that a required request header is missing.", 429f866686bSJiaqing Zhao "Required header '%1' is missing in the request.", 430f866686bSJiaqing Zhao "Critical", 431f866686bSJiaqing Zhao 1, 432f866686bSJiaqing Zhao { 433f866686bSJiaqing Zhao "string", 434f866686bSJiaqing Zhao }, 435f866686bSJiaqing Zhao "Resubmit the request with the required request header.", 436f866686bSJiaqing Zhao }}, 437f866686bSJiaqing Zhao MessageEntry{ 43870304cb5SJason M. Bills "InsufficientPrivilege", 43970304cb5SJason M. Bills { 440ba27e59eSEd Tanous "Indicates that the credentials associated with the established session do not have sufficient privileges for the requested operation.", 441ba27e59eSEd Tanous "There are insufficient privileges for the account or credentials associated with the current session to perform the requested operation.", 442271584abSEd Tanous "Critical", 443271584abSEd Tanous 0, 444271584abSEd Tanous {}, 445ba27e59eSEd Tanous "Either abandon the operation or change the associated access rights and resubmit the request if the operation failed.", 44670304cb5SJason M. Bills }}, 44770304cb5SJason M. Bills MessageEntry{ 448f866686bSJiaqing Zhao "InsufficientStorage", 449f866686bSJiaqing Zhao { 450d8d5fc3eSGunnar Mills "Indicates that the operation could not be completed due to a lack of storage or memory available to the service.", 451d8d5fc3eSGunnar Mills "Insufficient storage or memory available to complete the request.", 452f866686bSJiaqing Zhao "Critical", 453f866686bSJiaqing Zhao 0, 454f866686bSJiaqing Zhao {}, 455f866686bSJiaqing Zhao "Increase the free storage space available to the service and resubmit the request.", 456f866686bSJiaqing Zhao }}, 457f866686bSJiaqing Zhao MessageEntry{ 45870304cb5SJason M. Bills "InternalError", 45970304cb5SJason M. Bills { 460ba27e59eSEd Tanous "Indicates that the request failed for an unknown internal error but that the service is still operational.", 461ba27e59eSEd Tanous "The request failed due to an internal service error. The service is still operational.", 462271584abSEd Tanous "Critical", 463271584abSEd Tanous 0, 464271584abSEd Tanous {}, 465ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service.", 46670304cb5SJason M. Bills }}, 467ba27e59eSEd Tanous MessageEntry{ 468ba27e59eSEd Tanous "InvalidIndex", 46970304cb5SJason M. Bills { 470fc8a2b87SEd Tanous "The index is not valid.", 471fc8a2b87SEd Tanous "The index %1 is not a valid offset into the array.", 472271584abSEd Tanous "Warning", 473271584abSEd Tanous 1, 47470304cb5SJason M. Bills { 47570304cb5SJason M. Bills "number", 47670304cb5SJason M. Bills }, 477ba27e59eSEd Tanous "Verify the index value provided is within the bounds of the array.", 47870304cb5SJason M. Bills }}, 47970304cb5SJason M. Bills MessageEntry{ 480fc8a2b87SEd Tanous "InvalidJSON", 481fc8a2b87SEd Tanous { 482fc8a2b87SEd Tanous "Indicates that the request body contains invalid JSON.", 483f866686bSJiaqing Zhao "The request body submitted is invalid JSON starting at line %1 and could not be parsed by the receiving service.", 484fc8a2b87SEd Tanous "Critical", 485fc8a2b87SEd Tanous 1, 486fc8a2b87SEd Tanous { 487fc8a2b87SEd Tanous "number", 488fc8a2b87SEd Tanous }, 489ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 490fc8a2b87SEd Tanous }}, 491fc8a2b87SEd Tanous MessageEntry{ 49270304cb5SJason M. Bills "InvalidObject", 49370304cb5SJason M. Bills { 494d8d5fc3eSGunnar Mills "Indicates that the object in question is invalid according to the implementation. An example is a firmware update malformed URI.", 495fc8a2b87SEd Tanous "The object at '%1' is invalid.", 496271584abSEd Tanous "Critical", 497271584abSEd Tanous 1, 49870304cb5SJason M. Bills { 49970304cb5SJason M. Bills "string", 50070304cb5SJason M. Bills }, 501ba27e59eSEd Tanous "Either the object is malformed or the URI is not correct. Correct the condition and resubmit the request if it failed.", 50270304cb5SJason M. Bills }}, 503ba27e59eSEd Tanous MessageEntry{ 504ba27e59eSEd Tanous "InvalidURI", 505fc8a2b87SEd Tanous { 506ba27e59eSEd Tanous "Indicates that the operation encountered a URI that does not correspond to a valid resource.", 507fc8a2b87SEd Tanous "The URI %1 was not found.", 508fc8a2b87SEd Tanous "Critical", 509fc8a2b87SEd Tanous 1, 510fc8a2b87SEd Tanous { 511fc8a2b87SEd Tanous "string", 512fc8a2b87SEd Tanous }, 513fc8a2b87SEd Tanous "Provide a valid URI and resubmit the request.", 514fc8a2b87SEd Tanous }}, 515ba27e59eSEd Tanous MessageEntry{ 51675ec825cSEd Tanous "LicenseRequired", 51775ec825cSEd Tanous { 51875ec825cSEd Tanous "Indicates that a license is required to perform the requested operation.", 51975ec825cSEd Tanous "A license is required for this operation: %1.", 52075ec825cSEd Tanous "Critical", 52175ec825cSEd Tanous 1, 52275ec825cSEd Tanous { 52375ec825cSEd Tanous "string", 52475ec825cSEd Tanous }, 52575ec825cSEd Tanous "Install the requested license and resubmit the request.", 52675ec825cSEd Tanous }}, 52775ec825cSEd Tanous MessageEntry{ 528ba27e59eSEd Tanous "MalformedJSON", 52970304cb5SJason M. Bills { 530fc8a2b87SEd Tanous "Indicates that the request body was malformed JSON.", 531ba27e59eSEd Tanous "The request body submitted was malformed JSON and could not be parsed by the receiving service.", 532271584abSEd Tanous "Critical", 533271584abSEd Tanous 0, 534271584abSEd Tanous {}, 535ba27e59eSEd Tanous "Ensure that the request body is valid JSON and resubmit the request.", 53670304cb5SJason M. Bills }}, 53770304cb5SJason M. Bills MessageEntry{ 538e7808c93SGunnar Mills "MaximumErrorsExceeded", 539e7808c93SGunnar Mills { 540d8d5fc3eSGunnar Mills "Indicates that so many errors have occurred that the reporting service cannot return them all.", 541e7808c93SGunnar Mills "Too many errors have occurred to report them all.", 542e7808c93SGunnar Mills "Critical", 543e7808c93SGunnar Mills 0, 544e7808c93SGunnar Mills {}, 545e7808c93SGunnar Mills "Resolve other reported errors and retry the current operation.", 546e7808c93SGunnar Mills }}, 547e7808c93SGunnar Mills MessageEntry{ 548f866686bSJiaqing Zhao "MissingOrMalformedPart", 549f866686bSJiaqing Zhao { 550f866686bSJiaqing Zhao "Indicates that a multipart request is missing a required part or contains malformed parts.", 551f866686bSJiaqing Zhao "The multipart request contains malformed parts or is missing required parts.", 552f866686bSJiaqing Zhao "Critical", 553f866686bSJiaqing Zhao 0, 554f866686bSJiaqing Zhao {}, 555f866686bSJiaqing Zhao "Add any missing required parts or correct the malformed parts and resubmit the request.", 556f866686bSJiaqing Zhao }}, 557f866686bSJiaqing Zhao MessageEntry{ 55883f984b5SSunitha Harish "NetworkNameResolutionNotConfigured", 55983f984b5SSunitha Harish { 560d8d5fc3eSGunnar Mills "Indicates that network-based name resolution is not configured on the service.", 561d8d5fc3eSGunnar Mills "Network name resolution is not configured on this service.", 56283f984b5SSunitha Harish "Warning", 56383f984b5SSunitha Harish 0, 56483f984b5SSunitha Harish {}, 565d8d5fc3eSGunnar 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.", 56683f984b5SSunitha Harish }}, 567ba27e59eSEd Tanous MessageEntry{ 568ba27e59eSEd Tanous "NetworkNameResolutionNotSupported", 56983f984b5SSunitha Harish { 570ba27e59eSEd Tanous "Indicates the service does not support network-based name resolution.", 571ba27e59eSEd Tanous "Resolution of network-based names is not supported by this service.", 57283f984b5SSunitha Harish "Warning", 57383f984b5SSunitha Harish 0, 57483f984b5SSunitha Harish {}, 575ba27e59eSEd Tanous "Update any URI values to include an IP address instead of a network name and resubmit the request.", 57683f984b5SSunitha Harish }}, 57783f984b5SSunitha Harish MessageEntry{ 57870304cb5SJason M. Bills "NoOperation", 57970304cb5SJason M. Bills { 580ba27e59eSEd Tanous "Indicates that the requested operation will not perform any changes on the service.", 581ba27e59eSEd Tanous "The request body submitted contain no data to act upon and no changes to the resource took place.", 582271584abSEd Tanous "Warning", 583271584abSEd Tanous 0, 584271584abSEd Tanous {}, 58570304cb5SJason M. Bills "Add properties in the JSON object and resubmit the request.", 58670304cb5SJason M. Bills }}, 58770304cb5SJason M. Bills MessageEntry{ 58870304cb5SJason M. Bills "NoValidSession", 58970304cb5SJason M. Bills { 590ba27e59eSEd Tanous "Indicates that the operation failed because a valid session is required in order to access any resources.", 591271584abSEd Tanous "There is no valid session established with the implementation.", 592271584abSEd Tanous "Critical", 593271584abSEd Tanous 0, 594271584abSEd Tanous {}, 595e7808c93SGunnar Mills "Establish a session before attempting any operations.", 596e7808c93SGunnar Mills }}, 597e7808c93SGunnar Mills MessageEntry{ 598d8d5fc3eSGunnar Mills "OneTimePasscodeSent", 599d8d5fc3eSGunnar Mills { 600b575caefSJishnu CM "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.", 601b575caefSJishnu CM "A one-time passcode was sent to: %1. Supply the passcode as the `Token` property in the request to create a session.", 602d8d5fc3eSGunnar Mills "OK", 603d8d5fc3eSGunnar Mills 1, 604d8d5fc3eSGunnar Mills { 605d8d5fc3eSGunnar Mills "string", 606d8d5fc3eSGunnar Mills }, 607b575caefSJishnu CM "Obtain the one-time passcode sent to the delivery address and resubmit the request using the passcode as the `Token` property.", 608d8d5fc3eSGunnar Mills }}, 609d8d5fc3eSGunnar Mills MessageEntry{ 610e7808c93SGunnar Mills "OperationFailed", 611e7808c93SGunnar Mills { 612d8d5fc3eSGunnar 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.", 613ba27e59eSEd Tanous "An error occurred internal to the service as part of the overall request. Partial results may have been returned.", 614e7808c93SGunnar Mills "Warning", 615e7808c93SGunnar Mills 0, 616e7808c93SGunnar Mills {}, 617ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 618e7808c93SGunnar Mills }}, 619e7808c93SGunnar Mills MessageEntry{ 620f866686bSJiaqing Zhao "OperationNotAllowed", 621f866686bSJiaqing Zhao { 622f866686bSJiaqing Zhao "Indicates that the HTTP method in the request is not allowed on this resource.", 623f866686bSJiaqing Zhao "The HTTP method is not allowed on this resource.", 624f866686bSJiaqing Zhao "Critical", 625f866686bSJiaqing Zhao 0, 626f866686bSJiaqing Zhao {}, 627f866686bSJiaqing Zhao "None.", 628f866686bSJiaqing Zhao }}, 629f866686bSJiaqing Zhao MessageEntry{ 630ba27e59eSEd Tanous "OperationTimeout", 631e7808c93SGunnar Mills { 632d8d5fc3eSGunnar 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.", 633d8d5fc3eSGunnar Mills "A timeout internal to the service occurred as part of the request. Partial results may have been returned.", 634ba27e59eSEd Tanous "Warning", 635ba27e59eSEd Tanous 0, 636ba27e59eSEd Tanous {}, 637ba27e59eSEd Tanous "Resubmit the request. If the problem persists, consider resetting the service or provider.", 638ba27e59eSEd Tanous }}, 6394d99bbb0SEd Tanous MessageEntry{ 6404d99bbb0SEd Tanous "PasswordChangeRequired", 641ba27e59eSEd Tanous { 642d8d5fc3eSGunnar 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.", 643ba27e59eSEd 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.", 644e7808c93SGunnar Mills "Critical", 645e7808c93SGunnar Mills 1, 646e7808c93SGunnar Mills { 647e7808c93SGunnar Mills "string", 648e7808c93SGunnar Mills }, 649ba27e59eSEd Tanous "Change the password for this account using a PATCH to the Password property at the URI provided.", 650e7808c93SGunnar Mills }}, 651ba27e59eSEd Tanous MessageEntry{ 652f866686bSJiaqing Zhao "PayloadTooLarge", 653f866686bSJiaqing Zhao { 654f866686bSJiaqing Zhao "Indicates that the supplied payload is too large to be accepted by the service.", 655f866686bSJiaqing Zhao "The supplied payload exceeds the maximum size supported by the service.", 656f866686bSJiaqing Zhao "Critical", 657f866686bSJiaqing Zhao 0, 658f866686bSJiaqing Zhao {}, 659f866686bSJiaqing Zhao "Check that the supplied payload is correct and supported by this service.", 660f866686bSJiaqing Zhao }}, 661f866686bSJiaqing Zhao MessageEntry{ 662ba27e59eSEd Tanous "PreconditionFailed", 663e7808c93SGunnar Mills { 664ba27e59eSEd Tanous "Indicates that the ETag supplied did not match the current ETag of the resource.", 665ba27e59eSEd Tanous "The ETag supplied did not match the ETag required to change this resource.", 666e7808c93SGunnar Mills "Critical", 667e7808c93SGunnar Mills 0, 668e7808c93SGunnar Mills {}, 669e7808c93SGunnar Mills "Try the operation again using the appropriate ETag.", 670e7808c93SGunnar Mills }}, 671ba27e59eSEd Tanous MessageEntry{ 672ba27e59eSEd Tanous "PreconditionRequired", 673e7808c93SGunnar Mills { 674d8d5fc3eSGunnar 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.", 675ba27e59eSEd Tanous "A precondition header or annotation is required to change this resource.", 676e7808c93SGunnar Mills "Critical", 677e7808c93SGunnar Mills 0, 678e7808c93SGunnar Mills {}, 679ba27e59eSEd Tanous "Try the operation again using an If-Match or If-None-Match header and appropriate ETag.", 68070304cb5SJason M. Bills }}, 681fc8a2b87SEd Tanous MessageEntry{ 682fc8a2b87SEd Tanous "PropertyDeprecated", 683fc8a2b87SEd Tanous { 684fc8a2b87SEd Tanous "Indicates the property is deprecated.", 685fc8a2b87SEd Tanous "The deprecated property %1 was included in the request body.", 686fc8a2b87SEd Tanous "Warning", 687fc8a2b87SEd Tanous 1, 688fc8a2b87SEd Tanous { 689fc8a2b87SEd Tanous "string", 690fc8a2b87SEd Tanous }, 691fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 692fc8a2b87SEd Tanous }}, 693ba27e59eSEd Tanous MessageEntry{ 694ba27e59eSEd Tanous "PropertyDuplicate", 69570304cb5SJason M. Bills { 696ba27e59eSEd Tanous "Indicates that a duplicate property was included in the request body.", 697271584abSEd Tanous "The property %1 was duplicated in the request.", 698271584abSEd Tanous "Warning", 699271584abSEd Tanous 1, 70070304cb5SJason M. Bills { 70170304cb5SJason M. Bills "string", 70270304cb5SJason M. Bills }, 703ba27e59eSEd Tanous "Remove the duplicate property from the request body and resubmit the request if the operation failed.", 70470304cb5SJason M. Bills }}, 70570304cb5SJason M. Bills MessageEntry{ 70670304cb5SJason M. Bills "PropertyMissing", 70770304cb5SJason M. Bills { 708ba27e59eSEd Tanous "Indicates that a required property was not supplied as part of the request.", 709ba27e59eSEd Tanous "The property %1 is a required property and must be included in the request.", 710271584abSEd Tanous "Warning", 711271584abSEd Tanous 1, 71270304cb5SJason M. Bills { 71370304cb5SJason M. Bills "string", 71470304cb5SJason M. Bills }, 715ba27e59eSEd Tanous "Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed.", 71670304cb5SJason M. Bills }}, 717ba27e59eSEd Tanous MessageEntry{ 718b575caefSJishnu CM "PropertyModified", 719b575caefSJishnu CM { 720b575caefSJishnu CM "Indicates that all properties listed in `RelatedProperties` in the message were successfully modified.", 721b575caefSJishnu CM "One or more properties were successfully modified.", 722b575caefSJishnu CM "OK", 723b575caefSJishnu CM 0, 724b575caefSJishnu CM {}, 725b575caefSJishnu CM "None.", 726b575caefSJishnu CM }}, 727b575caefSJishnu CM MessageEntry{ 728f866686bSJiaqing Zhao "PropertyNotUpdated", 729f866686bSJiaqing Zhao { 730f866686bSJiaqing Zhao "Indicates that a property was not updated due to an internal service error, but the service is still functional.", 731f866686bSJiaqing Zhao "The property %1 was not updated due to an internal service error. The service is still operational.", 732f866686bSJiaqing Zhao "Critical", 733f866686bSJiaqing Zhao 1, 734f866686bSJiaqing Zhao { 735f866686bSJiaqing Zhao "string", 736f866686bSJiaqing Zhao }, 737f866686bSJiaqing Zhao "Resubmit the request. If the problem persists, check for additional messages and consider resetting the service.", 738f866686bSJiaqing Zhao }}, 739f866686bSJiaqing Zhao MessageEntry{ 740ba27e59eSEd Tanous "PropertyNotWritable", 74170304cb5SJason M. Bills { 742d8d5fc3eSGunnar Mills "Indicates that a property was given a value in the request body, but the property is a read-only property.", 743d8d5fc3eSGunnar Mills "The property %1 is a read-only property and cannot be assigned a value.", 744271584abSEd Tanous "Warning", 745271584abSEd Tanous 1, 74670304cb5SJason M. Bills { 74770304cb5SJason M. Bills "string", 74870304cb5SJason M. Bills }, 749ba27e59eSEd Tanous "Remove the property from the request body and resubmit the request if the operation failed.", 75070304cb5SJason M. Bills }}, 751ba27e59eSEd Tanous MessageEntry{ 752ba27e59eSEd Tanous "PropertyUnknown", 75370304cb5SJason M. Bills { 754ba27e59eSEd Tanous "Indicates that an unknown property was included in the request body.", 755ba27e59eSEd Tanous "The property %1 is not in the list of valid properties for the resource.", 756271584abSEd Tanous "Warning", 757271584abSEd Tanous 1, 75870304cb5SJason M. Bills { 75970304cb5SJason M. Bills "string", 76070304cb5SJason M. Bills }, 761ba27e59eSEd Tanous "Remove the unknown property from the request body and resubmit the request if the operation failed.", 76270304cb5SJason M. Bills }}, 763e7808c93SGunnar Mills MessageEntry{ 764e7808c93SGunnar Mills "PropertyValueConflict", 765e7808c93SGunnar Mills { 766d8d5fc3eSGunnar Mills "Indicates that the requested write of a property value could not be completed because of a conflict with another property value.", 767ba27e59eSEd Tanous "The property '%1' could not be written because its value would conflict with the value of the '%2' property.", 768e7808c93SGunnar Mills "Warning", 769e7808c93SGunnar Mills 2, 770e7808c93SGunnar Mills { 771e7808c93SGunnar Mills "string", 772e7808c93SGunnar Mills "string", 773e7808c93SGunnar Mills }, 774d8d5fc3eSGunnar Mills "None.", 775e7808c93SGunnar Mills }}, 776ba27e59eSEd Tanous MessageEntry{ 777ba27e59eSEd Tanous "PropertyValueDeprecated", 778fc8a2b87SEd Tanous { 779fc8a2b87SEd Tanous "Indicates that a property was given a deprecated value.", 780fc8a2b87SEd Tanous "The value '%1' for the property %2 is deprecated.", 781fc8a2b87SEd Tanous "Warning", 782f866686bSJiaqing Zhao 2, 783fc8a2b87SEd Tanous { 784fc8a2b87SEd Tanous "string", 785fc8a2b87SEd Tanous "string", 786fc8a2b87SEd Tanous }, 787fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 788fc8a2b87SEd Tanous }}, 789ba27e59eSEd Tanous MessageEntry{ 790ba27e59eSEd Tanous "PropertyValueError", 79183f984b5SSunitha Harish { 79283f984b5SSunitha Harish "Indicates that a property was given an invalid value.", 79383f984b5SSunitha Harish "The value provided for the property %1 is not valid.", 79483f984b5SSunitha Harish "Warning", 79583f984b5SSunitha Harish 1, 79683f984b5SSunitha Harish { 79783f984b5SSunitha Harish "string", 79883f984b5SSunitha Harish }, 799ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 80083f984b5SSunitha Harish }}, 801fc8a2b87SEd Tanous MessageEntry{ 802fc8a2b87SEd Tanous "PropertyValueExternalConflict", 803fc8a2b87SEd Tanous { 804d8d5fc3eSGunnar 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.", 805ba27e59eSEd 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.", 806fc8a2b87SEd Tanous "Warning", 807fc8a2b87SEd Tanous 2, 808fc8a2b87SEd Tanous { 809fc8a2b87SEd Tanous "string", 810fc8a2b87SEd Tanous "string", 811fc8a2b87SEd Tanous }, 812d8d5fc3eSGunnar Mills "None.", 813fc8a2b87SEd Tanous }}, 814ba27e59eSEd Tanous MessageEntry{ 815ba27e59eSEd Tanous "PropertyValueFormatError", 816271584abSEd Tanous { 817d8d5fc3eSGunnar Mills "Indicates that a property was given the correct value type but the format of the value is not supported.", 818d8d5fc3eSGunnar Mills "The value '%1' for the property %2 is not a format that the property can accept.", 819271584abSEd Tanous "Warning", 820271584abSEd Tanous 2, 821271584abSEd Tanous { 822271584abSEd Tanous "string", 823271584abSEd Tanous "string", 824271584abSEd Tanous }, 825ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 826271584abSEd Tanous }}, 827ba27e59eSEd Tanous MessageEntry{ 828ba27e59eSEd Tanous "PropertyValueIncorrect", 829e7808c93SGunnar Mills { 830d8d5fc3eSGunnar 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.", 831ba27e59eSEd 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.", 832e7808c93SGunnar Mills "Warning", 833e7808c93SGunnar Mills 2, 834e7808c93SGunnar Mills { 835e7808c93SGunnar Mills "string", 836e7808c93SGunnar Mills "string", 837e7808c93SGunnar Mills }, 838d8d5fc3eSGunnar Mills "None.", 839e7808c93SGunnar Mills }}, 840ba27e59eSEd Tanous MessageEntry{ 841ba27e59eSEd Tanous "PropertyValueModified", 84270304cb5SJason M. Bills { 843ba27e59eSEd 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.", 844ba27e59eSEd Tanous "The property %1 was assigned the value '%2' due to modification by the service.", 845271584abSEd Tanous "Warning", 846271584abSEd Tanous 2, 84770304cb5SJason M. Bills { 84870304cb5SJason M. Bills "string", 84970304cb5SJason M. Bills "string", 85070304cb5SJason M. Bills }, 851d8d5fc3eSGunnar Mills "None.", 85270304cb5SJason M. Bills }}, 85370304cb5SJason M. Bills MessageEntry{ 85470304cb5SJason M. Bills "PropertyValueNotInList", 85570304cb5SJason M. Bills { 856ba27e59eSEd 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.", 857ba27e59eSEd Tanous "The value '%1' for the property %2 is not in the list of acceptable values.", 858271584abSEd Tanous "Warning", 859271584abSEd Tanous 2, 86070304cb5SJason M. Bills { 86170304cb5SJason M. Bills "string", 86270304cb5SJason M. Bills "string", 86370304cb5SJason M. Bills }, 864ba27e59eSEd Tanous "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.", 86570304cb5SJason M. Bills }}, 866ba27e59eSEd Tanous MessageEntry{ 867f866686bSJiaqing Zhao "PropertyValueOutOfRange", 868f866686bSJiaqing Zhao { 869f866686bSJiaqing Zhao "Indicates that a property was given the correct value type but the value of that property is outside the supported range.", 870f866686bSJiaqing Zhao "The value '%1' for the property %2 is not in the supported range of acceptable values.", 871f866686bSJiaqing Zhao "Warning", 872f866686bSJiaqing Zhao 2, 873f866686bSJiaqing Zhao { 874f866686bSJiaqing Zhao "string", 875f866686bSJiaqing Zhao "string", 876f866686bSJiaqing Zhao }, 877f866686bSJiaqing Zhao "Correct the value for the property in the request body and resubmit the request if the operation failed.", 878f866686bSJiaqing Zhao }}, 879f866686bSJiaqing Zhao MessageEntry{ 880ba27e59eSEd Tanous "PropertyValueResourceConflict", 881fc8a2b87SEd Tanous { 882d8d5fc3eSGunnar Mills "Indicates that the requested write of a property value could not be completed due to the current state or configuration of another resource.", 883ba27e59eSEd 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'.", 884fc8a2b87SEd Tanous "Warning", 885fc8a2b87SEd Tanous 3, 886fc8a2b87SEd Tanous { 887fc8a2b87SEd Tanous "string", 888fc8a2b87SEd Tanous "string", 889fc8a2b87SEd Tanous "string", 890fc8a2b87SEd Tanous }, 891d8d5fc3eSGunnar Mills "None.", 892fc8a2b87SEd Tanous }}, 89370304cb5SJason M. Bills MessageEntry{ 89470304cb5SJason M. Bills "PropertyValueTypeError", 89570304cb5SJason M. Bills { 896ba27e59eSEd 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.", 897d8d5fc3eSGunnar Mills "The value '%1' for the property %2 is not a type that the property can accept.", 898271584abSEd Tanous "Warning", 899271584abSEd Tanous 2, 90070304cb5SJason M. Bills { 90170304cb5SJason M. Bills "string", 90270304cb5SJason M. Bills "string", 90370304cb5SJason M. Bills }, 904ba27e59eSEd Tanous "Correct the value for the property in the request body and resubmit the request if the operation failed.", 90570304cb5SJason M. Bills }}, 90670304cb5SJason M. Bills MessageEntry{ 907e7808c93SGunnar Mills "QueryCombinationInvalid", 908e7808c93SGunnar Mills { 909d8d5fc3eSGunnar Mills "Indicates the request contains multiple query parameters and that two or more of them cannot be used together.", 910ba27e59eSEd Tanous "Two or more query parameters in the request cannot be used together.", 911e7808c93SGunnar Mills "Warning", 912e7808c93SGunnar Mills 0, 913e7808c93SGunnar Mills {}, 914ba27e59eSEd Tanous "Remove one or more of the query parameters and resubmit the request if the operation failed.", 915e7808c93SGunnar Mills }}, 916e7808c93SGunnar Mills MessageEntry{ 91770304cb5SJason M. Bills "QueryNotSupported", 91870304cb5SJason M. Bills { 91970304cb5SJason M. Bills "Indicates that query is not supported on the implementation.", 920271584abSEd Tanous "Querying is not supported by the implementation.", 921271584abSEd Tanous "Warning", 922e7808c93SGunnar Mills 0, 923e7808c93SGunnar Mills {}, 924ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 925e7808c93SGunnar Mills }}, 926ba27e59eSEd Tanous MessageEntry{ 927ba27e59eSEd Tanous "QueryNotSupportedOnOperation", 928e7808c93SGunnar Mills { 929d8d5fc3eSGunnar Mills "Indicates that query is not supported with the given operation, such as when the `$expand` query is attempted with a `PATCH` operation.", 930e7808c93SGunnar Mills "Querying is not supported with the requested operation.", 931e7808c93SGunnar Mills "Warning", 932271584abSEd Tanous 0, 933271584abSEd Tanous {}, 934ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 93570304cb5SJason M. Bills }}, 936ba27e59eSEd Tanous MessageEntry{ 937ba27e59eSEd Tanous "QueryNotSupportedOnResource", 93870304cb5SJason M. Bills { 939ba27e59eSEd 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.", 940271584abSEd Tanous "Querying is not supported on the requested resource.", 941271584abSEd Tanous "Warning", 942271584abSEd Tanous 0, 943271584abSEd Tanous {}, 944ba27e59eSEd Tanous "Remove the query parameters and resubmit the request if the operation failed.", 94570304cb5SJason M. Bills }}, 9464d99bbb0SEd Tanous MessageEntry{ 9474d99bbb0SEd Tanous "QueryParameterOutOfRange", 94870304cb5SJason M. Bills { 949d8d5fc3eSGunnar 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.", 950fc8a2b87SEd Tanous "The value '%1' for the query parameter %2 is out of range %3.", 951271584abSEd Tanous "Warning", 952271584abSEd Tanous 3, 95370304cb5SJason M. Bills { 95470304cb5SJason M. Bills "string", 95570304cb5SJason M. Bills "string", 95670304cb5SJason M. Bills "string", 95770304cb5SJason M. Bills }, 958d8d5fc3eSGunnar 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.", 95970304cb5SJason M. Bills }}, 960fc8a2b87SEd Tanous MessageEntry{ 96175ec825cSEd Tanous "QueryParameterUnsupported", 96275ec825cSEd Tanous { 96375ec825cSEd Tanous "Indicates that a query parameter is not supported.", 96475ec825cSEd Tanous "Query parameter '%1' is not supported.", 96575ec825cSEd Tanous "Warning", 96675ec825cSEd Tanous 1, 96775ec825cSEd Tanous { 96875ec825cSEd Tanous "string", 96975ec825cSEd Tanous }, 97075ec825cSEd Tanous "Correct or remove the query parameter and resubmit the request.", 97175ec825cSEd Tanous }}, 97275ec825cSEd Tanous MessageEntry{ 97383f984b5SSunitha Harish "QueryParameterValueError", 97483f984b5SSunitha Harish { 97583f984b5SSunitha Harish "Indicates that a query parameter was given an invalid value.", 97683f984b5SSunitha Harish "The value for the parameter %1 is invalid.", 97783f984b5SSunitha Harish "Warning", 97883f984b5SSunitha Harish 1, 97983f984b5SSunitha Harish { 98083f984b5SSunitha Harish "string", 98183f984b5SSunitha Harish }, 982ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 98383f984b5SSunitha Harish }}, 98483f984b5SSunitha Harish MessageEntry{ 985fc8a2b87SEd Tanous "QueryParameterValueFormatError", 98670304cb5SJason M. Bills { 987d8d5fc3eSGunnar Mills "Indicates that a query parameter was given the correct value type but the format of the value is not supported.", 988d8d5fc3eSGunnar Mills "The value '%1' for the parameter %2 is not a format that the parameter can accept.", 989271584abSEd Tanous "Warning", 990271584abSEd Tanous 2, 99170304cb5SJason M. Bills { 99270304cb5SJason M. Bills "string", 99370304cb5SJason M. Bills "string", 99470304cb5SJason M. Bills }, 995ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 99670304cb5SJason M. Bills }}, 997ba27e59eSEd Tanous MessageEntry{ 998ba27e59eSEd Tanous "QueryParameterValueTypeError", 99970304cb5SJason M. Bills { 1000ba27e59eSEd 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.", 1001d8d5fc3eSGunnar Mills "The value '%1' for the query parameter %2 is not a type that the parameter can accept.", 1002271584abSEd Tanous "Warning", 1003271584abSEd Tanous 2, 100470304cb5SJason M. Bills { 100570304cb5SJason M. Bills "string", 100670304cb5SJason M. Bills "string", 100770304cb5SJason M. Bills }, 1008ba27e59eSEd Tanous "Correct the value for the query parameter in the request and resubmit the request if the operation failed.", 100970304cb5SJason M. Bills }}, 1010e7808c93SGunnar Mills MessageEntry{ 1011f866686bSJiaqing Zhao "ResetRecommended", 1012f866686bSJiaqing Zhao { 1013d8d5fc3eSGunnar Mills "Indicates that a component reset is recommended for error recovery while unaffected applications can continue running without any effect on accuracy and performance.", 1014f866686bSJiaqing Zhao "In order to recover from errors, a component reset is recommended with the Reset action URI '%1' and ResetType '%2'.", 1015f866686bSJiaqing Zhao "Warning", 1016f866686bSJiaqing Zhao 2, 1017f866686bSJiaqing Zhao { 1018f866686bSJiaqing Zhao "string", 1019f866686bSJiaqing Zhao "string", 1020f866686bSJiaqing Zhao }, 1021f866686bSJiaqing Zhao "Perform the recommended reset action on the specified component.", 1022f866686bSJiaqing Zhao }}, 1023f866686bSJiaqing Zhao MessageEntry{ 1024e7808c93SGunnar Mills "ResetRequired", 1025e7808c93SGunnar Mills { 1026f866686bSJiaqing Zhao "Indicates that a component reset is required for changes, error recovery, or operations to complete.", 1027f866686bSJiaqing 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'.", 1028e7808c93SGunnar Mills "Warning", 1029e7808c93SGunnar Mills 2, 1030e7808c93SGunnar Mills { 1031e7808c93SGunnar Mills "string", 1032e7808c93SGunnar Mills "string", 1033e7808c93SGunnar Mills }, 1034fc8a2b87SEd Tanous "Perform the required reset action on the specified component.", 1035e7808c93SGunnar Mills }}, 1036ba27e59eSEd Tanous MessageEntry{ 1037ba27e59eSEd Tanous "ResourceAlreadyExists", 103870304cb5SJason M. Bills { 1039ba27e59eSEd Tanous "Indicates that a resource change or creation was attempted but that the operation cannot proceed because the resource already exists.", 1040ba27e59eSEd Tanous "The requested resource of type %1 with the property %2 with the value '%3' already exists.", 1041271584abSEd Tanous "Critical", 1042271584abSEd Tanous 3, 104370304cb5SJason M. Bills { 104470304cb5SJason M. Bills "string", 104570304cb5SJason M. Bills "string", 104670304cb5SJason M. Bills "string", 104770304cb5SJason M. Bills }, 1048d8d5fc3eSGunnar Mills "Do not repeat the create operation as the resource was already created.", 104970304cb5SJason M. Bills }}, 105070304cb5SJason M. Bills MessageEntry{ 105170304cb5SJason M. Bills "ResourceAtUriInUnknownFormat", 105270304cb5SJason M. Bills { 1053ba27e59eSEd Tanous "Indicates that the URI was valid but the resource or image at that URI was in a format not supported by the service.", 1054ba27e59eSEd Tanous "The resource at '%1' is in a format not recognized by the service.", 1055271584abSEd Tanous "Critical", 1056271584abSEd Tanous 1, 105770304cb5SJason M. Bills { 105870304cb5SJason M. Bills "string", 105970304cb5SJason M. Bills }, 1060ba27e59eSEd Tanous "Place an image or resource or file that is recognized by the service at the URI.", 106170304cb5SJason M. Bills }}, 1062ba27e59eSEd Tanous MessageEntry{ 1063ba27e59eSEd Tanous "ResourceAtUriUnauthorized", 106470304cb5SJason M. Bills { 1065ba27e59eSEd Tanous "Indicates that the attempt to access the resource, file, or image at the URI was unauthorized.", 1066ba27e59eSEd Tanous "While accessing the resource at '%1', the service received an authorization error '%2'.", 1067271584abSEd Tanous "Critical", 1068271584abSEd Tanous 2, 106970304cb5SJason M. Bills { 107070304cb5SJason M. Bills "string", 107170304cb5SJason M. Bills "string", 107270304cb5SJason M. Bills }, 1073ba27e59eSEd Tanous "Ensure that the appropriate access is provided for the service in order for it to access the URI.", 107470304cb5SJason M. Bills }}, 1075ba27e59eSEd Tanous MessageEntry{ 1076ba27e59eSEd Tanous "ResourceCannotBeDeleted", 107770304cb5SJason M. Bills { 1078ba27e59eSEd Tanous "Indicates that a delete operation was attempted on a resource that cannot be deleted.", 1079ba27e59eSEd Tanous "The delete request failed because the resource requested cannot be deleted.", 1080271584abSEd Tanous "Critical", 1081271584abSEd Tanous 0, 1082271584abSEd Tanous {}, 1083271584abSEd Tanous "Do not attempt to delete a non-deletable resource.", 108470304cb5SJason M. Bills }}, 108570304cb5SJason M. Bills MessageEntry{ 1086e7808c93SGunnar Mills "ResourceCreationConflict", 1087e7808c93SGunnar Mills { 1088ba27e59eSEd Tanous "Indicates that the requested resource creation could not be completed because the service has a resource that conflicts with the request.", 1089ba27e59eSEd Tanous "The resource could not be created. The service has a resource at URI '%1' that conflicts with the creation request.", 1090e7808c93SGunnar Mills "Warning", 1091e7808c93SGunnar Mills 1, 1092e7808c93SGunnar Mills { 1093e7808c93SGunnar Mills "string", 1094e7808c93SGunnar Mills }, 1095d8d5fc3eSGunnar Mills "None.", 1096e7808c93SGunnar Mills }}, 1097e7808c93SGunnar Mills MessageEntry{ 1098fc8a2b87SEd Tanous "ResourceDeprecated", 1099fc8a2b87SEd Tanous { 1100fc8a2b87SEd Tanous "Indicates the resource is deprecated.", 1101fc8a2b87SEd Tanous "The operation was performed on a deprecated resource '%1'.", 1102fc8a2b87SEd Tanous "Warning", 1103fc8a2b87SEd Tanous 1, 1104fc8a2b87SEd Tanous { 1105fc8a2b87SEd Tanous "string", 1106fc8a2b87SEd Tanous }, 1107fc8a2b87SEd Tanous "Refer to the schema guide for more information.", 1108fc8a2b87SEd Tanous }}, 1109fc8a2b87SEd Tanous MessageEntry{ 111070304cb5SJason M. Bills "ResourceExhaustion", 111170304cb5SJason M. Bills { 1112d8d5fc3eSGunnar Mills "Indicates that a resource could not satisfy the request due to some unavailability of resources. An example is that available capacity was allocated.", 1113ba27e59eSEd Tanous "The resource '%1' was unable to satisfy the request due to unavailability of resources.", 1114271584abSEd Tanous "Critical", 1115271584abSEd Tanous 1, 111670304cb5SJason M. Bills { 111770304cb5SJason M. Bills "string", 111870304cb5SJason M. Bills }, 1119271584abSEd Tanous "Ensure that the resources are available and resubmit the request.", 112070304cb5SJason M. Bills }}, 1121ba27e59eSEd Tanous MessageEntry{ 1122ba27e59eSEd Tanous "ResourceInStandby", 112370304cb5SJason M. Bills { 1124ba27e59eSEd Tanous "Indicates that the request could not be performed because the resource is in standby.", 1125ba27e59eSEd Tanous "The request could not be performed because the resource is in standby.", 1126271584abSEd Tanous "Critical", 1127271584abSEd Tanous 0, 1128271584abSEd Tanous {}, 1129ba27e59eSEd Tanous "Ensure that the resource is in the correct power state and resubmit the request.", 113070304cb5SJason M. Bills }}, 1131ba27e59eSEd Tanous MessageEntry{ 1132ba27e59eSEd Tanous "ResourceInUse", 113370304cb5SJason M. Bills { 1134ba27e59eSEd Tanous "Indicates that a change was requested to a resource but the change was rejected due to the resource being in use or transition.", 1135ba27e59eSEd Tanous "The change to the requested resource failed because the resource is in use or in transition.", 1136271584abSEd Tanous "Warning", 1137271584abSEd Tanous 0, 1138271584abSEd Tanous {}, 1139ba27e59eSEd Tanous "Remove the condition and resubmit the request if the operation failed.", 114070304cb5SJason M. Bills }}, 114170304cb5SJason M. Bills MessageEntry{ 114270304cb5SJason M. Bills "ResourceMissingAtURI", 114370304cb5SJason M. Bills { 1144d8d5fc3eSGunnar 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.", 1145fc8a2b87SEd Tanous "The resource at the URI '%1' was not found.", 1146271584abSEd Tanous "Critical", 1147271584abSEd Tanous 1, 114870304cb5SJason M. Bills { 114970304cb5SJason M. Bills "string", 115070304cb5SJason M. Bills }, 1151ba27e59eSEd Tanous "Place a valid resource at the URI or correct the URI and resubmit the request.", 115270304cb5SJason M. Bills }}, 115370304cb5SJason M. Bills MessageEntry{ 115470304cb5SJason M. Bills "ResourceNotFound", 115570304cb5SJason M. Bills { 1156ba27e59eSEd Tanous "Indicates that the operation expected a resource identifier that corresponds to an existing resource but one was not found.", 1157fc8a2b87SEd Tanous "The requested resource of type %1 named '%2' was not found.", 1158271584abSEd Tanous "Critical", 1159271584abSEd Tanous 2, 116070304cb5SJason M. Bills { 116170304cb5SJason M. Bills "string", 116270304cb5SJason M. Bills "string", 116370304cb5SJason M. Bills }, 116470304cb5SJason M. Bills "Provide a valid resource identifier and resubmit the request.", 116570304cb5SJason M. Bills }}, 116670304cb5SJason M. Bills MessageEntry{ 116770304cb5SJason M. Bills "ResourceTypeIncompatible", 116870304cb5SJason M. Bills { 1169d8d5fc3eSGunnar 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.", 1170ba27e59eSEd Tanous "The @odata.type of the request body %1 is incompatible with the @odata.type of the resource, which is %2.", 1171271584abSEd Tanous "Critical", 1172271584abSEd Tanous 2, 117370304cb5SJason M. Bills { 117470304cb5SJason M. Bills "string", 117570304cb5SJason M. Bills "string", 117670304cb5SJason M. Bills }, 1177ba27e59eSEd Tanous "Resubmit the request with a payload compatible with the resource's schema.", 117870304cb5SJason M. Bills }}, 1179ba27e59eSEd Tanous MessageEntry{ 1180ba27e59eSEd Tanous "RestrictedPrivilege", 1181fc8a2b87SEd Tanous { 1182ba27e59eSEd Tanous "Indicates that the operation was not successful because a privilege is restricted.", 1183ba27e59eSEd Tanous "The operation was not successful because the privilege '%1' is restricted.", 1184fc8a2b87SEd Tanous "Warning", 1185fc8a2b87SEd Tanous 1, 1186fc8a2b87SEd Tanous { 1187fc8a2b87SEd Tanous "string", 1188fc8a2b87SEd Tanous }, 1189ba27e59eSEd Tanous "Remove restricted privileges from the request body and resubmit the request.", 1190fc8a2b87SEd Tanous }}, 1191ba27e59eSEd Tanous MessageEntry{ 1192ba27e59eSEd Tanous "RestrictedRole", 1193fc8a2b87SEd Tanous { 1194ba27e59eSEd Tanous "Indicates that the operation was not successful because the role is restricted.", 1195ba27e59eSEd Tanous "The operation was not successful because the role '%1' is restricted.", 1196fc8a2b87SEd Tanous "Warning", 1197fc8a2b87SEd Tanous 1, 1198fc8a2b87SEd Tanous { 1199fc8a2b87SEd Tanous "string", 1200fc8a2b87SEd Tanous }, 1201ba27e59eSEd Tanous "No resolution is required. For standard roles, consider using the role specified in the AlternateRoleId property in the Role resource.", 1202fc8a2b87SEd Tanous }}, 120370304cb5SJason M. Bills MessageEntry{ 120483f984b5SSunitha Harish "ServiceDisabled", 120583f984b5SSunitha Harish { 1206ba27e59eSEd Tanous "Indicates that the operation failed because the service, such as the account service, is disabled and cannot accept requests.", 1207ba27e59eSEd Tanous "The operation failed because the service at %1 is disabled and cannot accept requests.", 120883f984b5SSunitha Harish "Warning", 120983f984b5SSunitha Harish 1, 121083f984b5SSunitha Harish { 121183f984b5SSunitha Harish "string", 121283f984b5SSunitha Harish }, 1213ba27e59eSEd Tanous "Enable the service and resubmit the request if the operation failed.", 121483f984b5SSunitha Harish }}, 121583f984b5SSunitha Harish MessageEntry{ 121670304cb5SJason M. Bills "ServiceInUnknownState", 121770304cb5SJason M. Bills { 1218ba27e59eSEd Tanous "Indicates that the operation failed because the service is in an unknown state and cannot accept additional requests.", 1219ba27e59eSEd Tanous "The operation failed because the service is in an unknown state and can no longer take incoming requests.", 1220271584abSEd Tanous "Critical", 1221271584abSEd Tanous 0, 1222271584abSEd Tanous {}, 1223ba27e59eSEd Tanous "Restart the service and resubmit the request if the operation failed.", 122470304cb5SJason M. Bills }}, 1225ba27e59eSEd Tanous MessageEntry{ 1226ba27e59eSEd Tanous "ServiceShuttingDown", 122770304cb5SJason M. Bills { 1228d8d5fc3eSGunnar Mills "Indicates that the operation failed because the service is shutting down, such as when the service reboots.", 1229ba27e59eSEd Tanous "The operation failed because the service is shutting down and can no longer take incoming requests.", 1230271584abSEd Tanous "Critical", 1231271584abSEd Tanous 0, 1232271584abSEd Tanous {}, 1233ba27e59eSEd Tanous "When the service becomes available, resubmit the request if the operation failed.", 123470304cb5SJason M. Bills }}, 123570304cb5SJason M. Bills MessageEntry{ 123670304cb5SJason M. Bills "ServiceTemporarilyUnavailable", 123770304cb5SJason M. Bills { 1238271584abSEd Tanous "Indicates the service is temporarily unavailable.", 123970304cb5SJason M. Bills "The service is temporarily unavailable. Retry in %1 seconds.", 1240271584abSEd Tanous "Critical", 1241271584abSEd Tanous 1, 124270304cb5SJason M. Bills { 124370304cb5SJason M. Bills "string", 124470304cb5SJason M. Bills }, 1245271584abSEd Tanous "Wait for the indicated retry duration and retry the operation.", 124670304cb5SJason M. Bills }}, 124770304cb5SJason M. Bills MessageEntry{ 124870304cb5SJason M. Bills "SessionLimitExceeded", 124970304cb5SJason M. Bills { 1250d8d5fc3eSGunnar 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.", 1251ba27e59eSEd Tanous "The session establishment failed due to the number of simultaneous sessions exceeding the limit of the implementation.", 1252271584abSEd Tanous "Critical", 1253271584abSEd Tanous 0, 1254271584abSEd Tanous {}, 1255ba27e59eSEd Tanous "Reduce the number of other sessions before trying to establish the session or increase the limit of simultaneous sessions, if supported.", 125670304cb5SJason M. Bills }}, 125770304cb5SJason M. Bills MessageEntry{ 125870304cb5SJason M. Bills "SessionTerminated", 125970304cb5SJason M. Bills { 1260d8d5fc3eSGunnar Mills "Indicates that the `DELETE` operation on the session resource resulted in the successful termination of the session.", 1261271584abSEd Tanous "The session was successfully terminated.", 1262271584abSEd Tanous "OK", 1263271584abSEd Tanous 0, 1264271584abSEd Tanous {}, 1265d8d5fc3eSGunnar Mills "None.", 126670304cb5SJason M. Bills }}, 126770304cb5SJason M. Bills MessageEntry{ 126870304cb5SJason M. Bills "SourceDoesNotSupportProtocol", 126970304cb5SJason M. Bills { 1270d8d5fc3eSGunnar 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.", 1271ba27e59eSEd Tanous "The other end of the connection at '%1' does not support the specified protocol %2.", 1272271584abSEd Tanous "Critical", 1273271584abSEd Tanous 2, 127470304cb5SJason M. Bills { 127570304cb5SJason M. Bills "string", 127670304cb5SJason M. Bills "string", 127770304cb5SJason M. Bills }, 1278271584abSEd Tanous "Change protocols or URIs.", 127970304cb5SJason M. Bills }}, 1280ba27e59eSEd Tanous MessageEntry{ 1281ba27e59eSEd Tanous "StrictAccountTypes", 1282fc8a2b87SEd Tanous { 1283ba27e59eSEd Tanous "Indicates the request failed because a set of `AccountTypes` or `OEMAccountTypes` was not accepted while `StrictAccountTypes` is set to `true`.", 1284d8d5fc3eSGunnar Mills "The request could not be fulfilled with the account types included in property '%1' because the property StrictAccountTypes is set to true.", 1285fc8a2b87SEd Tanous "Warning", 1286fc8a2b87SEd Tanous 1, 1287fc8a2b87SEd Tanous { 1288fc8a2b87SEd Tanous "string", 1289fc8a2b87SEd Tanous }, 1290ba27e59eSEd Tanous "Resubmit the request either with an acceptable set of AccountTypes and OEMAccountTypes or with StrictAccountTypes set to false.", 1291fc8a2b87SEd Tanous }}, 1292ba27e59eSEd Tanous MessageEntry{ 1293ba27e59eSEd Tanous "StringValueTooLong", 129470304cb5SJason M. Bills { 1295d8d5fc3eSGunnar 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.", 1296fc8a2b87SEd Tanous "The string '%1' exceeds the length limit %2.", 1297271584abSEd Tanous "Warning", 1298271584abSEd Tanous 2, 129970304cb5SJason M. Bills { 130070304cb5SJason M. Bills "string", 130170304cb5SJason M. Bills "number", 130270304cb5SJason M. Bills }, 130370304cb5SJason M. Bills "Resubmit the request with an appropriate string length.", 130470304cb5SJason M. Bills }}, 1305ba27e59eSEd Tanous MessageEntry{ 130675ec825cSEd Tanous "StringValueTooShort", 130775ec825cSEd Tanous { 1308d8d5fc3eSGunnar 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.", 130975ec825cSEd Tanous "The string '%1' was under the minimum required length %2.", 131075ec825cSEd Tanous "Warning", 131175ec825cSEd Tanous 2, 131275ec825cSEd Tanous { 131375ec825cSEd Tanous "string", 131475ec825cSEd Tanous "number", 131575ec825cSEd Tanous }, 131675ec825cSEd Tanous "Resubmit the request with an appropriate string length.", 131775ec825cSEd Tanous }}, 131875ec825cSEd Tanous MessageEntry{ 1319ba27e59eSEd Tanous "SubscriptionTerminated", 1320e7808c93SGunnar Mills { 1321d8d5fc3eSGunnar Mills "An event subscription was terminated by the service. No further events will be delivered.", 1322d8d5fc3eSGunnar Mills "The event subscription was terminated.", 1323e7808c93SGunnar Mills "OK", 1324e7808c93SGunnar Mills 0, 1325e7808c93SGunnar Mills {}, 1326d8d5fc3eSGunnar Mills "None.", 1327e7808c93SGunnar Mills }}, 1328ba27e59eSEd Tanous MessageEntry{ 1329ba27e59eSEd Tanous "Success", 133070304cb5SJason M. Bills { 1331d8d5fc3eSGunnar Mills "Indicates that all conditions of a successful operation were met.", 1332fc8a2b87SEd Tanous "The request completed successfully.", 1333271584abSEd Tanous "OK", 1334271584abSEd Tanous 0, 1335271584abSEd Tanous {}, 1336d8d5fc3eSGunnar Mills "None.", 133770304cb5SJason M. Bills }}, 133870304cb5SJason M. Bills MessageEntry{ 1339fc8a2b87SEd Tanous "UndeterminedFault", 1340fc8a2b87SEd Tanous { 1341ba27e59eSEd Tanous "Indicates that a fault or error condition exists but the source of the fault cannot be determined or is unknown to the service.", 1342d8d5fc3eSGunnar Mills "An undetermined fault condition was reported by '%1'.", 1343fc8a2b87SEd Tanous "Critical", 1344fc8a2b87SEd Tanous 1, 134583f984b5SSunitha Harish { 134683f984b5SSunitha Harish "string", 134783f984b5SSunitha Harish }, 1348fc8a2b87SEd Tanous "None.", 1349fc8a2b87SEd Tanous }}, 1350fc8a2b87SEd Tanous MessageEntry{ 135170304cb5SJason M. Bills "UnrecognizedRequestBody", 135270304cb5SJason M. Bills { 1353ba27e59eSEd Tanous "Indicates that the service encountered an unrecognizable request body that could not even be interpreted as malformed JSON.", 1354ba27e59eSEd Tanous "The service detected a malformed request body that it was unable to interpret.", 1355271584abSEd Tanous "Warning", 1356271584abSEd Tanous 0, 1357271584abSEd Tanous {}, 1358271584abSEd Tanous "Correct the request body and resubmit the request if it failed.", 135970304cb5SJason M. Bills }}, 13604d99bbb0SEd Tanous 136170304cb5SJason M. Bills }; 136230a3c431SEd Tanous 136330a3c431SEd Tanous enum class Index 136430a3c431SEd Tanous { 136530a3c431SEd Tanous accessDenied = 0, 136630a3c431SEd Tanous accountForSessionNoLongerExists = 1, 136730a3c431SEd Tanous accountModified = 2, 136830a3c431SEd Tanous accountNotModified = 3, 136930a3c431SEd Tanous accountRemoved = 4, 137030a3c431SEd Tanous actionDeprecated = 5, 137130a3c431SEd Tanous actionNotSupported = 6, 137230a3c431SEd Tanous actionParameterDuplicate = 7, 137330a3c431SEd Tanous actionParameterMissing = 8, 137430a3c431SEd Tanous actionParameterNotSupported = 9, 137530a3c431SEd Tanous actionParameterUnknown = 10, 1376f866686bSJiaqing Zhao actionParameterValueConflict = 11, 1377f866686bSJiaqing Zhao actionParameterValueError = 12, 1378f866686bSJiaqing Zhao actionParameterValueFormatError = 13, 1379f866686bSJiaqing Zhao actionParameterValueNotInList = 14, 1380d8d5fc3eSGunnar Mills actionParameterValueOutOfRange = 15, 1381d8d5fc3eSGunnar Mills actionParameterValueTypeError = 16, 1382d8d5fc3eSGunnar Mills arraySizeTooLong = 17, 1383d8d5fc3eSGunnar Mills arraySizeTooShort = 18, 1384d8d5fc3eSGunnar Mills authenticationTokenRequired = 19, 1385d8d5fc3eSGunnar Mills chassisPowerStateOffRequired = 20, 1386d8d5fc3eSGunnar Mills chassisPowerStateOnRequired = 21, 1387d8d5fc3eSGunnar Mills conditionInRelatedResource = 22, 1388d8d5fc3eSGunnar Mills couldNotEstablishConnection = 23, 1389d8d5fc3eSGunnar Mills createFailedMissingReqProperties = 24, 1390d8d5fc3eSGunnar Mills createLimitReachedForResource = 25, 1391d8d5fc3eSGunnar Mills created = 26, 1392d8d5fc3eSGunnar Mills emptyJSON = 27, 1393d8d5fc3eSGunnar Mills eventBufferExceeded = 28, 1394d8d5fc3eSGunnar Mills eventSubscriptionLimitExceeded = 29, 1395d8d5fc3eSGunnar Mills generalError = 30, 1396b575caefSJishnu CM generateSecretKeyRequired = 31, 1397b575caefSJishnu CM headerInvalid = 32, 1398b575caefSJishnu CM headerMissing = 33, 1399b575caefSJishnu CM insufficientPrivilege = 34, 1400b575caefSJishnu CM insufficientStorage = 35, 1401b575caefSJishnu CM internalError = 36, 1402b575caefSJishnu CM invalidIndex = 37, 1403b575caefSJishnu CM invalidJSON = 38, 1404b575caefSJishnu CM invalidObject = 39, 1405b575caefSJishnu CM invalidURI = 40, 1406b575caefSJishnu CM licenseRequired = 41, 1407b575caefSJishnu CM malformedJSON = 42, 1408b575caefSJishnu CM maximumErrorsExceeded = 43, 1409b575caefSJishnu CM missingOrMalformedPart = 44, 1410b575caefSJishnu CM networkNameResolutionNotConfigured = 45, 1411b575caefSJishnu CM networkNameResolutionNotSupported = 46, 1412b575caefSJishnu CM noOperation = 47, 1413b575caefSJishnu CM noValidSession = 48, 1414b575caefSJishnu CM oneTimePasscodeSent = 49, 1415b575caefSJishnu CM operationFailed = 50, 1416b575caefSJishnu CM operationNotAllowed = 51, 1417b575caefSJishnu CM operationTimeout = 52, 1418b575caefSJishnu CM passwordChangeRequired = 53, 1419b575caefSJishnu CM payloadTooLarge = 54, 1420b575caefSJishnu CM preconditionFailed = 55, 1421b575caefSJishnu CM preconditionRequired = 56, 1422b575caefSJishnu CM propertyDeprecated = 57, 1423b575caefSJishnu CM propertyDuplicate = 58, 1424b575caefSJishnu CM propertyMissing = 59, 1425b575caefSJishnu CM propertyModified = 60, 1426b575caefSJishnu CM propertyNotUpdated = 61, 1427b575caefSJishnu CM propertyNotWritable = 62, 1428b575caefSJishnu CM propertyUnknown = 63, 1429b575caefSJishnu CM propertyValueConflict = 64, 1430b575caefSJishnu CM propertyValueDeprecated = 65, 1431b575caefSJishnu CM propertyValueError = 66, 1432b575caefSJishnu CM propertyValueExternalConflict = 67, 1433b575caefSJishnu CM propertyValueFormatError = 68, 1434b575caefSJishnu CM propertyValueIncorrect = 69, 1435b575caefSJishnu CM propertyValueModified = 70, 1436b575caefSJishnu CM propertyValueNotInList = 71, 1437b575caefSJishnu CM propertyValueOutOfRange = 72, 1438b575caefSJishnu CM propertyValueResourceConflict = 73, 1439b575caefSJishnu CM propertyValueTypeError = 74, 1440b575caefSJishnu CM queryCombinationInvalid = 75, 1441b575caefSJishnu CM queryNotSupported = 76, 1442b575caefSJishnu CM queryNotSupportedOnOperation = 77, 1443b575caefSJishnu CM queryNotSupportedOnResource = 78, 1444b575caefSJishnu CM queryParameterOutOfRange = 79, 1445b575caefSJishnu CM queryParameterUnsupported = 80, 1446b575caefSJishnu CM queryParameterValueError = 81, 1447b575caefSJishnu CM queryParameterValueFormatError = 82, 1448b575caefSJishnu CM queryParameterValueTypeError = 83, 1449b575caefSJishnu CM resetRecommended = 84, 1450b575caefSJishnu CM resetRequired = 85, 1451b575caefSJishnu CM resourceAlreadyExists = 86, 1452b575caefSJishnu CM resourceAtUriInUnknownFormat = 87, 1453b575caefSJishnu CM resourceAtUriUnauthorized = 88, 1454b575caefSJishnu CM resourceCannotBeDeleted = 89, 1455b575caefSJishnu CM resourceCreationConflict = 90, 1456b575caefSJishnu CM resourceDeprecated = 91, 1457b575caefSJishnu CM resourceExhaustion = 92, 1458b575caefSJishnu CM resourceInStandby = 93, 1459b575caefSJishnu CM resourceInUse = 94, 1460b575caefSJishnu CM resourceMissingAtURI = 95, 1461b575caefSJishnu CM resourceNotFound = 96, 1462b575caefSJishnu CM resourceTypeIncompatible = 97, 1463b575caefSJishnu CM restrictedPrivilege = 98, 1464b575caefSJishnu CM restrictedRole = 99, 1465b575caefSJishnu CM serviceDisabled = 100, 1466b575caefSJishnu CM serviceInUnknownState = 101, 1467b575caefSJishnu CM serviceShuttingDown = 102, 1468b575caefSJishnu CM serviceTemporarilyUnavailable = 103, 1469b575caefSJishnu CM sessionLimitExceeded = 104, 1470b575caefSJishnu CM sessionTerminated = 105, 1471b575caefSJishnu CM sourceDoesNotSupportProtocol = 106, 1472b575caefSJishnu CM strictAccountTypes = 107, 1473b575caefSJishnu CM stringValueTooLong = 108, 1474b575caefSJishnu CM stringValueTooShort = 109, 1475b575caefSJishnu CM subscriptionTerminated = 110, 1476b575caefSJishnu CM success = 111, 1477b575caefSJishnu CM undeterminedFault = 112, 1478b575caefSJishnu CM unrecognizedRequestBody = 113, 147930a3c431SEd Tanous }; 1480fffb8c1fSEd Tanous } // namespace redfish::registries::base 1481