xref: /openbmc/bmcweb/features/redfish/include/registries/privilege_registry.hpp (revision 5910d945ab14872a5f22a0222d146783c9e4c4c5)
1ed398213SEd Tanous #pragma once
21cf53df0SEd Tanous /****************************************************************
31cf53df0SEd Tanous  *                 READ THIS WARNING FIRST
41cf53df0SEd Tanous  * This is an auto-generated header which contains definitions
51cf53df0SEd Tanous  * 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.
111cf53df0SEd Tanous  ***************************************************************/
1201c78a06SNan Zhou #include "privileges.hpp"
1301c78a06SNan Zhou 
1401c78a06SNan Zhou #include <array>
15ed398213SEd Tanous 
16043bec09SNan Zhou // clang-format off
17043bec09SNan Zhou 
18ed398213SEd Tanous namespace redfish::privileges
19ed398213SEd Tanous {
20ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{
21ed398213SEd Tanous     {"Login"}
22ed398213SEd Tanous }};
23ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{
24ed398213SEd Tanous     {"ConfigureComponents"}
25ed398213SEd Tanous }};
26ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{
27ed398213SEd Tanous     {"ConfigureUsers"}
28ed398213SEd Tanous }};
29ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{
30ed398213SEd Tanous     {"ConfigureManager"}
31ed398213SEd Tanous }};
32ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{
33ed398213SEd Tanous     {"ConfigureManager"},
34ed398213SEd Tanous     {"ConfigureComponents"}
35ed398213SEd Tanous }};
36ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{
37ed398213SEd Tanous     {"ConfigureManager"},
38ed398213SEd Tanous     {"ConfigureSelf"}
39ed398213SEd Tanous }};
40ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{
41ed398213SEd Tanous     {"ConfigureManager"},
42ed398213SEd Tanous     {"ConfigureUsers"},
43ed398213SEd Tanous     {"ConfigureSelf"}
44ed398213SEd Tanous }};
45ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{
46ed398213SEd Tanous     {"Login"},
47ed398213SEd Tanous     {}
48ed398213SEd Tanous }};
49ed398213SEd Tanous // AccelerationFunction
504f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin;
514f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin;
524f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents;
534f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents;
544f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents;
554f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents;
56ed398213SEd Tanous 
57ed398213SEd Tanous // AccelerationFunctionCollection
584f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin;
594f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin;
604d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents;
614d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents;
624d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents;
634d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents;
64ed398213SEd Tanous 
65ed398213SEd Tanous // AccountService
664f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin;
674f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin;
684f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers;
694f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers;
704f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers;
714f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers;
72ed398213SEd Tanous 
73ed398213SEd Tanous // ActionInfo
744f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin;
754f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin;
764f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager;
774f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager;
784f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager;
794f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager;
80ed398213SEd Tanous 
81ed398213SEd Tanous // AddressPool
824f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin;
834f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin;
844f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents;
854f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents;
864f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents;
874f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents;
88ed398213SEd Tanous 
89ed398213SEd Tanous // AddressPoolCollection
904f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin;
914f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin;
924f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents;
934f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents;
944d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents;
954f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents;
96ed398213SEd Tanous 
97ed398213SEd Tanous // Aggregate
984f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin;
994f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin;
1004d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents;
1014d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents;
1024d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents;
1034d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents;
104ed398213SEd Tanous 
105ed398213SEd Tanous // AggregateCollection
1064f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin;
1074f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin;
1084d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
1094d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
1104d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
1114d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
112ed398213SEd Tanous 
113ed398213SEd Tanous // AggregationService
1144f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin;
1154f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin;
1164f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager;
1174f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager;
1184f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager;
1194f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager;
120ed398213SEd Tanous 
121ed398213SEd Tanous // AggregationSource
1224f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin;
1234f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin;
1244f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager;
1254f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager;
1264f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager;
1274f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager;
128ed398213SEd Tanous 
129ed398213SEd Tanous // AggregationSourceCollection
1304f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin;
1314f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin;
1324d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager;
1334d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager;
1344d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager;
1354d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager;
136ed398213SEd Tanous 
13712778e61SShantappa Teekappanavar // AllowDeny
13812778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin;
13912778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin;
14012778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager;
14112778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager;
14212778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager;
14312778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager;
14412778e61SShantappa Teekappanavar 
14512778e61SShantappa Teekappanavar // AllowDenyCollection
14612778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin;
14712778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin;
14812778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager;
14912778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager;
15012778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager;
15112778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager;
15212778e61SShantappa Teekappanavar 
153*5910d945SGunnar Mills // Application
154*5910d945SGunnar Mills const static auto& getApplication = privilegeSetLogin;
155*5910d945SGunnar Mills const static auto& headApplication = privilegeSetLogin;
156*5910d945SGunnar Mills const static auto& patchApplication = privilegeSetConfigureComponents;
157*5910d945SGunnar Mills const static auto& putApplication = privilegeSetConfigureComponents;
158*5910d945SGunnar Mills const static auto& deleteApplication = privilegeSetConfigureComponents;
159*5910d945SGunnar Mills const static auto& postApplication = privilegeSetConfigureComponents;
160*5910d945SGunnar Mills 
161*5910d945SGunnar Mills // ApplicationCollection
162*5910d945SGunnar Mills const static auto& getApplicationCollection = privilegeSetLogin;
163*5910d945SGunnar Mills const static auto& headApplicationCollection = privilegeSetLogin;
164*5910d945SGunnar Mills const static auto& patchApplicationCollection = privilegeSetConfigureComponents;
165*5910d945SGunnar Mills const static auto& putApplicationCollection = privilegeSetConfigureComponents;
166*5910d945SGunnar Mills const static auto& deleteApplicationCollection = privilegeSetConfigureComponents;
167*5910d945SGunnar Mills const static auto& postApplicationCollection = privilegeSetConfigureComponents;
168*5910d945SGunnar Mills 
169ed398213SEd Tanous // Assembly
1704f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin;
1714f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin;
1724f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents;
1734f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents;
1744f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents;
1754f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents;
176ed398213SEd Tanous 
177*5910d945SGunnar Mills // AttributeRegistry
178*5910d945SGunnar Mills const static auto& getAttributeRegistry = privilegeSetLogin;
179*5910d945SGunnar Mills const static auto& headAttributeRegistry = privilegeSetLogin;
180*5910d945SGunnar Mills const static auto& patchAttributeRegistry = privilegeSetConfigureManager;
181*5910d945SGunnar Mills const static auto& putAttributeRegistry = privilegeSetConfigureManager;
182*5910d945SGunnar Mills const static auto& deleteAttributeRegistry = privilegeSetConfigureManager;
183*5910d945SGunnar Mills const static auto& postAttributeRegistry = privilegeSetConfigureManager;
184*5910d945SGunnar Mills 
18512778e61SShantappa Teekappanavar // Battery
18612778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin;
18712778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin;
18812778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager;
18912778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager;
19012778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager;
19112778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager;
19212778e61SShantappa Teekappanavar 
19312778e61SShantappa Teekappanavar // BatteryCollection
19412778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin;
19512778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin;
19612778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager;
19712778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager;
19812778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager;
19912778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager;
20012778e61SShantappa Teekappanavar 
20112778e61SShantappa Teekappanavar // BatteryMetrics
20212778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin;
20312778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin;
20412778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager;
20512778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager;
20612778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager;
20712778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager;
20812778e61SShantappa Teekappanavar 
209ed398213SEd Tanous // Bios
2104f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin;
2114f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin;
2124f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents;
2134f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents;
2144f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents;
2154f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents;
216ed398213SEd Tanous 
217ed398213SEd Tanous // BootOption
2184f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin;
2194f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin;
2204f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents;
2214f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents;
2224f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents;
2234f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents;
224ed398213SEd Tanous 
225ed398213SEd Tanous // BootOptionCollection
2264f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin;
2274f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin;
2284f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents;
2294f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents;
2304f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents;
2314f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents;
232ed398213SEd Tanous 
23312778e61SShantappa Teekappanavar // Cable
23412778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin;
23512778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin;
23612778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents;
23712778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents;
23812778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents;
23912778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents;
24012778e61SShantappa Teekappanavar 
24112778e61SShantappa Teekappanavar // CableCollection
24212778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin;
24312778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin;
24412778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents;
24512778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents;
24612778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents;
24712778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents;
24812778e61SShantappa Teekappanavar 
249ed398213SEd Tanous // Certificate
2504f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager;
2514f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager;
2524f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager;
2534f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager;
2544f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager;
2554f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager;
256ed398213SEd Tanous 
257ed398213SEd Tanous // CertificateCollection
2584f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager;
2594f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager;
2604f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager;
2614f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager;
2624f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager;
2634f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager;
264ed398213SEd Tanous 
265ed398213SEd Tanous // CertificateLocations
2664f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager;
2674f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager;
2684f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager;
2694f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager;
2704f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager;
2714f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager;
272ed398213SEd Tanous 
273ed398213SEd Tanous // CertificateService
2744f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin;
2754f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin;
2764f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager;
2774f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager;
2784f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager;
2794f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager;
280ed398213SEd Tanous 
281ed398213SEd Tanous // Chassis
2824f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin;
2834f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin;
2844f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents;
2854f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents;
2864f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents;
2874f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents;
288ed398213SEd Tanous 
289ed398213SEd Tanous // ChassisCollection
2904f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin;
2914f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin;
2924f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents;
2934f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents;
2944f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents;
2954f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents;
296ed398213SEd Tanous 
297ed398213SEd Tanous // Circuit
2984f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin;
2994f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin;
3004f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents;
3014f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents;
3024f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents;
3034f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents;
304ed398213SEd Tanous 
305ed398213SEd Tanous // CircuitCollection
3064f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin;
3074f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin;
3084f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents;
3094f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents;
3104f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents;
3114f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents;
312ed398213SEd Tanous 
313*5910d945SGunnar Mills // ComponentIntegrity
314*5910d945SGunnar Mills const static auto& getComponentIntegrity = privilegeSetLogin;
315*5910d945SGunnar Mills const static auto& headComponentIntegrity = privilegeSetLogin;
316*5910d945SGunnar Mills const static auto& patchComponentIntegrity = privilegeSetConfigureManager;
317*5910d945SGunnar Mills const static auto& putComponentIntegrity = privilegeSetConfigureManager;
318*5910d945SGunnar Mills const static auto& deleteComponentIntegrity = privilegeSetConfigureManager;
319*5910d945SGunnar Mills const static auto& postComponentIntegrity = privilegeSetConfigureManager;
320*5910d945SGunnar Mills 
321*5910d945SGunnar Mills // ComponentIntegrityCollection
322*5910d945SGunnar Mills const static auto& getComponentIntegrityCollection = privilegeSetLogin;
323*5910d945SGunnar Mills const static auto& headComponentIntegrityCollection = privilegeSetLogin;
324*5910d945SGunnar Mills const static auto& patchComponentIntegrityCollection = privilegeSetConfigureManager;
325*5910d945SGunnar Mills const static auto& putComponentIntegrityCollection = privilegeSetConfigureManager;
326*5910d945SGunnar Mills const static auto& deleteComponentIntegrityCollection = privilegeSetConfigureManager;
327*5910d945SGunnar Mills const static auto& postComponentIntegrityCollection = privilegeSetConfigureManager;
328*5910d945SGunnar Mills 
32912778e61SShantappa Teekappanavar // CompositionReservation
33012778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin;
33112778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin;
33212778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager;
33312778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager;
33412778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager;
33512778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager;
33612778e61SShantappa Teekappanavar 
33712778e61SShantappa Teekappanavar // CompositionReservationCollection
33812778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin;
33912778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin;
3404d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager;
3414d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager;
3424d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager;
3434d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager;
34412778e61SShantappa Teekappanavar 
345ed398213SEd Tanous // CompositionService
3464f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin;
3474f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin;
3484f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager;
3494f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager;
3504f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager;
3514f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager;
352ed398213SEd Tanous 
353ed398213SEd Tanous // ComputerSystem
3544f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin;
3554f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin;
3564f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents;
3574f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents;
3584f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents;
3594f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents;
360ed398213SEd Tanous 
361ed398213SEd Tanous // ComputerSystemCollection
3624f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin;
3634f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin;
3644d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents;
3654d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents;
3664d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents;
3674d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents;
368ed398213SEd Tanous 
369ed398213SEd Tanous // Connection
3704f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin;
3714f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin;
3724f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents;
3734f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents;
3744f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents;
3754f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents;
376ed398213SEd Tanous 
377ed398213SEd Tanous // ConnectionCollection
3784f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin;
3794f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin;
3804f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents;
3814f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents;
3824f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents;
3834f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents;
384ed398213SEd Tanous 
385ed398213SEd Tanous // ConnectionMethod
3864f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin;
3874f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin;
3884f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager;
3894f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager;
3904f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager;
3914f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager;
392ed398213SEd Tanous 
393ed398213SEd Tanous // ConnectionMethodCollection
3944f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin;
3954f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin;
3964d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager;
3974f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager;
3984d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager;
3994d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager;
400ed398213SEd Tanous 
401*5910d945SGunnar Mills // Container
402*5910d945SGunnar Mills const static auto& getContainer = privilegeSetLogin;
403*5910d945SGunnar Mills const static auto& headContainer = privilegeSetLogin;
404*5910d945SGunnar Mills const static auto& patchContainer = privilegeSetConfigureComponents;
405*5910d945SGunnar Mills const static auto& putContainer = privilegeSetConfigureComponents;
406*5910d945SGunnar Mills const static auto& deleteContainer = privilegeSetConfigureComponents;
407*5910d945SGunnar Mills const static auto& postContainer = privilegeSetConfigureComponents;
408*5910d945SGunnar Mills 
409*5910d945SGunnar Mills // ContainerCollection
410*5910d945SGunnar Mills const static auto& getContainerCollection = privilegeSetLogin;
411*5910d945SGunnar Mills const static auto& headContainerCollection = privilegeSetLogin;
412*5910d945SGunnar Mills const static auto& patchContainerCollection = privilegeSetConfigureComponents;
413*5910d945SGunnar Mills const static auto& putContainerCollection = privilegeSetConfigureComponents;
414*5910d945SGunnar Mills const static auto& deleteContainerCollection = privilegeSetConfigureComponents;
415*5910d945SGunnar Mills const static auto& postContainerCollection = privilegeSetConfigureComponents;
416*5910d945SGunnar Mills 
417*5910d945SGunnar Mills // ContainerImage
418*5910d945SGunnar Mills const static auto& getContainerImage = privilegeSetLogin;
419*5910d945SGunnar Mills const static auto& headContainerImage = privilegeSetLogin;
420*5910d945SGunnar Mills const static auto& patchContainerImage = privilegeSetConfigureComponents;
421*5910d945SGunnar Mills const static auto& putContainerImage = privilegeSetConfigureComponents;
422*5910d945SGunnar Mills const static auto& deleteContainerImage = privilegeSetConfigureComponents;
423*5910d945SGunnar Mills const static auto& postContainerImage = privilegeSetConfigureComponents;
424*5910d945SGunnar Mills 
425*5910d945SGunnar Mills // ContainerImageCollection
426*5910d945SGunnar Mills const static auto& getContainerImageCollection = privilegeSetLogin;
427*5910d945SGunnar Mills const static auto& headContainerImageCollection = privilegeSetLogin;
428*5910d945SGunnar Mills const static auto& patchContainerImageCollection = privilegeSetConfigureComponents;
429*5910d945SGunnar Mills const static auto& putContainerImageCollection = privilegeSetConfigureComponents;
430*5910d945SGunnar Mills const static auto& deleteContainerImageCollection = privilegeSetConfigureComponents;
431*5910d945SGunnar Mills const static auto& postContainerImageCollection = privilegeSetConfigureComponents;
432*5910d945SGunnar Mills 
43312778e61SShantappa Teekappanavar // Control
43412778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin;
43512778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin;
43612778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager;
43712778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager;
43812778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager;
43912778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager;
44012778e61SShantappa Teekappanavar 
44112778e61SShantappa Teekappanavar // ControlCollection
44212778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin;
44312778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin;
44412778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager;
44512778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager;
44612778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager;
44712778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager;
44812778e61SShantappa Teekappanavar 
449*5910d945SGunnar Mills // CoolantConnector
450*5910d945SGunnar Mills const static auto& getCoolantConnector = privilegeSetLogin;
451*5910d945SGunnar Mills const static auto& headCoolantConnector = privilegeSetLogin;
452*5910d945SGunnar Mills const static auto& patchCoolantConnector = privilegeSetConfigureComponents;
453*5910d945SGunnar Mills const static auto& putCoolantConnector = privilegeSetConfigureComponents;
454*5910d945SGunnar Mills const static auto& deleteCoolantConnector = privilegeSetConfigureComponents;
455*5910d945SGunnar Mills const static auto& postCoolantConnector = privilegeSetConfigureComponents;
456*5910d945SGunnar Mills 
457*5910d945SGunnar Mills // CoolantConnectorCollection
458*5910d945SGunnar Mills const static auto& getCoolantConnectorCollection = privilegeSetLogin;
459*5910d945SGunnar Mills const static auto& headCoolantConnectorCollection = privilegeSetLogin;
460*5910d945SGunnar Mills const static auto& patchCoolantConnectorCollection = privilegeSetConfigureComponents;
461*5910d945SGunnar Mills const static auto& putCoolantConnectorCollection = privilegeSetConfigureComponents;
462*5910d945SGunnar Mills const static auto& deleteCoolantConnectorCollection = privilegeSetConfigureComponents;
463*5910d945SGunnar Mills const static auto& postCoolantConnectorCollection = privilegeSetConfigureComponents;
464*5910d945SGunnar Mills 
465*5910d945SGunnar Mills // CoolingLoop
466*5910d945SGunnar Mills const static auto& getCoolingLoop = privilegeSetLogin;
467*5910d945SGunnar Mills const static auto& headCoolingLoop = privilegeSetLogin;
468*5910d945SGunnar Mills const static auto& patchCoolingLoop = privilegeSetConfigureComponents;
469*5910d945SGunnar Mills const static auto& putCoolingLoop = privilegeSetConfigureComponents;
470*5910d945SGunnar Mills const static auto& deleteCoolingLoop = privilegeSetConfigureComponents;
471*5910d945SGunnar Mills const static auto& postCoolingLoop = privilegeSetConfigureComponents;
472*5910d945SGunnar Mills 
473*5910d945SGunnar Mills // CoolingLoopCollection
474*5910d945SGunnar Mills const static auto& getCoolingLoopCollection = privilegeSetLogin;
475*5910d945SGunnar Mills const static auto& headCoolingLoopCollection = privilegeSetLogin;
476*5910d945SGunnar Mills const static auto& patchCoolingLoopCollection = privilegeSetConfigureComponents;
477*5910d945SGunnar Mills const static auto& putCoolingLoopCollection = privilegeSetConfigureComponents;
478*5910d945SGunnar Mills const static auto& deleteCoolingLoopCollection = privilegeSetConfigureComponents;
479*5910d945SGunnar Mills const static auto& postCoolingLoopCollection = privilegeSetConfigureComponents;
480*5910d945SGunnar Mills 
481*5910d945SGunnar Mills // CoolingUnit
482*5910d945SGunnar Mills const static auto& getCoolingUnit = privilegeSetLogin;
483*5910d945SGunnar Mills const static auto& headCoolingUnit = privilegeSetLogin;
484*5910d945SGunnar Mills const static auto& patchCoolingUnit = privilegeSetConfigureComponents;
485*5910d945SGunnar Mills const static auto& putCoolingUnit = privilegeSetConfigureComponents;
486*5910d945SGunnar Mills const static auto& deleteCoolingUnit = privilegeSetConfigureComponents;
487*5910d945SGunnar Mills const static auto& postCoolingUnit = privilegeSetConfigureComponents;
488*5910d945SGunnar Mills 
489*5910d945SGunnar Mills // CoolingUnitCollection
490*5910d945SGunnar Mills const static auto& getCoolingUnitCollection = privilegeSetLogin;
491*5910d945SGunnar Mills const static auto& headCoolingUnitCollection = privilegeSetLogin;
492*5910d945SGunnar Mills const static auto& patchCoolingUnitCollection = privilegeSetConfigureComponents;
493*5910d945SGunnar Mills const static auto& putCoolingUnitCollection = privilegeSetConfigureComponents;
494*5910d945SGunnar Mills const static auto& deleteCoolingUnitCollection = privilegeSetConfigureComponents;
495*5910d945SGunnar Mills const static auto& postCoolingUnitCollection = privilegeSetConfigureComponents;
496*5910d945SGunnar Mills 
497*5910d945SGunnar Mills // CXLLogicalDevice
498*5910d945SGunnar Mills const static auto& getCXLLogicalDevice = privilegeSetLogin;
499*5910d945SGunnar Mills const static auto& headCXLLogicalDevice = privilegeSetLogin;
500*5910d945SGunnar Mills const static auto& patchCXLLogicalDevice = privilegeSetConfigureComponents;
501*5910d945SGunnar Mills const static auto& putCXLLogicalDevice = privilegeSetConfigureComponents;
502*5910d945SGunnar Mills const static auto& deleteCXLLogicalDevice = privilegeSetConfigureComponents;
503*5910d945SGunnar Mills const static auto& postCXLLogicalDevice = privilegeSetConfigureComponents;
504*5910d945SGunnar Mills 
505*5910d945SGunnar Mills // CXLLogicalDeviceCollection
506*5910d945SGunnar Mills const static auto& getCXLLogicalDeviceCollection = privilegeSetLogin;
507*5910d945SGunnar Mills const static auto& headCXLLogicalDeviceCollection = privilegeSetLogin;
508*5910d945SGunnar Mills const static auto& patchCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
509*5910d945SGunnar Mills const static auto& putCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
510*5910d945SGunnar Mills const static auto& deleteCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
511*5910d945SGunnar Mills const static auto& postCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
512*5910d945SGunnar Mills 
513ed398213SEd Tanous // Drive
5144f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin;
5154f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin;
5164f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents;
5174f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents;
5184f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents;
5194f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents;
520ed398213SEd Tanous 
521ed398213SEd Tanous // DriveCollection
5224f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin;
5234f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin;
5244f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents;
5254f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents;
5264f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents;
5274f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents;
528ed398213SEd Tanous 
529*5910d945SGunnar Mills // DriveMetrics
530*5910d945SGunnar Mills const static auto& getDriveMetrics = privilegeSetLogin;
531*5910d945SGunnar Mills const static auto& headDriveMetrics = privilegeSetLogin;
532*5910d945SGunnar Mills const static auto& patchDriveMetrics = privilegeSetConfigureComponents;
533*5910d945SGunnar Mills const static auto& putDriveMetrics = privilegeSetConfigureComponents;
534*5910d945SGunnar Mills const static auto& deleteDriveMetrics = privilegeSetConfigureComponents;
535*5910d945SGunnar Mills const static auto& postDriveMetrics = privilegeSetConfigureComponents;
536*5910d945SGunnar Mills 
537ed398213SEd Tanous // Endpoint
5384f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin;
5394f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin;
5404f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents;
5414f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents;
5424f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents;
5434f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents;
544ed398213SEd Tanous 
545ed398213SEd Tanous // EndpointCollection
5464f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin;
5474f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin;
5484f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents;
5494f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents;
5504f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents;
5514f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents;
552ed398213SEd Tanous 
553ed398213SEd Tanous // EndpointGroup
5544f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin;
5554f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin;
5564f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents;
5574f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents;
5584f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents;
5594f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents;
560ed398213SEd Tanous 
561ed398213SEd Tanous // EndpointGroupCollection
5624f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin;
5634f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin;
5644d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents;
5654d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents;
5664f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents;
5674d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents;
568ed398213SEd Tanous 
56912778e61SShantappa Teekappanavar // EnvironmentMetrics
57012778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin;
57112778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin;
57212778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager;
57312778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager;
57412778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager;
57512778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager;
57612778e61SShantappa Teekappanavar 
577ed398213SEd Tanous // EthernetInterface
5784f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin;
5794f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin;
5804f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents;
5814f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents;
5824f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents;
5834f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents;
584ed398213SEd Tanous 
585ed398213SEd Tanous // EthernetInterfaceCollection
5864f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin;
5874f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin;
5884d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents;
5894d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents;
5904d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents;
5914d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents;
592ed398213SEd Tanous 
593ed398213SEd Tanous // EventDestination
5944f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin;
5954f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin;
5964d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
5974d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
5984d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
5994d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
600ed398213SEd Tanous 
601ed398213SEd Tanous // EventDestinationCollection
6024f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin;
6034f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin;
6044d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
6054d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
6064d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
6074d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
608ed398213SEd Tanous 
609ed398213SEd Tanous // EventService
6104f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin;
6114f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin;
6124f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager;
6134f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager;
6144f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager;
6154f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager;
616ed398213SEd Tanous 
617ed398213SEd Tanous // ExternalAccountProvider
6184f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin;
6194f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin;
6204f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager;
6214f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager;
6224f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager;
6234f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager;
624ed398213SEd Tanous 
625ed398213SEd Tanous // ExternalAccountProviderCollection
6264f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin;
6274f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin;
6284d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager;
6294d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager;
6304d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager;
6314d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager;
632ed398213SEd Tanous 
633ed398213SEd Tanous // Fabric
6344f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin;
6354f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin;
6364f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents;
6374f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents;
6384f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents;
6394f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents;
640ed398213SEd Tanous 
641ed398213SEd Tanous // FabricCollection
6424f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin;
6434f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin;
6444f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents;
6454f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents;
6464f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents;
6474f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents;
648ed398213SEd Tanous 
649ed398213SEd Tanous // FabricAdapter
6504f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin;
6514f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin;
6524f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents;
6534f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents;
6544f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents;
6554f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents;
656ed398213SEd Tanous 
657ed398213SEd Tanous // FabricAdapterCollection
6584f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin;
6594f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin;
6604d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents;
6614d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents;
6624f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents;
6634d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents;
664ed398213SEd Tanous 
665ed398213SEd Tanous // Facility
6664f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin;
6674f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin;
6684f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents;
6694f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents;
6704f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents;
6714f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents;
672ed398213SEd Tanous 
673ed398213SEd Tanous // FacilityCollection
6744f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin;
6754f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin;
6764f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents;
6774f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents;
6784f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents;
6794f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents;
680ed398213SEd Tanous 
68112778e61SShantappa Teekappanavar // Fan
68212778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin;
68312778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin;
68412778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager;
68512778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager;
68612778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager;
68712778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager;
68812778e61SShantappa Teekappanavar 
68912778e61SShantappa Teekappanavar // FanCollection
69012778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin;
69112778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin;
69212778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager;
69312778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager;
69412778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager;
69512778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager;
69612778e61SShantappa Teekappanavar 
697*5910d945SGunnar Mills // Filter
698*5910d945SGunnar Mills const static auto& getFilter = privilegeSetLogin;
699*5910d945SGunnar Mills const static auto& headFilter = privilegeSetLogin;
700*5910d945SGunnar Mills const static auto& patchFilter = privilegeSetConfigureComponents;
701*5910d945SGunnar Mills const static auto& putFilter = privilegeSetConfigureComponents;
702*5910d945SGunnar Mills const static auto& deleteFilter = privilegeSetConfigureComponents;
703*5910d945SGunnar Mills const static auto& postFilter = privilegeSetConfigureComponents;
704*5910d945SGunnar Mills 
705*5910d945SGunnar Mills // FilterCollection
706*5910d945SGunnar Mills const static auto& getFilterCollection = privilegeSetLogin;
707*5910d945SGunnar Mills const static auto& headFilterCollection = privilegeSetLogin;
708*5910d945SGunnar Mills const static auto& patchFilterCollection = privilegeSetConfigureComponents;
709*5910d945SGunnar Mills const static auto& putFilterCollection = privilegeSetConfigureComponents;
710*5910d945SGunnar Mills const static auto& deleteFilterCollection = privilegeSetConfigureComponents;
711*5910d945SGunnar Mills const static auto& postFilterCollection = privilegeSetConfigureComponents;
712*5910d945SGunnar Mills 
71312778e61SShantappa Teekappanavar // GraphicsController
71412778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin;
71512778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin;
71612778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents;
71712778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents;
71812778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents;
71912778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents;
72012778e61SShantappa Teekappanavar 
72112778e61SShantappa Teekappanavar // GraphicsControllerCollection
72212778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin;
72312778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin;
7244d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents;
7254d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents;
7264d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents;
7274d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents;
72812778e61SShantappa Teekappanavar 
729*5910d945SGunnar Mills // Heater
730*5910d945SGunnar Mills const static auto& getHeater = privilegeSetLogin;
731*5910d945SGunnar Mills const static auto& headHeater = privilegeSetLogin;
732*5910d945SGunnar Mills const static auto& patchHeater = privilegeSetConfigureManager;
733*5910d945SGunnar Mills const static auto& putHeater = privilegeSetConfigureManager;
734*5910d945SGunnar Mills const static auto& deleteHeater = privilegeSetConfigureManager;
735*5910d945SGunnar Mills const static auto& postHeater = privilegeSetConfigureManager;
736*5910d945SGunnar Mills 
737*5910d945SGunnar Mills // HeaterCollection
738*5910d945SGunnar Mills const static auto& getHeaterCollection = privilegeSetLogin;
739*5910d945SGunnar Mills const static auto& headHeaterCollection = privilegeSetLogin;
740*5910d945SGunnar Mills const static auto& patchHeaterCollection = privilegeSetConfigureManager;
741*5910d945SGunnar Mills const static auto& putHeaterCollection = privilegeSetConfigureManager;
742*5910d945SGunnar Mills const static auto& deleteHeaterCollection = privilegeSetConfigureManager;
743*5910d945SGunnar Mills const static auto& postHeaterCollection = privilegeSetConfigureManager;
744*5910d945SGunnar Mills 
745*5910d945SGunnar Mills // HeaterMetrics
746*5910d945SGunnar Mills const static auto& getHeaterMetrics = privilegeSetLogin;
747*5910d945SGunnar Mills const static auto& headHeaterMetrics = privilegeSetLogin;
748*5910d945SGunnar Mills const static auto& patchHeaterMetrics = privilegeSetConfigureManager;
749*5910d945SGunnar Mills const static auto& putHeaterMetrics = privilegeSetConfigureManager;
750*5910d945SGunnar Mills const static auto& deleteHeaterMetrics = privilegeSetConfigureManager;
751*5910d945SGunnar Mills const static auto& postHeaterMetrics = privilegeSetConfigureManager;
752*5910d945SGunnar Mills 
753ed398213SEd Tanous // HostInterface
7544f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin;
7554f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin;
7564f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager;
7574f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager;
7584f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager;
7594f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager;
760ed398213SEd Tanous 
761ed398213SEd Tanous // HostInterfaceCollection
7624f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin;
7634f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin;
7644f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager;
7654f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager;
7664f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager;
7674f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager;
768ed398213SEd Tanous 
769ed398213SEd Tanous // Job
7704f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin;
7714f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin;
7724f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager;
7734f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager;
7744f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager;
7754f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager;
776ed398213SEd Tanous 
777ed398213SEd Tanous // JobCollection
7784f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin;
7794f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin;
7804f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager;
7814f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager;
7824f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager;
7834f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager;
784ed398213SEd Tanous 
785ed398213SEd Tanous // JobService
7864f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin;
7874f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin;
7884f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager;
7894f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager;
7904f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager;
7914f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager;
792ed398213SEd Tanous 
793ed398213SEd Tanous // JsonSchemaFile
7944f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin;
7954f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin;
7964f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager;
7974f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager;
7984f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager;
7994f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager;
800ed398213SEd Tanous 
801ed398213SEd Tanous // JsonSchemaFileCollection
8024f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin;
8034f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin;
8044f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager;
8054f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager;
8064f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager;
8074d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager;
808ed398213SEd Tanous 
80912778e61SShantappa Teekappanavar // Key
81012778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin;
81112778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin;
81212778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager;
81312778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager;
81412778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager;
81512778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager;
81612778e61SShantappa Teekappanavar 
81712778e61SShantappa Teekappanavar // KeyCollection
81812778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin;
81912778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin;
82012778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager;
82112778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager;
82212778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager;
82312778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager;
82412778e61SShantappa Teekappanavar 
82512778e61SShantappa Teekappanavar // KeyPolicy
82612778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin;
82712778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin;
82812778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager;
82912778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager;
83012778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager;
83112778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager;
83212778e61SShantappa Teekappanavar 
83312778e61SShantappa Teekappanavar // KeyPolicyCollection
83412778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin;
83512778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin;
83612778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager;
83712778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager;
83812778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager;
83912778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager;
84012778e61SShantappa Teekappanavar 
84112778e61SShantappa Teekappanavar // KeyService
84212778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin;
84312778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin;
84412778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager;
84512778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager;
84612778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager;
84712778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager;
84812778e61SShantappa Teekappanavar 
849*5910d945SGunnar Mills // LeakDetection
850*5910d945SGunnar Mills const static auto& getLeakDetection = privilegeSetLogin;
851*5910d945SGunnar Mills const static auto& headLeakDetection = privilegeSetLogin;
852*5910d945SGunnar Mills const static auto& patchLeakDetection = privilegeSetConfigureComponents;
853*5910d945SGunnar Mills const static auto& postLeakDetection = privilegeSetConfigureComponents;
854*5910d945SGunnar Mills const static auto& putLeakDetection = privilegeSetConfigureComponents;
855*5910d945SGunnar Mills const static auto& deleteLeakDetection = privilegeSetConfigureComponents;
856*5910d945SGunnar Mills 
857*5910d945SGunnar Mills // LeakDetector
858*5910d945SGunnar Mills const static auto& getLeakDetector = privilegeSetLogin;
859*5910d945SGunnar Mills const static auto& headLeakDetector = privilegeSetLogin;
860*5910d945SGunnar Mills const static auto& patchLeakDetector = privilegeSetConfigureComponents;
861*5910d945SGunnar Mills const static auto& postLeakDetector = privilegeSetConfigureComponents;
862*5910d945SGunnar Mills const static auto& putLeakDetector = privilegeSetConfigureComponents;
863*5910d945SGunnar Mills const static auto& deleteLeakDetector = privilegeSetConfigureComponents;
864*5910d945SGunnar Mills 
865*5910d945SGunnar Mills // LeakDetectorCollection
866*5910d945SGunnar Mills const static auto& getLeakDetectorCollection = privilegeSetLogin;
867*5910d945SGunnar Mills const static auto& headLeakDetectorCollection = privilegeSetLogin;
868*5910d945SGunnar Mills const static auto& patchLeakDetectorCollection = privilegeSetConfigureComponents;
869*5910d945SGunnar Mills const static auto& postLeakDetectorCollection = privilegeSetConfigureComponents;
870*5910d945SGunnar Mills const static auto& putLeakDetectorCollection = privilegeSetConfigureComponents;
871*5910d945SGunnar Mills const static auto& deleteLeakDetectorCollection = privilegeSetConfigureComponents;
872*5910d945SGunnar Mills 
873*5910d945SGunnar Mills // License
874*5910d945SGunnar Mills const static auto& getLicense = privilegeSetLogin;
875*5910d945SGunnar Mills const static auto& headLicense = privilegeSetLogin;
876*5910d945SGunnar Mills const static auto& patchLicense = privilegeSetConfigureManager;
877*5910d945SGunnar Mills const static auto& putLicense = privilegeSetConfigureManager;
878*5910d945SGunnar Mills const static auto& deleteLicense = privilegeSetConfigureManager;
879*5910d945SGunnar Mills const static auto& postLicense = privilegeSetConfigureManager;
880*5910d945SGunnar Mills 
881*5910d945SGunnar Mills // LicenseCollection
882*5910d945SGunnar Mills const static auto& getLicenseCollection = privilegeSetLogin;
883*5910d945SGunnar Mills const static auto& headLicenseCollection = privilegeSetLogin;
884*5910d945SGunnar Mills const static auto& patchLicenseCollection = privilegeSetConfigureManager;
885*5910d945SGunnar Mills const static auto& putLicenseCollection = privilegeSetConfigureManager;
886*5910d945SGunnar Mills const static auto& deleteLicenseCollection = privilegeSetConfigureManager;
887*5910d945SGunnar Mills const static auto& postLicenseCollection = privilegeSetConfigureManager;
888*5910d945SGunnar Mills 
889*5910d945SGunnar Mills // LicenseService
890*5910d945SGunnar Mills const static auto& getLicenseService = privilegeSetLogin;
891*5910d945SGunnar Mills const static auto& headLicenseService = privilegeSetLogin;
892*5910d945SGunnar Mills const static auto& patchLicenseService = privilegeSetConfigureManager;
893*5910d945SGunnar Mills const static auto& putLicenseService = privilegeSetConfigureManager;
894*5910d945SGunnar Mills const static auto& deleteLicenseService = privilegeSetConfigureManager;
895*5910d945SGunnar Mills const static auto& postLicenseService = privilegeSetConfigureManager;
896*5910d945SGunnar Mills 
897ed398213SEd Tanous // LogEntry
8984f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin;
8994f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin;
9004f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager;
9014f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager;
9024f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager;
9034f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager;
904ed398213SEd Tanous 
905ed398213SEd Tanous // LogEntryCollection
9064f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin;
9074f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin;
9084f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager;
9094f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager;
9104f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager;
9114f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager;
912ed398213SEd Tanous 
913ed398213SEd Tanous // LogService
9144f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin;
9154f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin;
9164f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager;
9174f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager;
9184f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager;
9194f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager;
920ed398213SEd Tanous 
921ed398213SEd Tanous // LogServiceCollection
9224f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin;
9234f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin;
9244f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager;
9254f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager;
9264f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager;
9274f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager;
928ed398213SEd Tanous 
929ed398213SEd Tanous // Manager
9304f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin;
9314f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin;
9324f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager;
9334f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager;
9344f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager;
9354f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager;
936ed398213SEd Tanous 
937ed398213SEd Tanous // ManagerCollection
9384f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin;
9394f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin;
9404f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager;
9414f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager;
9424f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager;
9434f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager;
944ed398213SEd Tanous 
945ed398213SEd Tanous // ManagerAccount
9464d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf;
9474f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin;
9484f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers;
9494f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers;
9504f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers;
9514f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers;
952ed398213SEd Tanous 
953ed398213SEd Tanous // ManagerAccountCollection
9544f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin;
9554f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin;
9564f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers;
9574f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers;
9584f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers;
9594f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers;
960ed398213SEd Tanous 
9618bb5fbcbSSui Chen // ManagerDiagnosticData
9628bb5fbcbSSui Chen const static auto& getManagerDiagnosticData = privilegeSetLogin;
9638bb5fbcbSSui Chen const static auto& headManagerDiagnosticData = privilegeSetLogin;
9648bb5fbcbSSui Chen const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager;
9658bb5fbcbSSui Chen const static auto& postManagerDiagnosticData = privilegeSetConfigureManager;
966*5910d945SGunnar Mills const static auto& deleteManagerDiagnosticData = privilegeSetConfigureManager;
9678bb5fbcbSSui Chen const static auto& putManagerDiagnosticData = privilegeSetConfigureManager;
9688bb5fbcbSSui Chen 
969ed398213SEd Tanous // ManagerNetworkProtocol
9704f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin;
9714f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin;
9724f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager;
9734f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager;
9744f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager;
9754f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager;
976ed398213SEd Tanous 
977ed398213SEd Tanous // MediaController
9784f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin;
9794f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin;
9804f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents;
9814f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents;
9824f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents;
9834f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents;
984ed398213SEd Tanous 
985ed398213SEd Tanous // MediaControllerCollection
9864f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin;
9874f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin;
9884d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents;
9894d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents;
9904d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents;
9914d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents;
992ed398213SEd Tanous 
993ed398213SEd Tanous // Memory
9944f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin;
9954f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin;
9964f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents;
9974f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents;
9984f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents;
9994f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents;
1000ed398213SEd Tanous 
1001ed398213SEd Tanous // MemoryCollection
10024f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin;
10034f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin;
10044f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents;
10054f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents;
10064f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents;
10074f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents;
1008ed398213SEd Tanous 
1009ed398213SEd Tanous // MemoryChunks
10104f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin;
10114f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin;
10124f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents;
10134f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents;
10144f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents;
10154f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents;
1016ed398213SEd Tanous 
1017ed398213SEd Tanous // MemoryChunksCollection
10184f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin;
10194f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin;
10204d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents;
10214f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents;
10224f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents;
10234d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents;
1024ed398213SEd Tanous 
1025ed398213SEd Tanous // MemoryDomain
10264f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin;
10274f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin;
10284f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents;
10294f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents;
10304f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents;
10314f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents;
1032ed398213SEd Tanous 
1033ed398213SEd Tanous // MemoryDomainCollection
10344f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin;
10354f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin;
10364d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents;
10374f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents;
10384f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents;
10394d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents;
1040ed398213SEd Tanous 
1041ed398213SEd Tanous // MemoryMetrics
10424f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin;
10434f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin;
10444f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents;
10454f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents;
10464f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents;
10474f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents;
1048ed398213SEd Tanous 
1049*5910d945SGunnar Mills // MemoryRegion
1050*5910d945SGunnar Mills const static auto& getMemoryRegion = privilegeSetLogin;
1051*5910d945SGunnar Mills const static auto& headMemoryRegion = privilegeSetLogin;
1052*5910d945SGunnar Mills const static auto& patchMemoryRegion = privilegeSetConfigureComponents;
1053*5910d945SGunnar Mills const static auto& postMemoryRegion = privilegeSetConfigureComponents;
1054*5910d945SGunnar Mills const static auto& putMemoryRegion = privilegeSetConfigureComponents;
1055*5910d945SGunnar Mills const static auto& deleteMemoryRegion = privilegeSetConfigureComponents;
1056*5910d945SGunnar Mills 
1057*5910d945SGunnar Mills // MemoryRegionCollection
1058*5910d945SGunnar Mills const static auto& getMemoryRegionCollection = privilegeSetLogin;
1059*5910d945SGunnar Mills const static auto& headMemoryRegionCollection = privilegeSetLogin;
1060*5910d945SGunnar Mills const static auto& patchMemoryRegionCollection = privilegeSetConfigureComponents;
1061*5910d945SGunnar Mills const static auto& postMemoryRegionCollection = privilegeSetConfigureComponents;
1062*5910d945SGunnar Mills const static auto& putMemoryRegionCollection = privilegeSetConfigureComponents;
1063*5910d945SGunnar Mills const static auto& deleteMemoryRegionCollection = privilegeSetConfigureComponents;
1064*5910d945SGunnar Mills 
1065*5910d945SGunnar Mills // MessageRegistry
1066*5910d945SGunnar Mills const static auto& getMessageRegistry = privilegeSetLogin;
1067*5910d945SGunnar Mills const static auto& headMessageRegistry = privilegeSetLogin;
1068*5910d945SGunnar Mills const static auto& patchMessageRegistry = privilegeSetConfigureManager;
1069*5910d945SGunnar Mills const static auto& postMessageRegistry = privilegeSetConfigureManager;
1070*5910d945SGunnar Mills const static auto& putMessageRegistry = privilegeSetConfigureManager;
1071*5910d945SGunnar Mills const static auto& deleteMessageRegistry = privilegeSetConfigureManager;
1072*5910d945SGunnar Mills 
1073ed398213SEd Tanous // MessageRegistryFile
10744f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin;
10754f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin;
10764f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager;
10774f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager;
10784f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager;
10794f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager;
1080ed398213SEd Tanous 
1081ed398213SEd Tanous // MessageRegistryFileCollection
10824f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin;
10834f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin;
10844d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager;
10854d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager;
10864d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager;
10874d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager;
1088ed398213SEd Tanous 
1089ed398213SEd Tanous // MetricDefinition
10904f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin;
10914f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin;
10924f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager;
10934f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager;
10944f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager;
10954f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager;
1096ed398213SEd Tanous 
1097ed398213SEd Tanous // MetricDefinitionCollection
10984f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin;
10994f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin;
11004d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager;
11014f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager;
11024d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager;
11034d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager;
1104ed398213SEd Tanous 
1105ed398213SEd Tanous // MetricReport
11064f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin;
11074f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin;
11084f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager;
11094f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager;
11104f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager;
11114f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager;
1112ed398213SEd Tanous 
1113ed398213SEd Tanous // MetricReportCollection
11144f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin;
11154f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin;
11164f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager;
11174f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager;
11184f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager;
11194f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager;
1120ed398213SEd Tanous 
1121ed398213SEd Tanous // MetricReportDefinition
11224f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin;
11234f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin;
11244f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager;
11254f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager;
11264f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager;
11274f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager;
1128ed398213SEd Tanous 
1129ed398213SEd Tanous // MetricReportDefinitionCollection
11304f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin;
11314f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin;
11324d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager;
11334d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager;
11344d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager;
11354d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager;
1136ed398213SEd Tanous 
1137ed398213SEd Tanous // NetworkAdapter
11384f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin;
11394f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin;
11404f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents;
11414f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents;
11424f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents;
11434f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents;
1144ed398213SEd Tanous 
1145ed398213SEd Tanous // NetworkAdapterCollection
11464f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin;
11474f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin;
11484d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents;
11494d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents;
11504d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents;
11514d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents;
1152ed398213SEd Tanous 
115312778e61SShantappa Teekappanavar // NetworkAdapterMetrics
115412778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin;
115512778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin;
115612778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager;
115712778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager;
115812778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager;
115912778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager;
116012778e61SShantappa Teekappanavar 
1161ed398213SEd Tanous // NetworkDeviceFunction
11624f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin;
11634f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin;
11644f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents;
11654f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents;
11664f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents;
11674d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents;
1168ed398213SEd Tanous 
1169ed398213SEd Tanous // NetworkDeviceFunctionCollection
11704f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin;
11714f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin;
11724d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
11734d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
11744d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
11754d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
1176ed398213SEd Tanous 
117712778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics
117812778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin;
117912778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin;
11804d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
11814d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
11824d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
11834d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
118412778e61SShantappa Teekappanavar 
1185ed398213SEd Tanous // NetworkInterface
11864f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin;
11874f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin;
11884f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents;
11894f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents;
11904f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents;
11914f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents;
1192ed398213SEd Tanous 
1193ed398213SEd Tanous // NetworkInterfaceCollection
11944f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin;
11954f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin;
11964d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents;
11974d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents;
11984d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents;
11994d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents;
1200ed398213SEd Tanous 
1201ed398213SEd Tanous // NetworkPort
12024f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin;
12034f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin;
12044f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents;
12054f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents;
12064f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents;
12074f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents;
1208ed398213SEd Tanous 
1209ed398213SEd Tanous // NetworkPortCollection
12104f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin;
12114f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin;
12124f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents;
12134f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents;
12144f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents;
12154d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents;
1216ed398213SEd Tanous 
1217ed398213SEd Tanous // OperatingConfig
12184f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin;
12194f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin;
12204f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents;
12214f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents;
12224f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents;
12234f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents;
1224ed398213SEd Tanous 
1225ed398213SEd Tanous // OperatingConfigCollection
12264f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin;
12274f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin;
12284d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents;
12294d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents;
12304d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents;
12314d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents;
1232ed398213SEd Tanous 
1233*5910d945SGunnar Mills // OperatingSystem
1234*5910d945SGunnar Mills const static auto& getOperatingSystem = privilegeSetLogin;
1235*5910d945SGunnar Mills const static auto& headOperatingSystem = privilegeSetLogin;
1236*5910d945SGunnar Mills const static auto& patchOperatingSystem = privilegeSetConfigureComponents;
1237*5910d945SGunnar Mills const static auto& postOperatingSystem = privilegeSetConfigureComponents;
1238*5910d945SGunnar Mills const static auto& putOperatingSystem = privilegeSetConfigureComponents;
1239*5910d945SGunnar Mills const static auto& deleteOperatingSystem = privilegeSetConfigureComponents;
1240*5910d945SGunnar Mills 
1241*5910d945SGunnar Mills // OutboundConnection
1242*5910d945SGunnar Mills const static auto& getOutboundConnection = privilegeSetLogin;
1243*5910d945SGunnar Mills const static auto& headOutboundConnection = privilegeSetLogin;
1244*5910d945SGunnar Mills const static auto& patchOutboundConnection = privilegeSetConfigureManager;
1245*5910d945SGunnar Mills const static auto& putOutboundConnection = privilegeSetConfigureManager;
1246*5910d945SGunnar Mills const static auto& deleteOutboundConnection = privilegeSetConfigureManager;
1247*5910d945SGunnar Mills const static auto& postOutboundConnection = privilegeSetConfigureManager;
1248*5910d945SGunnar Mills 
1249*5910d945SGunnar Mills // OutboundConnectionCollection
1250*5910d945SGunnar Mills const static auto& getOutboundConnectionCollection = privilegeSetLogin;
1251*5910d945SGunnar Mills const static auto& headOutboundConnectionCollection = privilegeSetLogin;
1252*5910d945SGunnar Mills const static auto& patchOutboundConnectionCollection = privilegeSetConfigureManager;
1253*5910d945SGunnar Mills const static auto& putOutboundConnectionCollection = privilegeSetConfigureManager;
1254*5910d945SGunnar Mills const static auto& deleteOutboundConnectionCollection = privilegeSetConfigureManager;
1255*5910d945SGunnar Mills const static auto& postOutboundConnectionCollection = privilegeSetConfigureManager;
1256*5910d945SGunnar Mills 
1257ed398213SEd Tanous // Outlet
12584f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin;
12594f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin;
12604f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents;
12614f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents;
12624f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents;
12634f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents;
1264ed398213SEd Tanous 
1265ed398213SEd Tanous // OutletCollection
12664f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin;
12674f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin;
12684f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents;
12694f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents;
12704f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents;
12714f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents;
1272ed398213SEd Tanous 
1273ed398213SEd Tanous // OutletGroup
12744f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin;
12754f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin;
12764f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents;
12774f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents;
12784f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents;
12794f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents;
1280ed398213SEd Tanous 
1281ed398213SEd Tanous // OutletGroupCollection
12824f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin;
12834f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin;
12844f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents;
12854f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents;
12864f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents;
12874d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents;
1288ed398213SEd Tanous 
1289ed398213SEd Tanous // PCIeDevice
12904f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin;
12914f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin;
12924f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents;
12934f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents;
12944f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents;
12954f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents;
1296ed398213SEd Tanous 
1297ed398213SEd Tanous // PCIeDeviceCollection
12984f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin;
12994f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin;
13004f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents;
13014f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents;
13024f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents;
13034f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents;
1304ed398213SEd Tanous 
1305ed398213SEd Tanous // PCIeFunction
13064f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin;
13074f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin;
13084f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents;
13094f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents;
13104f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents;
13114f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents;
1312ed398213SEd Tanous 
1313ed398213SEd Tanous // PCIeFunctionCollection
13144f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin;
13154f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin;
13164d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents;
13174f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents;
13184f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents;
13194d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents;
1320ed398213SEd Tanous 
1321ed398213SEd Tanous // PCIeSlots
13224f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin;
13234f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin;
13244f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents;
13254f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents;
13264f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents;
13274f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents;
1328ed398213SEd Tanous 
1329ed398213SEd Tanous // Port
13304f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin;
13314f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin;
13324f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents;
13334f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents;
13344f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents;
13354f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents;
1336ed398213SEd Tanous 
1337ed398213SEd Tanous // PortCollection
13384f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin;
13394f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin;
13404f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents;
13414f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents;
13424f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents;
13434f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents;
1344ed398213SEd Tanous 
1345ed398213SEd Tanous // PortMetrics
13464f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin;
13474f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin;
13484f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents;
13494f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents;
13504f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents;
13514f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents;
1352ed398213SEd Tanous 
1353ed398213SEd Tanous // Power
13544f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin;
13554f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin;
13564f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager;
13574f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager;
13584f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager;
13594f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager;
1360ed398213SEd Tanous 
1361ed398213SEd Tanous // PowerDistribution
13624f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin;
13634f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin;
13644f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents;
13654f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents;
13664f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents;
13674f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents;
1368ed398213SEd Tanous 
1369ed398213SEd Tanous // PowerDistributionCollection
13704f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin;
13714f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin;
13724d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents;
13734d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents;
13744d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents;
13754d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents;
1376ed398213SEd Tanous 
1377ed398213SEd Tanous // PowerDistributionMetrics
13784f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin;
13794f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin;
13804d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents;
13814d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents;
13824d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents;
13834d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents;
1384ed398213SEd Tanous 
138512778e61SShantappa Teekappanavar // PowerDomain
138612778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin;
138712778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin;
138812778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager;
138912778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager;
139012778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager;
139112778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager;
139212778e61SShantappa Teekappanavar 
139312778e61SShantappa Teekappanavar // PowerDomainCollection
139412778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin;
139512778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin;
139612778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager;
139712778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager;
139812778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager;
139912778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager;
140012778e61SShantappa Teekappanavar 
140112778e61SShantappa Teekappanavar // PowerEquipment
140212778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin;
140312778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin;
140412778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager;
140512778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager;
140612778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager;
140712778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager;
140812778e61SShantappa Teekappanavar 
140912778e61SShantappa Teekappanavar // PowerSubsystem
141012778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin;
141112778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin;
141212778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager;
141312778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager;
141412778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager;
141512778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager;
141612778e61SShantappa Teekappanavar 
141712778e61SShantappa Teekappanavar // PowerSupply
141812778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin;
141912778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin;
142012778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager;
142112778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager;
142212778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager;
142312778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager;
142412778e61SShantappa Teekappanavar 
142512778e61SShantappa Teekappanavar // PowerSupplyCollection
142612778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin;
142712778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin;
142812778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager;
142912778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager;
143012778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager;
143112778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager;
143212778e61SShantappa Teekappanavar 
143312778e61SShantappa Teekappanavar // PowerSupplyMetrics
143412778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin;
143512778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin;
143612778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager;
143712778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager;
143812778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager;
143912778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager;
144012778e61SShantappa Teekappanavar 
1441*5910d945SGunnar Mills // PrivilegeRegistry
1442*5910d945SGunnar Mills const static auto& getPrivilegeRegistry = privilegeSetLogin;
1443*5910d945SGunnar Mills const static auto& headPrivilegeRegistry = privilegeSetLogin;
1444*5910d945SGunnar Mills const static auto& patchPrivilegeRegistry = privilegeSetConfigureManager;
1445*5910d945SGunnar Mills const static auto& postPrivilegeRegistry = privilegeSetConfigureManager;
1446*5910d945SGunnar Mills const static auto& putPrivilegeRegistry = privilegeSetConfigureManager;
1447*5910d945SGunnar Mills const static auto& deletePrivilegeRegistry = privilegeSetConfigureManager;
1448*5910d945SGunnar Mills 
1449ed398213SEd Tanous // Processor
14504f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin;
14514f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin;
14524f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents;
14534f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents;
14544f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents;
14554f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents;
1456ed398213SEd Tanous 
1457ed398213SEd Tanous // ProcessorCollection
14584f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin;
14594f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin;
14604f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents;
14614f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents;
14624f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents;
14634f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents;
1464ed398213SEd Tanous 
1465ed398213SEd Tanous // ProcessorMetrics
14664f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin;
14674f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin;
14684f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents;
14694f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents;
14704f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents;
14714f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents;
1472ed398213SEd Tanous 
1473*5910d945SGunnar Mills // Pump
1474*5910d945SGunnar Mills const static auto& getPump = privilegeSetLogin;
1475*5910d945SGunnar Mills const static auto& headPump = privilegeSetLogin;
1476*5910d945SGunnar Mills const static auto& patchPump = privilegeSetConfigureComponents;
1477*5910d945SGunnar Mills const static auto& putPump = privilegeSetConfigureComponents;
1478*5910d945SGunnar Mills const static auto& deletePump = privilegeSetConfigureComponents;
1479*5910d945SGunnar Mills const static auto& postPump = privilegeSetConfigureComponents;
1480*5910d945SGunnar Mills 
1481*5910d945SGunnar Mills // PumpCollection
1482*5910d945SGunnar Mills const static auto& getPumpCollection = privilegeSetLogin;
1483*5910d945SGunnar Mills const static auto& headPumpCollection = privilegeSetLogin;
1484*5910d945SGunnar Mills const static auto& patchPumpCollection = privilegeSetConfigureComponents;
1485*5910d945SGunnar Mills const static auto& putPumpCollection = privilegeSetConfigureComponents;
1486*5910d945SGunnar Mills const static auto& deletePumpCollection = privilegeSetConfigureComponents;
1487*5910d945SGunnar Mills const static auto& postPumpCollection = privilegeSetConfigureComponents;
1488*5910d945SGunnar Mills 
1489*5910d945SGunnar Mills // RegisteredClient
1490*5910d945SGunnar Mills const static auto& getRegisteredClient = privilegeSetLogin;
1491*5910d945SGunnar Mills const static auto& headRegisteredClient = privilegeSetLogin;
1492*5910d945SGunnar Mills const static auto& patchRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1493*5910d945SGunnar Mills const static auto& postRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1494*5910d945SGunnar Mills const static auto& putRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1495*5910d945SGunnar Mills const static auto& deleteRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1496*5910d945SGunnar Mills 
1497*5910d945SGunnar Mills // RegisteredClientCollection
1498*5910d945SGunnar Mills const static auto& getRegisteredClientCollection = privilegeSetLogin;
1499*5910d945SGunnar Mills const static auto& headRegisteredClientCollection = privilegeSetLogin;
1500*5910d945SGunnar Mills const static auto& patchRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1501*5910d945SGunnar Mills const static auto& postRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1502*5910d945SGunnar Mills const static auto& putRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1503*5910d945SGunnar Mills const static auto& deleteRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1504*5910d945SGunnar Mills 
1505*5910d945SGunnar Mills // Reservoir
1506*5910d945SGunnar Mills const static auto& getReservoir = privilegeSetLogin;
1507*5910d945SGunnar Mills const static auto& headReservoir = privilegeSetLogin;
1508*5910d945SGunnar Mills const static auto& patchReservoir = privilegeSetConfigureComponents;
1509*5910d945SGunnar Mills const static auto& putReservoir = privilegeSetConfigureComponents;
1510*5910d945SGunnar Mills const static auto& deleteReservoir = privilegeSetConfigureComponents;
1511*5910d945SGunnar Mills const static auto& postReservoir = privilegeSetConfigureComponents;
1512*5910d945SGunnar Mills 
1513*5910d945SGunnar Mills // ReservoirCollection
1514*5910d945SGunnar Mills const static auto& getReservoirCollection = privilegeSetLogin;
1515*5910d945SGunnar Mills const static auto& headReservoirCollection = privilegeSetLogin;
1516*5910d945SGunnar Mills const static auto& patchReservoirCollection = privilegeSetConfigureComponents;
1517*5910d945SGunnar Mills const static auto& putReservoirCollection = privilegeSetConfigureComponents;
1518*5910d945SGunnar Mills const static auto& deleteReservoirCollection = privilegeSetConfigureComponents;
1519*5910d945SGunnar Mills const static auto& postReservoirCollection = privilegeSetConfigureComponents;
1520*5910d945SGunnar Mills 
1521ed398213SEd Tanous // ResourceBlock
15224f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin;
15234f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin;
15244f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents;
15254f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents;
15264f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents;
15274f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents;
1528ed398213SEd Tanous 
1529ed398213SEd Tanous // ResourceBlockCollection
15304f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin;
15314f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin;
15324d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents;
15334f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents;
15344d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents;
15354d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents;
1536ed398213SEd Tanous 
1537ed398213SEd Tanous // Role
15384f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin;
15394f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin;
15404f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager;
15414f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager;
15424f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager;
15434f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager;
1544ed398213SEd Tanous 
1545ed398213SEd Tanous // RoleCollection
15464f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin;
15474f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin;
15484f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager;
15494f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager;
15504f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager;
15514f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager;
1552ed398213SEd Tanous 
1553ed398213SEd Tanous // RouteEntry
15544f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin;
15554f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin;
15564f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents;
15574f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents;
15584f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents;
15594f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents;
1560ed398213SEd Tanous 
1561ed398213SEd Tanous // RouteEntryCollection
15624f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin;
15634f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin;
15644f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents;
15654f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents;
15664f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents;
15674f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents;
1568ed398213SEd Tanous 
156912778e61SShantappa Teekappanavar // RouteSetEntry
157012778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin;
157112778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin;
157212778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents;
157312778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents;
157412778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents;
157512778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents;
1576ed398213SEd Tanous 
157712778e61SShantappa Teekappanavar // RouteSetEntryCollection
157812778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin;
157912778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin;
15804d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents;
158112778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents;
15824d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents;
15834d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents;
1584ed398213SEd Tanous 
1585ed398213SEd Tanous // SecureBoot
15864f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin;
15874f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin;
15884f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents;
15894f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents;
15904f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents;
15914f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents;
1592ed398213SEd Tanous 
1593ed398213SEd Tanous // SecureBootDatabase
15944f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin;
15954f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin;
15964f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents;
15974f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents;
15984f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents;
15994f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents;
1600ed398213SEd Tanous 
1601ed398213SEd Tanous // SecureBootDatabaseCollection
16024f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin;
16034f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin;
16044d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents;
16054d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents;
16064d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents;
16074d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents;
1608ed398213SEd Tanous 
1609*5910d945SGunnar Mills // SecurityPolicy
1610*5910d945SGunnar Mills const static auto& getSecurityPolicy = privilegeSetLogin;
1611*5910d945SGunnar Mills const static auto& headSecurityPolicy = privilegeSetLogin;
1612*5910d945SGunnar Mills const static auto& patchSecurityPolicy = privilegeSetConfigureManager;
1613*5910d945SGunnar Mills const static auto& putSecurityPolicy = privilegeSetConfigureManager;
1614*5910d945SGunnar Mills const static auto& deleteSecurityPolicy = privilegeSetConfigureManager;
1615*5910d945SGunnar Mills const static auto& postSecurityPolicy = privilegeSetConfigureManager;
1616*5910d945SGunnar Mills 
1617ed398213SEd Tanous // Sensor
16184f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin;
16194f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin;
16204f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents;
16214f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents;
16224f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents;
16234f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents;
1624ed398213SEd Tanous 
1625ed398213SEd Tanous // SensorCollection
16264f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin;
16274f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin;
16284f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents;
16294f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents;
16304f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents;
16314f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents;
1632ed398213SEd Tanous 
1633ed398213SEd Tanous // SerialInterface
16344f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin;
16354f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin;
16364f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager;
16374f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager;
16384f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager;
16394f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager;
1640ed398213SEd Tanous 
1641ed398213SEd Tanous // SerialInterfaceCollection
16424f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin;
16434f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin;
16444d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager;
16454f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager;
16464d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager;
16474f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager;
1648ed398213SEd Tanous 
1649*5910d945SGunnar Mills // ServiceConditions
1650*5910d945SGunnar Mills const static auto& getServiceConditions = privilegeSetLogin;
1651*5910d945SGunnar Mills const static auto& headServiceConditions = privilegeSetLogin;
1652*5910d945SGunnar Mills const static auto& patchServiceConditions = privilegeSetConfigureManager;
1653*5910d945SGunnar Mills const static auto& putServiceConditions = privilegeSetConfigureManager;
1654*5910d945SGunnar Mills const static auto& deleteServiceConditions = privilegeSetConfigureManager;
1655*5910d945SGunnar Mills const static auto& postServiceConditions = privilegeSetConfigureManager;
1656*5910d945SGunnar Mills 
1657ed398213SEd Tanous // ServiceRoot
16584f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth;
16594f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth;
16604f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager;
16614f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager;
16624f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager;
16634f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager;
1664ed398213SEd Tanous 
1665ed398213SEd Tanous // Session
1666*5910d945SGunnar Mills const static auto& getSession = privilegeSetConfigureManagerOrConfigureSelf;
1667*5910d945SGunnar Mills const static auto& headSession = privilegeSetConfigureManagerOrConfigureSelf;
16684f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager;
16694f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager;
16704f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf;
16714f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager;
1672ed398213SEd Tanous 
1673ed398213SEd Tanous // SessionCollection
16744f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin;
16754f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin;
16764f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager;
16774f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager;
16784f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager;
16794f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin;
1680ed398213SEd Tanous 
1681ed398213SEd Tanous // SessionService
16824f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin;
16834f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin;
16844f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager;
16854f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager;
16864f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager;
16874f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager;
1688ed398213SEd Tanous 
1689ed398213SEd Tanous // Signature
16904f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin;
16914f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin;
16924f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents;
16934f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents;
16944f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents;
16954f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents;
1696ed398213SEd Tanous 
1697ed398213SEd Tanous // SignatureCollection
16984f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin;
16994f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin;
17004f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents;
17014f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents;
17024f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents;
17034f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents;
1704ed398213SEd Tanous 
1705ed398213SEd Tanous // SimpleStorage
17064f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin;
17074f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin;
17084f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents;
17094f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents;
17104f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents;
17114f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents;
1712ed398213SEd Tanous 
1713ed398213SEd Tanous // SimpleStorageCollection
17144f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin;
17154f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin;
17164d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents;
17174d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents;
17184f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents;
17194d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents;
1720ed398213SEd Tanous 
1721ed398213SEd Tanous // SoftwareInventory
17224f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin;
17234f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin;
17244f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents;
17254f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents;
17264f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents;
17274f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents;
1728ed398213SEd Tanous 
1729ed398213SEd Tanous // SoftwareInventoryCollection
17304f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin;
17314f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin;
17324d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents;
17334d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents;
17344d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents;
17354d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents;
1736ed398213SEd Tanous 
1737ed398213SEd Tanous // Storage
17384f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin;
17394f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin;
17404f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents;
17414f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents;
17424f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents;
17434f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents;
1744ed398213SEd Tanous 
1745ed398213SEd Tanous // StorageCollection
17464f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin;
17474f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin;
17484f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents;
17494f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents;
17504f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents;
17514f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents;
1752ed398213SEd Tanous 
1753ed398213SEd Tanous // StorageController
17544f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin;
17554f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin;
17564f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents;
17574f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents;
17584f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents;
17594f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents;
1760ed398213SEd Tanous 
1761ed398213SEd Tanous // StorageControllerCollection
17624f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin;
17634f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin;
17644d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents;
17654d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents;
17664d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents;
17674d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents;
1768ed398213SEd Tanous 
1769*5910d945SGunnar Mills // StorageControllerMetrics
1770*5910d945SGunnar Mills const static auto& getStorageControllerMetrics = privilegeSetLogin;
1771*5910d945SGunnar Mills const static auto& headStorageControllerMetrics = privilegeSetLogin;
1772*5910d945SGunnar Mills const static auto& patchStorageControllerMetrics = privilegeSetConfigureComponents;
1773*5910d945SGunnar Mills const static auto& postStorageControllerMetrics = privilegeSetConfigureComponents;
1774*5910d945SGunnar Mills const static auto& putStorageControllerMetrics = privilegeSetConfigureComponents;
1775*5910d945SGunnar Mills const static auto& deleteStorageControllerMetrics = privilegeSetConfigureComponents;
1776*5910d945SGunnar Mills 
1777ed398213SEd Tanous // Switch
17784f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin;
17794f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin;
17804f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents;
17814f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents;
17824f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents;
17834f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents;
1784ed398213SEd Tanous 
1785ed398213SEd Tanous // SwitchCollection
17864f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin;
17874f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin;
17884f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents;
17894f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents;
17904f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents;
17914f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents;
1792ed398213SEd Tanous 
1793*5910d945SGunnar Mills // SwitchMetrics
1794*5910d945SGunnar Mills const static auto& getSwitchMetrics = privilegeSetLogin;
1795*5910d945SGunnar Mills const static auto& headSwitchMetrics = privilegeSetLogin;
1796*5910d945SGunnar Mills const static auto& patchSwitchMetrics = privilegeSetConfigureComponents;
1797*5910d945SGunnar Mills const static auto& postSwitchMetrics = privilegeSetConfigureComponents;
1798*5910d945SGunnar Mills const static auto& putSwitchMetrics = privilegeSetConfigureComponents;
1799*5910d945SGunnar Mills const static auto& deleteSwitchMetrics = privilegeSetConfigureComponents;
1800*5910d945SGunnar Mills 
1801ed398213SEd Tanous // Task
18024f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin;
18034f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin;
18044f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager;
18054f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager;
18064f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager;
18074f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager;
1808ed398213SEd Tanous 
1809ed398213SEd Tanous // TaskCollection
18104f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin;
18114f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin;
18124f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager;
18134f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager;
18144f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager;
18154f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager;
1816ed398213SEd Tanous 
1817ed398213SEd Tanous // TaskService
18184f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin;
18194f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin;
18204f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager;
18214f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager;
18224f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager;
18234f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager;
1824ed398213SEd Tanous 
1825ed398213SEd Tanous // TelemetryService
18264f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin;
18274f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin;
18284f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager;
18294f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager;
18304f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager;
18314f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager;
1832ed398213SEd Tanous 
1833ed398213SEd Tanous // Thermal
18344f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin;
18354f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin;
18364f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager;
18374f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager;
18384f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager;
18394f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager;
1840ed398213SEd Tanous 
1841*5910d945SGunnar Mills // ThermalEquipment
1842*5910d945SGunnar Mills const static auto& getThermalEquipment = privilegeSetLogin;
1843*5910d945SGunnar Mills const static auto& headThermalEquipment = privilegeSetLogin;
1844*5910d945SGunnar Mills const static auto& patchThermalEquipment = privilegeSetConfigureManager;
1845*5910d945SGunnar Mills const static auto& putThermalEquipment = privilegeSetConfigureManager;
1846*5910d945SGunnar Mills const static auto& deleteThermalEquipment = privilegeSetConfigureManager;
1847*5910d945SGunnar Mills const static auto& postThermalEquipment = privilegeSetConfigureManager;
1848*5910d945SGunnar Mills 
184912778e61SShantappa Teekappanavar // ThermalMetrics
185012778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin;
185112778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin;
185212778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager;
185312778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager;
185412778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager;
185512778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager;
185612778e61SShantappa Teekappanavar 
185712778e61SShantappa Teekappanavar // ThermalSubsystem
185812778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin;
185912778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin;
186012778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager;
186112778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager;
186212778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager;
186312778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager;
186412778e61SShantappa Teekappanavar 
1865ed398213SEd Tanous // Triggers
18664f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin;
18674f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin;
18684f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager;
18694f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager;
18704f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager;
18714f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager;
1872ed398213SEd Tanous 
1873ed398213SEd Tanous // TriggersCollection
18744f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin;
18754f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin;
18764f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager;
18774f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager;
18784f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager;
18794f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager;
1880ed398213SEd Tanous 
1881*5910d945SGunnar Mills // TrustedComponent
1882*5910d945SGunnar Mills const static auto& getTrustedComponent = privilegeSetLogin;
1883*5910d945SGunnar Mills const static auto& headTrustedComponent = privilegeSetLogin;
1884*5910d945SGunnar Mills const static auto& patchTrustedComponent = privilegeSetConfigureManager;
1885*5910d945SGunnar Mills const static auto& putTrustedComponent = privilegeSetConfigureManager;
1886*5910d945SGunnar Mills const static auto& deleteTrustedComponent = privilegeSetConfigureManager;
1887*5910d945SGunnar Mills const static auto& postTrustedComponent = privilegeSetConfigureManager;
1888*5910d945SGunnar Mills 
1889*5910d945SGunnar Mills // TrustedComponentCollection
1890*5910d945SGunnar Mills const static auto& getTrustedComponentCollection = privilegeSetLogin;
1891*5910d945SGunnar Mills const static auto& headTrustedComponentCollection = privilegeSetLogin;
1892*5910d945SGunnar Mills const static auto& patchTrustedComponentCollection = privilegeSetConfigureManager;
1893*5910d945SGunnar Mills const static auto& putTrustedComponentCollection = privilegeSetConfigureManager;
1894*5910d945SGunnar Mills const static auto& deleteTrustedComponentCollection = privilegeSetConfigureManager;
1895*5910d945SGunnar Mills const static auto& postTrustedComponentCollection = privilegeSetConfigureManager;
1896*5910d945SGunnar Mills 
1897ed398213SEd Tanous // UpdateService
18984f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin;
18994f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin;
19004f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents;
19014f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents;
19024f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents;
19034f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents;
1904ed398213SEd Tanous 
190512778e61SShantappa Teekappanavar // USBController
190612778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin;
190712778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin;
190812778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents;
190912778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents;
191012778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents;
191112778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents;
191212778e61SShantappa Teekappanavar 
191312778e61SShantappa Teekappanavar // USBControllerCollection
191412778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin;
191512778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin;
19164d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents;
191712778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents;
19184d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents;
19194d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents;
192012778e61SShantappa Teekappanavar 
1921ed398213SEd Tanous // VCATEntry
19224f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin;
19234f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin;
19244f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents;
19254f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents;
19264f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents;
19274f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents;
1928ed398213SEd Tanous 
1929ed398213SEd Tanous // VCATEntryCollection
19304f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin;
19314f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin;
19324f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents;
19334f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents;
19344f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents;
19354f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents;
1936ed398213SEd Tanous 
1937ed398213SEd Tanous // VLanNetworkInterface
19384f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin;
19394f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin;
19404f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager;
19414f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager;
19424f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager;
19434f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager;
1944ed398213SEd Tanous 
1945ed398213SEd Tanous // VLanNetworkInterfaceCollection
19464f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin;
19474f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin;
19484d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
19494d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
19504d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
19514d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
1952ed398213SEd Tanous 
1953ed398213SEd Tanous // VirtualMedia
19544f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin;
19554f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin;
19564f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager;
19574f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager;
19584f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager;
19594f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager;
1960ed398213SEd Tanous 
1961ed398213SEd Tanous // VirtualMediaCollection
19624f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin;
19634f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin;
19644f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager;
19654f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager;
19664f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager;
19674f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager;
1968ed398213SEd Tanous 
1969ed398213SEd Tanous // Volume
19704f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin;
19714f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin;
19724f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents;
19734f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents;
19744f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents;
19754f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents;
1976ed398213SEd Tanous 
1977ed398213SEd Tanous // VolumeCollection
19784f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin;
19794f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin;
19804f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents;
19814f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents;
19824f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents;
19834f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents;
1984ed398213SEd Tanous 
1985ed398213SEd Tanous // Zone
19864f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin;
19874f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin;
19884f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents;
19894f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents;
19904f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents;
19914f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents;
1992ed398213SEd Tanous 
1993ed398213SEd Tanous // ZoneCollection
19944f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin;
19954f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin;
19964f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents;
19974f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents;
19984f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents;
19994f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents;
2000ed398213SEd Tanous 
2001ed398213SEd Tanous } // namespace redfish::privileges
20024d99bbb0SEd Tanous // clang-format on
2003