xref: /openbmc/bmcweb/features/redfish/include/registries/privilege_registry.hpp (revision 12778e61c281b8f8c0f976dec225fb0c30edcb47)
1ed398213SEd Tanous #pragma once
2ed398213SEd Tanous // privilege_registry.hpp is generated.  Do not edit directly
3ed398213SEd Tanous #include <privileges.hpp>
4ed398213SEd Tanous 
5ed398213SEd Tanous namespace redfish::privileges
6ed398213SEd Tanous {
7ed398213SEd Tanous // clang-format off
8ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{
9ed398213SEd Tanous     {"Login"}
10ed398213SEd Tanous }};
11ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{
12ed398213SEd Tanous     {"ConfigureComponents"}
13ed398213SEd Tanous }};
14ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{
15ed398213SEd Tanous     {"ConfigureUsers"}
16ed398213SEd Tanous }};
17ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{
18ed398213SEd Tanous     {"ConfigureManager"}
19ed398213SEd Tanous }};
20ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{
21ed398213SEd Tanous     {"ConfigureManager"},
22ed398213SEd Tanous     {"ConfigureComponents"}
23ed398213SEd Tanous }};
24ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{
25ed398213SEd Tanous     {"ConfigureManager"},
26ed398213SEd Tanous     {"ConfigureSelf"}
27ed398213SEd Tanous }};
28ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{
29ed398213SEd Tanous     {"ConfigureManager"},
30ed398213SEd Tanous     {"ConfigureUsers"},
31ed398213SEd Tanous     {"ConfigureSelf"}
32ed398213SEd Tanous }};
33ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{
34ed398213SEd Tanous     {"Login"},
35ed398213SEd Tanous     {}
36ed398213SEd Tanous }};
37ed398213SEd Tanous // clang-format on
38ed398213SEd Tanous 
39ed398213SEd Tanous // AccelerationFunction
404f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin;
414f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin;
424f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents;
434f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents;
444f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents;
454f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents;
46ed398213SEd Tanous 
47ed398213SEd Tanous // AccelerationFunctionCollection
484f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin;
494f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin;
504f48d5f6SEd Tanous const static auto& patchAccelerationFunctionCollection =
51ed398213SEd Tanous     privilegeSetConfigureComponents;
524f48d5f6SEd Tanous const static auto& putAccelerationFunctionCollection =
53ed398213SEd Tanous     privilegeSetConfigureComponents;
544f48d5f6SEd Tanous const static auto& deleteAccelerationFunctionCollection =
554f48d5f6SEd Tanous     privilegeSetConfigureComponents;
564f48d5f6SEd Tanous const static auto& postAccelerationFunctionCollection =
57ed398213SEd Tanous     privilegeSetConfigureComponents;
58ed398213SEd Tanous 
59ed398213SEd Tanous // AccountService
604f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin;
614f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin;
624f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers;
634f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers;
644f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers;
654f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers;
66ed398213SEd Tanous 
67ed398213SEd Tanous // ActionInfo
684f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin;
694f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin;
704f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager;
714f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager;
724f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager;
734f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager;
74ed398213SEd Tanous 
75ed398213SEd Tanous // AddressPool
764f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin;
774f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin;
784f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents;
794f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents;
804f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents;
814f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents;
82ed398213SEd Tanous 
83ed398213SEd Tanous // AddressPoolCollection
844f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin;
854f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin;
864f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents;
874f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents;
884f48d5f6SEd Tanous const static auto& deleteAddressPoolCollection =
894f48d5f6SEd Tanous     privilegeSetConfigureComponents;
904f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents;
91ed398213SEd Tanous 
92ed398213SEd Tanous // Aggregate
934f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin;
944f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin;
954f48d5f6SEd Tanous const static auto& patchAggregate =
964f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
974f48d5f6SEd Tanous const static auto& putAggregate =
984f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
994f48d5f6SEd Tanous const static auto& deleteAggregate =
1004f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
1014f48d5f6SEd Tanous const static auto& postAggregate =
1024f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
103ed398213SEd Tanous 
104ed398213SEd Tanous // AggregateCollection
1054f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin;
1064f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin;
1074f48d5f6SEd Tanous const static auto& patchAggregateCollection =
108ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
1094f48d5f6SEd Tanous const static auto& putAggregateCollection =
110ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
1114f48d5f6SEd Tanous const static auto& deleteAggregateCollection =
112ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
1134f48d5f6SEd Tanous const static auto& postAggregateCollection =
114ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
115ed398213SEd Tanous 
116ed398213SEd Tanous // AggregationService
1174f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin;
1184f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin;
1194f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager;
1204f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager;
1214f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager;
1224f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager;
123ed398213SEd Tanous 
124ed398213SEd Tanous // AggregationSource
1254f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin;
1264f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin;
1274f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager;
1284f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager;
1294f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager;
1304f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager;
131ed398213SEd Tanous 
132ed398213SEd Tanous // AggregationSourceCollection
1334f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin;
1344f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin;
1354f48d5f6SEd Tanous const static auto& patchAggregationSourceCollection =
1364f48d5f6SEd Tanous     privilegeSetConfigureManager;
1374f48d5f6SEd Tanous const static auto& putAggregationSourceCollection =
1384f48d5f6SEd Tanous     privilegeSetConfigureManager;
1394f48d5f6SEd Tanous const static auto& deleteAggregationSourceCollection =
1404f48d5f6SEd Tanous     privilegeSetConfigureManager;
1414f48d5f6SEd Tanous const static auto& postAggregationSourceCollection =
1424f48d5f6SEd Tanous     privilegeSetConfigureManager;
143ed398213SEd Tanous 
144*12778e61SShantappa Teekappanavar // AllowDeny
145*12778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin;
146*12778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin;
147*12778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager;
148*12778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager;
149*12778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager;
150*12778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager;
151*12778e61SShantappa Teekappanavar 
152*12778e61SShantappa Teekappanavar // AllowDenyCollection
153*12778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin;
154*12778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin;
155*12778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager;
156*12778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager;
157*12778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager;
158*12778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager;
159*12778e61SShantappa Teekappanavar 
160ed398213SEd Tanous // Assembly
1614f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin;
1624f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin;
1634f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents;
1644f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents;
1654f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents;
1664f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents;
167ed398213SEd Tanous 
168*12778e61SShantappa Teekappanavar // Battery
169*12778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin;
170*12778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin;
171*12778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager;
172*12778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager;
173*12778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager;
174*12778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager;
175*12778e61SShantappa Teekappanavar 
176*12778e61SShantappa Teekappanavar // BatteryCollection
177*12778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin;
178*12778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin;
179*12778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager;
180*12778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager;
181*12778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager;
182*12778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager;
183*12778e61SShantappa Teekappanavar 
184*12778e61SShantappa Teekappanavar // BatteryMetrics
185*12778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin;
186*12778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin;
187*12778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager;
188*12778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager;
189*12778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager;
190*12778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager;
191*12778e61SShantappa Teekappanavar 
192ed398213SEd Tanous // Bios
1934f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin;
1944f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin;
1954f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents;
1964f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents;
1974f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents;
1984f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents;
199ed398213SEd Tanous 
200ed398213SEd Tanous // BootOption
2014f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin;
2024f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin;
2034f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents;
2044f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents;
2054f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents;
2064f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents;
207ed398213SEd Tanous 
208ed398213SEd Tanous // BootOptionCollection
2094f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin;
2104f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin;
2114f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents;
2124f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents;
2134f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents;
2144f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents;
215ed398213SEd Tanous 
216*12778e61SShantappa Teekappanavar // Cable
217*12778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin;
218*12778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin;
219*12778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents;
220*12778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents;
221*12778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents;
222*12778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents;
223*12778e61SShantappa Teekappanavar 
224*12778e61SShantappa Teekappanavar // CableCollection
225*12778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin;
226*12778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin;
227*12778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents;
228*12778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents;
229*12778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents;
230*12778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents;
231*12778e61SShantappa Teekappanavar 
232ed398213SEd Tanous // Certificate
2334f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager;
2344f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager;
2354f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager;
2364f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager;
2374f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager;
2384f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager;
239ed398213SEd Tanous 
240ed398213SEd Tanous // CertificateCollection
2414f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager;
2424f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager;
2434f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager;
2444f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager;
2454f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager;
2464f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager;
247ed398213SEd Tanous 
248ed398213SEd Tanous // CertificateLocations
2494f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager;
2504f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager;
2514f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager;
2524f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager;
2534f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager;
2544f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager;
255ed398213SEd Tanous 
256ed398213SEd Tanous // CertificateService
2574f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin;
2584f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin;
2594f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager;
2604f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager;
2614f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager;
2624f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager;
263ed398213SEd Tanous 
264ed398213SEd Tanous // Chassis
2654f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin;
2664f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin;
2674f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents;
2684f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents;
2694f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents;
2704f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents;
271ed398213SEd Tanous 
272ed398213SEd Tanous // ChassisCollection
2734f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin;
2744f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin;
2754f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents;
2764f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents;
2774f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents;
2784f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents;
279ed398213SEd Tanous 
280ed398213SEd Tanous // Circuit
2814f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin;
2824f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin;
2834f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents;
2844f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents;
2854f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents;
2864f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents;
287ed398213SEd Tanous 
288ed398213SEd Tanous // CircuitCollection
2894f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin;
2904f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin;
2914f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents;
2924f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents;
2934f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents;
2944f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents;
295ed398213SEd Tanous 
296*12778e61SShantappa Teekappanavar // CompositionReservation
297*12778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin;
298*12778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin;
299*12778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager;
300*12778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager;
301*12778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager;
302*12778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager;
303*12778e61SShantappa Teekappanavar 
304*12778e61SShantappa Teekappanavar // CompositionReservationCollection
305*12778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin;
306*12778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin;
307*12778e61SShantappa Teekappanavar const static auto& patchCompositionReservationCollection =
308*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
309*12778e61SShantappa Teekappanavar const static auto& putCompositionReservationCollection =
310*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
311*12778e61SShantappa Teekappanavar const static auto& deleteCompositionReservationCollection =
312*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
313*12778e61SShantappa Teekappanavar const static auto& postCompositionReservationCollection =
314*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
315*12778e61SShantappa Teekappanavar 
316ed398213SEd Tanous // CompositionService
3174f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin;
3184f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin;
3194f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager;
3204f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager;
3214f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager;
3224f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager;
323ed398213SEd Tanous 
324ed398213SEd Tanous // ComputerSystem
3254f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin;
3264f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin;
3274f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents;
3284f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents;
3294f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents;
3304f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents;
331ed398213SEd Tanous 
332ed398213SEd Tanous // ComputerSystemCollection
3334f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin;
3344f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin;
3354f48d5f6SEd Tanous const static auto& patchComputerSystemCollection =
3364f48d5f6SEd Tanous     privilegeSetConfigureComponents;
3374f48d5f6SEd Tanous const static auto& postComputerSystemCollection =
3384f48d5f6SEd Tanous     privilegeSetConfigureComponents;
3394f48d5f6SEd Tanous const static auto& putComputerSystemCollection =
3404f48d5f6SEd Tanous     privilegeSetConfigureComponents;
3414f48d5f6SEd Tanous const static auto& deleteComputerSystemCollection =
3424f48d5f6SEd Tanous     privilegeSetConfigureComponents;
343ed398213SEd Tanous 
344ed398213SEd Tanous // Connection
3454f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin;
3464f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin;
3474f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents;
3484f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents;
3494f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents;
3504f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents;
351ed398213SEd Tanous 
352ed398213SEd Tanous // ConnectionCollection
3534f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin;
3544f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin;
3554f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents;
3564f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents;
3574f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents;
3584f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents;
359ed398213SEd Tanous 
360ed398213SEd Tanous // ConnectionMethod
3614f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin;
3624f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin;
3634f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager;
3644f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager;
3654f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager;
3664f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager;
367ed398213SEd Tanous 
368ed398213SEd Tanous // ConnectionMethodCollection
3694f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin;
3704f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin;
3714f48d5f6SEd Tanous const static auto& patchConnectionMethodCollection =
3724f48d5f6SEd Tanous     privilegeSetConfigureManager;
3734f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager;
3744f48d5f6SEd Tanous const static auto& deleteConnectionMethodCollection =
3754f48d5f6SEd Tanous     privilegeSetConfigureManager;
3764f48d5f6SEd Tanous const static auto& postConnectionMethodCollection =
3774f48d5f6SEd Tanous     privilegeSetConfigureManager;
378ed398213SEd Tanous 
379*12778e61SShantappa Teekappanavar // Control
380*12778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin;
381*12778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin;
382*12778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager;
383*12778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager;
384*12778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager;
385*12778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager;
386*12778e61SShantappa Teekappanavar 
387*12778e61SShantappa Teekappanavar // ControlCollection
388*12778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin;
389*12778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin;
390*12778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager;
391*12778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager;
392*12778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager;
393*12778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager;
394*12778e61SShantappa Teekappanavar 
395ed398213SEd Tanous // Drive
3964f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin;
3974f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin;
3984f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents;
3994f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents;
4004f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents;
4014f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents;
402ed398213SEd Tanous 
403ed398213SEd Tanous // DriveCollection
4044f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin;
4054f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin;
4064f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents;
4074f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents;
4084f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents;
4094f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents;
410ed398213SEd Tanous 
411ed398213SEd Tanous // Endpoint
4124f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin;
4134f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin;
4144f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents;
4154f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents;
4164f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents;
4174f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents;
418ed398213SEd Tanous 
419ed398213SEd Tanous // EndpointCollection
4204f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin;
4214f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin;
4224f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents;
4234f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents;
4244f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents;
4254f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents;
426ed398213SEd Tanous 
427ed398213SEd Tanous // EndpointGroup
4284f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin;
4294f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin;
4304f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents;
4314f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents;
4324f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents;
4334f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents;
434ed398213SEd Tanous 
435ed398213SEd Tanous // EndpointGroupCollection
4364f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin;
4374f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin;
4384f48d5f6SEd Tanous const static auto& patchEndpointGroupCollection =
4394f48d5f6SEd Tanous     privilegeSetConfigureComponents;
4404f48d5f6SEd Tanous const static auto& postEndpointGroupCollection =
4414f48d5f6SEd Tanous     privilegeSetConfigureComponents;
4424f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents;
4434f48d5f6SEd Tanous const static auto& deleteEndpointGroupCollection =
4444f48d5f6SEd Tanous     privilegeSetConfigureComponents;
445ed398213SEd Tanous 
446*12778e61SShantappa Teekappanavar // EnvironmentMetrics
447*12778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin;
448*12778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin;
449*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager;
450*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager;
451*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager;
452*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager;
453*12778e61SShantappa Teekappanavar 
454*12778e61SShantappa Teekappanavar // Subordinate override for Processor -> EnvironmentMetrics
455*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverProcessor =
456*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
457*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverProcessor =
458*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
459*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverProcessor =
460*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
461*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverProcessor =
462*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
463*12778e61SShantappa Teekappanavar 
464*12778e61SShantappa Teekappanavar // Subordinate override for Memory -> EnvironmentMetrics
465*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverMemory =
466*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
467*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverMemory =
468*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
469*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverMemory =
470*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
471*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverMemory =
472*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
473*12778e61SShantappa Teekappanavar 
474*12778e61SShantappa Teekappanavar // Subordinate override for Drive -> EnvironmentMetrics
475*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverDrive =
476*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
477*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverDrive =
478*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
479*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverDrive =
480*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
481*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverDrive =
482*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
483*12778e61SShantappa Teekappanavar 
484*12778e61SShantappa Teekappanavar // Subordinate override for PCIeDevice -> EnvironmentMetrics
485*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverPCIeDevice =
486*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
487*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverPCIeDevice =
488*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
489*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverPCIeDevice =
490*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
491*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverPCIeDevice =
492*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
493*12778e61SShantappa Teekappanavar 
494*12778e61SShantappa Teekappanavar // Subordinate override for StorageController -> EnvironmentMetrics
495*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverStorageController =
496*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
497*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverStorageController =
498*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
499*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverStorageController =
500*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
501*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverStorageController =
502*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
503*12778e61SShantappa Teekappanavar 
504*12778e61SShantappa Teekappanavar // Subordinate override for Port -> EnvironmentMetrics
505*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverPort =
506*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
507*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverPort =
508*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
509*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverPort =
510*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
511*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverPort =
512*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
513*12778e61SShantappa Teekappanavar 
514ed398213SEd Tanous // EthernetInterface
5154f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin;
5164f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin;
5174f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents;
5184f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents;
5194f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents;
5204f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents;
521ed398213SEd Tanous 
522ed398213SEd Tanous // EthernetInterfaceCollection
5234f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin;
5244f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin;
5254f48d5f6SEd Tanous const static auto& patchEthernetInterfaceCollection =
5264f48d5f6SEd Tanous     privilegeSetConfigureComponents;
5274f48d5f6SEd Tanous const static auto& postEthernetInterfaceCollection =
5284f48d5f6SEd Tanous     privilegeSetConfigureComponents;
5294f48d5f6SEd Tanous const static auto& putEthernetInterfaceCollection =
5304f48d5f6SEd Tanous     privilegeSetConfigureComponents;
5314f48d5f6SEd Tanous const static auto& deleteEthernetInterfaceCollection =
5324f48d5f6SEd Tanous     privilegeSetConfigureComponents;
533ed398213SEd Tanous 
534ed398213SEd Tanous // EventDestination
5354f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin;
5364f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin;
5374f48d5f6SEd Tanous const static auto& patchEventDestination =
5384f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureSelf;
5394f48d5f6SEd Tanous const static auto& postEventDestination =
5404f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureSelf;
5414f48d5f6SEd Tanous const static auto& putEventDestination =
5424f48d5f6SEd Tanous     privilegeSetConfigureManagerOrConfigureSelf;
5434f48d5f6SEd Tanous const static auto& deleteEventDestination =
544ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureSelf;
545ed398213SEd Tanous 
546ed398213SEd Tanous // EventDestinationCollection
5474f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin;
5484f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin;
5494f48d5f6SEd Tanous const static auto& patchEventDestinationCollection =
550ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
5514f48d5f6SEd Tanous const static auto& postEventDestinationCollection =
552ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
5534f48d5f6SEd Tanous const static auto& putEventDestinationCollection =
554ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
5554f48d5f6SEd Tanous const static auto& deleteEventDestinationCollection =
556ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureComponents;
557ed398213SEd Tanous 
558ed398213SEd Tanous // EventService
5594f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin;
5604f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin;
5614f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager;
5624f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager;
5634f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager;
5644f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager;
565ed398213SEd Tanous 
566ed398213SEd Tanous // ExternalAccountProvider
5674f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin;
5684f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin;
5694f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager;
5704f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager;
5714f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager;
5724f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager;
573ed398213SEd Tanous 
574ed398213SEd Tanous // ExternalAccountProviderCollection
5754f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin;
5764f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin;
5774f48d5f6SEd Tanous const static auto& patchExternalAccountProviderCollection =
578ed398213SEd Tanous     privilegeSetConfigureManager;
5794f48d5f6SEd Tanous const static auto& putExternalAccountProviderCollection =
580ed398213SEd Tanous     privilegeSetConfigureManager;
5814f48d5f6SEd Tanous const static auto& deleteExternalAccountProviderCollection =
5824f48d5f6SEd Tanous     privilegeSetConfigureManager;
5834f48d5f6SEd Tanous const static auto& postExternalAccountProviderCollection =
584ed398213SEd Tanous     privilegeSetConfigureManager;
585ed398213SEd Tanous 
586ed398213SEd Tanous // Fabric
5874f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin;
5884f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin;
5894f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents;
5904f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents;
5914f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents;
5924f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents;
593ed398213SEd Tanous 
594ed398213SEd Tanous // FabricCollection
5954f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin;
5964f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin;
5974f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents;
5984f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents;
5994f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents;
6004f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents;
601ed398213SEd Tanous 
602ed398213SEd Tanous // FabricAdapter
6034f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin;
6044f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin;
6054f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents;
6064f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents;
6074f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents;
6084f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents;
609ed398213SEd Tanous 
610ed398213SEd Tanous // FabricAdapterCollection
6114f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin;
6124f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin;
6134f48d5f6SEd Tanous const static auto& patchFabricAdapterCollection =
6144f48d5f6SEd Tanous     privilegeSetConfigureComponents;
6154f48d5f6SEd Tanous const static auto& postFabricAdapterCollection =
6164f48d5f6SEd Tanous     privilegeSetConfigureComponents;
6174f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents;
6184f48d5f6SEd Tanous const static auto& deleteFabricAdapterCollection =
6194f48d5f6SEd Tanous     privilegeSetConfigureComponents;
620ed398213SEd Tanous 
621ed398213SEd Tanous // Facility
6224f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin;
6234f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin;
6244f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents;
6254f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents;
6264f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents;
6274f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents;
628ed398213SEd Tanous 
629ed398213SEd Tanous // FacilityCollection
6304f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin;
6314f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin;
6324f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents;
6334f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents;
6344f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents;
6354f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents;
636ed398213SEd Tanous 
637*12778e61SShantappa Teekappanavar // Fan
638*12778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin;
639*12778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin;
640*12778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager;
641*12778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager;
642*12778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager;
643*12778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager;
644*12778e61SShantappa Teekappanavar 
645*12778e61SShantappa Teekappanavar // FanCollection
646*12778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin;
647*12778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin;
648*12778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager;
649*12778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager;
650*12778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager;
651*12778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager;
652*12778e61SShantappa Teekappanavar 
653*12778e61SShantappa Teekappanavar // GraphicsController
654*12778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin;
655*12778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin;
656*12778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents;
657*12778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents;
658*12778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents;
659*12778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents;
660*12778e61SShantappa Teekappanavar 
661*12778e61SShantappa Teekappanavar // GraphicsControllerCollection
662*12778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin;
663*12778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin;
664*12778e61SShantappa Teekappanavar const static auto& patchGraphicsControllerCollection =
665*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
666*12778e61SShantappa Teekappanavar const static auto& putGraphicsControllerCollection =
667*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
668*12778e61SShantappa Teekappanavar const static auto& deleteGraphicsControllerCollection =
669*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
670*12778e61SShantappa Teekappanavar const static auto& postGraphicsControllerCollection =
671*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
672*12778e61SShantappa Teekappanavar 
673ed398213SEd Tanous // HostInterface
6744f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin;
6754f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin;
6764f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager;
6774f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager;
6784f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager;
6794f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager;
680ed398213SEd Tanous 
681ed398213SEd Tanous // HostInterfaceCollection
6824f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin;
6834f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin;
6844f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager;
6854f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager;
6864f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager;
6874f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager;
688ed398213SEd Tanous 
689ed398213SEd Tanous // Job
6904f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin;
6914f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin;
6924f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager;
6934f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager;
6944f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager;
6954f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager;
696ed398213SEd Tanous 
697ed398213SEd Tanous // JobCollection
6984f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin;
6994f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin;
7004f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager;
7014f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager;
7024f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager;
7034f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager;
704ed398213SEd Tanous 
705ed398213SEd Tanous // JobService
7064f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin;
7074f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin;
7084f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager;
7094f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager;
7104f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager;
7114f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager;
712ed398213SEd Tanous 
713ed398213SEd Tanous // JsonSchemaFile
7144f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin;
7154f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin;
7164f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager;
7174f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager;
7184f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager;
7194f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager;
720ed398213SEd Tanous 
721ed398213SEd Tanous // JsonSchemaFileCollection
7224f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin;
7234f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin;
7244f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager;
7254f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager;
7264f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager;
7274f48d5f6SEd Tanous const static auto& deleteJsonSchemaFileCollection =
7284f48d5f6SEd Tanous     privilegeSetConfigureManager;
729ed398213SEd Tanous 
730*12778e61SShantappa Teekappanavar // Key
731*12778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin;
732*12778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin;
733*12778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager;
734*12778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager;
735*12778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager;
736*12778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager;
737*12778e61SShantappa Teekappanavar 
738*12778e61SShantappa Teekappanavar // KeyCollection
739*12778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin;
740*12778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin;
741*12778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager;
742*12778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager;
743*12778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager;
744*12778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager;
745*12778e61SShantappa Teekappanavar 
746*12778e61SShantappa Teekappanavar // KeyPolicy
747*12778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin;
748*12778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin;
749*12778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager;
750*12778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager;
751*12778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager;
752*12778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager;
753*12778e61SShantappa Teekappanavar 
754*12778e61SShantappa Teekappanavar // KeyPolicyCollection
755*12778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin;
756*12778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin;
757*12778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager;
758*12778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager;
759*12778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager;
760*12778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager;
761*12778e61SShantappa Teekappanavar 
762*12778e61SShantappa Teekappanavar // KeyService
763*12778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin;
764*12778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin;
765*12778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager;
766*12778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager;
767*12778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager;
768*12778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager;
769*12778e61SShantappa Teekappanavar 
770ed398213SEd Tanous // LogEntry
7714f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin;
7724f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin;
7734f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager;
7744f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager;
7754f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager;
7764f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager;
777ed398213SEd Tanous 
778ed398213SEd Tanous // LogEntryCollection
7794f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin;
7804f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin;
7814f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager;
7824f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager;
7834f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager;
7844f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager;
785ed398213SEd Tanous 
786ed398213SEd Tanous // LogService
7874f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin;
7884f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin;
7894f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager;
7904f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager;
7914f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager;
7924f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager;
793ed398213SEd Tanous 
794ed398213SEd Tanous // LogServiceCollection
7954f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin;
7964f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin;
7974f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager;
7984f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager;
7994f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager;
8004f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager;
801ed398213SEd Tanous 
802ed398213SEd Tanous // Manager
8034f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin;
8044f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin;
8054f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager;
8064f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager;
8074f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager;
8084f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager;
809ed398213SEd Tanous 
810ed398213SEd Tanous // ManagerCollection
8114f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin;
8124f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin;
8134f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager;
8144f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager;
8154f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager;
8164f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager;
817ed398213SEd Tanous 
818ed398213SEd Tanous // ManagerAccount
8194f48d5f6SEd Tanous const static auto& getManagerAccount =
820ed398213SEd Tanous     privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf;
8214f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin;
8224f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers;
8234f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers;
8244f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers;
8254f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers;
826ed398213SEd Tanous 
827ed398213SEd Tanous // ManagerAccountCollection
8284f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin;
8294f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin;
8304f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers;
8314f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers;
8324f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers;
8334f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers;
834ed398213SEd Tanous 
835ed398213SEd Tanous // ManagerNetworkProtocol
8364f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin;
8374f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin;
8384f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager;
8394f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager;
8404f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager;
8414f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager;
842ed398213SEd Tanous 
843ed398213SEd Tanous // MediaController
8444f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin;
8454f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin;
8464f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents;
8474f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents;
8484f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents;
8494f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents;
850ed398213SEd Tanous 
851ed398213SEd Tanous // MediaControllerCollection
8524f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin;
8534f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin;
8544f48d5f6SEd Tanous const static auto& patchMediaControllerCollection =
8554f48d5f6SEd Tanous     privilegeSetConfigureComponents;
8564f48d5f6SEd Tanous const static auto& postMediaControllerCollection =
8574f48d5f6SEd Tanous     privilegeSetConfigureComponents;
8584f48d5f6SEd Tanous const static auto& putMediaControllerCollection =
8594f48d5f6SEd Tanous     privilegeSetConfigureComponents;
8604f48d5f6SEd Tanous const static auto& deleteMediaControllerCollection =
8614f48d5f6SEd Tanous     privilegeSetConfigureComponents;
862ed398213SEd Tanous 
863ed398213SEd Tanous // Memory
8644f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin;
8654f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin;
8664f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents;
8674f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents;
8684f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents;
8694f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents;
870ed398213SEd Tanous 
871ed398213SEd Tanous // MemoryCollection
8724f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin;
8734f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin;
8744f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents;
8754f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents;
8764f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents;
8774f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents;
878ed398213SEd Tanous 
879ed398213SEd Tanous // MemoryChunks
8804f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin;
8814f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin;
8824f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents;
8834f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents;
8844f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents;
8854f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents;
886ed398213SEd Tanous 
887ed398213SEd Tanous // MemoryChunksCollection
8884f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin;
8894f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin;
8904f48d5f6SEd Tanous const static auto& patchMemoryChunksCollection =
8914f48d5f6SEd Tanous     privilegeSetConfigureComponents;
8924f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents;
8934f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents;
8944f48d5f6SEd Tanous const static auto& deleteMemoryChunksCollection =
8954f48d5f6SEd Tanous     privilegeSetConfigureComponents;
896ed398213SEd Tanous 
897ed398213SEd Tanous // MemoryDomain
8984f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin;
8994f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin;
9004f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents;
9014f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents;
9024f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents;
9034f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents;
904ed398213SEd Tanous 
905ed398213SEd Tanous // MemoryDomainCollection
9064f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin;
9074f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin;
9084f48d5f6SEd Tanous const static auto& patchMemoryDomainCollection =
9094f48d5f6SEd Tanous     privilegeSetConfigureComponents;
9104f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents;
9114f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents;
9124f48d5f6SEd Tanous const static auto& deleteMemoryDomainCollection =
9134f48d5f6SEd Tanous     privilegeSetConfigureComponents;
914ed398213SEd Tanous 
915ed398213SEd Tanous // MemoryMetrics
9164f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin;
9174f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin;
9184f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents;
9194f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents;
9204f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents;
9214f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents;
922ed398213SEd Tanous 
923ed398213SEd Tanous // MessageRegistryFile
9244f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin;
9254f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin;
9264f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager;
9274f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager;
9284f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager;
9294f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager;
930ed398213SEd Tanous 
931ed398213SEd Tanous // MessageRegistryFileCollection
9324f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin;
9334f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin;
9344f48d5f6SEd Tanous const static auto& patchMessageRegistryFileCollection =
9354f48d5f6SEd Tanous     privilegeSetConfigureManager;
9364f48d5f6SEd Tanous const static auto& postMessageRegistryFileCollection =
9374f48d5f6SEd Tanous     privilegeSetConfigureManager;
9384f48d5f6SEd Tanous const static auto& putMessageRegistryFileCollection =
9394f48d5f6SEd Tanous     privilegeSetConfigureManager;
9404f48d5f6SEd Tanous const static auto& deleteMessageRegistryFileCollection =
9414f48d5f6SEd Tanous     privilegeSetConfigureManager;
942ed398213SEd Tanous 
943ed398213SEd Tanous // MetricDefinition
9444f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin;
9454f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin;
9464f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager;
9474f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager;
9484f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager;
9494f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager;
950ed398213SEd Tanous 
951ed398213SEd Tanous // MetricDefinitionCollection
9524f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin;
9534f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin;
9544f48d5f6SEd Tanous const static auto& patchMetricDefinitionCollection =
9554f48d5f6SEd Tanous     privilegeSetConfigureManager;
9564f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager;
9574f48d5f6SEd Tanous const static auto& deleteMetricDefinitionCollection =
9584f48d5f6SEd Tanous     privilegeSetConfigureManager;
9594f48d5f6SEd Tanous const static auto& postMetricDefinitionCollection =
9604f48d5f6SEd Tanous     privilegeSetConfigureManager;
961ed398213SEd Tanous 
962ed398213SEd Tanous // MetricReport
9634f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin;
9644f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin;
9654f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager;
9664f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager;
9674f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager;
9684f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager;
969ed398213SEd Tanous 
970ed398213SEd Tanous // MetricReportCollection
9714f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin;
9724f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin;
9734f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager;
9744f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager;
9754f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager;
9764f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager;
977ed398213SEd Tanous 
978ed398213SEd Tanous // MetricReportDefinition
9794f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin;
9804f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin;
9814f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager;
9824f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager;
9834f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager;
9844f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager;
985ed398213SEd Tanous 
986ed398213SEd Tanous // MetricReportDefinitionCollection
9874f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin;
9884f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin;
9894f48d5f6SEd Tanous const static auto& patchMetricReportDefinitionCollection =
990ed398213SEd Tanous     privilegeSetConfigureManager;
9914f48d5f6SEd Tanous const static auto& putMetricReportDefinitionCollection =
992ed398213SEd Tanous     privilegeSetConfigureManager;
9934f48d5f6SEd Tanous const static auto& deleteMetricReportDefinitionCollection =
9944f48d5f6SEd Tanous     privilegeSetConfigureManager;
9954f48d5f6SEd Tanous const static auto& postMetricReportDefinitionCollection =
9964f48d5f6SEd Tanous     privilegeSetConfigureManager;
997ed398213SEd Tanous 
998ed398213SEd Tanous // NetworkAdapter
9994f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin;
10004f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin;
10014f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents;
10024f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents;
10034f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents;
10044f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents;
1005ed398213SEd Tanous 
1006ed398213SEd Tanous // NetworkAdapterCollection
10074f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin;
10084f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin;
10094f48d5f6SEd Tanous const static auto& patchNetworkAdapterCollection =
10104f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10114f48d5f6SEd Tanous const static auto& postNetworkAdapterCollection =
10124f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10134f48d5f6SEd Tanous const static auto& putNetworkAdapterCollection =
10144f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10154f48d5f6SEd Tanous const static auto& deleteNetworkAdapterCollection =
10164f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1017ed398213SEd Tanous 
1018*12778e61SShantappa Teekappanavar // NetworkAdapterMetrics
1019*12778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin;
1020*12778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin;
1021*12778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager;
1022*12778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager;
1023*12778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager;
1024*12778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager;
1025*12778e61SShantappa Teekappanavar 
1026ed398213SEd Tanous // NetworkDeviceFunction
10274f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin;
10284f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin;
10294f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents;
10304f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents;
10314f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents;
10324f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunction =
10334f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1034ed398213SEd Tanous 
1035ed398213SEd Tanous // NetworkDeviceFunctionCollection
10364f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin;
10374f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin;
10384f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunctionCollection =
1039ed398213SEd Tanous     privilegeSetConfigureComponents;
10404f48d5f6SEd Tanous const static auto& postNetworkDeviceFunctionCollection =
1041ed398213SEd Tanous     privilegeSetConfigureComponents;
10424f48d5f6SEd Tanous const static auto& putNetworkDeviceFunctionCollection =
1043ed398213SEd Tanous     privilegeSetConfigureComponents;
10444f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection =
1045ed398213SEd Tanous     privilegeSetConfigureComponents;
1046ed398213SEd Tanous 
1047*12778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics
1048*12778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin;
1049*12778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin;
1050*12778e61SShantappa Teekappanavar const static auto& patchNetworkDeviceFunctionMetrics =
1051*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
1052*12778e61SShantappa Teekappanavar const static auto& putNetworkDeviceFunctionMetrics =
1053*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
1054*12778e61SShantappa Teekappanavar const static auto& deleteNetworkDeviceFunctionMetrics =
1055*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
1056*12778e61SShantappa Teekappanavar const static auto& postNetworkDeviceFunctionMetrics =
1057*12778e61SShantappa Teekappanavar     privilegeSetConfigureManager;
1058*12778e61SShantappa Teekappanavar 
1059ed398213SEd Tanous // NetworkInterface
10604f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin;
10614f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin;
10624f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents;
10634f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents;
10644f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents;
10654f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents;
1066ed398213SEd Tanous 
1067ed398213SEd Tanous // NetworkInterfaceCollection
10684f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin;
10694f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin;
10704f48d5f6SEd Tanous const static auto& patchNetworkInterfaceCollection =
10714f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10724f48d5f6SEd Tanous const static auto& postNetworkInterfaceCollection =
10734f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10744f48d5f6SEd Tanous const static auto& putNetworkInterfaceCollection =
10754f48d5f6SEd Tanous     privilegeSetConfigureComponents;
10764f48d5f6SEd Tanous const static auto& deleteNetworkInterfaceCollection =
10774f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1078ed398213SEd Tanous 
1079ed398213SEd Tanous // NetworkPort
10804f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin;
10814f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin;
10824f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents;
10834f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents;
10844f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents;
10854f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents;
1086ed398213SEd Tanous 
1087ed398213SEd Tanous // NetworkPortCollection
10884f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin;
10894f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin;
10904f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents;
10914f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents;
10924f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents;
10934f48d5f6SEd Tanous const static auto& deleteNetworkPortCollection =
10944f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1095ed398213SEd Tanous 
1096ed398213SEd Tanous // OperatingConfig
10974f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin;
10984f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin;
10994f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents;
11004f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents;
11014f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents;
11024f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents;
1103ed398213SEd Tanous 
1104ed398213SEd Tanous // OperatingConfigCollection
11054f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin;
11064f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin;
11074f48d5f6SEd Tanous const static auto& patchOperatingConfigCollection =
11084f48d5f6SEd Tanous     privilegeSetConfigureComponents;
11094f48d5f6SEd Tanous const static auto& postOperatingConfigCollection =
11104f48d5f6SEd Tanous     privilegeSetConfigureComponents;
11114f48d5f6SEd Tanous const static auto& putOperatingConfigCollection =
11124f48d5f6SEd Tanous     privilegeSetConfigureComponents;
11134f48d5f6SEd Tanous const static auto& deleteOperatingConfigCollection =
11144f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1115ed398213SEd Tanous 
1116ed398213SEd Tanous // Outlet
11174f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin;
11184f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin;
11194f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents;
11204f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents;
11214f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents;
11224f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents;
1123ed398213SEd Tanous 
1124ed398213SEd Tanous // OutletCollection
11254f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin;
11264f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin;
11274f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents;
11284f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents;
11294f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents;
11304f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents;
1131ed398213SEd Tanous 
1132ed398213SEd Tanous // OutletGroup
11334f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin;
11344f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin;
11354f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents;
11364f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents;
11374f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents;
11384f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents;
1139ed398213SEd Tanous 
1140ed398213SEd Tanous // OutletGroupCollection
11414f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin;
11424f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin;
11434f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents;
11444f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents;
11454f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents;
11464f48d5f6SEd Tanous const static auto& deleteOutletGroupCollection =
11474f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1148ed398213SEd Tanous 
1149ed398213SEd Tanous // PCIeDevice
11504f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin;
11514f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin;
11524f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents;
11534f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents;
11544f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents;
11554f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents;
1156ed398213SEd Tanous 
1157ed398213SEd Tanous // PCIeDeviceCollection
11584f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin;
11594f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin;
11604f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents;
11614f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents;
11624f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents;
11634f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents;
1164ed398213SEd Tanous 
1165ed398213SEd Tanous // PCIeFunction
11664f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin;
11674f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin;
11684f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents;
11694f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents;
11704f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents;
11714f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents;
1172ed398213SEd Tanous 
1173ed398213SEd Tanous // PCIeFunctionCollection
11744f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin;
11754f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin;
11764f48d5f6SEd Tanous const static auto& patchPCIeFunctionCollection =
11774f48d5f6SEd Tanous     privilegeSetConfigureComponents;
11784f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents;
11794f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents;
11804f48d5f6SEd Tanous const static auto& deletePCIeFunctionCollection =
11814f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1182ed398213SEd Tanous 
1183ed398213SEd Tanous // PCIeSlots
11844f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin;
11854f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin;
11864f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents;
11874f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents;
11884f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents;
11894f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents;
1190ed398213SEd Tanous 
1191ed398213SEd Tanous // Port
11924f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin;
11934f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin;
11944f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents;
11954f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents;
11964f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents;
11974f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents;
1198ed398213SEd Tanous 
1199ed398213SEd Tanous // PortCollection
12004f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin;
12014f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin;
12024f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents;
12034f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents;
12044f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents;
12054f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents;
1206ed398213SEd Tanous 
1207ed398213SEd Tanous // PortMetrics
12084f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin;
12094f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin;
12104f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents;
12114f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents;
12124f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents;
12134f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents;
1214ed398213SEd Tanous 
1215ed398213SEd Tanous // Power
12164f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin;
12174f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin;
12184f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager;
12194f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager;
12204f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager;
12214f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager;
1222ed398213SEd Tanous 
1223ed398213SEd Tanous // PowerDistribution
12244f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin;
12254f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin;
12264f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents;
12274f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents;
12284f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents;
12294f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents;
1230ed398213SEd Tanous 
1231ed398213SEd Tanous // PowerDistributionCollection
12324f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin;
12334f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin;
12344f48d5f6SEd Tanous const static auto& patchPowerDistributionCollection =
12354f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12364f48d5f6SEd Tanous const static auto& postPowerDistributionCollection =
12374f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12384f48d5f6SEd Tanous const static auto& putPowerDistributionCollection =
12394f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12404f48d5f6SEd Tanous const static auto& deletePowerDistributionCollection =
12414f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1242ed398213SEd Tanous 
1243ed398213SEd Tanous // PowerDistributionMetrics
12444f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin;
12454f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin;
12464f48d5f6SEd Tanous const static auto& patchPowerDistributionMetrics =
12474f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12484f48d5f6SEd Tanous const static auto& postPowerDistributionMetrics =
12494f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12504f48d5f6SEd Tanous const static auto& putPowerDistributionMetrics =
12514f48d5f6SEd Tanous     privilegeSetConfigureComponents;
12524f48d5f6SEd Tanous const static auto& deletePowerDistributionMetrics =
12534f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1254ed398213SEd Tanous 
1255*12778e61SShantappa Teekappanavar // PowerDomain
1256*12778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin;
1257*12778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin;
1258*12778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager;
1259*12778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager;
1260*12778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager;
1261*12778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager;
1262*12778e61SShantappa Teekappanavar 
1263*12778e61SShantappa Teekappanavar // PowerDomainCollection
1264*12778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin;
1265*12778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin;
1266*12778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager;
1267*12778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager;
1268*12778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager;
1269*12778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager;
1270*12778e61SShantappa Teekappanavar 
1271*12778e61SShantappa Teekappanavar // PowerEquipment
1272*12778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin;
1273*12778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin;
1274*12778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager;
1275*12778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager;
1276*12778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager;
1277*12778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager;
1278*12778e61SShantappa Teekappanavar 
1279*12778e61SShantappa Teekappanavar // PowerSubsystem
1280*12778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin;
1281*12778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin;
1282*12778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager;
1283*12778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager;
1284*12778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager;
1285*12778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager;
1286*12778e61SShantappa Teekappanavar 
1287*12778e61SShantappa Teekappanavar // PowerSupply
1288*12778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin;
1289*12778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin;
1290*12778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager;
1291*12778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager;
1292*12778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager;
1293*12778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager;
1294*12778e61SShantappa Teekappanavar 
1295*12778e61SShantappa Teekappanavar // PowerSupplyCollection
1296*12778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin;
1297*12778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin;
1298*12778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager;
1299*12778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager;
1300*12778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager;
1301*12778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager;
1302*12778e61SShantappa Teekappanavar 
1303*12778e61SShantappa Teekappanavar // PowerSupplyMetrics
1304*12778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin;
1305*12778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin;
1306*12778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager;
1307*12778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager;
1308*12778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager;
1309*12778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager;
1310*12778e61SShantappa Teekappanavar 
1311ed398213SEd Tanous // Processor
13124f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin;
13134f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin;
13144f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents;
13154f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents;
13164f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents;
13174f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents;
1318ed398213SEd Tanous 
1319ed398213SEd Tanous // ProcessorCollection
13204f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin;
13214f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin;
13224f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents;
13234f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents;
13244f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents;
13254f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents;
1326ed398213SEd Tanous 
1327ed398213SEd Tanous // ProcessorMetrics
13284f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin;
13294f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin;
13304f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents;
13314f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents;
13324f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents;
13334f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents;
1334ed398213SEd Tanous 
1335ed398213SEd Tanous // ResourceBlock
13364f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin;
13374f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin;
13384f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents;
13394f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents;
13404f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents;
13414f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents;
1342ed398213SEd Tanous 
1343ed398213SEd Tanous // ResourceBlockCollection
13444f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin;
13454f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin;
13464f48d5f6SEd Tanous const static auto& patchResourceBlockCollection =
13474f48d5f6SEd Tanous     privilegeSetConfigureComponents;
13484f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents;
13494f48d5f6SEd Tanous const static auto& deleteResourceBlockCollection =
13504f48d5f6SEd Tanous     privilegeSetConfigureComponents;
13514f48d5f6SEd Tanous const static auto& postResourceBlockCollection =
13524f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1353ed398213SEd Tanous 
1354ed398213SEd Tanous // Role
13554f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin;
13564f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin;
13574f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager;
13584f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager;
13594f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager;
13604f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager;
1361ed398213SEd Tanous 
1362ed398213SEd Tanous // RoleCollection
13634f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin;
13644f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin;
13654f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager;
13664f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager;
13674f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager;
13684f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager;
1369ed398213SEd Tanous 
1370ed398213SEd Tanous // RouteEntry
13714f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin;
13724f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin;
13734f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents;
13744f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents;
13754f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents;
13764f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents;
1377ed398213SEd Tanous 
1378ed398213SEd Tanous // RouteEntryCollection
13794f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin;
13804f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin;
13814f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents;
13824f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents;
13834f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents;
13844f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents;
1385ed398213SEd Tanous 
1386*12778e61SShantappa Teekappanavar // RouteSetEntry
1387*12778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin;
1388*12778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin;
1389*12778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents;
1390*12778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents;
1391*12778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents;
1392*12778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents;
1393ed398213SEd Tanous 
1394*12778e61SShantappa Teekappanavar // RouteSetEntryCollection
1395*12778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin;
1396*12778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin;
1397*12778e61SShantappa Teekappanavar const static auto& patchRouteSetEntryCollection =
13984f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1399*12778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents;
1400*12778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntryCollection =
14014f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1402*12778e61SShantappa Teekappanavar const static auto& postRouteSetEntryCollection =
14034f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1404ed398213SEd Tanous 
1405ed398213SEd Tanous // SecureBoot
14064f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin;
14074f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin;
14084f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents;
14094f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents;
14104f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents;
14114f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents;
1412ed398213SEd Tanous 
1413ed398213SEd Tanous // SecureBootDatabase
14144f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin;
14154f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin;
14164f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents;
14174f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents;
14184f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents;
14194f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents;
1420ed398213SEd Tanous 
1421ed398213SEd Tanous // SecureBootDatabaseCollection
14224f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin;
14234f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin;
14244f48d5f6SEd Tanous const static auto& patchSecureBootDatabaseCollection =
14254f48d5f6SEd Tanous     privilegeSetConfigureComponents;
14264f48d5f6SEd Tanous const static auto& postSecureBootDatabaseCollection =
14274f48d5f6SEd Tanous     privilegeSetConfigureComponents;
14284f48d5f6SEd Tanous const static auto& putSecureBootDatabaseCollection =
14294f48d5f6SEd Tanous     privilegeSetConfigureComponents;
14304f48d5f6SEd Tanous const static auto& deleteSecureBootDatabaseCollection =
1431ed398213SEd Tanous     privilegeSetConfigureComponents;
1432ed398213SEd Tanous 
1433ed398213SEd Tanous // Sensor
14344f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin;
14354f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin;
14364f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents;
14374f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents;
14384f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents;
14394f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents;
1440ed398213SEd Tanous 
1441ed398213SEd Tanous // SensorCollection
14424f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin;
14434f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin;
14444f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents;
14454f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents;
14464f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents;
14474f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents;
1448ed398213SEd Tanous 
1449ed398213SEd Tanous // SerialInterface
14504f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin;
14514f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin;
14524f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager;
14534f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager;
14544f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager;
14554f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager;
1456ed398213SEd Tanous 
1457ed398213SEd Tanous // SerialInterfaceCollection
14584f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin;
14594f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin;
14604f48d5f6SEd Tanous const static auto& patchSerialInterfaceCollection =
14614f48d5f6SEd Tanous     privilegeSetConfigureManager;
14624f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager;
14634f48d5f6SEd Tanous const static auto& deleteSerialInterfaceCollection =
14644f48d5f6SEd Tanous     privilegeSetConfigureManager;
14654f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager;
1466ed398213SEd Tanous 
1467ed398213SEd Tanous // ServiceRoot
14684f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth;
14694f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth;
14704f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager;
14714f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager;
14724f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager;
14734f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager;
1474ed398213SEd Tanous 
1475ed398213SEd Tanous // Session
14764f48d5f6SEd Tanous const static auto& getSession = privilegeSetLogin;
14774f48d5f6SEd Tanous const static auto& headSession = privilegeSetLogin;
14784f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager;
14794f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager;
14804f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf;
14814f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager;
1482ed398213SEd Tanous 
1483ed398213SEd Tanous // SessionCollection
14844f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin;
14854f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin;
14864f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager;
14874f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager;
14884f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager;
14894f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin;
1490ed398213SEd Tanous 
1491ed398213SEd Tanous // SessionService
14924f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin;
14934f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin;
14944f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager;
14954f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager;
14964f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager;
14974f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager;
1498ed398213SEd Tanous 
1499ed398213SEd Tanous // Signature
15004f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin;
15014f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin;
15024f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents;
15034f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents;
15044f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents;
15054f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents;
1506ed398213SEd Tanous 
1507ed398213SEd Tanous // SignatureCollection
15084f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin;
15094f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin;
15104f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents;
15114f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents;
15124f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents;
15134f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents;
1514ed398213SEd Tanous 
1515ed398213SEd Tanous // SimpleStorage
15164f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin;
15174f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin;
15184f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents;
15194f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents;
15204f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents;
15214f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents;
1522ed398213SEd Tanous 
1523ed398213SEd Tanous // SimpleStorageCollection
15244f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin;
15254f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin;
15264f48d5f6SEd Tanous const static auto& patchSimpleStorageCollection =
15274f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15284f48d5f6SEd Tanous const static auto& postSimpleStorageCollection =
15294f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15304f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents;
15314f48d5f6SEd Tanous const static auto& deleteSimpleStorageCollection =
15324f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1533ed398213SEd Tanous 
1534ed398213SEd Tanous // SoftwareInventory
15354f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin;
15364f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin;
15374f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents;
15384f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents;
15394f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents;
15404f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents;
1541ed398213SEd Tanous 
1542ed398213SEd Tanous // SoftwareInventoryCollection
15434f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin;
15444f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin;
15454f48d5f6SEd Tanous const static auto& patchSoftwareInventoryCollection =
15464f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15474f48d5f6SEd Tanous const static auto& postSoftwareInventoryCollection =
15484f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15494f48d5f6SEd Tanous const static auto& putSoftwareInventoryCollection =
15504f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15514f48d5f6SEd Tanous const static auto& deleteSoftwareInventoryCollection =
15524f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1553ed398213SEd Tanous 
1554ed398213SEd Tanous // Storage
15554f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin;
15564f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin;
15574f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents;
15584f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents;
15594f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents;
15604f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents;
1561ed398213SEd Tanous 
1562ed398213SEd Tanous // StorageCollection
15634f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin;
15644f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin;
15654f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents;
15664f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents;
15674f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents;
15684f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents;
1569ed398213SEd Tanous 
1570ed398213SEd Tanous // StorageController
15714f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin;
15724f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin;
15734f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents;
15744f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents;
15754f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents;
15764f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents;
1577ed398213SEd Tanous 
1578ed398213SEd Tanous // StorageControllerCollection
15794f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin;
15804f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin;
15814f48d5f6SEd Tanous const static auto& patchStorageControllerCollection =
15824f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15834f48d5f6SEd Tanous const static auto& postStorageControllerCollection =
15844f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15854f48d5f6SEd Tanous const static auto& putStorageControllerCollection =
15864f48d5f6SEd Tanous     privilegeSetConfigureComponents;
15874f48d5f6SEd Tanous const static auto& deleteStorageControllerCollection =
15884f48d5f6SEd Tanous     privilegeSetConfigureComponents;
1589ed398213SEd Tanous 
1590ed398213SEd Tanous // Switch
15914f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin;
15924f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin;
15934f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents;
15944f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents;
15954f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents;
15964f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents;
1597ed398213SEd Tanous 
1598ed398213SEd Tanous // SwitchCollection
15994f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin;
16004f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin;
16014f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents;
16024f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents;
16034f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents;
16044f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents;
1605ed398213SEd Tanous 
1606ed398213SEd Tanous // Task
16074f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin;
16084f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin;
16094f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager;
16104f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager;
16114f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager;
16124f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager;
1613ed398213SEd Tanous 
1614ed398213SEd Tanous // TaskCollection
16154f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin;
16164f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin;
16174f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager;
16184f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager;
16194f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager;
16204f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager;
1621ed398213SEd Tanous 
1622ed398213SEd Tanous // TaskService
16234f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin;
16244f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin;
16254f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager;
16264f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager;
16274f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager;
16284f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager;
1629ed398213SEd Tanous 
1630ed398213SEd Tanous // TelemetryService
16314f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin;
16324f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin;
16334f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager;
16344f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager;
16354f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager;
16364f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager;
1637ed398213SEd Tanous 
1638ed398213SEd Tanous // Thermal
16394f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin;
16404f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin;
16414f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager;
16424f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager;
16434f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager;
16444f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager;
1645ed398213SEd Tanous 
1646*12778e61SShantappa Teekappanavar // ThermalMetrics
1647*12778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin;
1648*12778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin;
1649*12778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager;
1650*12778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager;
1651*12778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager;
1652*12778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager;
1653*12778e61SShantappa Teekappanavar 
1654*12778e61SShantappa Teekappanavar // ThermalSubsystem
1655*12778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin;
1656*12778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin;
1657*12778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager;
1658*12778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager;
1659*12778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager;
1660*12778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager;
1661*12778e61SShantappa Teekappanavar 
1662ed398213SEd Tanous // Triggers
16634f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin;
16644f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin;
16654f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager;
16664f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager;
16674f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager;
16684f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager;
1669ed398213SEd Tanous 
1670ed398213SEd Tanous // TriggersCollection
16714f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin;
16724f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin;
16734f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager;
16744f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager;
16754f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager;
16764f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager;
1677ed398213SEd Tanous 
1678ed398213SEd Tanous // UpdateService
16794f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin;
16804f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin;
16814f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents;
16824f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents;
16834f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents;
16844f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents;
1685ed398213SEd Tanous 
1686*12778e61SShantappa Teekappanavar // USBController
1687*12778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin;
1688*12778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin;
1689*12778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents;
1690*12778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents;
1691*12778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents;
1692*12778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents;
1693*12778e61SShantappa Teekappanavar 
1694*12778e61SShantappa Teekappanavar // USBControllerCollection
1695*12778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin;
1696*12778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin;
1697*12778e61SShantappa Teekappanavar const static auto& patchUSBControllerCollection =
1698*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
1699*12778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents;
1700*12778e61SShantappa Teekappanavar const static auto& deleteUSBControllerCollection =
1701*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
1702*12778e61SShantappa Teekappanavar const static auto& postUSBControllerCollection =
1703*12778e61SShantappa Teekappanavar     privilegeSetConfigureComponents;
1704*12778e61SShantappa Teekappanavar 
1705ed398213SEd Tanous // VCATEntry
17064f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin;
17074f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin;
17084f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents;
17094f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents;
17104f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents;
17114f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents;
1712ed398213SEd Tanous 
1713ed398213SEd Tanous // VCATEntryCollection
17144f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin;
17154f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin;
17164f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents;
17174f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents;
17184f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents;
17194f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents;
1720ed398213SEd Tanous 
1721ed398213SEd Tanous // VLanNetworkInterface
17224f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin;
17234f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin;
17244f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager;
17254f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager;
17264f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager;
17274f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager;
1728ed398213SEd Tanous 
1729ed398213SEd Tanous // VLanNetworkInterfaceCollection
17304f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin;
17314f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin;
17324f48d5f6SEd Tanous const static auto& patchVLanNetworkInterfaceCollection =
17334f48d5f6SEd Tanous     privilegeSetConfigureManager;
17344f48d5f6SEd Tanous const static auto& putVLanNetworkInterfaceCollection =
17354f48d5f6SEd Tanous     privilegeSetConfigureManager;
17364f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection =
17374f48d5f6SEd Tanous     privilegeSetConfigureManager;
17384f48d5f6SEd Tanous const static auto& postVLanNetworkInterfaceCollection =
17394f48d5f6SEd Tanous     privilegeSetConfigureManager;
1740ed398213SEd Tanous 
1741ed398213SEd Tanous // VirtualMedia
17424f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin;
17434f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin;
17444f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager;
17454f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager;
17464f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager;
17474f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager;
1748ed398213SEd Tanous 
1749ed398213SEd Tanous // VirtualMediaCollection
17504f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin;
17514f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin;
17524f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager;
17534f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager;
17544f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager;
17554f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager;
1756ed398213SEd Tanous 
1757ed398213SEd Tanous // Volume
17584f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin;
17594f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin;
17604f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents;
17614f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents;
17624f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents;
17634f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents;
1764ed398213SEd Tanous 
1765ed398213SEd Tanous // VolumeCollection
17664f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin;
17674f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin;
17684f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents;
17694f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents;
17704f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents;
17714f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents;
1772ed398213SEd Tanous 
1773ed398213SEd Tanous // Zone
17744f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin;
17754f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin;
17764f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents;
17774f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents;
17784f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents;
17794f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents;
1780ed398213SEd Tanous 
1781ed398213SEd Tanous // ZoneCollection
17824f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin;
17834f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin;
17844f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents;
17854f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents;
17864f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents;
17874f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents;
1788ed398213SEd Tanous 
1789ed398213SEd Tanous } // namespace redfish::privileges
1790