xref: /openbmc/bmcweb/features/redfish/include/registries/base_message_registry.hpp (revision ba27e59e5049d4ae12baf6dfd84d3045dd1e55c9)
1fe4b3093SEd Tanous 
270304cb5SJason M. Bills /****************************************************************
370304cb5SJason M. Bills  * This is an auto-generated header which contains definitions
470304cb5SJason M. Bills  * for Redfish DMTF defined messages.
570304cb5SJason M. Bills  ***************************************************************/
670304cb5SJason M. Bills #pragma once
770304cb5SJason M. Bills #include <registries.hpp>
870304cb5SJason M. Bills 
970304cb5SJason M. Bills namespace redfish::message_registries::base
1070304cb5SJason M. Bills {
11351d3063SJason M. Bills const Header header = {
12fc8a2b87SEd Tanous     "Copyright 2014-2021 DMTF. All rights reserved.",
13e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
1483f984b5SSunitha Harish     "Base.1.11.0",
15271584abSEd Tanous     "Base Message Registry",
16271584abSEd Tanous     "en",
17271584abSEd Tanous     "This registry defines the base messages for Redfish",
18271584abSEd Tanous     "Base",
1983f984b5SSunitha Harish     "1.11.0",
20271584abSEd Tanous     "DMTF",
21351d3063SJason M. Bills };
22e51c710eSJames Feist constexpr const char* url =
2383f984b5SSunitha Harish     "https://redfish.dmtf.org/registries/Base.1.11.0.json";
24e51c710eSJames Feist 
25*ba27e59eSEd Tanous constexpr std::array<MessageEntry, 93> registry =
26*ba27e59eSEd Tanous     {
2770304cb5SJason M. Bills         MessageEntry{
2870304cb5SJason M. Bills             "AccessDenied",
2970304cb5SJason M. Bills             {
30*ba27e59eSEd Tanous                 "Indicates that while attempting to access, connect to, or transfer to or from another resource, the service denied access.",
31*ba27e59eSEd Tanous                 "While attempting to establish a connection to '%1', the service denied access.",
32271584abSEd Tanous                 "Critical",
33e7808c93SGunnar Mills                 "Critical",
34271584abSEd Tanous                 1,
3570304cb5SJason M. Bills                 {
3670304cb5SJason M. Bills                     "string",
3770304cb5SJason M. Bills                 },
38*ba27e59eSEd Tanous                 "Attempt to ensure that the URI is correct and that the service has the appropriate credentials.",
3970304cb5SJason M. Bills             }},
40*ba27e59eSEd Tanous         MessageEntry{
41*ba27e59eSEd Tanous             "AccountForSessionNoLongerExists",
4270304cb5SJason M. Bills             {
43*ba27e59eSEd Tanous                 "Indicates that the account for the session has been removed, thus the session has been removed as well.",
44*ba27e59eSEd Tanous                 "The account for the current session has been removed, thus the current session has been removed as well.",
45271584abSEd Tanous                 "OK",
46e7808c93SGunnar Mills                 "OK",
47271584abSEd Tanous                 0,
48271584abSEd Tanous                 {},
49271584abSEd Tanous                 "Attempt to connect with a valid account.",
5070304cb5SJason M. Bills             }},
51*ba27e59eSEd Tanous         MessageEntry{
52*ba27e59eSEd Tanous             "AccountModified",
5370304cb5SJason M. Bills             {
5470304cb5SJason M. Bills                 "Indicates that the account was successfully modified.",
55271584abSEd Tanous                 "The account was successfully modified.",
56271584abSEd Tanous                 "OK",
57e7808c93SGunnar Mills                 "OK",
58271584abSEd Tanous                 0,
59271584abSEd Tanous                 {},
60271584abSEd Tanous                 "No resolution is required.",
6170304cb5SJason M. Bills             }},
62*ba27e59eSEd Tanous         MessageEntry{
63*ba27e59eSEd Tanous             "AccountNotModified",
6470304cb5SJason M. Bills             {
65*ba27e59eSEd Tanous                 "Indicates that the modification requested for the account was not successful.",
66271584abSEd Tanous                 "The account modification request failed.",
67271584abSEd Tanous                 "Warning",
68e7808c93SGunnar Mills                 "Warning",
69271584abSEd Tanous                 0,
70271584abSEd Tanous                 {},
71*ba27e59eSEd Tanous                 "The modification may have failed due to permission issues or issues with the request body.",
7270304cb5SJason M. Bills             }},
7370304cb5SJason M. Bills         MessageEntry{"AccountRemoved",
7470304cb5SJason M. Bills                      {
7570304cb5SJason M. Bills                          "Indicates that the account was successfully removed.",
76271584abSEd Tanous                          "The account was successfully removed.",
77271584abSEd Tanous                          "OK",
78e7808c93SGunnar Mills                          "OK",
79271584abSEd Tanous                          0,
80271584abSEd Tanous                          {},
81271584abSEd Tanous                          "No resolution is required.",
8270304cb5SJason M. Bills                      }},
83fc8a2b87SEd Tanous         MessageEntry{"ActionDeprecated",
84fc8a2b87SEd Tanous                      {
85fc8a2b87SEd Tanous                          "Indicates the action is deprecated.",
86fc8a2b87SEd Tanous                          "The action %1 is deprecated.",
87fc8a2b87SEd Tanous                          "Warning",
88fc8a2b87SEd Tanous                          "Warning",
89fc8a2b87SEd Tanous                          1,
90fc8a2b87SEd Tanous                          {
91fc8a2b87SEd Tanous                              "string",
92fc8a2b87SEd Tanous                          },
93fc8a2b87SEd Tanous                          "Refer to the schema guide for more information.",
94fc8a2b87SEd Tanous                      }},
9570304cb5SJason M. Bills         MessageEntry{
9670304cb5SJason M. Bills             "ActionNotSupported",
9770304cb5SJason M. Bills             {
98*ba27e59eSEd Tanous                 "Indicates that the action supplied with the POST operation is not supported by the resource.",
99271584abSEd Tanous                 "The action %1 is not supported by the resource.",
100271584abSEd Tanous                 "Critical",
101e7808c93SGunnar Mills                 "Critical",
102271584abSEd Tanous                 1,
10370304cb5SJason M. Bills                 {
10470304cb5SJason M. Bills                     "string",
10570304cb5SJason M. Bills                 },
106*ba27e59eSEd Tanous                 "The action supplied cannot be resubmitted to the implementation.  Perhaps the action was invalid, the wrong resource was the target or the implementation documentation may be of assistance.",
10770304cb5SJason M. Bills             }},
108*ba27e59eSEd Tanous         MessageEntry{
109*ba27e59eSEd Tanous             "ActionParameterDuplicate",
11070304cb5SJason M. Bills             {
111*ba27e59eSEd Tanous                 "Indicates that the action was supplied with a duplicated parameter in the request body.",
112*ba27e59eSEd Tanous                 "The action %1 was submitted with more than one value for the parameter %2.",
113271584abSEd Tanous                 "Warning",
114e7808c93SGunnar Mills                 "Warning",
115271584abSEd Tanous                 2,
11670304cb5SJason M. Bills                 {
11770304cb5SJason M. Bills                     "string",
11870304cb5SJason M. Bills                     "string",
11970304cb5SJason M. Bills                 },
120*ba27e59eSEd Tanous                 "Resubmit the action with only one instance of the parameter in the request body if the operation failed.",
12170304cb5SJason M. Bills             }},
122*ba27e59eSEd Tanous         MessageEntry{
123*ba27e59eSEd Tanous             "ActionParameterMissing",
12470304cb5SJason M. Bills             {
125*ba27e59eSEd Tanous                 "Indicates that the action requested was missing a parameter that is required to process the action.",
126*ba27e59eSEd Tanous                 "The action %1 requires the parameter %2 to be present in the request body.",
127271584abSEd Tanous                 "Critical",
128e7808c93SGunnar Mills                 "Critical",
129271584abSEd Tanous                 2,
13070304cb5SJason M. Bills                 {
13170304cb5SJason M. Bills                     "string",
13270304cb5SJason M. Bills                     "string",
13370304cb5SJason M. Bills                 },
134*ba27e59eSEd Tanous                 "Supply the action with the required parameter in the request body when the request is resubmitted.",
13570304cb5SJason M. Bills             }},
136*ba27e59eSEd Tanous         MessageEntry{
137*ba27e59eSEd Tanous             "ActionParameterNotSupported",
13870304cb5SJason M. Bills             {
139*ba27e59eSEd Tanous                 "Indicates that the parameter supplied for the action is not supported on the resource.",
140*ba27e59eSEd Tanous                 "The parameter %1 for the action %2 is not supported on the target resource.",
141271584abSEd Tanous                 "Warning",
142e7808c93SGunnar Mills                 "Warning",
143271584abSEd Tanous                 2,
14470304cb5SJason M. Bills                 {
14570304cb5SJason M. Bills                     "string",
14670304cb5SJason M. Bills                     "string",
14770304cb5SJason M. Bills                 },
148*ba27e59eSEd Tanous                 "Remove the parameter supplied and resubmit the request if the operation failed.",
14970304cb5SJason M. Bills             }},
15070304cb5SJason M. Bills         MessageEntry{
15170304cb5SJason M. Bills             "ActionParameterUnknown",
15270304cb5SJason M. Bills             {
153*ba27e59eSEd Tanous                 "Indicates that an action was submitted but a parameter supplied did not match any of the known parameters.",
15470304cb5SJason M. Bills                 "The action %1 was submitted with the invalid parameter %2.",
155271584abSEd Tanous                 "Warning",
156e7808c93SGunnar Mills                 "Warning",
157271584abSEd Tanous                 2,
15870304cb5SJason M. Bills                 {
15970304cb5SJason M. Bills                     "string",
16070304cb5SJason M. Bills                     "string",
16170304cb5SJason M. Bills                 },
162*ba27e59eSEd Tanous                 "Correct the invalid parameter and resubmit the request if the operation failed.",
16370304cb5SJason M. Bills             }},
164fc8a2b87SEd Tanous         MessageEntry{
16583f984b5SSunitha Harish             "ActionParameterValueError",
16683f984b5SSunitha Harish             {
16783f984b5SSunitha Harish                 "Indicates that a parameter was given an invalid value.",
16883f984b5SSunitha Harish                 "The value for the parameter %1 in the action %2 is invalid.",
16983f984b5SSunitha Harish                 "Warning",
17083f984b5SSunitha Harish                 "Warning",
17183f984b5SSunitha Harish                 2,
17283f984b5SSunitha Harish                 {
17383f984b5SSunitha Harish                     "string",
17483f984b5SSunitha Harish                     "string",
17583f984b5SSunitha Harish                 },
176*ba27e59eSEd Tanous                 "Correct the value for the parameter in the request body and resubmit the request if the operation failed.",
17783f984b5SSunitha Harish             }},
17883f984b5SSunitha Harish         MessageEntry{
179fc8a2b87SEd Tanous             "ActionParameterValueFormatError",
18070304cb5SJason M. Bills             {
181*ba27e59eSEd Tanous                 "Indicates that a parameter was given the correct value type but the value of that parameter was not supported.  This includes the value size or length has been exceeded.",
182*ba27e59eSEd Tanous                 "The value '%1' for the parameter %2 in the action %3 is of a different format than the parameter can accept.",
183271584abSEd Tanous                 "Warning",
184e7808c93SGunnar Mills                 "Warning",
185271584abSEd Tanous                 3,
18670304cb5SJason M. Bills                 {
18770304cb5SJason M. Bills                     "string",
18870304cb5SJason M. Bills                     "string",
18970304cb5SJason M. Bills                     "string",
19070304cb5SJason M. Bills                 },
191*ba27e59eSEd Tanous                 "Correct the value for the parameter in the request body and resubmit the request if the operation failed.",
192fc8a2b87SEd Tanous             }},
193fc8a2b87SEd Tanous         MessageEntry{
194fc8a2b87SEd Tanous             "ActionParameterValueNotInList",
195fc8a2b87SEd Tanous             {
196*ba27e59eSEd 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.",
197*ba27e59eSEd Tanous                 "The value '%1' for the parameter %2 in the action %3 is not in the list of acceptable values.",
198fc8a2b87SEd Tanous                 "Warning",
199fc8a2b87SEd Tanous                 "Warning",
200fc8a2b87SEd Tanous                 3,
201fc8a2b87SEd Tanous                 {
202fc8a2b87SEd Tanous                     "string",
203fc8a2b87SEd Tanous                     "string",
204fc8a2b87SEd Tanous                     "string",
205fc8a2b87SEd Tanous                 },
206*ba27e59eSEd Tanous                 "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.",
20770304cb5SJason M. Bills             }},
208*ba27e59eSEd Tanous         MessageEntry{
209*ba27e59eSEd Tanous             "ActionParameterValueTypeError",
21070304cb5SJason M. Bills             {
211*ba27e59eSEd 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.",
212*ba27e59eSEd Tanous                 "The value '%1' for the parameter %2 in the action %3 is of a different type than the parameter can accept.",
213271584abSEd Tanous                 "Warning",
214e7808c93SGunnar Mills                 "Warning",
215271584abSEd Tanous                 3,
21670304cb5SJason M. Bills                 {
21770304cb5SJason M. Bills                     "string",
21870304cb5SJason M. Bills                     "string",
21970304cb5SJason M. Bills                     "string",
22070304cb5SJason M. Bills                 },
221*ba27e59eSEd Tanous                 "Correct the value for the parameter in the request body and resubmit the request if the operation failed.",
22270304cb5SJason M. Bills             }},
22370304cb5SJason M. Bills         MessageEntry{
224e7808c93SGunnar Mills             "ChassisPowerStateOffRequired",
225e7808c93SGunnar Mills             {
226*ba27e59eSEd Tanous                 "Indicates that the request requires a specified chassis to be powered off.",
227*ba27e59eSEd Tanous                 "The Chassis with Id '%1' requires to be powered off to perform this request.",
228e7808c93SGunnar Mills                 "Warning",
229e7808c93SGunnar Mills                 "Warning",
230e7808c93SGunnar Mills                 1,
231e7808c93SGunnar Mills                 {
232e7808c93SGunnar Mills                     "string",
233e7808c93SGunnar Mills                 },
234fc8a2b87SEd Tanous                 "Power off the specified chassis and resubmit the request.",
235e7808c93SGunnar Mills             }},
236*ba27e59eSEd Tanous         MessageEntry{
237*ba27e59eSEd Tanous             "ChassisPowerStateOnRequired",
238e7808c93SGunnar Mills             {
239*ba27e59eSEd Tanous                 "Indicates that the request requires a specified chassis to be powered on.",
240*ba27e59eSEd Tanous                 "The chassis with Id '%1' requires to be powered on to perform this request.",
241e7808c93SGunnar Mills                 "Warning",
242e7808c93SGunnar Mills                 "Warning",
243e7808c93SGunnar Mills                 1,
244e7808c93SGunnar Mills                 {
245e7808c93SGunnar Mills                     "string",
246e7808c93SGunnar Mills                 },
247fc8a2b87SEd Tanous                 "Power on the specified chassis and resubmit the request.",
248fc8a2b87SEd Tanous             }},
249*ba27e59eSEd Tanous         MessageEntry{
250*ba27e59eSEd Tanous             "ConditionInRelatedResource",
251fc8a2b87SEd Tanous             {
252*ba27e59eSEd Tanous                 "Indicates that one or more fault or error conditions exist in a related resource.",
253*ba27e59eSEd Tanous                 "One or more conditions exist in a related resource.  See the OriginOfCondition property.",
254fc8a2b87SEd Tanous                 "Warning",
255fc8a2b87SEd Tanous                 "Warning",
256fc8a2b87SEd Tanous                 0,
257fc8a2b87SEd Tanous                 {},
258*ba27e59eSEd Tanous                 "Check the Conditions array in the resource shown in the OriginOfCondition property to determine the conditions that need attention.",
259e7808c93SGunnar Mills             }},
260e7808c93SGunnar Mills         MessageEntry{
26170304cb5SJason M. Bills             "CouldNotEstablishConnection",
26270304cb5SJason M. Bills             {
263*ba27e59eSEd Tanous                 "Indicates that the attempt to access the resource, file, or image at the URI was unsuccessful because a session could not be established.",
264fc8a2b87SEd Tanous                 "The service failed to establish a connection with the URI '%1'.",
265271584abSEd Tanous                 "Critical",
266e7808c93SGunnar Mills                 "Critical",
267271584abSEd Tanous                 1,
26870304cb5SJason M. Bills                 {
26970304cb5SJason M. Bills                     "string",
27070304cb5SJason M. Bills                 },
271*ba27e59eSEd Tanous                 "Ensure that the URI contains a valid and reachable node name, protocol information and other URI components.",
27270304cb5SJason M. Bills             }},
27370304cb5SJason M. Bills         MessageEntry{
27470304cb5SJason M. Bills             "CreateFailedMissingReqProperties",
27570304cb5SJason M. Bills             {
276*ba27e59eSEd Tanous                 "Indicates that a create was attempted on a resource but that properties that are required for the create operation were missing from the request.",
277*ba27e59eSEd Tanous                 "The create operation failed because the required property %1 was missing from the request.",
278271584abSEd Tanous                 "Critical",
279e7808c93SGunnar Mills                 "Critical",
280271584abSEd Tanous                 1,
28170304cb5SJason M. Bills                 {
28270304cb5SJason M. Bills                     "string",
28370304cb5SJason M. Bills                 },
284*ba27e59eSEd Tanous                 "Correct the body to include the required property with a valid value and resubmit the request if the operation failed.",
28570304cb5SJason M. Bills             }},
286*ba27e59eSEd Tanous         MessageEntry{
287*ba27e59eSEd Tanous             "CreateLimitReachedForResource",
28870304cb5SJason M. Bills             {
289*ba27e59eSEd Tanous                 "Indicates that no more resources can be created on the resource as it has reached its create limit.",
290*ba27e59eSEd Tanous                 "The create operation failed because the resource has reached the limit of possible resources.",
291271584abSEd Tanous                 "Critical",
292e7808c93SGunnar Mills                 "Critical",
293271584abSEd Tanous                 0,
294271584abSEd Tanous                 {},
295*ba27e59eSEd Tanous                 "Either delete resources and resubmit the request if the operation failed or do not resubmit the request.",
29670304cb5SJason M. Bills             }},
297*ba27e59eSEd Tanous         MessageEntry{
298*ba27e59eSEd Tanous             "Created",
29970304cb5SJason M. Bills             {
300*ba27e59eSEd Tanous                 "Indicates that all conditions of a successful create operation have been met.",
301fc8a2b87SEd Tanous                 "The resource has been created successfully.",
302271584abSEd Tanous                 "OK",
303e7808c93SGunnar Mills                 "OK",
304271584abSEd Tanous                 0,
305271584abSEd Tanous                 {},
306fc8a2b87SEd Tanous                 "None.",
30770304cb5SJason M. Bills             }},
30870304cb5SJason M. Bills         MessageEntry{
30970304cb5SJason M. Bills             "EmptyJSON",
31070304cb5SJason M. Bills             {
311*ba27e59eSEd Tanous                 "Indicates that the request body contained an empty JSON object when one or more properties are expected in the body.",
312*ba27e59eSEd Tanous                 "The request body submitted contained an empty JSON object and the service is unable to process it.",
313271584abSEd Tanous                 "Warning",
314e7808c93SGunnar Mills                 "Warning",
315271584abSEd Tanous                 0,
316271584abSEd Tanous                 {},
31770304cb5SJason M. Bills                 "Add properties in the JSON object and resubmit the request.",
31870304cb5SJason M. Bills             }},
31970304cb5SJason M. Bills         MessageEntry{
32070304cb5SJason M. Bills             "EventSubscriptionLimitExceeded",
32170304cb5SJason M. Bills             {
322*ba27e59eSEd Tanous                 "Indicates that a event subscription establishment has been requested but the operation failed due to the number of simultaneous connection exceeding the limit of the implementation.",
323*ba27e59eSEd Tanous                 "The event subscription failed due to the number of simultaneous subscriptions exceeding the limit of the implementation.",
324271584abSEd Tanous                 "Critical",
325e7808c93SGunnar Mills                 "Critical",
326271584abSEd Tanous                 0,
327271584abSEd Tanous                 {},
328*ba27e59eSEd Tanous                 "Reduce the number of other subscriptions before trying to establish the event subscription or increase the limit of simultaneous subscriptions, if supported.",
32970304cb5SJason M. Bills             }},
33070304cb5SJason M. Bills         MessageEntry{
33170304cb5SJason M. Bills             "GeneralError",
33270304cb5SJason M. Bills             {
333*ba27e59eSEd 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.",
334*ba27e59eSEd Tanous                 "A general error has occurred.  See Resolution for information on how to resolve the error, or @Message.ExtendedInfo if Resolution is not provided.",
335271584abSEd Tanous                 "Critical",
336e7808c93SGunnar Mills                 "Critical",
337271584abSEd Tanous                 0,
338271584abSEd Tanous                 {},
339271584abSEd Tanous                 "None.",
34070304cb5SJason M. Bills             }},
34170304cb5SJason M. Bills         MessageEntry{
34270304cb5SJason M. Bills             "InsufficientPrivilege",
34370304cb5SJason M. Bills             {
344*ba27e59eSEd Tanous                 "Indicates that the credentials associated with the established session do not have sufficient privileges for the requested operation.",
345*ba27e59eSEd Tanous                 "There are insufficient privileges for the account or credentials associated with the current session to perform the requested operation.",
346271584abSEd Tanous                 "Critical",
347e7808c93SGunnar Mills                 "Critical",
348271584abSEd Tanous                 0,
349271584abSEd Tanous                 {},
350*ba27e59eSEd Tanous                 "Either abandon the operation or change the associated access rights and resubmit the request if the operation failed.",
35170304cb5SJason M. Bills             }},
35270304cb5SJason M. Bills         MessageEntry{
35370304cb5SJason M. Bills             "InternalError",
35470304cb5SJason M. Bills             {
355*ba27e59eSEd Tanous                 "Indicates that the request failed for an unknown internal error but that the service is still operational.",
356*ba27e59eSEd Tanous                 "The request failed due to an internal service error.  The service is still operational.",
357271584abSEd Tanous                 "Critical",
358e7808c93SGunnar Mills                 "Critical",
359271584abSEd Tanous                 0,
360271584abSEd Tanous                 {},
361*ba27e59eSEd Tanous                 "Resubmit the request.  If the problem persists, consider resetting the service.",
36270304cb5SJason M. Bills             }},
363*ba27e59eSEd Tanous         MessageEntry{
364*ba27e59eSEd Tanous             "InvalidIndex",
36570304cb5SJason M. Bills             {
366fc8a2b87SEd Tanous                 "The index is not valid.",
367fc8a2b87SEd Tanous                 "The index %1 is not a valid offset into the array.",
368271584abSEd Tanous                 "Warning",
369e7808c93SGunnar Mills                 "Warning",
370271584abSEd Tanous                 1,
37170304cb5SJason M. Bills                 {
37270304cb5SJason M. Bills                     "number",
37370304cb5SJason M. Bills                 },
374*ba27e59eSEd Tanous                 "Verify the index value provided is within the bounds of the array.",
37570304cb5SJason M. Bills             }},
37670304cb5SJason M. Bills         MessageEntry{
377fc8a2b87SEd Tanous             "InvalidJSON",
378fc8a2b87SEd Tanous             {
379fc8a2b87SEd Tanous                 "Indicates that the request body contains invalid JSON.",
380*ba27e59eSEd Tanous                 "The request body submitted is invalid JSON starting at line $1 and could not be parsed by the receiving service.",
381fc8a2b87SEd Tanous                 "Critical",
382fc8a2b87SEd Tanous                 "Critical",
383fc8a2b87SEd Tanous                 1,
384fc8a2b87SEd Tanous                 {
385fc8a2b87SEd Tanous                     "number",
386fc8a2b87SEd Tanous                 },
387*ba27e59eSEd Tanous                 "Ensure that the request body is valid JSON and resubmit the request.",
388fc8a2b87SEd Tanous             }},
389fc8a2b87SEd Tanous         MessageEntry{
39070304cb5SJason M. Bills             "InvalidObject",
39170304cb5SJason M. Bills             {
392*ba27e59eSEd Tanous                 "Indicates that the object in question is invalid according to the implementation.  Examples include a firmware update malformed URI.",
393fc8a2b87SEd Tanous                 "The object at '%1' is invalid.",
394271584abSEd Tanous                 "Critical",
395e7808c93SGunnar Mills                 "Critical",
396271584abSEd Tanous                 1,
39770304cb5SJason M. Bills                 {
39870304cb5SJason M. Bills                     "string",
39970304cb5SJason M. Bills                 },
400*ba27e59eSEd Tanous                 "Either the object is malformed or the URI is not correct.  Correct the condition and resubmit the request if it failed.",
40170304cb5SJason M. Bills             }},
402*ba27e59eSEd Tanous         MessageEntry{
403*ba27e59eSEd Tanous             "InvalidURI",
404fc8a2b87SEd Tanous             {
405*ba27e59eSEd Tanous                 "Indicates that the operation encountered a URI that does not correspond to a valid resource.",
406fc8a2b87SEd Tanous                 "The URI %1 was not found.",
407fc8a2b87SEd Tanous                 "Critical",
408fc8a2b87SEd Tanous                 "Critical",
409fc8a2b87SEd Tanous                 1,
410fc8a2b87SEd Tanous                 {
411fc8a2b87SEd Tanous                     "string",
412fc8a2b87SEd Tanous                 },
413fc8a2b87SEd Tanous                 "Provide a valid URI and resubmit the request.",
414fc8a2b87SEd Tanous             }},
415*ba27e59eSEd Tanous         MessageEntry{
416*ba27e59eSEd Tanous             "MalformedJSON",
41770304cb5SJason M. Bills             {
418fc8a2b87SEd Tanous                 "Indicates that the request body was malformed JSON.",
419*ba27e59eSEd Tanous                 "The request body submitted was malformed JSON and could not be parsed by the receiving service.",
420271584abSEd Tanous                 "Critical",
421e7808c93SGunnar Mills                 "Critical",
422271584abSEd Tanous                 0,
423271584abSEd Tanous                 {},
424*ba27e59eSEd Tanous                 "Ensure that the request body is valid JSON and resubmit the request.",
42570304cb5SJason M. Bills             }},
42670304cb5SJason M. Bills         MessageEntry{
427e7808c93SGunnar Mills             "MaximumErrorsExceeded",
428e7808c93SGunnar Mills             {
429*ba27e59eSEd Tanous                 "Indicates that sufficient errors have occurred that the reporting service cannot return them all.",
430e7808c93SGunnar Mills                 "Too many errors have occurred to report them all.",
431e7808c93SGunnar Mills                 "Critical",
432e7808c93SGunnar Mills                 "Critical",
433e7808c93SGunnar Mills                 0,
434e7808c93SGunnar Mills                 {},
435e7808c93SGunnar Mills                 "Resolve other reported errors and retry the current operation.",
436e7808c93SGunnar Mills             }},
437e7808c93SGunnar Mills         MessageEntry{
43883f984b5SSunitha Harish             "NetworkNameResolutionNotConfigured",
43983f984b5SSunitha Harish             {
440*ba27e59eSEd Tanous                 "Indicates that network-based name resolution has not been configured on the service.",
44183f984b5SSunitha Harish                 "Network name resolution has not been configured on this service.",
44283f984b5SSunitha Harish                 "Warning",
44383f984b5SSunitha Harish                 "Warning",
44483f984b5SSunitha Harish                 0,
44583f984b5SSunitha Harish                 {},
446*ba27e59eSEd Tanous                 "Configure the network name resolution protocol support on this service, or update any URI values to include an IP address instead of a network name and resubmit the request.",
44783f984b5SSunitha Harish             }},
448*ba27e59eSEd Tanous         MessageEntry{
449*ba27e59eSEd Tanous             "NetworkNameResolutionNotSupported",
45083f984b5SSunitha Harish             {
451*ba27e59eSEd Tanous                 "Indicates the service does not support network-based name resolution.",
452*ba27e59eSEd Tanous                 "Resolution of network-based names is not supported by this service.",
45383f984b5SSunitha Harish                 "Warning",
45483f984b5SSunitha Harish                 "Warning",
45583f984b5SSunitha Harish                 0,
45683f984b5SSunitha Harish                 {},
457*ba27e59eSEd Tanous                 "Update any URI values to include an IP address instead of a network name and resubmit the request.",
45883f984b5SSunitha Harish             }},
45983f984b5SSunitha Harish         MessageEntry{
46070304cb5SJason M. Bills             "NoOperation",
46170304cb5SJason M. Bills             {
462*ba27e59eSEd Tanous                 "Indicates that the requested operation will not perform any changes on the service.",
463*ba27e59eSEd Tanous                 "The request body submitted contain no data to act upon and no changes to the resource took place.",
464271584abSEd Tanous                 "Warning",
465e7808c93SGunnar Mills                 "Warning",
466271584abSEd Tanous                 0,
467271584abSEd Tanous                 {},
46870304cb5SJason M. Bills                 "Add properties in the JSON object and resubmit the request.",
46970304cb5SJason M. Bills             }},
47070304cb5SJason M. Bills         MessageEntry{
47170304cb5SJason M. Bills             "NoValidSession",
47270304cb5SJason M. Bills             {
473*ba27e59eSEd Tanous                 "Indicates that the operation failed because a valid session is required in order to access any resources.",
474271584abSEd Tanous                 "There is no valid session established with the implementation.",
475271584abSEd Tanous                 "Critical",
476e7808c93SGunnar Mills                 "Critical",
477271584abSEd Tanous                 0,
478271584abSEd Tanous                 {},
479e7808c93SGunnar Mills                 "Establish a session before attempting any operations.",
480e7808c93SGunnar Mills             }},
481e7808c93SGunnar Mills         MessageEntry{
482e7808c93SGunnar Mills             "OperationFailed",
483e7808c93SGunnar Mills             {
484*ba27e59eSEd Tanous                 "Indicates that one of the internal operations necessary to complete the request failed.  Examples of this are when an internal service provider is unable to complete the request, such as in aggregation or RDE.",
485*ba27e59eSEd Tanous                 "An error occurred internal to the service as part of the overall request.  Partial results may have been returned.",
486e7808c93SGunnar Mills                 "Warning",
487e7808c93SGunnar Mills                 "Warning",
488e7808c93SGunnar Mills                 0,
489e7808c93SGunnar Mills                 {},
490*ba27e59eSEd Tanous                 "Resubmit the request.  If the problem persists, consider resetting the service or provider.",
491e7808c93SGunnar Mills             }},
492e7808c93SGunnar Mills         MessageEntry{
493*ba27e59eSEd Tanous             "OperationTimeout",
494e7808c93SGunnar Mills             {
495*ba27e59eSEd Tanous                 "Indicates that one of the internal operations necessary to complete the request timed out.  Examples of this are when an internal service provider is unable to complete the request, such as in aggregation or RDE.",
496*ba27e59eSEd Tanous                 "A timeout internal to the service occured as part of the request.  Partial results may have been returned.",
497*ba27e59eSEd Tanous                 "Warning",
498*ba27e59eSEd Tanous                 "Warning",
499*ba27e59eSEd Tanous                 0,
500*ba27e59eSEd Tanous                 {},
501*ba27e59eSEd Tanous                 "Resubmit the request.  If the problem persists, consider resetting the service or provider.",
502*ba27e59eSEd Tanous             }},
503*ba27e59eSEd Tanous         MessageEntry{"PasswordChangeRequired",
504*ba27e59eSEd Tanous                      {
505*ba27e59eSEd Tanous                          "Indicates that the password for the account provided must be changed before accessing the service.  The password can be changed with a PATCH to the `Password` property in the manager account resource instance.  Implementations that provide a default password for an account may require a password change prior to first access to the service.",
506*ba27e59eSEd 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.",
507e7808c93SGunnar Mills                          "Critical",
508e7808c93SGunnar Mills                          "Critical",
509e7808c93SGunnar Mills                          1,
510e7808c93SGunnar Mills                          {
511e7808c93SGunnar Mills                              "string",
512e7808c93SGunnar Mills                          },
513*ba27e59eSEd Tanous                          "Change the password for this account using a PATCH to the Password property at the URI provided.",
514e7808c93SGunnar Mills                      }},
515*ba27e59eSEd Tanous         MessageEntry{
516*ba27e59eSEd Tanous             "PreconditionFailed",
517e7808c93SGunnar Mills             {
518*ba27e59eSEd Tanous                 "Indicates that the ETag supplied did not match the current ETag of the resource.",
519*ba27e59eSEd Tanous                 "The ETag supplied did not match the ETag required to change this resource.",
520e7808c93SGunnar Mills                 "Critical",
521e7808c93SGunnar Mills                 "Critical",
522e7808c93SGunnar Mills                 0,
523e7808c93SGunnar Mills                 {},
524e7808c93SGunnar Mills                 "Try the operation again using the appropriate ETag.",
525e7808c93SGunnar Mills             }},
526*ba27e59eSEd Tanous         MessageEntry{
527*ba27e59eSEd Tanous             "PreconditionRequired",
528e7808c93SGunnar Mills             {
529*ba27e59eSEd Tanous                 "Indicates that the request did not provide the required precondition such as an `If-Match` or `If-None-Match` header, or `@odata.etag` annotations.",
530*ba27e59eSEd Tanous                 "A precondition header or annotation is required to change this resource.",
531e7808c93SGunnar Mills                 "Critical",
532e7808c93SGunnar Mills                 "Critical",
533e7808c93SGunnar Mills                 0,
534e7808c93SGunnar Mills                 {},
535*ba27e59eSEd Tanous                 "Try the operation again using an If-Match or If-None-Match header and appropriate ETag.",
53670304cb5SJason M. Bills             }},
537fc8a2b87SEd Tanous         MessageEntry{
538fc8a2b87SEd Tanous             "PropertyDeprecated",
539fc8a2b87SEd Tanous             {
540fc8a2b87SEd Tanous                 "Indicates the property is deprecated.",
541fc8a2b87SEd Tanous                 "The deprecated property %1 was included in the request body.",
542fc8a2b87SEd Tanous                 "Warning",
543fc8a2b87SEd Tanous                 "Warning",
544fc8a2b87SEd Tanous                 1,
545fc8a2b87SEd Tanous                 {
546fc8a2b87SEd Tanous                     "string",
547fc8a2b87SEd Tanous                 },
548fc8a2b87SEd Tanous                 "Refer to the schema guide for more information.",
549fc8a2b87SEd Tanous             }},
550*ba27e59eSEd Tanous         MessageEntry{
551*ba27e59eSEd Tanous             "PropertyDuplicate",
55270304cb5SJason M. Bills             {
553*ba27e59eSEd Tanous                 "Indicates that a duplicate property was included in the request body.",
554271584abSEd Tanous                 "The property %1 was duplicated in the request.",
555271584abSEd Tanous                 "Warning",
556e7808c93SGunnar Mills                 "Warning",
557271584abSEd Tanous                 1,
55870304cb5SJason M. Bills                 {
55970304cb5SJason M. Bills                     "string",
56070304cb5SJason M. Bills                 },
561*ba27e59eSEd Tanous                 "Remove the duplicate property from the request body and resubmit the request if the operation failed.",
56270304cb5SJason M. Bills             }},
56370304cb5SJason M. Bills         MessageEntry{
56470304cb5SJason M. Bills             "PropertyMissing",
56570304cb5SJason M. Bills             {
566*ba27e59eSEd Tanous                 "Indicates that a required property was not supplied as part of the request.",
567*ba27e59eSEd Tanous                 "The property %1 is a required property and must be included in the request.",
568271584abSEd Tanous                 "Warning",
569e7808c93SGunnar Mills                 "Warning",
570271584abSEd Tanous                 1,
57170304cb5SJason M. Bills                 {
57270304cb5SJason M. Bills                     "string",
57370304cb5SJason M. Bills                 },
574*ba27e59eSEd Tanous                 "Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed.",
57570304cb5SJason M. Bills             }},
576*ba27e59eSEd Tanous         MessageEntry{
577*ba27e59eSEd Tanous             "PropertyNotWritable",
57870304cb5SJason M. Bills             {
579*ba27e59eSEd Tanous                 "Indicates that a property was given a value in the request body, but the property is a readonly property.",
580*ba27e59eSEd Tanous                 "The property %1 is a read only property and cannot be assigned a value.",
581271584abSEd Tanous                 "Warning",
582e7808c93SGunnar Mills                 "Warning",
583271584abSEd Tanous                 1,
58470304cb5SJason M. Bills                 {
58570304cb5SJason M. Bills                     "string",
58670304cb5SJason M. Bills                 },
587*ba27e59eSEd Tanous                 "Remove the property from the request body and resubmit the request if the operation failed.",
58870304cb5SJason M. Bills             }},
589*ba27e59eSEd Tanous         MessageEntry{
590*ba27e59eSEd Tanous             "PropertyUnknown",
59170304cb5SJason M. Bills             {
592*ba27e59eSEd Tanous                 "Indicates that an unknown property was included in the request body.",
593*ba27e59eSEd Tanous                 "The property %1 is not in the list of valid properties for the resource.",
594271584abSEd Tanous                 "Warning",
595e7808c93SGunnar Mills                 "Warning",
596271584abSEd Tanous                 1,
59770304cb5SJason M. Bills                 {
59870304cb5SJason M. Bills                     "string",
59970304cb5SJason M. Bills                 },
600*ba27e59eSEd Tanous                 "Remove the unknown property from the request body and resubmit the request if the operation failed.",
60170304cb5SJason M. Bills             }},
602e7808c93SGunnar Mills         MessageEntry{
603e7808c93SGunnar Mills             "PropertyValueConflict",
604e7808c93SGunnar Mills             {
605*ba27e59eSEd Tanous                 "Indicates that the requested write of a property value could not be completed, because of a conflict with another property value.",
606*ba27e59eSEd Tanous                 "The property '%1' could not be written because its value would conflict with the value of the '%2' property.",
607e7808c93SGunnar Mills                 "Warning",
608e7808c93SGunnar Mills                 "Warning",
609e7808c93SGunnar Mills                 2,
610e7808c93SGunnar Mills                 {
611e7808c93SGunnar Mills                     "string",
612e7808c93SGunnar Mills                     "string",
613e7808c93SGunnar Mills                 },
614e7808c93SGunnar Mills                 "No resolution is required.",
615e7808c93SGunnar Mills             }},
616*ba27e59eSEd Tanous         MessageEntry{
617*ba27e59eSEd Tanous             "PropertyValueDeprecated",
618fc8a2b87SEd Tanous             {
619fc8a2b87SEd Tanous                 "Indicates that a property was given a deprecated value.",
620fc8a2b87SEd Tanous                 "The value '%1' for the property %2 is deprecated.",
621fc8a2b87SEd Tanous                 "Warning",
622fc8a2b87SEd Tanous                 "Warning",
623fc8a2b87SEd Tanous                 1,
624fc8a2b87SEd Tanous                 {
625fc8a2b87SEd Tanous                     "string",
626fc8a2b87SEd Tanous                     "string",
627fc8a2b87SEd Tanous                 },
628fc8a2b87SEd Tanous                 "Refer to the schema guide for more information.",
629fc8a2b87SEd Tanous             }},
630*ba27e59eSEd Tanous         MessageEntry{
631*ba27e59eSEd Tanous             "PropertyValueError",
63283f984b5SSunitha Harish             {
63383f984b5SSunitha Harish                 "Indicates that a property was given an invalid value.",
63483f984b5SSunitha Harish                 "The value provided for the property %1 is not valid.",
63583f984b5SSunitha Harish                 "Warning",
63683f984b5SSunitha Harish                 "Warning",
63783f984b5SSunitha Harish                 1,
63883f984b5SSunitha Harish                 {
63983f984b5SSunitha Harish                     "string",
64083f984b5SSunitha Harish                 },
641*ba27e59eSEd Tanous                 "Correct the value for the property in the request body and resubmit the request if the operation failed.",
64283f984b5SSunitha Harish             }},
643fc8a2b87SEd Tanous         MessageEntry{
644fc8a2b87SEd Tanous             "PropertyValueExternalConflict",
645fc8a2b87SEd Tanous             {
646*ba27e59eSEd Tanous                 "Indicates that the requested write of a property value could not be completed, due to the current state or configuration of the resource.  This can include configuration conflicts with other resources or parameters that are not exposed by this interface.",
647*ba27e59eSEd 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.",
648fc8a2b87SEd Tanous                 "Warning",
649fc8a2b87SEd Tanous                 "Warning",
650fc8a2b87SEd Tanous                 2,
651fc8a2b87SEd Tanous                 {
652fc8a2b87SEd Tanous                     "string",
653fc8a2b87SEd Tanous                     "string",
654fc8a2b87SEd Tanous                 },
655fc8a2b87SEd Tanous                 "No resolution is required.",
656fc8a2b87SEd Tanous             }},
657*ba27e59eSEd Tanous         MessageEntry{
658*ba27e59eSEd Tanous             "PropertyValueFormatError",
659271584abSEd Tanous             {
660*ba27e59eSEd Tanous                 "Indicates that a property was given the correct value type but the value of that property was not supported.",
661*ba27e59eSEd Tanous                 "The value '%1' for the property %2 is of a different format than the property can accept.",
662271584abSEd Tanous                 "Warning",
663e7808c93SGunnar Mills                 "Warning",
664271584abSEd Tanous                 2,
665271584abSEd Tanous                 {
666271584abSEd Tanous                     "string",
667271584abSEd Tanous                     "string",
668271584abSEd Tanous                 },
669*ba27e59eSEd Tanous                 "Correct the value for the property in the request body and resubmit the request if the operation failed.",
670271584abSEd Tanous             }},
671*ba27e59eSEd Tanous         MessageEntry{
672*ba27e59eSEd Tanous             "PropertyValueIncorrect",
673e7808c93SGunnar Mills             {
674*ba27e59eSEd Tanous                 "Indicates that the requested write of a property value could not be completed, because of an incorrect value of the property.  Examples include values that do not match a regular expression requirement or passwords that do not match the implementation constraints.",
675*ba27e59eSEd 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.",
676e7808c93SGunnar Mills                 "Warning",
677e7808c93SGunnar Mills                 "Warning",
678e7808c93SGunnar Mills                 2,
679e7808c93SGunnar Mills                 {
680e7808c93SGunnar Mills                     "string",
681e7808c93SGunnar Mills                     "string",
682e7808c93SGunnar Mills                 },
683e7808c93SGunnar Mills                 "No resolution is required.",
684e7808c93SGunnar Mills             }},
685*ba27e59eSEd Tanous         MessageEntry{
686*ba27e59eSEd Tanous             "PropertyValueModified",
68770304cb5SJason M. Bills             {
688*ba27e59eSEd 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.",
689*ba27e59eSEd Tanous                 "The property %1 was assigned the value '%2' due to modification by the service.",
690271584abSEd Tanous                 "Warning",
691e7808c93SGunnar Mills                 "Warning",
692271584abSEd Tanous                 2,
69370304cb5SJason M. Bills                 {
69470304cb5SJason M. Bills                     "string",
69570304cb5SJason M. Bills                     "string",
69670304cb5SJason M. Bills                 },
697271584abSEd Tanous                 "No resolution is required.",
69870304cb5SJason M. Bills             }},
69970304cb5SJason M. Bills         MessageEntry{
70070304cb5SJason M. Bills             "PropertyValueNotInList",
70170304cb5SJason M. Bills             {
702*ba27e59eSEd 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.",
703*ba27e59eSEd Tanous                 "The value '%1' for the property %2 is not in the list of acceptable values.",
704271584abSEd Tanous                 "Warning",
705e7808c93SGunnar Mills                 "Warning",
706271584abSEd Tanous                 2,
70770304cb5SJason M. Bills                 {
70870304cb5SJason M. Bills                     "string",
70970304cb5SJason M. Bills                     "string",
71070304cb5SJason M. Bills                 },
711*ba27e59eSEd Tanous                 "Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed.",
71270304cb5SJason M. Bills             }},
713*ba27e59eSEd Tanous         MessageEntry{
714*ba27e59eSEd Tanous             "PropertyValueResourceConflict",
715fc8a2b87SEd Tanous             {
716*ba27e59eSEd Tanous                 "Indicates that the requested write of a property value could not be completed, due to the current state or configuration of another resource.",
717*ba27e59eSEd 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'.",
718fc8a2b87SEd Tanous                 "Warning",
719fc8a2b87SEd Tanous                 "Warning",
720fc8a2b87SEd Tanous                 3,
721fc8a2b87SEd Tanous                 {
722fc8a2b87SEd Tanous                     "string",
723fc8a2b87SEd Tanous                     "string",
724fc8a2b87SEd Tanous                     "string",
725fc8a2b87SEd Tanous                 },
726fc8a2b87SEd Tanous                 "No resolution is required.",
727fc8a2b87SEd Tanous             }},
72870304cb5SJason M. Bills         MessageEntry{
72970304cb5SJason M. Bills             "PropertyValueTypeError",
73070304cb5SJason M. Bills             {
731*ba27e59eSEd 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.",
732*ba27e59eSEd Tanous                 "The value '%1' for the property %2 is of a different type than the property can accept.",
733271584abSEd Tanous                 "Warning",
734e7808c93SGunnar Mills                 "Warning",
735271584abSEd Tanous                 2,
73670304cb5SJason M. Bills                 {
73770304cb5SJason M. Bills                     "string",
73870304cb5SJason M. Bills                     "string",
73970304cb5SJason M. Bills                 },
740*ba27e59eSEd Tanous                 "Correct the value for the property in the request body and resubmit the request if the operation failed.",
74170304cb5SJason M. Bills             }},
74270304cb5SJason M. Bills         MessageEntry{
743e7808c93SGunnar Mills             "QueryCombinationInvalid",
744e7808c93SGunnar Mills             {
745*ba27e59eSEd Tanous                 "Indicates the request contains multiple query parameters, and that two or more of them cannot be used together.",
746*ba27e59eSEd Tanous                 "Two or more query parameters in the request cannot be used together.",
747e7808c93SGunnar Mills                 "Warning",
748e7808c93SGunnar Mills                 "Warning",
749e7808c93SGunnar Mills                 0,
750e7808c93SGunnar Mills                 {},
751*ba27e59eSEd Tanous                 "Remove one or more of the query parameters and resubmit the request if the operation failed.",
752e7808c93SGunnar Mills             }},
753e7808c93SGunnar Mills         MessageEntry{
75470304cb5SJason M. Bills             "QueryNotSupported",
75570304cb5SJason M. Bills             {
75670304cb5SJason M. Bills                 "Indicates that query is not supported on the implementation.",
757271584abSEd Tanous                 "Querying is not supported by the implementation.",
758271584abSEd Tanous                 "Warning",
759e7808c93SGunnar Mills                 "Warning",
760e7808c93SGunnar Mills                 0,
761e7808c93SGunnar Mills                 {},
762*ba27e59eSEd Tanous                 "Remove the query parameters and resubmit the request if the operation failed.",
763e7808c93SGunnar Mills             }},
764*ba27e59eSEd Tanous         MessageEntry{
765*ba27e59eSEd Tanous             "QueryNotSupportedOnOperation",
766e7808c93SGunnar Mills             {
767*ba27e59eSEd Tanous                 "Indicates that query is not supported with the given operation, such as when the `$expand` query is attempted with a PATCH operation.",
768e7808c93SGunnar Mills                 "Querying is not supported with the requested operation.",
769e7808c93SGunnar Mills                 "Warning",
770e7808c93SGunnar Mills                 "Warning",
771271584abSEd Tanous                 0,
772271584abSEd Tanous                 {},
773*ba27e59eSEd Tanous                 "Remove the query parameters and resubmit the request if the operation failed.",
77470304cb5SJason M. Bills             }},
775*ba27e59eSEd Tanous         MessageEntry{
776*ba27e59eSEd Tanous             "QueryNotSupportedOnResource",
77770304cb5SJason M. Bills             {
778*ba27e59eSEd 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.",
779271584abSEd Tanous                 "Querying is not supported on the requested resource.",
780271584abSEd Tanous                 "Warning",
781e7808c93SGunnar Mills                 "Warning",
782271584abSEd Tanous                 0,
783271584abSEd Tanous                 {},
784*ba27e59eSEd Tanous                 "Remove the query parameters and resubmit the request if the operation failed.",
78570304cb5SJason M. Bills             }},
786*ba27e59eSEd Tanous         MessageEntry{"QueryParameterOutOfRange",
78770304cb5SJason M. Bills                      {
788*ba27e59eSEd Tanous                          "Indicates that a query parameter was provided that is out of range for the given resource.  This can happen with values that are too low or beyond that possible for the supplied resource, such as when a page is requested that is beyond the last page.",
789fc8a2b87SEd Tanous                          "The value '%1' for the query parameter %2 is out of range %3.",
790271584abSEd Tanous                          "Warning",
791e7808c93SGunnar Mills                          "Warning",
792271584abSEd Tanous                          3,
79370304cb5SJason M. Bills                          {
79470304cb5SJason M. Bills                              "string",
79570304cb5SJason M. Bills                              "string",
79670304cb5SJason M. Bills                              "string",
79770304cb5SJason M. Bills                          },
798*ba27e59eSEd Tanous                          "Reduce the value for the query parameter to a value that is within range, such as a start or count value that is within bounds of the number of resources in a collection or a page that is within the range of valid pages.",
79970304cb5SJason M. Bills                      }},
800fc8a2b87SEd Tanous         MessageEntry{
80183f984b5SSunitha Harish             "QueryParameterValueError",
80283f984b5SSunitha Harish             {
80383f984b5SSunitha Harish                 "Indicates that a query parameter was given an invalid value.",
80483f984b5SSunitha Harish                 "The value for the parameter %1 is invalid.",
80583f984b5SSunitha Harish                 "Warning",
80683f984b5SSunitha Harish                 "Warning",
80783f984b5SSunitha Harish                 1,
80883f984b5SSunitha Harish                 {
80983f984b5SSunitha Harish                     "string",
81083f984b5SSunitha Harish                 },
811*ba27e59eSEd Tanous                 "Correct the value for the query parameter in the request and resubmit the request if the operation failed.",
81283f984b5SSunitha Harish             }},
81383f984b5SSunitha Harish         MessageEntry{
814fc8a2b87SEd Tanous             "QueryParameterValueFormatError",
81570304cb5SJason M. Bills             {
816*ba27e59eSEd Tanous                 "Indicates that a query parameter was given the correct value type but the value of that parameter was not supported.  This includes the value size or length has been exceeded.",
817*ba27e59eSEd Tanous                 "The value '%1' for the parameter %2 is of a different format than the parameter can accept.",
818271584abSEd Tanous                 "Warning",
819e7808c93SGunnar Mills                 "Warning",
820271584abSEd Tanous                 2,
82170304cb5SJason M. Bills                 {
82270304cb5SJason M. Bills                     "string",
82370304cb5SJason M. Bills                     "string",
82470304cb5SJason M. Bills                 },
825*ba27e59eSEd Tanous                 "Correct the value for the query parameter in the request and resubmit the request if the operation failed.",
82670304cb5SJason M. Bills             }},
827*ba27e59eSEd Tanous         MessageEntry{
828*ba27e59eSEd Tanous             "QueryParameterValueTypeError",
82970304cb5SJason M. Bills             {
830*ba27e59eSEd 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.",
831*ba27e59eSEd Tanous                 "The value '%1' for the query parameter %2 is of a different type than the parameter can accept.",
832271584abSEd Tanous                 "Warning",
833e7808c93SGunnar Mills                 "Warning",
834271584abSEd Tanous                 2,
83570304cb5SJason M. Bills                 {
83670304cb5SJason M. Bills                     "string",
83770304cb5SJason M. Bills                     "string",
83870304cb5SJason M. Bills                 },
839*ba27e59eSEd Tanous                 "Correct the value for the query parameter in the request and resubmit the request if the operation failed.",
84070304cb5SJason M. Bills             }},
841e7808c93SGunnar Mills         MessageEntry{
842e7808c93SGunnar Mills             "ResetRequired",
843e7808c93SGunnar Mills             {
844*ba27e59eSEd Tanous                 "Indicates that a component reset is required for changes or operations to complete.",
845*ba27e59eSEd Tanous                 "In order to complete the operation, a component reset is required with the Reset action URI '%1' and ResetType '%2'.",
846e7808c93SGunnar Mills                 "Warning",
847e7808c93SGunnar Mills                 "Warning",
848e7808c93SGunnar Mills                 2,
849e7808c93SGunnar Mills                 {
850e7808c93SGunnar Mills                     "string",
851e7808c93SGunnar Mills                     "string",
852e7808c93SGunnar Mills                 },
853fc8a2b87SEd Tanous                 "Perform the required reset action on the specified component.",
854e7808c93SGunnar Mills             }},
855*ba27e59eSEd Tanous         MessageEntry{
856*ba27e59eSEd Tanous             "ResourceAlreadyExists",
85770304cb5SJason M. Bills             {
858*ba27e59eSEd Tanous                 "Indicates that a resource change or creation was attempted but that the operation cannot proceed because the resource already exists.",
859*ba27e59eSEd Tanous                 "The requested resource of type %1 with the property %2 with the value '%3' already exists.",
860271584abSEd Tanous                 "Critical",
861e7808c93SGunnar Mills                 "Critical",
862271584abSEd Tanous                 3,
86370304cb5SJason M. Bills                 {
86470304cb5SJason M. Bills                     "string",
86570304cb5SJason M. Bills                     "string",
86670304cb5SJason M. Bills                     "string",
86770304cb5SJason M. Bills                 },
868*ba27e59eSEd Tanous                 "Do not repeat the create operation as the resource has already been created.",
86970304cb5SJason M. Bills             }},
87070304cb5SJason M. Bills         MessageEntry{
87170304cb5SJason M. Bills             "ResourceAtUriInUnknownFormat",
87270304cb5SJason M. Bills             {
873*ba27e59eSEd Tanous                 "Indicates that the URI was valid but the resource or image at that URI was in a format not supported by the service.",
874*ba27e59eSEd Tanous                 "The resource at '%1' is in a format not recognized by the service.",
875271584abSEd Tanous                 "Critical",
876e7808c93SGunnar Mills                 "Critical",
877271584abSEd Tanous                 1,
87870304cb5SJason M. Bills                 {
87970304cb5SJason M. Bills                     "string",
88070304cb5SJason M. Bills                 },
881*ba27e59eSEd Tanous                 "Place an image or resource or file that is recognized by the service at the URI.",
88270304cb5SJason M. Bills             }},
883*ba27e59eSEd Tanous         MessageEntry{
884*ba27e59eSEd Tanous             "ResourceAtUriUnauthorized",
88570304cb5SJason M. Bills             {
886*ba27e59eSEd Tanous                 "Indicates that the attempt to access the resource, file, or image at the URI was unauthorized.",
887*ba27e59eSEd Tanous                 "While accessing the resource at '%1', the service received an authorization error '%2'.",
888271584abSEd Tanous                 "Critical",
889e7808c93SGunnar Mills                 "Critical",
890271584abSEd Tanous                 2,
89170304cb5SJason M. Bills                 {
89270304cb5SJason M. Bills                     "string",
89370304cb5SJason M. Bills                     "string",
89470304cb5SJason M. Bills                 },
895*ba27e59eSEd Tanous                 "Ensure that the appropriate access is provided for the service in order for it to access the URI.",
89670304cb5SJason M. Bills             }},
897*ba27e59eSEd Tanous         MessageEntry{
898*ba27e59eSEd Tanous             "ResourceCannotBeDeleted",
89970304cb5SJason M. Bills             {
900*ba27e59eSEd Tanous                 "Indicates that a delete operation was attempted on a resource that cannot be deleted.",
901*ba27e59eSEd Tanous                 "The delete request failed because the resource requested cannot be deleted.",
902271584abSEd Tanous                 "Critical",
903e7808c93SGunnar Mills                 "Critical",
904271584abSEd Tanous                 0,
905271584abSEd Tanous                 {},
906271584abSEd Tanous                 "Do not attempt to delete a non-deletable resource.",
90770304cb5SJason M. Bills             }},
90870304cb5SJason M. Bills         MessageEntry{
909e7808c93SGunnar Mills             "ResourceCreationConflict",
910e7808c93SGunnar Mills             {
911*ba27e59eSEd Tanous                 "Indicates that the requested resource creation could not be completed because the service has a resource that conflicts with the request.",
912*ba27e59eSEd Tanous                 "The resource could not be created.  The service has a resource at URI '%1' that conflicts with the creation request.",
913e7808c93SGunnar Mills                 "Warning",
914e7808c93SGunnar Mills                 "Warning",
915e7808c93SGunnar Mills                 1,
916e7808c93SGunnar Mills                 {
917e7808c93SGunnar Mills                     "string",
918e7808c93SGunnar Mills                 },
919e7808c93SGunnar Mills                 "No resolution is required.",
920e7808c93SGunnar Mills             }},
921e7808c93SGunnar Mills         MessageEntry{
922fc8a2b87SEd Tanous             "ResourceDeprecated",
923fc8a2b87SEd Tanous             {
924fc8a2b87SEd Tanous                 "Indicates the resource is deprecated.",
925fc8a2b87SEd Tanous                 "The operation was performed on a deprecated resource '%1'.",
926fc8a2b87SEd Tanous                 "Warning",
927fc8a2b87SEd Tanous                 "Warning",
928fc8a2b87SEd Tanous                 1,
929fc8a2b87SEd Tanous                 {
930fc8a2b87SEd Tanous                     "string",
931fc8a2b87SEd Tanous                 },
932fc8a2b87SEd Tanous                 "Refer to the schema guide for more information.",
933fc8a2b87SEd Tanous             }},
934fc8a2b87SEd Tanous         MessageEntry{
93570304cb5SJason M. Bills             "ResourceExhaustion",
93670304cb5SJason M. Bills             {
937*ba27e59eSEd Tanous                 "Indicates that a resource could not satisfy the request due to some unavailability of resources.  An example is that available capacity has been allocated.",
938*ba27e59eSEd Tanous                 "The resource '%1' was unable to satisfy the request due to unavailability of resources.",
939271584abSEd Tanous                 "Critical",
940e7808c93SGunnar Mills                 "Critical",
941271584abSEd Tanous                 1,
94270304cb5SJason M. Bills                 {
94370304cb5SJason M. Bills                     "string",
94470304cb5SJason M. Bills                 },
945271584abSEd Tanous                 "Ensure that the resources are available and resubmit the request.",
94670304cb5SJason M. Bills             }},
947*ba27e59eSEd Tanous         MessageEntry{
948*ba27e59eSEd Tanous             "ResourceInStandby",
94970304cb5SJason M. Bills             {
950*ba27e59eSEd Tanous                 "Indicates that the request could not be performed because the resource is in standby.",
951*ba27e59eSEd Tanous                 "The request could not be performed because the resource is in standby.",
952271584abSEd Tanous                 "Critical",
953e7808c93SGunnar Mills                 "Critical",
954271584abSEd Tanous                 0,
955271584abSEd Tanous                 {},
956*ba27e59eSEd Tanous                 "Ensure that the resource is in the correct power state and resubmit the request.",
95770304cb5SJason M. Bills             }},
958*ba27e59eSEd Tanous         MessageEntry{
959*ba27e59eSEd Tanous             "ResourceInUse",
96070304cb5SJason M. Bills             {
961*ba27e59eSEd Tanous                 "Indicates that a change was requested to a resource but the change was rejected due to the resource being in use or transition.",
962*ba27e59eSEd Tanous                 "The change to the requested resource failed because the resource is in use or in transition.",
963271584abSEd Tanous                 "Warning",
964e7808c93SGunnar Mills                 "Warning",
965271584abSEd Tanous                 0,
966271584abSEd Tanous                 {},
967*ba27e59eSEd Tanous                 "Remove the condition and resubmit the request if the operation failed.",
96870304cb5SJason M. Bills             }},
96970304cb5SJason M. Bills         MessageEntry{
97070304cb5SJason M. Bills             "ResourceMissingAtURI",
97170304cb5SJason M. Bills             {
972*ba27e59eSEd Tanous                 "Indicates that the operation expected an image or other resource at the provided URI but none was found.  Examples of this are in requests that require URIs like firmware update.",
973fc8a2b87SEd Tanous                 "The resource at the URI '%1' was not found.",
974271584abSEd Tanous                 "Critical",
975e7808c93SGunnar Mills                 "Critical",
976271584abSEd Tanous                 1,
97770304cb5SJason M. Bills                 {
97870304cb5SJason M. Bills                     "string",
97970304cb5SJason M. Bills                 },
980*ba27e59eSEd Tanous                 "Place a valid resource at the URI or correct the URI and resubmit the request.",
98170304cb5SJason M. Bills             }},
98270304cb5SJason M. Bills         MessageEntry{
98370304cb5SJason M. Bills             "ResourceNotFound",
98470304cb5SJason M. Bills             {
985*ba27e59eSEd Tanous                 "Indicates that the operation expected a resource identifier that corresponds to an existing resource but one was not found.",
986fc8a2b87SEd Tanous                 "The requested resource of type %1 named '%2' was not found.",
987271584abSEd Tanous                 "Critical",
988e7808c93SGunnar Mills                 "Critical",
989271584abSEd Tanous                 2,
99070304cb5SJason M. Bills                 {
99170304cb5SJason M. Bills                     "string",
99270304cb5SJason M. Bills                     "string",
99370304cb5SJason M. Bills                 },
99470304cb5SJason M. Bills                 "Provide a valid resource identifier and resubmit the request.",
99570304cb5SJason M. Bills             }},
99670304cb5SJason M. Bills         MessageEntry{
99770304cb5SJason M. Bills             "ResourceTypeIncompatible",
99870304cb5SJason M. Bills             {
999*ba27e59eSEd Tanous                 "Indicates that the resource type of the operation does not match that for the operation destination.  Examples of when this can happen include during a POST to a resource collection using the wrong resource type, an update where the `@odata.type` properties do not match, or on a major version incompatibility.",
1000*ba27e59eSEd Tanous                 "The @odata.type of the request body %1 is incompatible with the @odata.type of the resource, which is %2.",
1001271584abSEd Tanous                 "Critical",
1002e7808c93SGunnar Mills                 "Critical",
1003271584abSEd Tanous                 2,
100470304cb5SJason M. Bills                 {
100570304cb5SJason M. Bills                     "string",
100670304cb5SJason M. Bills                     "string",
100770304cb5SJason M. Bills                 },
1008*ba27e59eSEd Tanous                 "Resubmit the request with a payload compatible with the resource's schema.",
100970304cb5SJason M. Bills             }},
1010*ba27e59eSEd Tanous         MessageEntry{
1011*ba27e59eSEd Tanous             "RestrictedPrivilege",
1012fc8a2b87SEd Tanous             {
1013*ba27e59eSEd Tanous                 "Indicates that the operation was not successful because a privilege is restricted.",
1014*ba27e59eSEd Tanous                 "The operation was not successful because the privilege '%1' is restricted.",
1015fc8a2b87SEd Tanous                 "Warning",
1016fc8a2b87SEd Tanous                 "Warning",
1017fc8a2b87SEd Tanous                 1,
1018fc8a2b87SEd Tanous                 {
1019fc8a2b87SEd Tanous                     "string",
1020fc8a2b87SEd Tanous                 },
1021*ba27e59eSEd Tanous                 "Remove restricted privileges from the request body and resubmit the request.",
1022fc8a2b87SEd Tanous             }},
1023*ba27e59eSEd Tanous         MessageEntry{
1024*ba27e59eSEd Tanous             "RestrictedRole",
1025fc8a2b87SEd Tanous             {
1026*ba27e59eSEd Tanous                 "Indicates that the operation was not successful because the role is restricted.",
1027*ba27e59eSEd Tanous                 "The operation was not successful because the role '%1' is restricted.",
1028fc8a2b87SEd Tanous                 "Warning",
1029fc8a2b87SEd Tanous                 "Warning",
1030fc8a2b87SEd Tanous                 1,
1031fc8a2b87SEd Tanous                 {
1032fc8a2b87SEd Tanous                     "string",
1033fc8a2b87SEd Tanous                 },
1034*ba27e59eSEd Tanous                 "No resolution is required.  For standard roles, consider using the role specified in the AlternateRoleId property in the Role resource.",
1035fc8a2b87SEd Tanous             }},
103670304cb5SJason M. Bills         MessageEntry{
103783f984b5SSunitha Harish             "ServiceDisabled",
103883f984b5SSunitha Harish             {
1039*ba27e59eSEd Tanous                 "Indicates that the operation failed because the service, such as the account service, is disabled and cannot accept requests.",
1040*ba27e59eSEd Tanous                 "The operation failed because the service at %1 is disabled and cannot accept requests.",
104183f984b5SSunitha Harish                 "Warning",
104283f984b5SSunitha Harish                 "Warning",
104383f984b5SSunitha Harish                 1,
104483f984b5SSunitha Harish                 {
104583f984b5SSunitha Harish                     "string",
104683f984b5SSunitha Harish                 },
1047*ba27e59eSEd Tanous                 "Enable the service and resubmit the request if the operation failed.",
104883f984b5SSunitha Harish             }},
104983f984b5SSunitha Harish         MessageEntry{
105070304cb5SJason M. Bills             "ServiceInUnknownState",
105170304cb5SJason M. Bills             {
1052*ba27e59eSEd Tanous                 "Indicates that the operation failed because the service is in an unknown state and cannot accept additional requests.",
1053*ba27e59eSEd Tanous                 "The operation failed because the service is in an unknown state and can no longer take incoming requests.",
1054271584abSEd Tanous                 "Critical",
1055e7808c93SGunnar Mills                 "Critical",
1056271584abSEd Tanous                 0,
1057271584abSEd Tanous                 {},
1058*ba27e59eSEd Tanous                 "Restart the service and resubmit the request if the operation failed.",
105970304cb5SJason M. Bills             }},
1060*ba27e59eSEd Tanous         MessageEntry{
1061*ba27e59eSEd Tanous             "ServiceShuttingDown",
106270304cb5SJason M. Bills             {
1063*ba27e59eSEd Tanous                 "Indicates that the operation failed as the service is shutting down, such as when the service reboots.",
1064*ba27e59eSEd Tanous                 "The operation failed because the service is shutting down and can no longer take incoming requests.",
1065271584abSEd Tanous                 "Critical",
1066e7808c93SGunnar Mills                 "Critical",
1067271584abSEd Tanous                 0,
1068271584abSEd Tanous                 {},
1069*ba27e59eSEd Tanous                 "When the service becomes available, resubmit the request if the operation failed.",
107070304cb5SJason M. Bills             }},
107170304cb5SJason M. Bills         MessageEntry{
107270304cb5SJason M. Bills             "ServiceTemporarilyUnavailable",
107370304cb5SJason M. Bills             {
1074271584abSEd Tanous                 "Indicates the service is temporarily unavailable.",
107570304cb5SJason M. Bills                 "The service is temporarily unavailable.  Retry in %1 seconds.",
1076271584abSEd Tanous                 "Critical",
1077e7808c93SGunnar Mills                 "Critical",
1078271584abSEd Tanous                 1,
107970304cb5SJason M. Bills                 {
108070304cb5SJason M. Bills                     "string",
108170304cb5SJason M. Bills                 },
1082271584abSEd Tanous                 "Wait for the indicated retry duration and retry the operation.",
108370304cb5SJason M. Bills             }},
108470304cb5SJason M. Bills         MessageEntry{
108570304cb5SJason M. Bills             "SessionLimitExceeded",
108670304cb5SJason M. Bills             {
1087*ba27e59eSEd Tanous                 "Indicates that a session establishment has been requested but the operation failed due to the number of simultaneous sessions exceeding the limit of the implementation.",
1088*ba27e59eSEd Tanous                 "The session establishment failed due to the number of simultaneous sessions exceeding the limit of the implementation.",
1089271584abSEd Tanous                 "Critical",
1090e7808c93SGunnar Mills                 "Critical",
1091271584abSEd Tanous                 0,
1092271584abSEd Tanous                 {},
1093*ba27e59eSEd Tanous                 "Reduce the number of other sessions before trying to establish the session or increase the limit of simultaneous sessions, if supported.",
109470304cb5SJason M. Bills             }},
109570304cb5SJason M. Bills         MessageEntry{
109670304cb5SJason M. Bills             "SessionTerminated",
109770304cb5SJason M. Bills             {
1098*ba27e59eSEd Tanous                 "Indicates that the DELETE operation on the session resource resulted in the successful termination of the session.",
1099271584abSEd Tanous                 "The session was successfully terminated.",
1100271584abSEd Tanous                 "OK",
1101e7808c93SGunnar Mills                 "OK",
1102271584abSEd Tanous                 0,
1103271584abSEd Tanous                 {},
1104271584abSEd Tanous                 "No resolution is required.",
110570304cb5SJason M. Bills             }},
110670304cb5SJason M. Bills         MessageEntry{
110770304cb5SJason M. Bills             "SourceDoesNotSupportProtocol",
110870304cb5SJason M. Bills             {
1109*ba27e59eSEd Tanous                 "Indicates that while attempting to access, connect to or transfer a resource, file, or image from another location that the other end of the connection did not support the protocol.",
1110*ba27e59eSEd Tanous                 "The other end of the connection at '%1' does not support the specified protocol %2.",
1111271584abSEd Tanous                 "Critical",
1112e7808c93SGunnar Mills                 "Critical",
1113271584abSEd Tanous                 2,
111470304cb5SJason M. Bills                 {
111570304cb5SJason M. Bills                     "string",
111670304cb5SJason M. Bills                     "string",
111770304cb5SJason M. Bills                 },
1118271584abSEd Tanous                 "Change protocols or URIs.",
111970304cb5SJason M. Bills             }},
1120*ba27e59eSEd Tanous         MessageEntry{
1121*ba27e59eSEd Tanous             "StrictAccountTypes",
1122fc8a2b87SEd Tanous             {
1123*ba27e59eSEd Tanous                 "Indicates the request failed because a set of `AccountTypes` or `OEMAccountTypes` was not accepted while `StrictAccountTypes` is set to `true`.",
1124*ba27e59eSEd Tanous                 "The request was not possible to fulfill with the account types included in property '%1' and property StrictAccountTypes set to true.",
1125fc8a2b87SEd Tanous                 "Warning",
1126fc8a2b87SEd Tanous                 "Warning",
1127fc8a2b87SEd Tanous                 1,
1128fc8a2b87SEd Tanous                 {
1129fc8a2b87SEd Tanous                     "string",
1130fc8a2b87SEd Tanous                 },
1131*ba27e59eSEd Tanous                 "Resubmit the request either with an acceptable set of AccountTypes and OEMAccountTypes or with StrictAccountTypes set to false.",
1132fc8a2b87SEd Tanous             }},
1133*ba27e59eSEd Tanous         MessageEntry{
1134*ba27e59eSEd Tanous             "StringValueTooLong",
113570304cb5SJason M. Bills             {
1136*ba27e59eSEd Tanous                 "Indicates that a string value passed to the given resource exceeded its length limit.  An example is when a shorter limit is imposed by an implementation than that allowed by the specification.",
1137fc8a2b87SEd Tanous                 "The string '%1' exceeds the length limit %2.",
1138271584abSEd Tanous                 "Warning",
1139e7808c93SGunnar Mills                 "Warning",
1140271584abSEd Tanous                 2,
114170304cb5SJason M. Bills                 {
114270304cb5SJason M. Bills                     "string",
114370304cb5SJason M. Bills                     "number",
114470304cb5SJason M. Bills                 },
114570304cb5SJason M. Bills                 "Resubmit the request with an appropriate string length.",
114670304cb5SJason M. Bills             }},
1147*ba27e59eSEd Tanous         MessageEntry{
1148*ba27e59eSEd Tanous             "SubscriptionTerminated",
1149e7808c93SGunnar Mills             {
1150*ba27e59eSEd Tanous                 "An event subscription has been terminated by the service.  No further events will be delivered.",
1151e7808c93SGunnar Mills                 "The event subscription has been terminated.",
1152e7808c93SGunnar Mills                 "OK",
1153e7808c93SGunnar Mills                 "OK",
1154e7808c93SGunnar Mills                 0,
1155e7808c93SGunnar Mills                 {},
1156e7808c93SGunnar Mills                 "No resolution is required.",
1157e7808c93SGunnar Mills             }},
1158*ba27e59eSEd Tanous         MessageEntry{
1159*ba27e59eSEd Tanous             "Success",
116070304cb5SJason M. Bills             {
1161*ba27e59eSEd Tanous                 "Indicates that all conditions of a successful operation have been met.",
1162fc8a2b87SEd Tanous                 "The request completed successfully.",
1163271584abSEd Tanous                 "OK",
1164e7808c93SGunnar Mills                 "OK",
1165271584abSEd Tanous                 0,
1166271584abSEd Tanous                 {},
1167271584abSEd Tanous                 "None",
116870304cb5SJason M. Bills             }},
116970304cb5SJason M. Bills         MessageEntry{
1170fc8a2b87SEd Tanous             "UndeterminedFault",
1171fc8a2b87SEd Tanous             {
1172*ba27e59eSEd Tanous                 "Indicates that a fault or error condition exists but the source of the fault cannot be determined or is unknown to the service.",
1173fc8a2b87SEd Tanous                 "A undetermined fault condition has been reported by '%1'.",
1174fc8a2b87SEd Tanous                 "Critical",
1175fc8a2b87SEd Tanous                 "Critical",
1176fc8a2b87SEd Tanous                 1,
117783f984b5SSunitha Harish                 {
117883f984b5SSunitha Harish                     "string",
117983f984b5SSunitha Harish                 },
1180fc8a2b87SEd Tanous                 "None.",
1181fc8a2b87SEd Tanous             }},
1182fc8a2b87SEd Tanous         MessageEntry{
118370304cb5SJason M. Bills             "UnrecognizedRequestBody",
118470304cb5SJason M. Bills             {
1185*ba27e59eSEd Tanous                 "Indicates that the service encountered an unrecognizable request body that could not even be interpreted as malformed JSON.",
1186*ba27e59eSEd Tanous                 "The service detected a malformed request body that it was unable to interpret.",
1187271584abSEd Tanous                 "Warning",
1188e7808c93SGunnar Mills                 "Warning",
1189271584abSEd Tanous                 0,
1190271584abSEd Tanous                 {},
1191271584abSEd Tanous                 "Correct the request body and resubmit the request if it failed.",
119270304cb5SJason M. Bills             }},
119370304cb5SJason M. Bills };
119470304cb5SJason M. Bills } // namespace redfish::message_registries::base
1195