xref: /openbmc/bmcweb/redfish-core/include/registries/privilege_registry.hpp (revision fff6a4d34a9a49f9e1e228ffb3afb5385be2a4ad)
1 // SPDX-License-Identifier: Apache-2.0
2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors
3 #pragma once
4 /****************************************************************
5  *                 READ THIS WARNING FIRST
6  * This is an auto-generated header which contains definitions
7  * for Redfish DMTF defined messages.
8  * DO NOT modify this registry outside of running the
9  * parse_registries.py script.  The definitions contained within
10  * this file are owned by DMTF.  Any modifications to these files
11  * should be first pushed to the relevant registry in the DMTF
12  * github organization.
13  ***************************************************************/
14 #include "privileges.hpp"
15 
16 #include <array>
17 
18 // clang-format off
19 
20 namespace redfish::privileges
21 {
22 const std::array<Privileges, 1> privilegeSetLogin = {{
23     {"Login"}
24 }};
25 const std::array<Privileges, 1> privilegeSetConfigureComponents = {{
26     {"ConfigureComponents"}
27 }};
28 const std::array<Privileges, 1> privilegeSetConfigureUsers = {{
29     {"ConfigureUsers"}
30 }};
31 const std::array<Privileges, 1> privilegeSetConfigureManager = {{
32     {"ConfigureManager"}
33 }};
34 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{
35     {"ConfigureManager"},
36     {"ConfigureComponents"}
37 }};
38 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{
39     {"ConfigureManager"},
40     {"ConfigureSelf"}
41 }};
42 const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{
43     {"ConfigureManager"},
44     {"ConfigureUsers"},
45     {"ConfigureSelf"}
46 }};
47 const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{
48     {"Login"},
49     {}
50 }};
51 // AccelerationFunction
52 const static auto& getAccelerationFunction = privilegeSetLogin;
53 const static auto& headAccelerationFunction = privilegeSetLogin;
54 const static auto& patchAccelerationFunction = privilegeSetConfigureComponents;
55 const static auto& putAccelerationFunction = privilegeSetConfigureComponents;
56 const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents;
57 const static auto& postAccelerationFunction = privilegeSetConfigureComponents;
58 
59 // AccelerationFunctionCollection
60 const static auto& getAccelerationFunctionCollection = privilegeSetLogin;
61 const static auto& headAccelerationFunctionCollection = privilegeSetLogin;
62 const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents;
63 const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents;
64 const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents;
65 const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents;
66 
67 // AccountService
68 const static auto& getAccountService = privilegeSetLogin;
69 const static auto& headAccountService = privilegeSetLogin;
70 const static auto& patchAccountService = privilegeSetConfigureUsers;
71 const static auto& putAccountService = privilegeSetConfigureUsers;
72 const static auto& deleteAccountService = privilegeSetConfigureUsers;
73 const static auto& postAccountService = privilegeSetConfigureUsers;
74 
75 // ActionInfo
76 const static auto& getActionInfo = privilegeSetLogin;
77 const static auto& headActionInfo = privilegeSetLogin;
78 const static auto& patchActionInfo = privilegeSetConfigureManager;
79 const static auto& putActionInfo = privilegeSetConfigureManager;
80 const static auto& deleteActionInfo = privilegeSetConfigureManager;
81 const static auto& postActionInfo = privilegeSetConfigureManager;
82 
83 // AddressPool
84 const static auto& getAddressPool = privilegeSetLogin;
85 const static auto& headAddressPool = privilegeSetLogin;
86 const static auto& patchAddressPool = privilegeSetConfigureComponents;
87 const static auto& putAddressPool = privilegeSetConfigureComponents;
88 const static auto& deleteAddressPool = privilegeSetConfigureComponents;
89 const static auto& postAddressPool = privilegeSetConfigureComponents;
90 
91 // AddressPoolCollection
92 const static auto& getAddressPoolCollection = privilegeSetLogin;
93 const static auto& headAddressPoolCollection = privilegeSetLogin;
94 const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents;
95 const static auto& putAddressPoolCollection = privilegeSetConfigureComponents;
96 const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents;
97 const static auto& postAddressPoolCollection = privilegeSetConfigureComponents;
98 
99 // Aggregate
100 const static auto& getAggregate = privilegeSetLogin;
101 const static auto& headAggregate = privilegeSetLogin;
102 const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents;
103 const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents;
104 const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents;
105 const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents;
106 
107 // AggregateCollection
108 const static auto& getAggregateCollection = privilegeSetLogin;
109 const static auto& headAggregateCollection = privilegeSetLogin;
110 const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
111 const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
112 const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
113 const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents;
114 
115 // AggregationService
116 const static auto& getAggregationService = privilegeSetLogin;
117 const static auto& headAggregationService = privilegeSetLogin;
118 const static auto& patchAggregationService = privilegeSetConfigureManager;
119 const static auto& putAggregationService = privilegeSetConfigureManager;
120 const static auto& deleteAggregationService = privilegeSetConfigureManager;
121 const static auto& postAggregationService = privilegeSetConfigureManager;
122 
123 // AggregationSource
124 const static auto& getAggregationSource = privilegeSetLogin;
125 const static auto& headAggregationSource = privilegeSetLogin;
126 const static auto& patchAggregationSource = privilegeSetConfigureManager;
127 const static auto& putAggregationSource = privilegeSetConfigureManager;
128 const static auto& deleteAggregationSource = privilegeSetConfigureManager;
129 const static auto& postAggregationSource = privilegeSetConfigureManager;
130 
131 // AggregationSourceCollection
132 const static auto& getAggregationSourceCollection = privilegeSetLogin;
133 const static auto& headAggregationSourceCollection = privilegeSetLogin;
134 const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager;
135 const static auto& putAggregationSourceCollection = privilegeSetConfigureManager;
136 const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager;
137 const static auto& postAggregationSourceCollection = privilegeSetConfigureManager;
138 
139 // AllowDeny
140 const static auto& getAllowDeny = privilegeSetLogin;
141 const static auto& headAllowDeny = privilegeSetLogin;
142 const static auto& patchAllowDeny = privilegeSetConfigureManager;
143 const static auto& putAllowDeny = privilegeSetConfigureManager;
144 const static auto& deleteAllowDeny = privilegeSetConfigureManager;
145 const static auto& postAllowDeny = privilegeSetConfigureManager;
146 
147 // AllowDenyCollection
148 const static auto& getAllowDenyCollection = privilegeSetLogin;
149 const static auto& headAllowDenyCollection = privilegeSetLogin;
150 const static auto& patchAllowDenyCollection = privilegeSetConfigureManager;
151 const static auto& putAllowDenyCollection = privilegeSetConfigureManager;
152 const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager;
153 const static auto& postAllowDenyCollection = privilegeSetConfigureManager;
154 
155 // Application
156 const static auto& getApplication = privilegeSetLogin;
157 const static auto& headApplication = privilegeSetLogin;
158 const static auto& patchApplication = privilegeSetConfigureComponents;
159 const static auto& putApplication = privilegeSetConfigureComponents;
160 const static auto& deleteApplication = privilegeSetConfigureComponents;
161 const static auto& postApplication = privilegeSetConfigureComponents;
162 
163 // ApplicationCollection
164 const static auto& getApplicationCollection = privilegeSetLogin;
165 const static auto& headApplicationCollection = privilegeSetLogin;
166 const static auto& patchApplicationCollection = privilegeSetConfigureComponents;
167 const static auto& putApplicationCollection = privilegeSetConfigureComponents;
168 const static auto& deleteApplicationCollection = privilegeSetConfigureComponents;
169 const static auto& postApplicationCollection = privilegeSetConfigureComponents;
170 
171 // Assembly
172 const static auto& getAssembly = privilegeSetLogin;
173 const static auto& headAssembly = privilegeSetLogin;
174 const static auto& patchAssembly = privilegeSetConfigureComponents;
175 const static auto& putAssembly = privilegeSetConfigureComponents;
176 const static auto& deleteAssembly = privilegeSetConfigureComponents;
177 const static auto& postAssembly = privilegeSetConfigureComponents;
178 
179 // AttributeRegistry
180 const static auto& getAttributeRegistry = privilegeSetLogin;
181 const static auto& headAttributeRegistry = privilegeSetLogin;
182 const static auto& patchAttributeRegistry = privilegeSetConfigureManager;
183 const static auto& putAttributeRegistry = privilegeSetConfigureManager;
184 const static auto& deleteAttributeRegistry = privilegeSetConfigureManager;
185 const static auto& postAttributeRegistry = privilegeSetConfigureManager;
186 
187 // Battery
188 const static auto& getBattery = privilegeSetLogin;
189 const static auto& headBattery = privilegeSetLogin;
190 const static auto& patchBattery = privilegeSetConfigureManager;
191 const static auto& putBattery = privilegeSetConfigureManager;
192 const static auto& deleteBattery = privilegeSetConfigureManager;
193 const static auto& postBattery = privilegeSetConfigureManager;
194 
195 // BatteryCollection
196 const static auto& getBatteryCollection = privilegeSetLogin;
197 const static auto& headBatteryCollection = privilegeSetLogin;
198 const static auto& patchBatteryCollection = privilegeSetConfigureManager;
199 const static auto& putBatteryCollection = privilegeSetConfigureManager;
200 const static auto& deleteBatteryCollection = privilegeSetConfigureManager;
201 const static auto& postBatteryCollection = privilegeSetConfigureManager;
202 
203 // BatteryMetrics
204 const static auto& getBatteryMetrics = privilegeSetLogin;
205 const static auto& headBatteryMetrics = privilegeSetLogin;
206 const static auto& patchBatteryMetrics = privilegeSetConfigureManager;
207 const static auto& putBatteryMetrics = privilegeSetConfigureManager;
208 const static auto& deleteBatteryMetrics = privilegeSetConfigureManager;
209 const static auto& postBatteryMetrics = privilegeSetConfigureManager;
210 
211 // Bios
212 const static auto& getBios = privilegeSetLogin;
213 const static auto& headBios = privilegeSetLogin;
214 const static auto& patchBios = privilegeSetConfigureComponents;
215 const static auto& postBios = privilegeSetConfigureComponents;
216 const static auto& putBios = privilegeSetConfigureComponents;
217 const static auto& deleteBios = privilegeSetConfigureComponents;
218 
219 // BootOption
220 const static auto& getBootOption = privilegeSetLogin;
221 const static auto& headBootOption = privilegeSetLogin;
222 const static auto& patchBootOption = privilegeSetConfigureComponents;
223 const static auto& putBootOption = privilegeSetConfigureComponents;
224 const static auto& deleteBootOption = privilegeSetConfigureComponents;
225 const static auto& postBootOption = privilegeSetConfigureComponents;
226 
227 // BootOptionCollection
228 const static auto& getBootOptionCollection = privilegeSetLogin;
229 const static auto& headBootOptionCollection = privilegeSetLogin;
230 const static auto& patchBootOptionCollection = privilegeSetConfigureComponents;
231 const static auto& putBootOptionCollection = privilegeSetConfigureComponents;
232 const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents;
233 const static auto& postBootOptionCollection = privilegeSetConfigureComponents;
234 
235 // Cable
236 const static auto& getCable = privilegeSetLogin;
237 const static auto& headCable = privilegeSetLogin;
238 const static auto& patchCable = privilegeSetConfigureComponents;
239 const static auto& putCable = privilegeSetConfigureComponents;
240 const static auto& deleteCable = privilegeSetConfigureComponents;
241 const static auto& postCable = privilegeSetConfigureComponents;
242 
243 // CableCollection
244 const static auto& getCableCollection = privilegeSetLogin;
245 const static auto& headCableCollection = privilegeSetLogin;
246 const static auto& patchCableCollection = privilegeSetConfigureComponents;
247 const static auto& putCableCollection = privilegeSetConfigureComponents;
248 const static auto& deleteCableCollection = privilegeSetConfigureComponents;
249 const static auto& postCableCollection = privilegeSetConfigureComponents;
250 
251 // Certificate
252 const static auto& getCertificate = privilegeSetConfigureManager;
253 const static auto& headCertificate = privilegeSetConfigureManager;
254 const static auto& patchCertificate = privilegeSetConfigureManager;
255 const static auto& putCertificate = privilegeSetConfigureManager;
256 const static auto& deleteCertificate = privilegeSetConfigureManager;
257 const static auto& postCertificate = privilegeSetConfigureManager;
258 
259 // Subordinate override for ComputerSystem -> Certificate
260 const static auto& getCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
261 const static auto& headCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
262 const static auto& patchCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
263 const static auto& putCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
264 const static auto& deleteCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
265 const static auto& postCertificateSubOverComputerSystem = privilegeSetConfigureComponents;
266 
267 // CertificateCollection
268 const static auto& getCertificateCollection = privilegeSetConfigureManager;
269 const static auto& headCertificateCollection = privilegeSetConfigureManager;
270 const static auto& patchCertificateCollection = privilegeSetConfigureManager;
271 const static auto& putCertificateCollection = privilegeSetConfigureManager;
272 const static auto& deleteCertificateCollection = privilegeSetConfigureManager;
273 const static auto& postCertificateCollection = privilegeSetConfigureManager;
274 
275 // Subordinate override for ComputerSystem -> CertificateCollection
276 const static auto& getCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
277 const static auto& headCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
278 const static auto& patchCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
279 const static auto& putCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
280 const static auto& deleteCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
281 const static auto& postCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
282 
283 // CertificateLocations
284 const static auto& getCertificateLocations = privilegeSetConfigureManager;
285 const static auto& headCertificateLocations = privilegeSetConfigureManager;
286 const static auto& patchCertificateLocations = privilegeSetConfigureManager;
287 const static auto& putCertificateLocations = privilegeSetConfigureManager;
288 const static auto& deleteCertificateLocations = privilegeSetConfigureManager;
289 const static auto& postCertificateLocations = privilegeSetConfigureManager;
290 
291 // CertificateService
292 const static auto& getCertificateService = privilegeSetLogin;
293 const static auto& headCertificateService = privilegeSetLogin;
294 const static auto& patchCertificateService = privilegeSetConfigureManager;
295 const static auto& putCertificateService = privilegeSetConfigureManager;
296 const static auto& deleteCertificateService = privilegeSetConfigureManager;
297 const static auto& postCertificateService = privilegeSetConfigureManager;
298 
299 // Chassis
300 const static auto& getChassis = privilegeSetLogin;
301 const static auto& headChassis = privilegeSetLogin;
302 const static auto& patchChassis = privilegeSetConfigureComponents;
303 const static auto& putChassis = privilegeSetConfigureComponents;
304 const static auto& deleteChassis = privilegeSetConfigureComponents;
305 const static auto& postChassis = privilegeSetConfigureComponents;
306 
307 // ChassisCollection
308 const static auto& getChassisCollection = privilegeSetLogin;
309 const static auto& headChassisCollection = privilegeSetLogin;
310 const static auto& patchChassisCollection = privilegeSetConfigureComponents;
311 const static auto& putChassisCollection = privilegeSetConfigureComponents;
312 const static auto& deleteChassisCollection = privilegeSetConfigureComponents;
313 const static auto& postChassisCollection = privilegeSetConfigureComponents;
314 
315 // Circuit
316 const static auto& getCircuit = privilegeSetLogin;
317 const static auto& headCircuit = privilegeSetLogin;
318 const static auto& patchCircuit = privilegeSetConfigureComponents;
319 const static auto& putCircuit = privilegeSetConfigureComponents;
320 const static auto& deleteCircuit = privilegeSetConfigureComponents;
321 const static auto& postCircuit = privilegeSetConfigureComponents;
322 
323 // CircuitCollection
324 const static auto& getCircuitCollection = privilegeSetLogin;
325 const static auto& headCircuitCollection = privilegeSetLogin;
326 const static auto& patchCircuitCollection = privilegeSetConfigureComponents;
327 const static auto& putCircuitCollection = privilegeSetConfigureComponents;
328 const static auto& deleteCircuitCollection = privilegeSetConfigureComponents;
329 const static auto& postCircuitCollection = privilegeSetConfigureComponents;
330 
331 // ComponentIntegrity
332 const static auto& getComponentIntegrity = privilegeSetLogin;
333 const static auto& headComponentIntegrity = privilegeSetLogin;
334 const static auto& patchComponentIntegrity = privilegeSetConfigureManager;
335 const static auto& putComponentIntegrity = privilegeSetConfigureManager;
336 const static auto& deleteComponentIntegrity = privilegeSetConfigureManager;
337 const static auto& postComponentIntegrity = privilegeSetConfigureManager;
338 
339 // ComponentIntegrityCollection
340 const static auto& getComponentIntegrityCollection = privilegeSetLogin;
341 const static auto& headComponentIntegrityCollection = privilegeSetLogin;
342 const static auto& patchComponentIntegrityCollection = privilegeSetConfigureManager;
343 const static auto& putComponentIntegrityCollection = privilegeSetConfigureManager;
344 const static auto& deleteComponentIntegrityCollection = privilegeSetConfigureManager;
345 const static auto& postComponentIntegrityCollection = privilegeSetConfigureManager;
346 
347 // CompositionReservation
348 const static auto& getCompositionReservation = privilegeSetLogin;
349 const static auto& headCompositionReservation = privilegeSetLogin;
350 const static auto& patchCompositionReservation = privilegeSetConfigureManager;
351 const static auto& putCompositionReservation = privilegeSetConfigureManager;
352 const static auto& deleteCompositionReservation = privilegeSetConfigureManager;
353 const static auto& postCompositionReservation = privilegeSetConfigureManager;
354 
355 // CompositionReservationCollection
356 const static auto& getCompositionReservationCollection = privilegeSetLogin;
357 const static auto& headCompositionReservationCollection = privilegeSetLogin;
358 const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager;
359 const static auto& putCompositionReservationCollection = privilegeSetConfigureManager;
360 const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager;
361 const static auto& postCompositionReservationCollection = privilegeSetConfigureManager;
362 
363 // CompositionService
364 const static auto& getCompositionService = privilegeSetLogin;
365 const static auto& headCompositionService = privilegeSetLogin;
366 const static auto& patchCompositionService = privilegeSetConfigureManager;
367 const static auto& putCompositionService = privilegeSetConfigureManager;
368 const static auto& deleteCompositionService = privilegeSetConfigureManager;
369 const static auto& postCompositionService = privilegeSetConfigureManager;
370 
371 // ComputerSystem
372 const static auto& getComputerSystem = privilegeSetLogin;
373 const static auto& headComputerSystem = privilegeSetLogin;
374 const static auto& patchComputerSystem = privilegeSetConfigureComponents;
375 const static auto& postComputerSystem = privilegeSetConfigureComponents;
376 const static auto& putComputerSystem = privilegeSetConfigureComponents;
377 const static auto& deleteComputerSystem = privilegeSetConfigureComponents;
378 
379 // ComputerSystemCollection
380 const static auto& getComputerSystemCollection = privilegeSetLogin;
381 const static auto& headComputerSystemCollection = privilegeSetLogin;
382 const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents;
383 const static auto& postComputerSystemCollection = privilegeSetConfigureComponents;
384 const static auto& putComputerSystemCollection = privilegeSetConfigureComponents;
385 const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents;
386 
387 // Connection
388 const static auto& getConnection = privilegeSetLogin;
389 const static auto& headConnection = privilegeSetLogin;
390 const static auto& patchConnection = privilegeSetConfigureComponents;
391 const static auto& postConnection = privilegeSetConfigureComponents;
392 const static auto& putConnection = privilegeSetConfigureComponents;
393 const static auto& deleteConnection = privilegeSetConfigureComponents;
394 
395 // ConnectionCollection
396 const static auto& getConnectionCollection = privilegeSetLogin;
397 const static auto& headConnectionCollection = privilegeSetLogin;
398 const static auto& patchConnectionCollection = privilegeSetConfigureComponents;
399 const static auto& postConnectionCollection = privilegeSetConfigureComponents;
400 const static auto& putConnectionCollection = privilegeSetConfigureComponents;
401 const static auto& deleteConnectionCollection = privilegeSetConfigureComponents;
402 
403 // ConnectionMethod
404 const static auto& getConnectionMethod = privilegeSetLogin;
405 const static auto& headConnectionMethod = privilegeSetLogin;
406 const static auto& patchConnectionMethod = privilegeSetConfigureManager;
407 const static auto& putConnectionMethod = privilegeSetConfigureManager;
408 const static auto& deleteConnectionMethod = privilegeSetConfigureManager;
409 const static auto& postConnectionMethod = privilegeSetConfigureManager;
410 
411 // ConnectionMethodCollection
412 const static auto& getConnectionMethodCollection = privilegeSetLogin;
413 const static auto& headConnectionMethodCollection = privilegeSetLogin;
414 const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager;
415 const static auto& putConnectionMethodCollection = privilegeSetConfigureManager;
416 const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager;
417 const static auto& postConnectionMethodCollection = privilegeSetConfigureManager;
418 
419 // Container
420 const static auto& getContainer = privilegeSetLogin;
421 const static auto& headContainer = privilegeSetLogin;
422 const static auto& patchContainer = privilegeSetConfigureComponents;
423 const static auto& putContainer = privilegeSetConfigureComponents;
424 const static auto& deleteContainer = privilegeSetConfigureComponents;
425 const static auto& postContainer = privilegeSetConfigureComponents;
426 
427 // ContainerCollection
428 const static auto& getContainerCollection = privilegeSetLogin;
429 const static auto& headContainerCollection = privilegeSetLogin;
430 const static auto& patchContainerCollection = privilegeSetConfigureComponents;
431 const static auto& putContainerCollection = privilegeSetConfigureComponents;
432 const static auto& deleteContainerCollection = privilegeSetConfigureComponents;
433 const static auto& postContainerCollection = privilegeSetConfigureComponents;
434 
435 // ContainerImage
436 const static auto& getContainerImage = privilegeSetLogin;
437 const static auto& headContainerImage = privilegeSetLogin;
438 const static auto& patchContainerImage = privilegeSetConfigureComponents;
439 const static auto& putContainerImage = privilegeSetConfigureComponents;
440 const static auto& deleteContainerImage = privilegeSetConfigureComponents;
441 const static auto& postContainerImage = privilegeSetConfigureComponents;
442 
443 // ContainerImageCollection
444 const static auto& getContainerImageCollection = privilegeSetLogin;
445 const static auto& headContainerImageCollection = privilegeSetLogin;
446 const static auto& patchContainerImageCollection = privilegeSetConfigureComponents;
447 const static auto& putContainerImageCollection = privilegeSetConfigureComponents;
448 const static auto& deleteContainerImageCollection = privilegeSetConfigureComponents;
449 const static auto& postContainerImageCollection = privilegeSetConfigureComponents;
450 
451 // Control
452 const static auto& getControl = privilegeSetLogin;
453 const static auto& headControl = privilegeSetLogin;
454 const static auto& patchControl = privilegeSetConfigureManager;
455 const static auto& putControl = privilegeSetConfigureManager;
456 const static auto& deleteControl = privilegeSetConfigureManager;
457 const static auto& postControl = privilegeSetConfigureManager;
458 
459 // ControlCollection
460 const static auto& getControlCollection = privilegeSetLogin;
461 const static auto& headControlCollection = privilegeSetLogin;
462 const static auto& patchControlCollection = privilegeSetConfigureManager;
463 const static auto& putControlCollection = privilegeSetConfigureManager;
464 const static auto& deleteControlCollection = privilegeSetConfigureManager;
465 const static auto& postControlCollection = privilegeSetConfigureManager;
466 
467 // CoolantConnector
468 const static auto& getCoolantConnector = privilegeSetLogin;
469 const static auto& headCoolantConnector = privilegeSetLogin;
470 const static auto& patchCoolantConnector = privilegeSetConfigureComponents;
471 const static auto& putCoolantConnector = privilegeSetConfigureComponents;
472 const static auto& deleteCoolantConnector = privilegeSetConfigureComponents;
473 const static auto& postCoolantConnector = privilegeSetConfigureComponents;
474 
475 // CoolantConnectorCollection
476 const static auto& getCoolantConnectorCollection = privilegeSetLogin;
477 const static auto& headCoolantConnectorCollection = privilegeSetLogin;
478 const static auto& patchCoolantConnectorCollection = privilegeSetConfigureComponents;
479 const static auto& putCoolantConnectorCollection = privilegeSetConfigureComponents;
480 const static auto& deleteCoolantConnectorCollection = privilegeSetConfigureComponents;
481 const static auto& postCoolantConnectorCollection = privilegeSetConfigureComponents;
482 
483 // CoolingLoop
484 const static auto& getCoolingLoop = privilegeSetLogin;
485 const static auto& headCoolingLoop = privilegeSetLogin;
486 const static auto& patchCoolingLoop = privilegeSetConfigureComponents;
487 const static auto& putCoolingLoop = privilegeSetConfigureComponents;
488 const static auto& deleteCoolingLoop = privilegeSetConfigureComponents;
489 const static auto& postCoolingLoop = privilegeSetConfigureComponents;
490 
491 // CoolingLoopCollection
492 const static auto& getCoolingLoopCollection = privilegeSetLogin;
493 const static auto& headCoolingLoopCollection = privilegeSetLogin;
494 const static auto& patchCoolingLoopCollection = privilegeSetConfigureComponents;
495 const static auto& putCoolingLoopCollection = privilegeSetConfigureComponents;
496 const static auto& deleteCoolingLoopCollection = privilegeSetConfigureComponents;
497 const static auto& postCoolingLoopCollection = privilegeSetConfigureComponents;
498 
499 // CoolingUnit
500 const static auto& getCoolingUnit = privilegeSetLogin;
501 const static auto& headCoolingUnit = privilegeSetLogin;
502 const static auto& patchCoolingUnit = privilegeSetConfigureComponents;
503 const static auto& putCoolingUnit = privilegeSetConfigureComponents;
504 const static auto& deleteCoolingUnit = privilegeSetConfigureComponents;
505 const static auto& postCoolingUnit = privilegeSetConfigureComponents;
506 
507 // CoolingUnitCollection
508 const static auto& getCoolingUnitCollection = privilegeSetLogin;
509 const static auto& headCoolingUnitCollection = privilegeSetLogin;
510 const static auto& patchCoolingUnitCollection = privilegeSetConfigureComponents;
511 const static auto& putCoolingUnitCollection = privilegeSetConfigureComponents;
512 const static auto& deleteCoolingUnitCollection = privilegeSetConfigureComponents;
513 const static auto& postCoolingUnitCollection = privilegeSetConfigureComponents;
514 
515 // CXLLogicalDevice
516 const static auto& getCXLLogicalDevice = privilegeSetLogin;
517 const static auto& headCXLLogicalDevice = privilegeSetLogin;
518 const static auto& patchCXLLogicalDevice = privilegeSetConfigureComponents;
519 const static auto& putCXLLogicalDevice = privilegeSetConfigureComponents;
520 const static auto& deleteCXLLogicalDevice = privilegeSetConfigureComponents;
521 const static auto& postCXLLogicalDevice = privilegeSetConfigureComponents;
522 
523 // CXLLogicalDeviceCollection
524 const static auto& getCXLLogicalDeviceCollection = privilegeSetLogin;
525 const static auto& headCXLLogicalDeviceCollection = privilegeSetLogin;
526 const static auto& patchCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
527 const static auto& putCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
528 const static auto& deleteCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
529 const static auto& postCXLLogicalDeviceCollection = privilegeSetConfigureComponents;
530 
531 // Drive
532 const static auto& getDrive = privilegeSetLogin;
533 const static auto& headDrive = privilegeSetLogin;
534 const static auto& patchDrive = privilegeSetConfigureComponents;
535 const static auto& postDrive = privilegeSetConfigureComponents;
536 const static auto& putDrive = privilegeSetConfigureComponents;
537 const static auto& deleteDrive = privilegeSetConfigureComponents;
538 
539 // DriveCollection
540 const static auto& getDriveCollection = privilegeSetLogin;
541 const static auto& headDriveCollection = privilegeSetLogin;
542 const static auto& patchDriveCollection = privilegeSetConfigureComponents;
543 const static auto& postDriveCollection = privilegeSetConfigureComponents;
544 const static auto& putDriveCollection = privilegeSetConfigureComponents;
545 const static auto& deleteDriveCollection = privilegeSetConfigureComponents;
546 
547 // DriveMetrics
548 const static auto& getDriveMetrics = privilegeSetLogin;
549 const static auto& headDriveMetrics = privilegeSetLogin;
550 const static auto& patchDriveMetrics = privilegeSetConfigureComponents;
551 const static auto& putDriveMetrics = privilegeSetConfigureComponents;
552 const static auto& deleteDriveMetrics = privilegeSetConfigureComponents;
553 const static auto& postDriveMetrics = privilegeSetConfigureComponents;
554 
555 // Endpoint
556 const static auto& getEndpoint = privilegeSetLogin;
557 const static auto& headEndpoint = privilegeSetLogin;
558 const static auto& patchEndpoint = privilegeSetConfigureComponents;
559 const static auto& postEndpoint = privilegeSetConfigureComponents;
560 const static auto& putEndpoint = privilegeSetConfigureComponents;
561 const static auto& deleteEndpoint = privilegeSetConfigureComponents;
562 
563 // EndpointCollection
564 const static auto& getEndpointCollection = privilegeSetLogin;
565 const static auto& headEndpointCollection = privilegeSetLogin;
566 const static auto& patchEndpointCollection = privilegeSetConfigureComponents;
567 const static auto& postEndpointCollection = privilegeSetConfigureComponents;
568 const static auto& putEndpointCollection = privilegeSetConfigureComponents;
569 const static auto& deleteEndpointCollection = privilegeSetConfigureComponents;
570 
571 // EndpointGroup
572 const static auto& getEndpointGroup = privilegeSetLogin;
573 const static auto& headEndpointGroup = privilegeSetLogin;
574 const static auto& patchEndpointGroup = privilegeSetConfigureComponents;
575 const static auto& postEndpointGroup = privilegeSetConfigureComponents;
576 const static auto& putEndpointGroup = privilegeSetConfigureComponents;
577 const static auto& deleteEndpointGroup = privilegeSetConfigureComponents;
578 
579 // EndpointGroupCollection
580 const static auto& getEndpointGroupCollection = privilegeSetLogin;
581 const static auto& headEndpointGroupCollection = privilegeSetLogin;
582 const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents;
583 const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents;
584 const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents;
585 const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents;
586 
587 // EnvironmentMetrics
588 const static auto& getEnvironmentMetrics = privilegeSetLogin;
589 const static auto& headEnvironmentMetrics = privilegeSetLogin;
590 const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager;
591 const static auto& putEnvironmentMetrics = privilegeSetConfigureManager;
592 const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager;
593 const static auto& postEnvironmentMetrics = privilegeSetConfigureManager;
594 
595 // Subordinate override for Processor -> EnvironmentMetrics
596 const static auto& patchEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents;
597 const static auto& putEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents;
598 const static auto& deleteEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents;
599 const static auto& postEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents;
600 
601 // Subordinate override for Memory -> EnvironmentMetrics
602 const static auto& patchEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents;
603 const static auto& putEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents;
604 const static auto& deleteEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents;
605 const static auto& postEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents;
606 
607 // Subordinate override for Drive -> EnvironmentMetrics
608 const static auto& patchEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents;
609 const static auto& putEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents;
610 const static auto& deleteEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents;
611 const static auto& postEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents;
612 
613 // Subordinate override for PCIeDevice -> EnvironmentMetrics
614 const static auto& patchEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents;
615 const static auto& putEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents;
616 const static auto& deleteEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents;
617 const static auto& postEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents;
618 
619 // Subordinate override for StorageController -> EnvironmentMetrics
620 const static auto& patchEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents;
621 const static auto& putEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents;
622 const static auto& deleteEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents;
623 const static auto& postEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents;
624 
625 // Subordinate override for Port -> EnvironmentMetrics
626 const static auto& patchEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents;
627 const static auto& putEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents;
628 const static auto& deleteEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents;
629 const static auto& postEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents;
630 
631 // EthernetInterface
632 const static auto& getEthernetInterface = privilegeSetLogin;
633 const static auto& headEthernetInterface = privilegeSetLogin;
634 const static auto& patchEthernetInterface = privilegeSetConfigureComponents;
635 const static auto& postEthernetInterface = privilegeSetConfigureComponents;
636 const static auto& putEthernetInterface = privilegeSetConfigureComponents;
637 const static auto& deleteEthernetInterface = privilegeSetConfigureComponents;
638 
639 // Subordinate override for Manager -> EthernetInterfaceCollection -> EthernetInterface
640 const static auto& patchEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager;
641 const static auto& postEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager;
642 const static auto& putEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager;
643 const static auto& deleteEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager;
644 
645 // EthernetInterfaceCollection
646 const static auto& getEthernetInterfaceCollection = privilegeSetLogin;
647 const static auto& headEthernetInterfaceCollection = privilegeSetLogin;
648 const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents;
649 const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents;
650 const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents;
651 const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents;
652 
653 // EventDestination
654 const static auto& getEventDestination = privilegeSetLogin;
655 const static auto& headEventDestination = privilegeSetLogin;
656 const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
657 const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
658 const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
659 const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf;
660 
661 // EventDestinationCollection
662 const static auto& getEventDestinationCollection = privilegeSetLogin;
663 const static auto& headEventDestinationCollection = privilegeSetLogin;
664 const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
665 const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
666 const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
667 const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents;
668 
669 // EventService
670 const static auto& getEventService = privilegeSetLogin;
671 const static auto& headEventService = privilegeSetLogin;
672 const static auto& patchEventService = privilegeSetConfigureManager;
673 const static auto& postEventService = privilegeSetConfigureManager;
674 const static auto& putEventService = privilegeSetConfigureManager;
675 const static auto& deleteEventService = privilegeSetConfigureManager;
676 
677 // ExternalAccountProvider
678 const static auto& getExternalAccountProvider = privilegeSetLogin;
679 const static auto& headExternalAccountProvider = privilegeSetLogin;
680 const static auto& patchExternalAccountProvider = privilegeSetConfigureManager;
681 const static auto& putExternalAccountProvider = privilegeSetConfigureManager;
682 const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager;
683 const static auto& postExternalAccountProvider = privilegeSetConfigureManager;
684 
685 // ExternalAccountProviderCollection
686 const static auto& getExternalAccountProviderCollection = privilegeSetLogin;
687 const static auto& headExternalAccountProviderCollection = privilegeSetLogin;
688 const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager;
689 const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager;
690 const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager;
691 const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager;
692 
693 // Fabric
694 const static auto& getFabric = privilegeSetLogin;
695 const static auto& headFabric = privilegeSetLogin;
696 const static auto& patchFabric = privilegeSetConfigureComponents;
697 const static auto& postFabric = privilegeSetConfigureComponents;
698 const static auto& putFabric = privilegeSetConfigureComponents;
699 const static auto& deleteFabric = privilegeSetConfigureComponents;
700 
701 // FabricCollection
702 const static auto& getFabricCollection = privilegeSetLogin;
703 const static auto& headFabricCollection = privilegeSetLogin;
704 const static auto& patchFabricCollection = privilegeSetConfigureComponents;
705 const static auto& postFabricCollection = privilegeSetConfigureComponents;
706 const static auto& putFabricCollection = privilegeSetConfigureComponents;
707 const static auto& deleteFabricCollection = privilegeSetConfigureComponents;
708 
709 // FabricAdapter
710 const static auto& getFabricAdapter = privilegeSetLogin;
711 const static auto& headFabricAdapter = privilegeSetLogin;
712 const static auto& patchFabricAdapter = privilegeSetConfigureComponents;
713 const static auto& postFabricAdapter = privilegeSetConfigureComponents;
714 const static auto& putFabricAdapter = privilegeSetConfigureComponents;
715 const static auto& deleteFabricAdapter = privilegeSetConfigureComponents;
716 
717 // FabricAdapterCollection
718 const static auto& getFabricAdapterCollection = privilegeSetLogin;
719 const static auto& headFabricAdapterCollection = privilegeSetLogin;
720 const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents;
721 const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents;
722 const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents;
723 const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents;
724 
725 // Facility
726 const static auto& getFacility = privilegeSetLogin;
727 const static auto& headFacility = privilegeSetLogin;
728 const static auto& patchFacility = privilegeSetConfigureComponents;
729 const static auto& putFacility = privilegeSetConfigureComponents;
730 const static auto& deleteFacility = privilegeSetConfigureComponents;
731 const static auto& postFacility = privilegeSetConfigureComponents;
732 
733 // FacilityCollection
734 const static auto& getFacilityCollection = privilegeSetLogin;
735 const static auto& headFacilityCollection = privilegeSetLogin;
736 const static auto& patchFacilityCollection = privilegeSetConfigureComponents;
737 const static auto& putFacilityCollection = privilegeSetConfigureComponents;
738 const static auto& deleteFacilityCollection = privilegeSetConfigureComponents;
739 const static auto& postFacilityCollection = privilegeSetConfigureComponents;
740 
741 // Fan
742 const static auto& getFan = privilegeSetLogin;
743 const static auto& headFan = privilegeSetLogin;
744 const static auto& patchFan = privilegeSetConfigureManager;
745 const static auto& putFan = privilegeSetConfigureManager;
746 const static auto& deleteFan = privilegeSetConfigureManager;
747 const static auto& postFan = privilegeSetConfigureManager;
748 
749 // FanCollection
750 const static auto& getFanCollection = privilegeSetLogin;
751 const static auto& headFanCollection = privilegeSetLogin;
752 const static auto& patchFanCollection = privilegeSetConfigureManager;
753 const static auto& putFanCollection = privilegeSetConfigureManager;
754 const static auto& deleteFanCollection = privilegeSetConfigureManager;
755 const static auto& postFanCollection = privilegeSetConfigureManager;
756 
757 // Filter
758 const static auto& getFilter = privilegeSetLogin;
759 const static auto& headFilter = privilegeSetLogin;
760 const static auto& patchFilter = privilegeSetConfigureComponents;
761 const static auto& putFilter = privilegeSetConfigureComponents;
762 const static auto& deleteFilter = privilegeSetConfigureComponents;
763 const static auto& postFilter = privilegeSetConfigureComponents;
764 
765 // FilterCollection
766 const static auto& getFilterCollection = privilegeSetLogin;
767 const static auto& headFilterCollection = privilegeSetLogin;
768 const static auto& patchFilterCollection = privilegeSetConfigureComponents;
769 const static auto& putFilterCollection = privilegeSetConfigureComponents;
770 const static auto& deleteFilterCollection = privilegeSetConfigureComponents;
771 const static auto& postFilterCollection = privilegeSetConfigureComponents;
772 
773 // GraphicsController
774 const static auto& getGraphicsController = privilegeSetLogin;
775 const static auto& headGraphicsController = privilegeSetLogin;
776 const static auto& patchGraphicsController = privilegeSetConfigureComponents;
777 const static auto& putGraphicsController = privilegeSetConfigureComponents;
778 const static auto& deleteGraphicsController = privilegeSetConfigureComponents;
779 const static auto& postGraphicsController = privilegeSetConfigureComponents;
780 
781 // GraphicsControllerCollection
782 const static auto& getGraphicsControllerCollection = privilegeSetLogin;
783 const static auto& headGraphicsControllerCollection = privilegeSetLogin;
784 const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents;
785 const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents;
786 const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents;
787 const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents;
788 
789 // Heater
790 const static auto& getHeater = privilegeSetLogin;
791 const static auto& headHeater = privilegeSetLogin;
792 const static auto& patchHeater = privilegeSetConfigureManager;
793 const static auto& putHeater = privilegeSetConfigureManager;
794 const static auto& deleteHeater = privilegeSetConfigureManager;
795 const static auto& postHeater = privilegeSetConfigureManager;
796 
797 // HeaterCollection
798 const static auto& getHeaterCollection = privilegeSetLogin;
799 const static auto& headHeaterCollection = privilegeSetLogin;
800 const static auto& patchHeaterCollection = privilegeSetConfigureManager;
801 const static auto& putHeaterCollection = privilegeSetConfigureManager;
802 const static auto& deleteHeaterCollection = privilegeSetConfigureManager;
803 const static auto& postHeaterCollection = privilegeSetConfigureManager;
804 
805 // HeaterMetrics
806 const static auto& getHeaterMetrics = privilegeSetLogin;
807 const static auto& headHeaterMetrics = privilegeSetLogin;
808 const static auto& patchHeaterMetrics = privilegeSetConfigureManager;
809 const static auto& putHeaterMetrics = privilegeSetConfigureManager;
810 const static auto& deleteHeaterMetrics = privilegeSetConfigureManager;
811 const static auto& postHeaterMetrics = privilegeSetConfigureManager;
812 
813 // HostInterface
814 const static auto& getHostInterface = privilegeSetLogin;
815 const static auto& headHostInterface = privilegeSetLogin;
816 const static auto& patchHostInterface = privilegeSetConfigureManager;
817 const static auto& postHostInterface = privilegeSetConfigureManager;
818 const static auto& putHostInterface = privilegeSetConfigureManager;
819 const static auto& deleteHostInterface = privilegeSetConfigureManager;
820 
821 // HostInterfaceCollection
822 const static auto& getHostInterfaceCollection = privilegeSetLogin;
823 const static auto& headHostInterfaceCollection = privilegeSetLogin;
824 const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager;
825 const static auto& postHostInterfaceCollection = privilegeSetConfigureManager;
826 const static auto& putHostInterfaceCollection = privilegeSetConfigureManager;
827 const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager;
828 
829 // Job
830 const static auto& getJob = privilegeSetLogin;
831 const static auto& headJob = privilegeSetLogin;
832 const static auto& patchJob = privilegeSetConfigureManager;
833 const static auto& putJob = privilegeSetConfigureManager;
834 const static auto& deleteJob = privilegeSetConfigureManager;
835 const static auto& postJob = privilegeSetConfigureManager;
836 
837 // JobCollection
838 const static auto& getJobCollection = privilegeSetLogin;
839 const static auto& headJobCollection = privilegeSetLogin;
840 const static auto& patchJobCollection = privilegeSetConfigureManager;
841 const static auto& putJobCollection = privilegeSetConfigureManager;
842 const static auto& deleteJobCollection = privilegeSetConfigureManager;
843 const static auto& postJobCollection = privilegeSetConfigureManager;
844 
845 // JobService
846 const static auto& getJobService = privilegeSetLogin;
847 const static auto& headJobService = privilegeSetLogin;
848 const static auto& patchJobService = privilegeSetConfigureManager;
849 const static auto& putJobService = privilegeSetConfigureManager;
850 const static auto& deleteJobService = privilegeSetConfigureManager;
851 const static auto& postJobService = privilegeSetConfigureManager;
852 
853 // JsonSchemaFile
854 const static auto& getJsonSchemaFile = privilegeSetLogin;
855 const static auto& headJsonSchemaFile = privilegeSetLogin;
856 const static auto& patchJsonSchemaFile = privilegeSetConfigureManager;
857 const static auto& postJsonSchemaFile = privilegeSetConfigureManager;
858 const static auto& putJsonSchemaFile = privilegeSetConfigureManager;
859 const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager;
860 
861 // JsonSchemaFileCollection
862 const static auto& getJsonSchemaFileCollection = privilegeSetLogin;
863 const static auto& headJsonSchemaFileCollection = privilegeSetLogin;
864 const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager;
865 const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager;
866 const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager;
867 const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager;
868 
869 // Key
870 const static auto& getKey = privilegeSetLogin;
871 const static auto& headKey = privilegeSetLogin;
872 const static auto& patchKey = privilegeSetConfigureManager;
873 const static auto& putKey = privilegeSetConfigureManager;
874 const static auto& deleteKey = privilegeSetConfigureManager;
875 const static auto& postKey = privilegeSetConfigureManager;
876 
877 // KeyCollection
878 const static auto& getKeyCollection = privilegeSetLogin;
879 const static auto& headKeyCollection = privilegeSetLogin;
880 const static auto& patchKeyCollection = privilegeSetConfigureManager;
881 const static auto& putKeyCollection = privilegeSetConfigureManager;
882 const static auto& deleteKeyCollection = privilegeSetConfigureManager;
883 const static auto& postKeyCollection = privilegeSetConfigureManager;
884 
885 // KeyPolicy
886 const static auto& getKeyPolicy = privilegeSetLogin;
887 const static auto& headKeyPolicy = privilegeSetLogin;
888 const static auto& patchKeyPolicy = privilegeSetConfigureManager;
889 const static auto& putKeyPolicy = privilegeSetConfigureManager;
890 const static auto& deleteKeyPolicy = privilegeSetConfigureManager;
891 const static auto& postKeyPolicy = privilegeSetConfigureManager;
892 
893 // KeyPolicyCollection
894 const static auto& getKeyPolicyCollection = privilegeSetLogin;
895 const static auto& headKeyPolicyCollection = privilegeSetLogin;
896 const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager;
897 const static auto& putKeyPolicyCollection = privilegeSetConfigureManager;
898 const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager;
899 const static auto& postKeyPolicyCollection = privilegeSetConfigureManager;
900 
901 // KeyService
902 const static auto& getKeyService = privilegeSetLogin;
903 const static auto& headKeyService = privilegeSetLogin;
904 const static auto& patchKeyService = privilegeSetConfigureManager;
905 const static auto& putKeyService = privilegeSetConfigureManager;
906 const static auto& deleteKeyService = privilegeSetConfigureManager;
907 const static auto& postKeyService = privilegeSetConfigureManager;
908 
909 // LeakDetection
910 const static auto& getLeakDetection = privilegeSetLogin;
911 const static auto& headLeakDetection = privilegeSetLogin;
912 const static auto& patchLeakDetection = privilegeSetConfigureComponents;
913 const static auto& postLeakDetection = privilegeSetConfigureComponents;
914 const static auto& putLeakDetection = privilegeSetConfigureComponents;
915 const static auto& deleteLeakDetection = privilegeSetConfigureComponents;
916 
917 // LeakDetector
918 const static auto& getLeakDetector = privilegeSetLogin;
919 const static auto& headLeakDetector = privilegeSetLogin;
920 const static auto& patchLeakDetector = privilegeSetConfigureComponents;
921 const static auto& postLeakDetector = privilegeSetConfigureComponents;
922 const static auto& putLeakDetector = privilegeSetConfigureComponents;
923 const static auto& deleteLeakDetector = privilegeSetConfigureComponents;
924 
925 // LeakDetectorCollection
926 const static auto& getLeakDetectorCollection = privilegeSetLogin;
927 const static auto& headLeakDetectorCollection = privilegeSetLogin;
928 const static auto& patchLeakDetectorCollection = privilegeSetConfigureComponents;
929 const static auto& postLeakDetectorCollection = privilegeSetConfigureComponents;
930 const static auto& putLeakDetectorCollection = privilegeSetConfigureComponents;
931 const static auto& deleteLeakDetectorCollection = privilegeSetConfigureComponents;
932 
933 // License
934 const static auto& getLicense = privilegeSetLogin;
935 const static auto& headLicense = privilegeSetLogin;
936 const static auto& patchLicense = privilegeSetConfigureManager;
937 const static auto& putLicense = privilegeSetConfigureManager;
938 const static auto& deleteLicense = privilegeSetConfigureManager;
939 const static auto& postLicense = privilegeSetConfigureManager;
940 
941 // LicenseCollection
942 const static auto& getLicenseCollection = privilegeSetLogin;
943 const static auto& headLicenseCollection = privilegeSetLogin;
944 const static auto& patchLicenseCollection = privilegeSetConfigureManager;
945 const static auto& putLicenseCollection = privilegeSetConfigureManager;
946 const static auto& deleteLicenseCollection = privilegeSetConfigureManager;
947 const static auto& postLicenseCollection = privilegeSetConfigureManager;
948 
949 // LicenseService
950 const static auto& getLicenseService = privilegeSetLogin;
951 const static auto& headLicenseService = privilegeSetLogin;
952 const static auto& patchLicenseService = privilegeSetConfigureManager;
953 const static auto& putLicenseService = privilegeSetConfigureManager;
954 const static auto& deleteLicenseService = privilegeSetConfigureManager;
955 const static auto& postLicenseService = privilegeSetConfigureManager;
956 
957 // LogEntry
958 const static auto& getLogEntry = privilegeSetLogin;
959 const static auto& headLogEntry = privilegeSetLogin;
960 const static auto& patchLogEntry = privilegeSetConfigureManager;
961 const static auto& putLogEntry = privilegeSetConfigureManager;
962 const static auto& deleteLogEntry = privilegeSetConfigureManager;
963 const static auto& postLogEntry = privilegeSetConfigureManager;
964 
965 // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService -> LogEntryCollection -> LogEntry
966 const static auto& patchLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
967 const static auto& putLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
968 const static auto& deleteLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
969 const static auto& postLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
970 
971 // Subordinate override for Chassis -> LogServiceCollection -> LogService -> LogEntryCollection -> LogEntry
972 const static auto& getLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetLogin;
973 const static auto& headLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetLogin;
974 const static auto& patchLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
975 const static auto& putLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
976 const static auto& deleteLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
977 const static auto& postLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents;
978 
979 // LogEntryCollection
980 const static auto& getLogEntryCollection = privilegeSetLogin;
981 const static auto& headLogEntryCollection = privilegeSetLogin;
982 const static auto& patchLogEntryCollection = privilegeSetConfigureManager;
983 const static auto& putLogEntryCollection = privilegeSetConfigureManager;
984 const static auto& deleteLogEntryCollection = privilegeSetConfigureManager;
985 const static auto& postLogEntryCollection = privilegeSetConfigureManager;
986 
987 // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService -> LogEntryCollection
988 const static auto& patchLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents;
989 const static auto& putLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents;
990 const static auto& deleteLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents;
991 const static auto& postLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents;
992 
993 // Subordinate override for Chassis -> LogServiceCollection -> LogService -> LogEntryCollection
994 const static auto& getLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetLogin;
995 const static auto& headLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetLogin;
996 const static auto& patchLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents;
997 const static auto& putLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents;
998 const static auto& deleteLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents;
999 const static auto& postLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents;
1000 
1001 // LogService
1002 const static auto& getLogService = privilegeSetLogin;
1003 const static auto& headLogService = privilegeSetLogin;
1004 const static auto& patchLogService = privilegeSetConfigureManager;
1005 const static auto& putLogService = privilegeSetConfigureManager;
1006 const static auto& deleteLogService = privilegeSetConfigureManager;
1007 const static auto& postLogService = privilegeSetConfigureManager;
1008 
1009 // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService
1010 const static auto& patchLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents;
1011 const static auto& postLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents;
1012 const static auto& putLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents;
1013 const static auto& deleteLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents;
1014 
1015 // Subordinate override for Chassis -> LogServiceCollection -> LogService
1016 const static auto& getLogServiceSubOverChassisLogServiceCollection = privilegeSetLogin;
1017 const static auto& headLogServiceSubOverChassisLogServiceCollection = privilegeSetLogin;
1018 const static auto& patchLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents;
1019 const static auto& putLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents;
1020 const static auto& deleteLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents;
1021 const static auto& postLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents;
1022 
1023 // LogServiceCollection
1024 const static auto& getLogServiceCollection = privilegeSetLogin;
1025 const static auto& headLogServiceCollection = privilegeSetLogin;
1026 const static auto& patchLogServiceCollection = privilegeSetConfigureManager;
1027 const static auto& putLogServiceCollection = privilegeSetConfigureManager;
1028 const static auto& deleteLogServiceCollection = privilegeSetConfigureManager;
1029 const static auto& postLogServiceCollection = privilegeSetConfigureManager;
1030 
1031 // Subordinate override for ComputerSystem -> LogServiceCollection
1032 const static auto& patchLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
1033 const static auto& putLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
1034 const static auto& deleteLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
1035 const static auto& postLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents;
1036 
1037 // Subordinate override for Chassis -> LogServiceCollection
1038 const static auto& getLogServiceCollectionSubOverChassis = privilegeSetLogin;
1039 const static auto& headLogServiceCollectionSubOverChassis = privilegeSetLogin;
1040 const static auto& patchLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents;
1041 const static auto& putLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents;
1042 const static auto& deleteLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents;
1043 const static auto& postLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents;
1044 
1045 // Manager
1046 const static auto& getManager = privilegeSetLogin;
1047 const static auto& headManager = privilegeSetLogin;
1048 const static auto& patchManager = privilegeSetConfigureManager;
1049 const static auto& postManager = privilegeSetConfigureManager;
1050 const static auto& putManager = privilegeSetConfigureManager;
1051 const static auto& deleteManager = privilegeSetConfigureManager;
1052 
1053 // ManagerCollection
1054 const static auto& getManagerCollection = privilegeSetLogin;
1055 const static auto& headManagerCollection = privilegeSetLogin;
1056 const static auto& patchManagerCollection = privilegeSetConfigureManager;
1057 const static auto& postManagerCollection = privilegeSetConfigureManager;
1058 const static auto& putManagerCollection = privilegeSetConfigureManager;
1059 const static auto& deleteManagerCollection = privilegeSetConfigureManager;
1060 
1061 // ManagerAccount
1062 const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf;
1063 const static auto& headManagerAccount = privilegeSetLogin;
1064 const static auto& patchManagerAccount = privilegeSetConfigureUsers;
1065 const static auto& postManagerAccount = privilegeSetConfigureUsers;
1066 const static auto& putManagerAccount = privilegeSetConfigureUsers;
1067 const static auto& deleteManagerAccount = privilegeSetConfigureUsers;
1068 
1069 // ManagerAccountCollection
1070 const static auto& getManagerAccountCollection = privilegeSetLogin;
1071 const static auto& headManagerAccountCollection = privilegeSetLogin;
1072 const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers;
1073 const static auto& putManagerAccountCollection = privilegeSetConfigureUsers;
1074 const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers;
1075 const static auto& postManagerAccountCollection = privilegeSetConfigureUsers;
1076 
1077 // ManagerDiagnosticData
1078 const static auto& getManagerDiagnosticData = privilegeSetLogin;
1079 const static auto& headManagerDiagnosticData = privilegeSetLogin;
1080 const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager;
1081 const static auto& postManagerDiagnosticData = privilegeSetConfigureManager;
1082 const static auto& deleteManagerDiagnosticData = privilegeSetConfigureManager;
1083 const static auto& putManagerDiagnosticData = privilegeSetConfigureManager;
1084 
1085 // ManagerNetworkProtocol
1086 const static auto& getManagerNetworkProtocol = privilegeSetLogin;
1087 const static auto& headManagerNetworkProtocol = privilegeSetLogin;
1088 const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager;
1089 const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager;
1090 const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager;
1091 const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager;
1092 
1093 // MediaController
1094 const static auto& getMediaController = privilegeSetLogin;
1095 const static auto& headMediaController = privilegeSetLogin;
1096 const static auto& patchMediaController = privilegeSetConfigureComponents;
1097 const static auto& postMediaController = privilegeSetConfigureComponents;
1098 const static auto& putMediaController = privilegeSetConfigureComponents;
1099 const static auto& deleteMediaController = privilegeSetConfigureComponents;
1100 
1101 // MediaControllerCollection
1102 const static auto& getMediaControllerCollection = privilegeSetLogin;
1103 const static auto& headMediaControllerCollection = privilegeSetLogin;
1104 const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents;
1105 const static auto& postMediaControllerCollection = privilegeSetConfigureComponents;
1106 const static auto& putMediaControllerCollection = privilegeSetConfigureComponents;
1107 const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents;
1108 
1109 // Memory
1110 const static auto& getMemory = privilegeSetLogin;
1111 const static auto& headMemory = privilegeSetLogin;
1112 const static auto& patchMemory = privilegeSetConfigureComponents;
1113 const static auto& postMemory = privilegeSetConfigureComponents;
1114 const static auto& putMemory = privilegeSetConfigureComponents;
1115 const static auto& deleteMemory = privilegeSetConfigureComponents;
1116 
1117 // MemoryCollection
1118 const static auto& getMemoryCollection = privilegeSetLogin;
1119 const static auto& headMemoryCollection = privilegeSetLogin;
1120 const static auto& patchMemoryCollection = privilegeSetConfigureComponents;
1121 const static auto& postMemoryCollection = privilegeSetConfigureComponents;
1122 const static auto& putMemoryCollection = privilegeSetConfigureComponents;
1123 const static auto& deleteMemoryCollection = privilegeSetConfigureComponents;
1124 
1125 // MemoryChunks
1126 const static auto& getMemoryChunks = privilegeSetLogin;
1127 const static auto& headMemoryChunks = privilegeSetLogin;
1128 const static auto& patchMemoryChunks = privilegeSetConfigureComponents;
1129 const static auto& postMemoryChunks = privilegeSetConfigureComponents;
1130 const static auto& putMemoryChunks = privilegeSetConfigureComponents;
1131 const static auto& deleteMemoryChunks = privilegeSetConfigureComponents;
1132 
1133 // MemoryChunksCollection
1134 const static auto& getMemoryChunksCollection = privilegeSetLogin;
1135 const static auto& headMemoryChunksCollection = privilegeSetLogin;
1136 const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents;
1137 const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents;
1138 const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents;
1139 const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents;
1140 
1141 // MemoryDomain
1142 const static auto& getMemoryDomain = privilegeSetLogin;
1143 const static auto& headMemoryDomain = privilegeSetLogin;
1144 const static auto& patchMemoryDomain = privilegeSetConfigureComponents;
1145 const static auto& postMemoryDomain = privilegeSetConfigureComponents;
1146 const static auto& putMemoryDomain = privilegeSetConfigureComponents;
1147 const static auto& deleteMemoryDomain = privilegeSetConfigureComponents;
1148 
1149 // MemoryDomainCollection
1150 const static auto& getMemoryDomainCollection = privilegeSetLogin;
1151 const static auto& headMemoryDomainCollection = privilegeSetLogin;
1152 const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents;
1153 const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents;
1154 const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents;
1155 const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents;
1156 
1157 // MemoryMetrics
1158 const static auto& getMemoryMetrics = privilegeSetLogin;
1159 const static auto& headMemoryMetrics = privilegeSetLogin;
1160 const static auto& patchMemoryMetrics = privilegeSetConfigureComponents;
1161 const static auto& postMemoryMetrics = privilegeSetConfigureComponents;
1162 const static auto& putMemoryMetrics = privilegeSetConfigureComponents;
1163 const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents;
1164 
1165 // MemoryRegion
1166 const static auto& getMemoryRegion = privilegeSetLogin;
1167 const static auto& headMemoryRegion = privilegeSetLogin;
1168 const static auto& patchMemoryRegion = privilegeSetConfigureComponents;
1169 const static auto& postMemoryRegion = privilegeSetConfigureComponents;
1170 const static auto& putMemoryRegion = privilegeSetConfigureComponents;
1171 const static auto& deleteMemoryRegion = privilegeSetConfigureComponents;
1172 
1173 // MemoryRegionCollection
1174 const static auto& getMemoryRegionCollection = privilegeSetLogin;
1175 const static auto& headMemoryRegionCollection = privilegeSetLogin;
1176 const static auto& patchMemoryRegionCollection = privilegeSetConfigureComponents;
1177 const static auto& postMemoryRegionCollection = privilegeSetConfigureComponents;
1178 const static auto& putMemoryRegionCollection = privilegeSetConfigureComponents;
1179 const static auto& deleteMemoryRegionCollection = privilegeSetConfigureComponents;
1180 
1181 // MessageRegistry
1182 const static auto& getMessageRegistry = privilegeSetLogin;
1183 const static auto& headMessageRegistry = privilegeSetLogin;
1184 const static auto& patchMessageRegistry = privilegeSetConfigureManager;
1185 const static auto& postMessageRegistry = privilegeSetConfigureManager;
1186 const static auto& putMessageRegistry = privilegeSetConfigureManager;
1187 const static auto& deleteMessageRegistry = privilegeSetConfigureManager;
1188 
1189 // MessageRegistryFile
1190 const static auto& getMessageRegistryFile = privilegeSetLogin;
1191 const static auto& headMessageRegistryFile = privilegeSetLogin;
1192 const static auto& patchMessageRegistryFile = privilegeSetConfigureManager;
1193 const static auto& postMessageRegistryFile = privilegeSetConfigureManager;
1194 const static auto& putMessageRegistryFile = privilegeSetConfigureManager;
1195 const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager;
1196 
1197 // MessageRegistryFileCollection
1198 const static auto& getMessageRegistryFileCollection = privilegeSetLogin;
1199 const static auto& headMessageRegistryFileCollection = privilegeSetLogin;
1200 const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager;
1201 const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager;
1202 const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager;
1203 const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager;
1204 
1205 // MetricDefinition
1206 const static auto& getMetricDefinition = privilegeSetLogin;
1207 const static auto& headMetricDefinition = privilegeSetLogin;
1208 const static auto& patchMetricDefinition = privilegeSetConfigureManager;
1209 const static auto& putMetricDefinition = privilegeSetConfigureManager;
1210 const static auto& deleteMetricDefinition = privilegeSetConfigureManager;
1211 const static auto& postMetricDefinition = privilegeSetConfigureManager;
1212 
1213 // MetricDefinitionCollection
1214 const static auto& getMetricDefinitionCollection = privilegeSetLogin;
1215 const static auto& headMetricDefinitionCollection = privilegeSetLogin;
1216 const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager;
1217 const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager;
1218 const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager;
1219 const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager;
1220 
1221 // MetricReport
1222 const static auto& getMetricReport = privilegeSetLogin;
1223 const static auto& headMetricReport = privilegeSetLogin;
1224 const static auto& patchMetricReport = privilegeSetConfigureManager;
1225 const static auto& putMetricReport = privilegeSetConfigureManager;
1226 const static auto& deleteMetricReport = privilegeSetConfigureManager;
1227 const static auto& postMetricReport = privilegeSetConfigureManager;
1228 
1229 // MetricReportCollection
1230 const static auto& getMetricReportCollection = privilegeSetLogin;
1231 const static auto& headMetricReportCollection = privilegeSetLogin;
1232 const static auto& patchMetricReportCollection = privilegeSetConfigureManager;
1233 const static auto& putMetricReportCollection = privilegeSetConfigureManager;
1234 const static auto& deleteMetricReportCollection = privilegeSetConfigureManager;
1235 const static auto& postMetricReportCollection = privilegeSetConfigureManager;
1236 
1237 // MetricReportDefinition
1238 const static auto& getMetricReportDefinition = privilegeSetLogin;
1239 const static auto& headMetricReportDefinition = privilegeSetLogin;
1240 const static auto& patchMetricReportDefinition = privilegeSetConfigureManager;
1241 const static auto& putMetricReportDefinition = privilegeSetConfigureManager;
1242 const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager;
1243 const static auto& postMetricReportDefinition = privilegeSetConfigureManager;
1244 
1245 // MetricReportDefinitionCollection
1246 const static auto& getMetricReportDefinitionCollection = privilegeSetLogin;
1247 const static auto& headMetricReportDefinitionCollection = privilegeSetLogin;
1248 const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager;
1249 const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager;
1250 const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager;
1251 const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager;
1252 
1253 // NetworkAdapter
1254 const static auto& getNetworkAdapter = privilegeSetLogin;
1255 const static auto& headNetworkAdapter = privilegeSetLogin;
1256 const static auto& patchNetworkAdapter = privilegeSetConfigureComponents;
1257 const static auto& postNetworkAdapter = privilegeSetConfigureComponents;
1258 const static auto& putNetworkAdapter = privilegeSetConfigureComponents;
1259 const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents;
1260 
1261 // NetworkAdapterCollection
1262 const static auto& getNetworkAdapterCollection = privilegeSetLogin;
1263 const static auto& headNetworkAdapterCollection = privilegeSetLogin;
1264 const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents;
1265 const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents;
1266 const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents;
1267 const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents;
1268 
1269 // NetworkAdapterMetrics
1270 const static auto& getNetworkAdapterMetrics = privilegeSetLogin;
1271 const static auto& headNetworkAdapterMetrics = privilegeSetLogin;
1272 const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager;
1273 const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager;
1274 const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager;
1275 const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager;
1276 
1277 // NetworkDeviceFunction
1278 const static auto& getNetworkDeviceFunction = privilegeSetLogin;
1279 const static auto& headNetworkDeviceFunction = privilegeSetLogin;
1280 const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents;
1281 const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents;
1282 const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents;
1283 const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents;
1284 
1285 // NetworkDeviceFunctionCollection
1286 const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin;
1287 const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin;
1288 const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
1289 const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
1290 const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
1291 const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents;
1292 
1293 // NetworkDeviceFunctionMetrics
1294 const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin;
1295 const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin;
1296 const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
1297 const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
1298 const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
1299 const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager;
1300 
1301 // NetworkInterface
1302 const static auto& getNetworkInterface = privilegeSetLogin;
1303 const static auto& headNetworkInterface = privilegeSetLogin;
1304 const static auto& patchNetworkInterface = privilegeSetConfigureComponents;
1305 const static auto& postNetworkInterface = privilegeSetConfigureComponents;
1306 const static auto& putNetworkInterface = privilegeSetConfigureComponents;
1307 const static auto& deleteNetworkInterface = privilegeSetConfigureComponents;
1308 
1309 // NetworkInterfaceCollection
1310 const static auto& getNetworkInterfaceCollection = privilegeSetLogin;
1311 const static auto& headNetworkInterfaceCollection = privilegeSetLogin;
1312 const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents;
1313 const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents;
1314 const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents;
1315 const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents;
1316 
1317 // NetworkPort
1318 const static auto& getNetworkPort = privilegeSetLogin;
1319 const static auto& headNetworkPort = privilegeSetLogin;
1320 const static auto& patchNetworkPort = privilegeSetConfigureComponents;
1321 const static auto& postNetworkPort = privilegeSetConfigureComponents;
1322 const static auto& putNetworkPort = privilegeSetConfigureComponents;
1323 const static auto& deleteNetworkPort = privilegeSetConfigureComponents;
1324 
1325 // NetworkPortCollection
1326 const static auto& getNetworkPortCollection = privilegeSetLogin;
1327 const static auto& headNetworkPortCollection = privilegeSetLogin;
1328 const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents;
1329 const static auto& postNetworkPortCollection = privilegeSetConfigureComponents;
1330 const static auto& putNetworkPortCollection = privilegeSetConfigureComponents;
1331 const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents;
1332 
1333 // OperatingConfig
1334 const static auto& getOperatingConfig = privilegeSetLogin;
1335 const static auto& headOperatingConfig = privilegeSetLogin;
1336 const static auto& patchOperatingConfig = privilegeSetConfigureComponents;
1337 const static auto& postOperatingConfig = privilegeSetConfigureComponents;
1338 const static auto& putOperatingConfig = privilegeSetConfigureComponents;
1339 const static auto& deleteOperatingConfig = privilegeSetConfigureComponents;
1340 
1341 // OperatingConfigCollection
1342 const static auto& getOperatingConfigCollection = privilegeSetLogin;
1343 const static auto& headOperatingConfigCollection = privilegeSetLogin;
1344 const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents;
1345 const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents;
1346 const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents;
1347 const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents;
1348 
1349 // OperatingSystem
1350 const static auto& getOperatingSystem = privilegeSetLogin;
1351 const static auto& headOperatingSystem = privilegeSetLogin;
1352 const static auto& patchOperatingSystem = privilegeSetConfigureComponents;
1353 const static auto& postOperatingSystem = privilegeSetConfigureComponents;
1354 const static auto& putOperatingSystem = privilegeSetConfigureComponents;
1355 const static auto& deleteOperatingSystem = privilegeSetConfigureComponents;
1356 
1357 // OutboundConnection
1358 const static auto& getOutboundConnection = privilegeSetLogin;
1359 const static auto& headOutboundConnection = privilegeSetLogin;
1360 const static auto& patchOutboundConnection = privilegeSetConfigureManager;
1361 const static auto& putOutboundConnection = privilegeSetConfigureManager;
1362 const static auto& deleteOutboundConnection = privilegeSetConfigureManager;
1363 const static auto& postOutboundConnection = privilegeSetConfigureManager;
1364 
1365 // OutboundConnectionCollection
1366 const static auto& getOutboundConnectionCollection = privilegeSetLogin;
1367 const static auto& headOutboundConnectionCollection = privilegeSetLogin;
1368 const static auto& patchOutboundConnectionCollection = privilegeSetConfigureManager;
1369 const static auto& putOutboundConnectionCollection = privilegeSetConfigureManager;
1370 const static auto& deleteOutboundConnectionCollection = privilegeSetConfigureManager;
1371 const static auto& postOutboundConnectionCollection = privilegeSetConfigureManager;
1372 
1373 // Outlet
1374 const static auto& getOutlet = privilegeSetLogin;
1375 const static auto& headOutlet = privilegeSetLogin;
1376 const static auto& patchOutlet = privilegeSetConfigureComponents;
1377 const static auto& postOutlet = privilegeSetConfigureComponents;
1378 const static auto& putOutlet = privilegeSetConfigureComponents;
1379 const static auto& deleteOutlet = privilegeSetConfigureComponents;
1380 
1381 // OutletCollection
1382 const static auto& getOutletCollection = privilegeSetLogin;
1383 const static auto& headOutletCollection = privilegeSetLogin;
1384 const static auto& patchOutletCollection = privilegeSetConfigureComponents;
1385 const static auto& postOutletCollection = privilegeSetConfigureComponents;
1386 const static auto& putOutletCollection = privilegeSetConfigureComponents;
1387 const static auto& deleteOutletCollection = privilegeSetConfigureComponents;
1388 
1389 // OutletGroup
1390 const static auto& getOutletGroup = privilegeSetLogin;
1391 const static auto& headOutletGroup = privilegeSetLogin;
1392 const static auto& patchOutletGroup = privilegeSetConfigureComponents;
1393 const static auto& postOutletGroup = privilegeSetConfigureComponents;
1394 const static auto& putOutletGroup = privilegeSetConfigureComponents;
1395 const static auto& deleteOutletGroup = privilegeSetConfigureComponents;
1396 
1397 // OutletGroupCollection
1398 const static auto& getOutletGroupCollection = privilegeSetLogin;
1399 const static auto& headOutletGroupCollection = privilegeSetLogin;
1400 const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents;
1401 const static auto& postOutletGroupCollection = privilegeSetConfigureComponents;
1402 const static auto& putOutletGroupCollection = privilegeSetConfigureComponents;
1403 const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents;
1404 
1405 // PCIeDevice
1406 const static auto& getPCIeDevice = privilegeSetLogin;
1407 const static auto& headPCIeDevice = privilegeSetLogin;
1408 const static auto& patchPCIeDevice = privilegeSetConfigureComponents;
1409 const static auto& postPCIeDevice = privilegeSetConfigureComponents;
1410 const static auto& putPCIeDevice = privilegeSetConfigureComponents;
1411 const static auto& deletePCIeDevice = privilegeSetConfigureComponents;
1412 
1413 // PCIeDeviceCollection
1414 const static auto& getPCIeDeviceCollection = privilegeSetLogin;
1415 const static auto& headPCIeDeviceCollection = privilegeSetLogin;
1416 const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents;
1417 const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents;
1418 const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents;
1419 const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents;
1420 
1421 // PCIeFunction
1422 const static auto& getPCIeFunction = privilegeSetLogin;
1423 const static auto& headPCIeFunction = privilegeSetLogin;
1424 const static auto& patchPCIeFunction = privilegeSetConfigureComponents;
1425 const static auto& postPCIeFunction = privilegeSetConfigureComponents;
1426 const static auto& putPCIeFunction = privilegeSetConfigureComponents;
1427 const static auto& deletePCIeFunction = privilegeSetConfigureComponents;
1428 
1429 // PCIeFunctionCollection
1430 const static auto& getPCIeFunctionCollection = privilegeSetLogin;
1431 const static auto& headPCIeFunctionCollection = privilegeSetLogin;
1432 const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents;
1433 const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents;
1434 const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents;
1435 const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents;
1436 
1437 // PCIeSlots
1438 const static auto& getPCIeSlots = privilegeSetLogin;
1439 const static auto& headPCIeSlots = privilegeSetLogin;
1440 const static auto& patchPCIeSlots = privilegeSetConfigureComponents;
1441 const static auto& postPCIeSlots = privilegeSetConfigureComponents;
1442 const static auto& putPCIeSlots = privilegeSetConfigureComponents;
1443 const static auto& deletePCIeSlots = privilegeSetConfigureComponents;
1444 
1445 // Port
1446 const static auto& getPort = privilegeSetLogin;
1447 const static auto& headPort = privilegeSetLogin;
1448 const static auto& patchPort = privilegeSetConfigureComponents;
1449 const static auto& postPort = privilegeSetConfigureComponents;
1450 const static auto& putPort = privilegeSetConfigureComponents;
1451 const static auto& deletePort = privilegeSetConfigureComponents;
1452 
1453 // PortCollection
1454 const static auto& getPortCollection = privilegeSetLogin;
1455 const static auto& headPortCollection = privilegeSetLogin;
1456 const static auto& patchPortCollection = privilegeSetConfigureComponents;
1457 const static auto& postPortCollection = privilegeSetConfigureComponents;
1458 const static auto& putPortCollection = privilegeSetConfigureComponents;
1459 const static auto& deletePortCollection = privilegeSetConfigureComponents;
1460 
1461 // PortMetrics
1462 const static auto& getPortMetrics = privilegeSetLogin;
1463 const static auto& headPortMetrics = privilegeSetLogin;
1464 const static auto& patchPortMetrics = privilegeSetConfigureComponents;
1465 const static auto& postPortMetrics = privilegeSetConfigureComponents;
1466 const static auto& putPortMetrics = privilegeSetConfigureComponents;
1467 const static auto& deletePortMetrics = privilegeSetConfigureComponents;
1468 
1469 // Power
1470 const static auto& getPower = privilegeSetLogin;
1471 const static auto& headPower = privilegeSetLogin;
1472 const static auto& patchPower = privilegeSetConfigureManager;
1473 const static auto& putPower = privilegeSetConfigureManager;
1474 const static auto& deletePower = privilegeSetConfigureManager;
1475 const static auto& postPower = privilegeSetConfigureManager;
1476 
1477 // PowerDistribution
1478 const static auto& getPowerDistribution = privilegeSetLogin;
1479 const static auto& headPowerDistribution = privilegeSetLogin;
1480 const static auto& patchPowerDistribution = privilegeSetConfigureComponents;
1481 const static auto& postPowerDistribution = privilegeSetConfigureComponents;
1482 const static auto& putPowerDistribution = privilegeSetConfigureComponents;
1483 const static auto& deletePowerDistribution = privilegeSetConfigureComponents;
1484 
1485 // PowerDistributionCollection
1486 const static auto& getPowerDistributionCollection = privilegeSetLogin;
1487 const static auto& headPowerDistributionCollection = privilegeSetLogin;
1488 const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents;
1489 const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents;
1490 const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents;
1491 const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents;
1492 
1493 // PowerDistributionMetrics
1494 const static auto& getPowerDistributionMetrics = privilegeSetLogin;
1495 const static auto& headPowerDistributionMetrics = privilegeSetLogin;
1496 const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents;
1497 const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents;
1498 const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents;
1499 const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents;
1500 
1501 // PowerDomain
1502 const static auto& getPowerDomain = privilegeSetLogin;
1503 const static auto& headPowerDomain = privilegeSetLogin;
1504 const static auto& patchPowerDomain = privilegeSetConfigureManager;
1505 const static auto& putPowerDomain = privilegeSetConfigureManager;
1506 const static auto& deletePowerDomain = privilegeSetConfigureManager;
1507 const static auto& postPowerDomain = privilegeSetConfigureManager;
1508 
1509 // PowerDomainCollection
1510 const static auto& getPowerDomainCollection = privilegeSetLogin;
1511 const static auto& headPowerDomainCollection = privilegeSetLogin;
1512 const static auto& patchPowerDomainCollection = privilegeSetConfigureManager;
1513 const static auto& putPowerDomainCollection = privilegeSetConfigureManager;
1514 const static auto& deletePowerDomainCollection = privilegeSetConfigureManager;
1515 const static auto& postPowerDomainCollection = privilegeSetConfigureManager;
1516 
1517 // PowerEquipment
1518 const static auto& getPowerEquipment = privilegeSetLogin;
1519 const static auto& headPowerEquipment = privilegeSetLogin;
1520 const static auto& patchPowerEquipment = privilegeSetConfigureManager;
1521 const static auto& putPowerEquipment = privilegeSetConfigureManager;
1522 const static auto& deletePowerEquipment = privilegeSetConfigureManager;
1523 const static auto& postPowerEquipment = privilegeSetConfigureManager;
1524 
1525 // PowerSubsystem
1526 const static auto& getPowerSubsystem = privilegeSetLogin;
1527 const static auto& headPowerSubsystem = privilegeSetLogin;
1528 const static auto& patchPowerSubsystem = privilegeSetConfigureManager;
1529 const static auto& putPowerSubsystem = privilegeSetConfigureManager;
1530 const static auto& deletePowerSubsystem = privilegeSetConfigureManager;
1531 const static auto& postPowerSubsystem = privilegeSetConfigureManager;
1532 
1533 // PowerSupply
1534 const static auto& getPowerSupply = privilegeSetLogin;
1535 const static auto& headPowerSupply = privilegeSetLogin;
1536 const static auto& patchPowerSupply = privilegeSetConfigureManager;
1537 const static auto& putPowerSupply = privilegeSetConfigureManager;
1538 const static auto& deletePowerSupply = privilegeSetConfigureManager;
1539 const static auto& postPowerSupply = privilegeSetConfigureManager;
1540 
1541 // PowerSupplyCollection
1542 const static auto& getPowerSupplyCollection = privilegeSetLogin;
1543 const static auto& headPowerSupplyCollection = privilegeSetLogin;
1544 const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager;
1545 const static auto& putPowerSupplyCollection = privilegeSetConfigureManager;
1546 const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager;
1547 const static auto& postPowerSupplyCollection = privilegeSetConfigureManager;
1548 
1549 // PowerSupplyMetrics
1550 const static auto& getPowerSupplyMetrics = privilegeSetLogin;
1551 const static auto& headPowerSupplyMetrics = privilegeSetLogin;
1552 const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager;
1553 const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager;
1554 const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager;
1555 const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager;
1556 
1557 // PrivilegeRegistry
1558 const static auto& getPrivilegeRegistry = privilegeSetLogin;
1559 const static auto& headPrivilegeRegistry = privilegeSetLogin;
1560 const static auto& patchPrivilegeRegistry = privilegeSetConfigureManager;
1561 const static auto& postPrivilegeRegistry = privilegeSetConfigureManager;
1562 const static auto& putPrivilegeRegistry = privilegeSetConfigureManager;
1563 const static auto& deletePrivilegeRegistry = privilegeSetConfigureManager;
1564 
1565 // Processor
1566 const static auto& getProcessor = privilegeSetLogin;
1567 const static auto& headProcessor = privilegeSetLogin;
1568 const static auto& patchProcessor = privilegeSetConfigureComponents;
1569 const static auto& putProcessor = privilegeSetConfigureComponents;
1570 const static auto& deleteProcessor = privilegeSetConfigureComponents;
1571 const static auto& postProcessor = privilegeSetConfigureComponents;
1572 
1573 // ProcessorCollection
1574 const static auto& getProcessorCollection = privilegeSetLogin;
1575 const static auto& headProcessorCollection = privilegeSetLogin;
1576 const static auto& patchProcessorCollection = privilegeSetConfigureComponents;
1577 const static auto& putProcessorCollection = privilegeSetConfigureComponents;
1578 const static auto& deleteProcessorCollection = privilegeSetConfigureComponents;
1579 const static auto& postProcessorCollection = privilegeSetConfigureComponents;
1580 
1581 // ProcessorMetrics
1582 const static auto& getProcessorMetrics = privilegeSetLogin;
1583 const static auto& headProcessorMetrics = privilegeSetLogin;
1584 const static auto& patchProcessorMetrics = privilegeSetConfigureComponents;
1585 const static auto& putProcessorMetrics = privilegeSetConfigureComponents;
1586 const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents;
1587 const static auto& postProcessorMetrics = privilegeSetConfigureComponents;
1588 
1589 // Pump
1590 const static auto& getPump = privilegeSetLogin;
1591 const static auto& headPump = privilegeSetLogin;
1592 const static auto& patchPump = privilegeSetConfigureComponents;
1593 const static auto& putPump = privilegeSetConfigureComponents;
1594 const static auto& deletePump = privilegeSetConfigureComponents;
1595 const static auto& postPump = privilegeSetConfigureComponents;
1596 
1597 // PumpCollection
1598 const static auto& getPumpCollection = privilegeSetLogin;
1599 const static auto& headPumpCollection = privilegeSetLogin;
1600 const static auto& patchPumpCollection = privilegeSetConfigureComponents;
1601 const static auto& putPumpCollection = privilegeSetConfigureComponents;
1602 const static auto& deletePumpCollection = privilegeSetConfigureComponents;
1603 const static auto& postPumpCollection = privilegeSetConfigureComponents;
1604 
1605 // RegisteredClient
1606 const static auto& getRegisteredClient = privilegeSetLogin;
1607 const static auto& headRegisteredClient = privilegeSetLogin;
1608 const static auto& patchRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1609 const static auto& postRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1610 const static auto& putRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1611 const static auto& deleteRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf;
1612 
1613 // RegisteredClientCollection
1614 const static auto& getRegisteredClientCollection = privilegeSetLogin;
1615 const static auto& headRegisteredClientCollection = privilegeSetLogin;
1616 const static auto& patchRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1617 const static auto& postRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1618 const static auto& putRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1619 const static auto& deleteRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents;
1620 
1621 // Reservoir
1622 const static auto& getReservoir = privilegeSetLogin;
1623 const static auto& headReservoir = privilegeSetLogin;
1624 const static auto& patchReservoir = privilegeSetConfigureComponents;
1625 const static auto& putReservoir = privilegeSetConfigureComponents;
1626 const static auto& deleteReservoir = privilegeSetConfigureComponents;
1627 const static auto& postReservoir = privilegeSetConfigureComponents;
1628 
1629 // ReservoirCollection
1630 const static auto& getReservoirCollection = privilegeSetLogin;
1631 const static auto& headReservoirCollection = privilegeSetLogin;
1632 const static auto& patchReservoirCollection = privilegeSetConfigureComponents;
1633 const static auto& putReservoirCollection = privilegeSetConfigureComponents;
1634 const static auto& deleteReservoirCollection = privilegeSetConfigureComponents;
1635 const static auto& postReservoirCollection = privilegeSetConfigureComponents;
1636 
1637 // ResourceBlock
1638 const static auto& getResourceBlock = privilegeSetLogin;
1639 const static auto& headResourceBlock = privilegeSetLogin;
1640 const static auto& patchResourceBlock = privilegeSetConfigureComponents;
1641 const static auto& putResourceBlock = privilegeSetConfigureComponents;
1642 const static auto& deleteResourceBlock = privilegeSetConfigureComponents;
1643 const static auto& postResourceBlock = privilegeSetConfigureComponents;
1644 
1645 // ResourceBlockCollection
1646 const static auto& getResourceBlockCollection = privilegeSetLogin;
1647 const static auto& headResourceBlockCollection = privilegeSetLogin;
1648 const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents;
1649 const static auto& putResourceBlockCollection = privilegeSetConfigureComponents;
1650 const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents;
1651 const static auto& postResourceBlockCollection = privilegeSetConfigureComponents;
1652 
1653 // Role
1654 const static auto& getRole = privilegeSetLogin;
1655 const static auto& headRole = privilegeSetLogin;
1656 const static auto& patchRole = privilegeSetConfigureManager;
1657 const static auto& putRole = privilegeSetConfigureManager;
1658 const static auto& deleteRole = privilegeSetConfigureManager;
1659 const static auto& postRole = privilegeSetConfigureManager;
1660 
1661 // RoleCollection
1662 const static auto& getRoleCollection = privilegeSetLogin;
1663 const static auto& headRoleCollection = privilegeSetLogin;
1664 const static auto& patchRoleCollection = privilegeSetConfigureManager;
1665 const static auto& putRoleCollection = privilegeSetConfigureManager;
1666 const static auto& deleteRoleCollection = privilegeSetConfigureManager;
1667 const static auto& postRoleCollection = privilegeSetConfigureManager;
1668 
1669 // RouteEntry
1670 const static auto& getRouteEntry = privilegeSetLogin;
1671 const static auto& headRouteEntry = privilegeSetLogin;
1672 const static auto& patchRouteEntry = privilegeSetConfigureComponents;
1673 const static auto& putRouteEntry = privilegeSetConfigureComponents;
1674 const static auto& deleteRouteEntry = privilegeSetConfigureComponents;
1675 const static auto& postRouteEntry = privilegeSetConfigureComponents;
1676 
1677 // RouteEntryCollection
1678 const static auto& getRouteEntryCollection = privilegeSetLogin;
1679 const static auto& headRouteEntryCollection = privilegeSetLogin;
1680 const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents;
1681 const static auto& putRouteEntryCollection = privilegeSetConfigureComponents;
1682 const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents;
1683 const static auto& postRouteEntryCollection = privilegeSetConfigureComponents;
1684 
1685 // RouteSetEntry
1686 const static auto& getRouteSetEntry = privilegeSetLogin;
1687 const static auto& headRouteSetEntry = privilegeSetLogin;
1688 const static auto& patchRouteSetEntry = privilegeSetConfigureComponents;
1689 const static auto& putRouteSetEntry = privilegeSetConfigureComponents;
1690 const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents;
1691 const static auto& postRouteSetEntry = privilegeSetConfigureComponents;
1692 
1693 // RouteSetEntryCollection
1694 const static auto& getRouteSetEntryCollection = privilegeSetLogin;
1695 const static auto& headRouteSetEntryCollection = privilegeSetLogin;
1696 const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents;
1697 const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents;
1698 const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents;
1699 const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents;
1700 
1701 // SecureBoot
1702 const static auto& getSecureBoot = privilegeSetLogin;
1703 const static auto& headSecureBoot = privilegeSetLogin;
1704 const static auto& patchSecureBoot = privilegeSetConfigureComponents;
1705 const static auto& postSecureBoot = privilegeSetConfigureComponents;
1706 const static auto& putSecureBoot = privilegeSetConfigureComponents;
1707 const static auto& deleteSecureBoot = privilegeSetConfigureComponents;
1708 
1709 // SecureBootDatabase
1710 const static auto& getSecureBootDatabase = privilegeSetLogin;
1711 const static auto& headSecureBootDatabase = privilegeSetLogin;
1712 const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents;
1713 const static auto& postSecureBootDatabase = privilegeSetConfigureComponents;
1714 const static auto& putSecureBootDatabase = privilegeSetConfigureComponents;
1715 const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents;
1716 
1717 // SecureBootDatabaseCollection
1718 const static auto& getSecureBootDatabaseCollection = privilegeSetLogin;
1719 const static auto& headSecureBootDatabaseCollection = privilegeSetLogin;
1720 const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents;
1721 const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents;
1722 const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents;
1723 const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents;
1724 
1725 // SecurityPolicy
1726 const static auto& getSecurityPolicy = privilegeSetLogin;
1727 const static auto& headSecurityPolicy = privilegeSetLogin;
1728 const static auto& patchSecurityPolicy = privilegeSetConfigureManager;
1729 const static auto& putSecurityPolicy = privilegeSetConfigureManager;
1730 const static auto& deleteSecurityPolicy = privilegeSetConfigureManager;
1731 const static auto& postSecurityPolicy = privilegeSetConfigureManager;
1732 
1733 // Sensor
1734 const static auto& getSensor = privilegeSetLogin;
1735 const static auto& headSensor = privilegeSetLogin;
1736 const static auto& patchSensor = privilegeSetConfigureComponents;
1737 const static auto& postSensor = privilegeSetConfigureComponents;
1738 const static auto& putSensor = privilegeSetConfigureComponents;
1739 const static auto& deleteSensor = privilegeSetConfigureComponents;
1740 
1741 // SensorCollection
1742 const static auto& getSensorCollection = privilegeSetLogin;
1743 const static auto& headSensorCollection = privilegeSetLogin;
1744 const static auto& patchSensorCollection = privilegeSetConfigureComponents;
1745 const static auto& postSensorCollection = privilegeSetConfigureComponents;
1746 const static auto& putSensorCollection = privilegeSetConfigureComponents;
1747 const static auto& deleteSensorCollection = privilegeSetConfigureComponents;
1748 
1749 // SerialInterface
1750 const static auto& getSerialInterface = privilegeSetLogin;
1751 const static auto& headSerialInterface = privilegeSetLogin;
1752 const static auto& patchSerialInterface = privilegeSetConfigureManager;
1753 const static auto& putSerialInterface = privilegeSetConfigureManager;
1754 const static auto& deleteSerialInterface = privilegeSetConfigureManager;
1755 const static auto& postSerialInterface = privilegeSetConfigureManager;
1756 
1757 // SerialInterfaceCollection
1758 const static auto& getSerialInterfaceCollection = privilegeSetLogin;
1759 const static auto& headSerialInterfaceCollection = privilegeSetLogin;
1760 const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager;
1761 const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager;
1762 const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager;
1763 const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager;
1764 
1765 // ServiceConditions
1766 const static auto& getServiceConditions = privilegeSetLogin;
1767 const static auto& headServiceConditions = privilegeSetLogin;
1768 const static auto& patchServiceConditions = privilegeSetConfigureManager;
1769 const static auto& putServiceConditions = privilegeSetConfigureManager;
1770 const static auto& deleteServiceConditions = privilegeSetConfigureManager;
1771 const static auto& postServiceConditions = privilegeSetConfigureManager;
1772 
1773 // ServiceRoot
1774 const static auto& getServiceRoot = privilegeSetLoginOrNoAuth;
1775 const static auto& headServiceRoot = privilegeSetLoginOrNoAuth;
1776 const static auto& patchServiceRoot = privilegeSetConfigureManager;
1777 const static auto& putServiceRoot = privilegeSetConfigureManager;
1778 const static auto& deleteServiceRoot = privilegeSetConfigureManager;
1779 const static auto& postServiceRoot = privilegeSetConfigureManager;
1780 
1781 // Session
1782 const static auto& getSession = privilegeSetConfigureManagerOrConfigureSelf;
1783 const static auto& headSession = privilegeSetConfigureManagerOrConfigureSelf;
1784 const static auto& patchSession = privilegeSetConfigureManager;
1785 const static auto& putSession = privilegeSetConfigureManager;
1786 const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf;
1787 const static auto& postSession = privilegeSetConfigureManager;
1788 
1789 // SessionCollection
1790 const static auto& getSessionCollection = privilegeSetLogin;
1791 const static auto& headSessionCollection = privilegeSetLogin;
1792 const static auto& patchSessionCollection = privilegeSetConfigureManager;
1793 const static auto& putSessionCollection = privilegeSetConfigureManager;
1794 const static auto& deleteSessionCollection = privilegeSetConfigureManager;
1795 const static auto& postSessionCollection = privilegeSetLogin;
1796 
1797 // SessionService
1798 const static auto& getSessionService = privilegeSetLogin;
1799 const static auto& headSessionService = privilegeSetLogin;
1800 const static auto& patchSessionService = privilegeSetConfigureManager;
1801 const static auto& putSessionService = privilegeSetConfigureManager;
1802 const static auto& deleteSessionService = privilegeSetConfigureManager;
1803 const static auto& postSessionService = privilegeSetConfigureManager;
1804 
1805 // Signature
1806 const static auto& getSignature = privilegeSetLogin;
1807 const static auto& headSignature = privilegeSetLogin;
1808 const static auto& patchSignature = privilegeSetConfigureComponents;
1809 const static auto& postSignature = privilegeSetConfigureComponents;
1810 const static auto& putSignature = privilegeSetConfigureComponents;
1811 const static auto& deleteSignature = privilegeSetConfigureComponents;
1812 
1813 // SignatureCollection
1814 const static auto& getSignatureCollection = privilegeSetLogin;
1815 const static auto& headSignatureCollection = privilegeSetLogin;
1816 const static auto& patchSignatureCollection = privilegeSetConfigureComponents;
1817 const static auto& postSignatureCollection = privilegeSetConfigureComponents;
1818 const static auto& putSignatureCollection = privilegeSetConfigureComponents;
1819 const static auto& deleteSignatureCollection = privilegeSetConfigureComponents;
1820 
1821 // SimpleStorage
1822 const static auto& getSimpleStorage = privilegeSetLogin;
1823 const static auto& headSimpleStorage = privilegeSetLogin;
1824 const static auto& patchSimpleStorage = privilegeSetConfigureComponents;
1825 const static auto& postSimpleStorage = privilegeSetConfigureComponents;
1826 const static auto& putSimpleStorage = privilegeSetConfigureComponents;
1827 const static auto& deleteSimpleStorage = privilegeSetConfigureComponents;
1828 
1829 // SimpleStorageCollection
1830 const static auto& getSimpleStorageCollection = privilegeSetLogin;
1831 const static auto& headSimpleStorageCollection = privilegeSetLogin;
1832 const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents;
1833 const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents;
1834 const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents;
1835 const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents;
1836 
1837 // SoftwareInventory
1838 const static auto& getSoftwareInventory = privilegeSetLogin;
1839 const static auto& headSoftwareInventory = privilegeSetLogin;
1840 const static auto& patchSoftwareInventory = privilegeSetConfigureComponents;
1841 const static auto& postSoftwareInventory = privilegeSetConfigureComponents;
1842 const static auto& putSoftwareInventory = privilegeSetConfigureComponents;
1843 const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents;
1844 
1845 // SoftwareInventoryCollection
1846 const static auto& getSoftwareInventoryCollection = privilegeSetLogin;
1847 const static auto& headSoftwareInventoryCollection = privilegeSetLogin;
1848 const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents;
1849 const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents;
1850 const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents;
1851 const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents;
1852 
1853 // Storage
1854 const static auto& getStorage = privilegeSetLogin;
1855 const static auto& headStorage = privilegeSetLogin;
1856 const static auto& patchStorage = privilegeSetConfigureComponents;
1857 const static auto& postStorage = privilegeSetConfigureComponents;
1858 const static auto& putStorage = privilegeSetConfigureComponents;
1859 const static auto& deleteStorage = privilegeSetConfigureComponents;
1860 
1861 // StorageCollection
1862 const static auto& getStorageCollection = privilegeSetLogin;
1863 const static auto& headStorageCollection = privilegeSetLogin;
1864 const static auto& patchStorageCollection = privilegeSetConfigureComponents;
1865 const static auto& postStorageCollection = privilegeSetConfigureComponents;
1866 const static auto& putStorageCollection = privilegeSetConfigureComponents;
1867 const static auto& deleteStorageCollection = privilegeSetConfigureComponents;
1868 
1869 // StorageController
1870 const static auto& getStorageController = privilegeSetLogin;
1871 const static auto& headStorageController = privilegeSetLogin;
1872 const static auto& patchStorageController = privilegeSetConfigureComponents;
1873 const static auto& postStorageController = privilegeSetConfigureComponents;
1874 const static auto& putStorageController = privilegeSetConfigureComponents;
1875 const static auto& deleteStorageController = privilegeSetConfigureComponents;
1876 
1877 // StorageControllerCollection
1878 const static auto& getStorageControllerCollection = privilegeSetLogin;
1879 const static auto& headStorageControllerCollection = privilegeSetLogin;
1880 const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents;
1881 const static auto& postStorageControllerCollection = privilegeSetConfigureComponents;
1882 const static auto& putStorageControllerCollection = privilegeSetConfigureComponents;
1883 const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents;
1884 
1885 // StorageControllerMetrics
1886 const static auto& getStorageControllerMetrics = privilegeSetLogin;
1887 const static auto& headStorageControllerMetrics = privilegeSetLogin;
1888 const static auto& patchStorageControllerMetrics = privilegeSetConfigureComponents;
1889 const static auto& postStorageControllerMetrics = privilegeSetConfigureComponents;
1890 const static auto& putStorageControllerMetrics = privilegeSetConfigureComponents;
1891 const static auto& deleteStorageControllerMetrics = privilegeSetConfigureComponents;
1892 
1893 // Switch
1894 const static auto& getSwitch = privilegeSetLogin;
1895 const static auto& headSwitch = privilegeSetLogin;
1896 const static auto& patchSwitch = privilegeSetConfigureComponents;
1897 const static auto& postSwitch = privilegeSetConfigureComponents;
1898 const static auto& putSwitch = privilegeSetConfigureComponents;
1899 const static auto& deleteSwitch = privilegeSetConfigureComponents;
1900 
1901 // SwitchCollection
1902 const static auto& getSwitchCollection = privilegeSetLogin;
1903 const static auto& headSwitchCollection = privilegeSetLogin;
1904 const static auto& patchSwitchCollection = privilegeSetConfigureComponents;
1905 const static auto& postSwitchCollection = privilegeSetConfigureComponents;
1906 const static auto& putSwitchCollection = privilegeSetConfigureComponents;
1907 const static auto& deleteSwitchCollection = privilegeSetConfigureComponents;
1908 
1909 // SwitchMetrics
1910 const static auto& getSwitchMetrics = privilegeSetLogin;
1911 const static auto& headSwitchMetrics = privilegeSetLogin;
1912 const static auto& patchSwitchMetrics = privilegeSetConfigureComponents;
1913 const static auto& postSwitchMetrics = privilegeSetConfigureComponents;
1914 const static auto& putSwitchMetrics = privilegeSetConfigureComponents;
1915 const static auto& deleteSwitchMetrics = privilegeSetConfigureComponents;
1916 
1917 // Task
1918 const static auto& getTask = privilegeSetLogin;
1919 const static auto& headTask = privilegeSetLogin;
1920 const static auto& patchTask = privilegeSetConfigureManager;
1921 const static auto& putTask = privilegeSetConfigureManager;
1922 const static auto& deleteTask = privilegeSetConfigureManager;
1923 const static auto& postTask = privilegeSetConfigureManager;
1924 
1925 // TaskCollection
1926 const static auto& getTaskCollection = privilegeSetLogin;
1927 const static auto& headTaskCollection = privilegeSetLogin;
1928 const static auto& patchTaskCollection = privilegeSetConfigureManager;
1929 const static auto& putTaskCollection = privilegeSetConfigureManager;
1930 const static auto& deleteTaskCollection = privilegeSetConfigureManager;
1931 const static auto& postTaskCollection = privilegeSetConfigureManager;
1932 
1933 // TaskService
1934 const static auto& getTaskService = privilegeSetLogin;
1935 const static auto& headTaskService = privilegeSetLogin;
1936 const static auto& patchTaskService = privilegeSetConfigureManager;
1937 const static auto& putTaskService = privilegeSetConfigureManager;
1938 const static auto& deleteTaskService = privilegeSetConfigureManager;
1939 const static auto& postTaskService = privilegeSetConfigureManager;
1940 
1941 // TelemetryService
1942 const static auto& getTelemetryService = privilegeSetLogin;
1943 const static auto& headTelemetryService = privilegeSetLogin;
1944 const static auto& patchTelemetryService = privilegeSetConfigureManager;
1945 const static auto& putTelemetryService = privilegeSetConfigureManager;
1946 const static auto& deleteTelemetryService = privilegeSetConfigureManager;
1947 const static auto& postTelemetryService = privilegeSetConfigureManager;
1948 
1949 // Thermal
1950 const static auto& getThermal = privilegeSetLogin;
1951 const static auto& headThermal = privilegeSetLogin;
1952 const static auto& patchThermal = privilegeSetConfigureManager;
1953 const static auto& putThermal = privilegeSetConfigureManager;
1954 const static auto& deleteThermal = privilegeSetConfigureManager;
1955 const static auto& postThermal = privilegeSetConfigureManager;
1956 
1957 // ThermalEquipment
1958 const static auto& getThermalEquipment = privilegeSetLogin;
1959 const static auto& headThermalEquipment = privilegeSetLogin;
1960 const static auto& patchThermalEquipment = privilegeSetConfigureManager;
1961 const static auto& putThermalEquipment = privilegeSetConfigureManager;
1962 const static auto& deleteThermalEquipment = privilegeSetConfigureManager;
1963 const static auto& postThermalEquipment = privilegeSetConfigureManager;
1964 
1965 // ThermalMetrics
1966 const static auto& getThermalMetrics = privilegeSetLogin;
1967 const static auto& headThermalMetrics = privilegeSetLogin;
1968 const static auto& patchThermalMetrics = privilegeSetConfigureManager;
1969 const static auto& putThermalMetrics = privilegeSetConfigureManager;
1970 const static auto& deleteThermalMetrics = privilegeSetConfigureManager;
1971 const static auto& postThermalMetrics = privilegeSetConfigureManager;
1972 
1973 // ThermalSubsystem
1974 const static auto& getThermalSubsystem = privilegeSetLogin;
1975 const static auto& headThermalSubsystem = privilegeSetLogin;
1976 const static auto& patchThermalSubsystem = privilegeSetConfigureManager;
1977 const static auto& putThermalSubsystem = privilegeSetConfigureManager;
1978 const static auto& deleteThermalSubsystem = privilegeSetConfigureManager;
1979 const static auto& postThermalSubsystem = privilegeSetConfigureManager;
1980 
1981 // Triggers
1982 const static auto& getTriggers = privilegeSetLogin;
1983 const static auto& headTriggers = privilegeSetLogin;
1984 const static auto& patchTriggers = privilegeSetConfigureManager;
1985 const static auto& putTriggers = privilegeSetConfigureManager;
1986 const static auto& deleteTriggers = privilegeSetConfigureManager;
1987 const static auto& postTriggers = privilegeSetConfigureManager;
1988 
1989 // TriggersCollection
1990 const static auto& getTriggersCollection = privilegeSetLogin;
1991 const static auto& headTriggersCollection = privilegeSetLogin;
1992 const static auto& patchTriggersCollection = privilegeSetConfigureManager;
1993 const static auto& putTriggersCollection = privilegeSetConfigureManager;
1994 const static auto& deleteTriggersCollection = privilegeSetConfigureManager;
1995 const static auto& postTriggersCollection = privilegeSetConfigureManager;
1996 
1997 // TrustedComponent
1998 const static auto& getTrustedComponent = privilegeSetLogin;
1999 const static auto& headTrustedComponent = privilegeSetLogin;
2000 const static auto& patchTrustedComponent = privilegeSetConfigureManager;
2001 const static auto& putTrustedComponent = privilegeSetConfigureManager;
2002 const static auto& deleteTrustedComponent = privilegeSetConfigureManager;
2003 const static auto& postTrustedComponent = privilegeSetConfigureManager;
2004 
2005 // TrustedComponentCollection
2006 const static auto& getTrustedComponentCollection = privilegeSetLogin;
2007 const static auto& headTrustedComponentCollection = privilegeSetLogin;
2008 const static auto& patchTrustedComponentCollection = privilegeSetConfigureManager;
2009 const static auto& putTrustedComponentCollection = privilegeSetConfigureManager;
2010 const static auto& deleteTrustedComponentCollection = privilegeSetConfigureManager;
2011 const static auto& postTrustedComponentCollection = privilegeSetConfigureManager;
2012 
2013 // UpdateService
2014 const static auto& getUpdateService = privilegeSetLogin;
2015 const static auto& headUpdateService = privilegeSetLogin;
2016 const static auto& patchUpdateService = privilegeSetConfigureComponents;
2017 const static auto& postUpdateService = privilegeSetConfigureComponents;
2018 const static auto& putUpdateService = privilegeSetConfigureComponents;
2019 const static auto& deleteUpdateService = privilegeSetConfigureComponents;
2020 
2021 // USBController
2022 const static auto& getUSBController = privilegeSetLogin;
2023 const static auto& headUSBController = privilegeSetLogin;
2024 const static auto& patchUSBController = privilegeSetConfigureComponents;
2025 const static auto& putUSBController = privilegeSetConfigureComponents;
2026 const static auto& deleteUSBController = privilegeSetConfigureComponents;
2027 const static auto& postUSBController = privilegeSetConfigureComponents;
2028 
2029 // USBControllerCollection
2030 const static auto& getUSBControllerCollection = privilegeSetLogin;
2031 const static auto& headUSBControllerCollection = privilegeSetLogin;
2032 const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents;
2033 const static auto& putUSBControllerCollection = privilegeSetConfigureComponents;
2034 const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents;
2035 const static auto& postUSBControllerCollection = privilegeSetConfigureComponents;
2036 
2037 // VCATEntry
2038 const static auto& getVCATEntry = privilegeSetLogin;
2039 const static auto& headVCATEntry = privilegeSetLogin;
2040 const static auto& patchVCATEntry = privilegeSetConfigureComponents;
2041 const static auto& putVCATEntry = privilegeSetConfigureComponents;
2042 const static auto& deleteVCATEntry = privilegeSetConfigureComponents;
2043 const static auto& postVCATEntry = privilegeSetConfigureComponents;
2044 
2045 // VCATEntryCollection
2046 const static auto& getVCATEntryCollection = privilegeSetLogin;
2047 const static auto& headVCATEntryCollection = privilegeSetLogin;
2048 const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents;
2049 const static auto& putVCATEntryCollection = privilegeSetConfigureComponents;
2050 const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents;
2051 const static auto& postVCATEntryCollection = privilegeSetConfigureComponents;
2052 
2053 // VLanNetworkInterface
2054 const static auto& getVLanNetworkInterface = privilegeSetLogin;
2055 const static auto& headVLanNetworkInterface = privilegeSetLogin;
2056 const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager;
2057 const static auto& putVLanNetworkInterface = privilegeSetConfigureManager;
2058 const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager;
2059 const static auto& postVLanNetworkInterface = privilegeSetConfigureManager;
2060 
2061 // VLanNetworkInterfaceCollection
2062 const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin;
2063 const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin;
2064 const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
2065 const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
2066 const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
2067 const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager;
2068 
2069 // VirtualMedia
2070 const static auto& getVirtualMedia = privilegeSetLogin;
2071 const static auto& headVirtualMedia = privilegeSetLogin;
2072 const static auto& patchVirtualMedia = privilegeSetConfigureManager;
2073 const static auto& putVirtualMedia = privilegeSetConfigureManager;
2074 const static auto& deleteVirtualMedia = privilegeSetConfigureManager;
2075 const static auto& postVirtualMedia = privilegeSetConfigureManager;
2076 
2077 // VirtualMediaCollection
2078 const static auto& getVirtualMediaCollection = privilegeSetLogin;
2079 const static auto& headVirtualMediaCollection = privilegeSetLogin;
2080 const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager;
2081 const static auto& putVirtualMediaCollection = privilegeSetConfigureManager;
2082 const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager;
2083 const static auto& postVirtualMediaCollection = privilegeSetConfigureManager;
2084 
2085 // Volume
2086 const static auto& getVolume = privilegeSetLogin;
2087 const static auto& headVolume = privilegeSetLogin;
2088 const static auto& patchVolume = privilegeSetConfigureComponents;
2089 const static auto& postVolume = privilegeSetConfigureComponents;
2090 const static auto& putVolume = privilegeSetConfigureComponents;
2091 const static auto& deleteVolume = privilegeSetConfigureComponents;
2092 
2093 // VolumeCollection
2094 const static auto& getVolumeCollection = privilegeSetLogin;
2095 const static auto& headVolumeCollection = privilegeSetLogin;
2096 const static auto& patchVolumeCollection = privilegeSetConfigureComponents;
2097 const static auto& postVolumeCollection = privilegeSetConfigureComponents;
2098 const static auto& putVolumeCollection = privilegeSetConfigureComponents;
2099 const static auto& deleteVolumeCollection = privilegeSetConfigureComponents;
2100 
2101 // Zone
2102 const static auto& getZone = privilegeSetLogin;
2103 const static auto& headZone = privilegeSetLogin;
2104 const static auto& patchZone = privilegeSetConfigureComponents;
2105 const static auto& postZone = privilegeSetConfigureComponents;
2106 const static auto& putZone = privilegeSetConfigureComponents;
2107 const static auto& deleteZone = privilegeSetConfigureComponents;
2108 
2109 // ZoneCollection
2110 const static auto& getZoneCollection = privilegeSetLogin;
2111 const static auto& headZoneCollection = privilegeSetLogin;
2112 const static auto& patchZoneCollection = privilegeSetConfigureComponents;
2113 const static auto& postZoneCollection = privilegeSetConfigureComponents;
2114 const static auto& putZoneCollection = privilegeSetConfigureComponents;
2115 const static auto& deleteZoneCollection = privilegeSetConfigureComponents;
2116 
2117 } // namespace redfish::privileges
2118 // clang-format on
2119