1 2 /**************************************************************** 3 * This is an auto-generated header which contains definitions 4 * for Redfish DMTF defined messages. 5 ***************************************************************/ 6 #pragma once 7 #include <registries.hpp> 8 9 namespace redfish::message_registries::task_event 10 { 11 const Header header = { 12 "Copyright 2014-2020 DMTF in cooperation with the Storage Networking Industry Association (SNIA). All rights reserved.", 13 "#MessageRegistry.v1_4_1.MessageRegistry", 14 "TaskEvent.1.0.3", 15 "Task Event Message Registry", 16 "en", 17 "This registry defines the messages for task related events.", 18 "TaskEvent", 19 "1.0.3", 20 "DMTF", 21 }; 22 constexpr const char* url = 23 "https://redfish.dmtf.org/registries/TaskEvent.1.0.3.json"; 24 25 constexpr std::array<MessageEntry, 9> registry = { 26 MessageEntry{"TaskAborted", 27 { 28 "A task has completed with errors.", 29 "The task with Id '%1' has completed with errors.", 30 "Critical", 31 "Critical", 32 1, 33 { 34 "string", 35 }, 36 "None.", 37 }}, 38 MessageEntry{ 39 "TaskCancelled", 40 { 41 "A task has been cancelled.", 42 "Work on the task with Id '%1' has been halted prior to completion due to an explicit request.", 43 "Warning", 44 "Warning", 45 1, 46 { 47 "string", 48 }, 49 "None.", 50 }}, 51 MessageEntry{"TaskCompletedOK", 52 { 53 "A task has completed.", 54 "The task with Id '%1' has completed.", 55 "OK", 56 "OK", 57 1, 58 { 59 "string", 60 }, 61 "None.", 62 }}, 63 MessageEntry{"TaskCompletedWarning", 64 { 65 "A task has completed with warnings.", 66 "The task with Id '%1' has completed with warnings.", 67 "Warning", 68 "Warning", 69 1, 70 { 71 "string", 72 }, 73 "None.", 74 }}, 75 MessageEntry{"TaskPaused", 76 { 77 "A task has been paused.", 78 "The task with Id '%1' has been paused.", 79 "Warning", 80 "Warning", 81 1, 82 { 83 "string", 84 }, 85 "None.", 86 }}, 87 MessageEntry{ 88 "TaskProgressChanged", 89 { 90 "A task has changed progress.", 91 "The task with Id '%1' has changed to progress %2 percent complete.", 92 "OK", 93 "OK", 94 2, 95 { 96 "string", 97 "number", 98 }, 99 "None.", 100 }}, 101 MessageEntry{"TaskRemoved", 102 { 103 "A task has been removed.", 104 "The task with Id '%1' has been removed.", 105 "Warning", 106 "Warning", 107 1, 108 { 109 "string", 110 }, 111 "None.", 112 }}, 113 MessageEntry{"TaskResumed", 114 { 115 "A task has been resumed.", 116 "The task with Id '%1' has been resumed.", 117 "OK", 118 "OK", 119 1, 120 { 121 "string", 122 }, 123 "None.", 124 }}, 125 MessageEntry{"TaskStarted", 126 { 127 "A task has started.", 128 "The task with Id '%1' has started.", 129 "OK", 130 "OK", 131 1, 132 { 133 "string", 134 }, 135 "None.", 136 }}, 137 }; 138 } // namespace redfish::message_registries::task_event 139