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