1 #pragma once 2 // privilege_registry.hpp is generated. Do not edit directly 3 #include <privileges.hpp> 4 5 namespace redfish::privileges 6 { 7 // clang-format off 8 const std::array<Privileges, 1> privilegeSetLogin = {{ 9 {"Login"} 10 }}; 11 const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 12 {"ConfigureComponents"} 13 }}; 14 const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 15 {"ConfigureUsers"} 16 }}; 17 const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 18 {"ConfigureManager"} 19 }}; 20 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 21 {"ConfigureManager"}, 22 {"ConfigureComponents"} 23 }}; 24 const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 25 {"ConfigureManager"}, 26 {"ConfigureSelf"} 27 }}; 28 const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 29 {"ConfigureManager"}, 30 {"ConfigureUsers"}, 31 {"ConfigureSelf"} 32 }}; 33 const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 34 {"Login"}, 35 {} 36 }}; 37 // clang-format on 38 39 // AccelerationFunction 40 const static auto& getAccelerationFunction = privilegeSetLogin; 41 const static auto& headAccelerationFunction = privilegeSetLogin; 42 const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 43 const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 44 const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 45 const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 46 47 // AccelerationFunctionCollection 48 const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 49 const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 50 const static auto& patchAccelerationFunctionCollection = 51 privilegeSetConfigureComponents; 52 const static auto& putAccelerationFunctionCollection = 53 privilegeSetConfigureComponents; 54 const static auto& deleteAccelerationFunctionCollection = 55 privilegeSetConfigureComponents; 56 const static auto& postAccelerationFunctionCollection = 57 privilegeSetConfigureComponents; 58 59 // AccountService 60 const static auto& getAccountService = privilegeSetLogin; 61 const static auto& headAccountService = privilegeSetLogin; 62 const static auto& patchAccountService = privilegeSetConfigureUsers; 63 const static auto& putAccountService = privilegeSetConfigureUsers; 64 const static auto& deleteAccountService = privilegeSetConfigureUsers; 65 const static auto& postAccountService = privilegeSetConfigureUsers; 66 67 // ActionInfo 68 const static auto& getActionInfo = privilegeSetLogin; 69 const static auto& headActionInfo = privilegeSetLogin; 70 const static auto& patchActionInfo = privilegeSetConfigureManager; 71 const static auto& putActionInfo = privilegeSetConfigureManager; 72 const static auto& deleteActionInfo = privilegeSetConfigureManager; 73 const static auto& postActionInfo = privilegeSetConfigureManager; 74 75 // AddressPool 76 const static auto& getAddressPool = privilegeSetLogin; 77 const static auto& headAddressPool = privilegeSetLogin; 78 const static auto& patchAddressPool = privilegeSetConfigureComponents; 79 const static auto& putAddressPool = privilegeSetConfigureComponents; 80 const static auto& deleteAddressPool = privilegeSetConfigureComponents; 81 const static auto& postAddressPool = privilegeSetConfigureComponents; 82 83 // AddressPoolCollection 84 const static auto& getAddressPoolCollection = privilegeSetLogin; 85 const static auto& headAddressPoolCollection = privilegeSetLogin; 86 const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 87 const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 88 const static auto& deleteAddressPoolCollection = 89 privilegeSetConfigureComponents; 90 const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 91 92 // Aggregate 93 const static auto& getAggregate = privilegeSetLogin; 94 const static auto& headAggregate = privilegeSetLogin; 95 const static auto& patchAggregate = 96 privilegeSetConfigureManagerOrConfigureComponents; 97 const static auto& putAggregate = 98 privilegeSetConfigureManagerOrConfigureComponents; 99 const static auto& deleteAggregate = 100 privilegeSetConfigureManagerOrConfigureComponents; 101 const static auto& postAggregate = 102 privilegeSetConfigureManagerOrConfigureComponents; 103 104 // AggregateCollection 105 const static auto& getAggregateCollection = privilegeSetLogin; 106 const static auto& headAggregateCollection = privilegeSetLogin; 107 const static auto& patchAggregateCollection = 108 privilegeSetConfigureManagerOrConfigureComponents; 109 const static auto& putAggregateCollection = 110 privilegeSetConfigureManagerOrConfigureComponents; 111 const static auto& deleteAggregateCollection = 112 privilegeSetConfigureManagerOrConfigureComponents; 113 const static auto& postAggregateCollection = 114 privilegeSetConfigureManagerOrConfigureComponents; 115 116 // AggregationService 117 const static auto& getAggregationService = privilegeSetLogin; 118 const static auto& headAggregationService = privilegeSetLogin; 119 const static auto& patchAggregationService = privilegeSetConfigureManager; 120 const static auto& putAggregationService = privilegeSetConfigureManager; 121 const static auto& deleteAggregationService = privilegeSetConfigureManager; 122 const static auto& postAggregationService = privilegeSetConfigureManager; 123 124 // AggregationSource 125 const static auto& getAggregationSource = privilegeSetLogin; 126 const static auto& headAggregationSource = privilegeSetLogin; 127 const static auto& patchAggregationSource = privilegeSetConfigureManager; 128 const static auto& putAggregationSource = privilegeSetConfigureManager; 129 const static auto& deleteAggregationSource = privilegeSetConfigureManager; 130 const static auto& postAggregationSource = privilegeSetConfigureManager; 131 132 // AggregationSourceCollection 133 const static auto& getAggregationSourceCollection = privilegeSetLogin; 134 const static auto& headAggregationSourceCollection = privilegeSetLogin; 135 const static auto& patchAggregationSourceCollection = 136 privilegeSetConfigureManager; 137 const static auto& putAggregationSourceCollection = 138 privilegeSetConfigureManager; 139 const static auto& deleteAggregationSourceCollection = 140 privilegeSetConfigureManager; 141 const static auto& postAggregationSourceCollection = 142 privilegeSetConfigureManager; 143 144 // Assembly 145 const static auto& getAssembly = privilegeSetLogin; 146 const static auto& headAssembly = privilegeSetLogin; 147 const static auto& patchAssembly = privilegeSetConfigureComponents; 148 const static auto& putAssembly = privilegeSetConfigureComponents; 149 const static auto& deleteAssembly = privilegeSetConfigureComponents; 150 const static auto& postAssembly = privilegeSetConfigureComponents; 151 152 // Bios 153 const static auto& getBios = privilegeSetLogin; 154 const static auto& headBios = privilegeSetLogin; 155 const static auto& patchBios = privilegeSetConfigureComponents; 156 const static auto& postBios = privilegeSetConfigureComponents; 157 const static auto& putBios = privilegeSetConfigureComponents; 158 const static auto& deleteBios = privilegeSetConfigureComponents; 159 160 // BootOption 161 const static auto& getBootOption = privilegeSetLogin; 162 const static auto& headBootOption = privilegeSetLogin; 163 const static auto& patchBootOption = privilegeSetConfigureComponents; 164 const static auto& putBootOption = privilegeSetConfigureComponents; 165 const static auto& deleteBootOption = privilegeSetConfigureComponents; 166 const static auto& postBootOption = privilegeSetConfigureComponents; 167 168 // BootOptionCollection 169 const static auto& getBootOptionCollection = privilegeSetLogin; 170 const static auto& headBootOptionCollection = privilegeSetLogin; 171 const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 172 const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 173 const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 174 const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 175 176 // Certificate 177 const static auto& getCertificate = privilegeSetConfigureManager; 178 const static auto& headCertificate = privilegeSetConfigureManager; 179 const static auto& patchCertificate = privilegeSetConfigureManager; 180 const static auto& putCertificate = privilegeSetConfigureManager; 181 const static auto& deleteCertificate = privilegeSetConfigureManager; 182 const static auto& postCertificate = privilegeSetConfigureManager; 183 184 // CertificateCollection 185 const static auto& getCertificateCollection = privilegeSetConfigureManager; 186 const static auto& headCertificateCollection = privilegeSetConfigureManager; 187 const static auto& patchCertificateCollection = privilegeSetConfigureManager; 188 const static auto& putCertificateCollection = privilegeSetConfigureManager; 189 const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 190 const static auto& postCertificateCollection = privilegeSetConfigureManager; 191 192 // CertificateLocations 193 const static auto& getCertificateLocations = privilegeSetConfigureManager; 194 const static auto& headCertificateLocations = privilegeSetConfigureManager; 195 const static auto& patchCertificateLocations = privilegeSetConfigureManager; 196 const static auto& putCertificateLocations = privilegeSetConfigureManager; 197 const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 198 const static auto& postCertificateLocations = privilegeSetConfigureManager; 199 200 // CertificateService 201 const static auto& getCertificateService = privilegeSetLogin; 202 const static auto& headCertificateService = privilegeSetLogin; 203 const static auto& patchCertificateService = privilegeSetConfigureManager; 204 const static auto& putCertificateService = privilegeSetConfigureManager; 205 const static auto& deleteCertificateService = privilegeSetConfigureManager; 206 const static auto& postCertificateService = privilegeSetConfigureManager; 207 208 // Chassis 209 const static auto& getChassis = privilegeSetLogin; 210 const static auto& headChassis = privilegeSetLogin; 211 const static auto& patchChassis = privilegeSetConfigureComponents; 212 const static auto& putChassis = privilegeSetConfigureComponents; 213 const static auto& deleteChassis = privilegeSetConfigureComponents; 214 const static auto& postChassis = privilegeSetConfigureComponents; 215 216 // ChassisCollection 217 const static auto& getChassisCollection = privilegeSetLogin; 218 const static auto& headChassisCollection = privilegeSetLogin; 219 const static auto& patchChassisCollection = privilegeSetConfigureComponents; 220 const static auto& putChassisCollection = privilegeSetConfigureComponents; 221 const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 222 const static auto& postChassisCollection = privilegeSetConfigureComponents; 223 224 // Circuit 225 const static auto& getCircuit = privilegeSetLogin; 226 const static auto& headCircuit = privilegeSetLogin; 227 const static auto& patchCircuit = privilegeSetConfigureComponents; 228 const static auto& putCircuit = privilegeSetConfigureComponents; 229 const static auto& deleteCircuit = privilegeSetConfigureComponents; 230 const static auto& postCircuit = privilegeSetConfigureComponents; 231 232 // CircuitCollection 233 const static auto& getCircuitCollection = privilegeSetLogin; 234 const static auto& headCircuitCollection = privilegeSetLogin; 235 const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 236 const static auto& putCircuitCollection = privilegeSetConfigureComponents; 237 const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 238 const static auto& postCircuitCollection = privilegeSetConfigureComponents; 239 240 // CompositionService 241 const static auto& getCompositionService = privilegeSetLogin; 242 const static auto& headCompositionService = privilegeSetLogin; 243 const static auto& patchCompositionService = privilegeSetConfigureManager; 244 const static auto& putCompositionService = privilegeSetConfigureManager; 245 const static auto& deleteCompositionService = privilegeSetConfigureManager; 246 const static auto& postCompositionService = privilegeSetConfigureManager; 247 248 // ComputerSystem 249 const static auto& getComputerSystem = privilegeSetLogin; 250 const static auto& headComputerSystem = privilegeSetLogin; 251 const static auto& patchComputerSystem = privilegeSetConfigureComponents; 252 const static auto& postComputerSystem = privilegeSetConfigureComponents; 253 const static auto& putComputerSystem = privilegeSetConfigureComponents; 254 const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 255 256 // ComputerSystemCollection 257 const static auto& getComputerSystemCollection = privilegeSetLogin; 258 const static auto& headComputerSystemCollection = privilegeSetLogin; 259 const static auto& patchComputerSystemCollection = 260 privilegeSetConfigureComponents; 261 const static auto& postComputerSystemCollection = 262 privilegeSetConfigureComponents; 263 const static auto& putComputerSystemCollection = 264 privilegeSetConfigureComponents; 265 const static auto& deleteComputerSystemCollection = 266 privilegeSetConfigureComponents; 267 268 // Connection 269 const static auto& getConnection = privilegeSetLogin; 270 const static auto& headConnection = privilegeSetLogin; 271 const static auto& patchConnection = privilegeSetConfigureComponents; 272 const static auto& postConnection = privilegeSetConfigureComponents; 273 const static auto& putConnection = privilegeSetConfigureComponents; 274 const static auto& deleteConnection = privilegeSetConfigureComponents; 275 276 // ConnectionCollection 277 const static auto& getConnectionCollection = privilegeSetLogin; 278 const static auto& headConnectionCollection = privilegeSetLogin; 279 const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 280 const static auto& postConnectionCollection = privilegeSetConfigureComponents; 281 const static auto& putConnectionCollection = privilegeSetConfigureComponents; 282 const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 283 284 // ConnectionMethod 285 const static auto& getConnectionMethod = privilegeSetLogin; 286 const static auto& headConnectionMethod = privilegeSetLogin; 287 const static auto& patchConnectionMethod = privilegeSetConfigureManager; 288 const static auto& putConnectionMethod = privilegeSetConfigureManager; 289 const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 290 const static auto& postConnectionMethod = privilegeSetConfigureManager; 291 292 // ConnectionMethodCollection 293 const static auto& getConnectionMethodCollection = privilegeSetLogin; 294 const static auto& headConnectionMethodCollection = privilegeSetLogin; 295 const static auto& patchConnectionMethodCollection = 296 privilegeSetConfigureManager; 297 const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 298 const static auto& deleteConnectionMethodCollection = 299 privilegeSetConfigureManager; 300 const static auto& postConnectionMethodCollection = 301 privilegeSetConfigureManager; 302 303 // Drive 304 const static auto& getDrive = privilegeSetLogin; 305 const static auto& headDrive = privilegeSetLogin; 306 const static auto& patchDrive = privilegeSetConfigureComponents; 307 const static auto& postDrive = privilegeSetConfigureComponents; 308 const static auto& putDrive = privilegeSetConfigureComponents; 309 const static auto& deleteDrive = privilegeSetConfigureComponents; 310 311 // DriveCollection 312 const static auto& getDriveCollection = privilegeSetLogin; 313 const static auto& headDriveCollection = privilegeSetLogin; 314 const static auto& patchDriveCollection = privilegeSetConfigureComponents; 315 const static auto& postDriveCollection = privilegeSetConfigureComponents; 316 const static auto& putDriveCollection = privilegeSetConfigureComponents; 317 const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 318 319 // Endpoint 320 const static auto& getEndpoint = privilegeSetLogin; 321 const static auto& headEndpoint = privilegeSetLogin; 322 const static auto& patchEndpoint = privilegeSetConfigureComponents; 323 const static auto& postEndpoint = privilegeSetConfigureComponents; 324 const static auto& putEndpoint = privilegeSetConfigureComponents; 325 const static auto& deleteEndpoint = privilegeSetConfigureComponents; 326 327 // EndpointCollection 328 const static auto& getEndpointCollection = privilegeSetLogin; 329 const static auto& headEndpointCollection = privilegeSetLogin; 330 const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 331 const static auto& postEndpointCollection = privilegeSetConfigureComponents; 332 const static auto& putEndpointCollection = privilegeSetConfigureComponents; 333 const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 334 335 // EndpointGroup 336 const static auto& getEndpointGroup = privilegeSetLogin; 337 const static auto& headEndpointGroup = privilegeSetLogin; 338 const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 339 const static auto& postEndpointGroup = privilegeSetConfigureComponents; 340 const static auto& putEndpointGroup = privilegeSetConfigureComponents; 341 const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 342 343 // EndpointGroupCollection 344 const static auto& getEndpointGroupCollection = privilegeSetLogin; 345 const static auto& headEndpointGroupCollection = privilegeSetLogin; 346 const static auto& patchEndpointGroupCollection = 347 privilegeSetConfigureComponents; 348 const static auto& postEndpointGroupCollection = 349 privilegeSetConfigureComponents; 350 const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 351 const static auto& deleteEndpointGroupCollection = 352 privilegeSetConfigureComponents; 353 354 // EthernetInterface 355 const static auto& getEthernetInterface = privilegeSetLogin; 356 const static auto& headEthernetInterface = privilegeSetLogin; 357 const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 358 const static auto& postEthernetInterface = privilegeSetConfigureComponents; 359 const static auto& putEthernetInterface = privilegeSetConfigureComponents; 360 const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 361 362 // EthernetInterfaceCollection 363 const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 364 const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 365 const static auto& patchEthernetInterfaceCollection = 366 privilegeSetConfigureComponents; 367 const static auto& postEthernetInterfaceCollection = 368 privilegeSetConfigureComponents; 369 const static auto& putEthernetInterfaceCollection = 370 privilegeSetConfigureComponents; 371 const static auto& deleteEthernetInterfaceCollection = 372 privilegeSetConfigureComponents; 373 374 // EventDestination 375 const static auto& getEventDestination = privilegeSetLogin; 376 const static auto& headEventDestination = privilegeSetLogin; 377 const static auto& patchEventDestination = 378 privilegeSetConfigureManagerOrConfigureSelf; 379 const static auto& postEventDestination = 380 privilegeSetConfigureManagerOrConfigureSelf; 381 const static auto& putEventDestination = 382 privilegeSetConfigureManagerOrConfigureSelf; 383 const static auto& deleteEventDestination = 384 privilegeSetConfigureManagerOrConfigureSelf; 385 386 // EventDestinationCollection 387 const static auto& getEventDestinationCollection = privilegeSetLogin; 388 const static auto& headEventDestinationCollection = privilegeSetLogin; 389 const static auto& patchEventDestinationCollection = 390 privilegeSetConfigureManagerOrConfigureComponents; 391 const static auto& postEventDestinationCollection = 392 privilegeSetConfigureManagerOrConfigureComponents; 393 const static auto& putEventDestinationCollection = 394 privilegeSetConfigureManagerOrConfigureComponents; 395 const static auto& deleteEventDestinationCollection = 396 privilegeSetConfigureManagerOrConfigureComponents; 397 398 // EventService 399 const static auto& getEventService = privilegeSetLogin; 400 const static auto& headEventService = privilegeSetLogin; 401 const static auto& patchEventService = privilegeSetConfigureManager; 402 const static auto& postEventService = privilegeSetConfigureManager; 403 const static auto& putEventService = privilegeSetConfigureManager; 404 const static auto& deleteEventService = privilegeSetConfigureManager; 405 406 // ExternalAccountProvider 407 const static auto& getExternalAccountProvider = privilegeSetLogin; 408 const static auto& headExternalAccountProvider = privilegeSetLogin; 409 const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 410 const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 411 const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 412 const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 413 414 // ExternalAccountProviderCollection 415 const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 416 const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 417 const static auto& patchExternalAccountProviderCollection = 418 privilegeSetConfigureManager; 419 const static auto& putExternalAccountProviderCollection = 420 privilegeSetConfigureManager; 421 const static auto& deleteExternalAccountProviderCollection = 422 privilegeSetConfigureManager; 423 const static auto& postExternalAccountProviderCollection = 424 privilegeSetConfigureManager; 425 426 // Fabric 427 const static auto& getFabric = privilegeSetLogin; 428 const static auto& headFabric = privilegeSetLogin; 429 const static auto& patchFabric = privilegeSetConfigureComponents; 430 const static auto& postFabric = privilegeSetConfigureComponents; 431 const static auto& putFabric = privilegeSetConfigureComponents; 432 const static auto& deleteFabric = privilegeSetConfigureComponents; 433 434 // FabricCollection 435 const static auto& getFabricCollection = privilegeSetLogin; 436 const static auto& headFabricCollection = privilegeSetLogin; 437 const static auto& patchFabricCollection = privilegeSetConfigureComponents; 438 const static auto& postFabricCollection = privilegeSetConfigureComponents; 439 const static auto& putFabricCollection = privilegeSetConfigureComponents; 440 const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 441 442 // FabricAdapter 443 const static auto& getFabricAdapter = privilegeSetLogin; 444 const static auto& headFabricAdapter = privilegeSetLogin; 445 const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 446 const static auto& postFabricAdapter = privilegeSetConfigureComponents; 447 const static auto& putFabricAdapter = privilegeSetConfigureComponents; 448 const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 449 450 // FabricAdapterCollection 451 const static auto& getFabricAdapterCollection = privilegeSetLogin; 452 const static auto& headFabricAdapterCollection = privilegeSetLogin; 453 const static auto& patchFabricAdapterCollection = 454 privilegeSetConfigureComponents; 455 const static auto& postFabricAdapterCollection = 456 privilegeSetConfigureComponents; 457 const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 458 const static auto& deleteFabricAdapterCollection = 459 privilegeSetConfigureComponents; 460 461 // Facility 462 const static auto& getFacility = privilegeSetLogin; 463 const static auto& headFacility = privilegeSetLogin; 464 const static auto& patchFacility = privilegeSetConfigureComponents; 465 const static auto& putFacility = privilegeSetConfigureComponents; 466 const static auto& deleteFacility = privilegeSetConfigureComponents; 467 const static auto& postFacility = privilegeSetConfigureComponents; 468 469 // FacilityCollection 470 const static auto& getFacilityCollection = privilegeSetLogin; 471 const static auto& headFacilityCollection = privilegeSetLogin; 472 const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 473 const static auto& putFacilityCollection = privilegeSetConfigureComponents; 474 const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 475 const static auto& postFacilityCollection = privilegeSetConfigureComponents; 476 477 // HostInterface 478 const static auto& getHostInterface = privilegeSetLogin; 479 const static auto& headHostInterface = privilegeSetLogin; 480 const static auto& patchHostInterface = privilegeSetConfigureManager; 481 const static auto& postHostInterface = privilegeSetConfigureManager; 482 const static auto& putHostInterface = privilegeSetConfigureManager; 483 const static auto& deleteHostInterface = privilegeSetConfigureManager; 484 485 // HostInterfaceCollection 486 const static auto& getHostInterfaceCollection = privilegeSetLogin; 487 const static auto& headHostInterfaceCollection = privilegeSetLogin; 488 const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 489 const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 490 const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 491 const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 492 493 // Job 494 const static auto& getJob = privilegeSetLogin; 495 const static auto& headJob = privilegeSetLogin; 496 const static auto& patchJob = privilegeSetConfigureManager; 497 const static auto& putJob = privilegeSetConfigureManager; 498 const static auto& deleteJob = privilegeSetConfigureManager; 499 const static auto& postJob = privilegeSetConfigureManager; 500 501 // JobCollection 502 const static auto& getJobCollection = privilegeSetLogin; 503 const static auto& headJobCollection = privilegeSetLogin; 504 const static auto& patchJobCollection = privilegeSetConfigureManager; 505 const static auto& putJobCollection = privilegeSetConfigureManager; 506 const static auto& deleteJobCollection = privilegeSetConfigureManager; 507 const static auto& postJobCollection = privilegeSetConfigureManager; 508 509 // JobService 510 const static auto& getJobService = privilegeSetLogin; 511 const static auto& headJobService = privilegeSetLogin; 512 const static auto& patchJobService = privilegeSetConfigureManager; 513 const static auto& putJobService = privilegeSetConfigureManager; 514 const static auto& deleteJobService = privilegeSetConfigureManager; 515 const static auto& postJobService = privilegeSetConfigureManager; 516 517 // JsonSchemaFile 518 const static auto& getJsonSchemaFile = privilegeSetLogin; 519 const static auto& headJsonSchemaFile = privilegeSetLogin; 520 const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 521 const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 522 const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 523 const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 524 525 // JsonSchemaFileCollection 526 const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 527 const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 528 const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 529 const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 530 const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 531 const static auto& deleteJsonSchemaFileCollection = 532 privilegeSetConfigureManager; 533 534 // LogEntry 535 const static auto& getLogEntry = privilegeSetLogin; 536 const static auto& headLogEntry = privilegeSetLogin; 537 const static auto& patchLogEntry = privilegeSetConfigureManager; 538 const static auto& putLogEntry = privilegeSetConfigureManager; 539 const static auto& deleteLogEntry = privilegeSetConfigureManager; 540 const static auto& postLogEntry = privilegeSetConfigureManager; 541 542 // LogEntryCollection 543 const static auto& getLogEntryCollection = privilegeSetLogin; 544 const static auto& headLogEntryCollection = privilegeSetLogin; 545 const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 546 const static auto& putLogEntryCollection = privilegeSetConfigureManager; 547 const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 548 const static auto& postLogEntryCollection = privilegeSetConfigureManager; 549 550 // LogService 551 const static auto& getLogService = privilegeSetLogin; 552 const static auto& headLogService = privilegeSetLogin; 553 const static auto& patchLogService = privilegeSetConfigureManager; 554 const static auto& putLogService = privilegeSetConfigureManager; 555 const static auto& deleteLogService = privilegeSetConfigureManager; 556 const static auto& postLogService = privilegeSetConfigureManager; 557 558 // LogServiceCollection 559 const static auto& getLogServiceCollection = privilegeSetLogin; 560 const static auto& headLogServiceCollection = privilegeSetLogin; 561 const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 562 const static auto& putLogServiceCollection = privilegeSetConfigureManager; 563 const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 564 const static auto& postLogServiceCollection = privilegeSetConfigureManager; 565 566 // Manager 567 const static auto& getManager = privilegeSetLogin; 568 const static auto& headManager = privilegeSetLogin; 569 const static auto& patchManager = privilegeSetConfigureManager; 570 const static auto& postManager = privilegeSetConfigureManager; 571 const static auto& putManager = privilegeSetConfigureManager; 572 const static auto& deleteManager = privilegeSetConfigureManager; 573 574 // ManagerCollection 575 const static auto& getManagerCollection = privilegeSetLogin; 576 const static auto& headManagerCollection = privilegeSetLogin; 577 const static auto& patchManagerCollection = privilegeSetConfigureManager; 578 const static auto& postManagerCollection = privilegeSetConfigureManager; 579 const static auto& putManagerCollection = privilegeSetConfigureManager; 580 const static auto& deleteManagerCollection = privilegeSetConfigureManager; 581 582 // ManagerAccount 583 const static auto& getManagerAccount = 584 privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 585 const static auto& headManagerAccount = privilegeSetLogin; 586 const static auto& patchManagerAccount = privilegeSetConfigureUsers; 587 const static auto& postManagerAccount = privilegeSetConfigureUsers; 588 const static auto& putManagerAccount = privilegeSetConfigureUsers; 589 const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 590 591 // ManagerAccountCollection 592 const static auto& getManagerAccountCollection = privilegeSetLogin; 593 const static auto& headManagerAccountCollection = privilegeSetLogin; 594 const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 595 const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 596 const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 597 const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 598 599 // ManagerNetworkProtocol 600 const static auto& getManagerNetworkProtocol = privilegeSetLogin; 601 const static auto& headManagerNetworkProtocol = privilegeSetLogin; 602 const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 603 const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 604 const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 605 const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 606 607 // MediaController 608 const static auto& getMediaController = privilegeSetLogin; 609 const static auto& headMediaController = privilegeSetLogin; 610 const static auto& patchMediaController = privilegeSetConfigureComponents; 611 const static auto& postMediaController = privilegeSetConfigureComponents; 612 const static auto& putMediaController = privilegeSetConfigureComponents; 613 const static auto& deleteMediaController = privilegeSetConfigureComponents; 614 615 // MediaControllerCollection 616 const static auto& getMediaControllerCollection = privilegeSetLogin; 617 const static auto& headMediaControllerCollection = privilegeSetLogin; 618 const static auto& patchMediaControllerCollection = 619 privilegeSetConfigureComponents; 620 const static auto& postMediaControllerCollection = 621 privilegeSetConfigureComponents; 622 const static auto& putMediaControllerCollection = 623 privilegeSetConfigureComponents; 624 const static auto& deleteMediaControllerCollection = 625 privilegeSetConfigureComponents; 626 627 // Memory 628 const static auto& getMemory = privilegeSetLogin; 629 const static auto& headMemory = privilegeSetLogin; 630 const static auto& patchMemory = privilegeSetConfigureComponents; 631 const static auto& postMemory = privilegeSetConfigureComponents; 632 const static auto& putMemory = privilegeSetConfigureComponents; 633 const static auto& deleteMemory = privilegeSetConfigureComponents; 634 635 // MemoryCollection 636 const static auto& getMemoryCollection = privilegeSetLogin; 637 const static auto& headMemoryCollection = privilegeSetLogin; 638 const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 639 const static auto& postMemoryCollection = privilegeSetConfigureComponents; 640 const static auto& putMemoryCollection = privilegeSetConfigureComponents; 641 const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 642 643 // MemoryChunks 644 const static auto& getMemoryChunks = privilegeSetLogin; 645 const static auto& headMemoryChunks = privilegeSetLogin; 646 const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 647 const static auto& postMemoryChunks = privilegeSetConfigureComponents; 648 const static auto& putMemoryChunks = privilegeSetConfigureComponents; 649 const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 650 651 // MemoryChunksCollection 652 const static auto& getMemoryChunksCollection = privilegeSetLogin; 653 const static auto& headMemoryChunksCollection = privilegeSetLogin; 654 const static auto& patchMemoryChunksCollection = 655 privilegeSetConfigureComponents; 656 const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 657 const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 658 const static auto& deleteMemoryChunksCollection = 659 privilegeSetConfigureComponents; 660 661 // MemoryDomain 662 const static auto& getMemoryDomain = privilegeSetLogin; 663 const static auto& headMemoryDomain = privilegeSetLogin; 664 const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 665 const static auto& postMemoryDomain = privilegeSetConfigureComponents; 666 const static auto& putMemoryDomain = privilegeSetConfigureComponents; 667 const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 668 669 // MemoryDomainCollection 670 const static auto& getMemoryDomainCollection = privilegeSetLogin; 671 const static auto& headMemoryDomainCollection = privilegeSetLogin; 672 const static auto& patchMemoryDomainCollection = 673 privilegeSetConfigureComponents; 674 const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 675 const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 676 const static auto& deleteMemoryDomainCollection = 677 privilegeSetConfigureComponents; 678 679 // MemoryMetrics 680 const static auto& getMemoryMetrics = privilegeSetLogin; 681 const static auto& headMemoryMetrics = privilegeSetLogin; 682 const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 683 const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 684 const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 685 const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 686 687 // MessageRegistryFile 688 const static auto& getMessageRegistryFile = privilegeSetLogin; 689 const static auto& headMessageRegistryFile = privilegeSetLogin; 690 const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 691 const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 692 const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 693 const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 694 695 // MessageRegistryFileCollection 696 const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 697 const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 698 const static auto& patchMessageRegistryFileCollection = 699 privilegeSetConfigureManager; 700 const static auto& postMessageRegistryFileCollection = 701 privilegeSetConfigureManager; 702 const static auto& putMessageRegistryFileCollection = 703 privilegeSetConfigureManager; 704 const static auto& deleteMessageRegistryFileCollection = 705 privilegeSetConfigureManager; 706 707 // MetricDefinition 708 const static auto& getMetricDefinition = privilegeSetLogin; 709 const static auto& headMetricDefinition = privilegeSetLogin; 710 const static auto& patchMetricDefinition = privilegeSetConfigureManager; 711 const static auto& putMetricDefinition = privilegeSetConfigureManager; 712 const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 713 const static auto& postMetricDefinition = privilegeSetConfigureManager; 714 715 // MetricDefinitionCollection 716 const static auto& getMetricDefinitionCollection = privilegeSetLogin; 717 const static auto& headMetricDefinitionCollection = privilegeSetLogin; 718 const static auto& patchMetricDefinitionCollection = 719 privilegeSetConfigureManager; 720 const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 721 const static auto& deleteMetricDefinitionCollection = 722 privilegeSetConfigureManager; 723 const static auto& postMetricDefinitionCollection = 724 privilegeSetConfigureManager; 725 726 // MetricReport 727 const static auto& getMetricReport = privilegeSetLogin; 728 const static auto& headMetricReport = privilegeSetLogin; 729 const static auto& patchMetricReport = privilegeSetConfigureManager; 730 const static auto& putMetricReport = privilegeSetConfigureManager; 731 const static auto& deleteMetricReport = privilegeSetConfigureManager; 732 const static auto& postMetricReport = privilegeSetConfigureManager; 733 734 // MetricReportCollection 735 const static auto& getMetricReportCollection = privilegeSetLogin; 736 const static auto& headMetricReportCollection = privilegeSetLogin; 737 const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 738 const static auto& putMetricReportCollection = privilegeSetConfigureManager; 739 const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 740 const static auto& postMetricReportCollection = privilegeSetConfigureManager; 741 742 // MetricReportDefinition 743 const static auto& getMetricReportDefinition = privilegeSetLogin; 744 const static auto& headMetricReportDefinition = privilegeSetLogin; 745 const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 746 const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 747 const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 748 const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 749 750 // MetricReportDefinitionCollection 751 const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 752 const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 753 const static auto& patchMetricReportDefinitionCollection = 754 privilegeSetConfigureManager; 755 const static auto& putMetricReportDefinitionCollection = 756 privilegeSetConfigureManager; 757 const static auto& deleteMetricReportDefinitionCollection = 758 privilegeSetConfigureManager; 759 const static auto& postMetricReportDefinitionCollection = 760 privilegeSetConfigureManager; 761 762 // NetworkAdapter 763 const static auto& getNetworkAdapter = privilegeSetLogin; 764 const static auto& headNetworkAdapter = privilegeSetLogin; 765 const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 766 const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 767 const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 768 const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 769 770 // NetworkAdapterCollection 771 const static auto& getNetworkAdapterCollection = privilegeSetLogin; 772 const static auto& headNetworkAdapterCollection = privilegeSetLogin; 773 const static auto& patchNetworkAdapterCollection = 774 privilegeSetConfigureComponents; 775 const static auto& postNetworkAdapterCollection = 776 privilegeSetConfigureComponents; 777 const static auto& putNetworkAdapterCollection = 778 privilegeSetConfigureComponents; 779 const static auto& deleteNetworkAdapterCollection = 780 privilegeSetConfigureComponents; 781 782 // NetworkDeviceFunction 783 const static auto& getNetworkDeviceFunction = privilegeSetLogin; 784 const static auto& headNetworkDeviceFunction = privilegeSetLogin; 785 const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 786 const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 787 const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 788 const static auto& deleteNetworkDeviceFunction = 789 privilegeSetConfigureComponents; 790 791 // NetworkDeviceFunctionCollection 792 const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 793 const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 794 const static auto& patchNetworkDeviceFunctionCollection = 795 privilegeSetConfigureComponents; 796 const static auto& postNetworkDeviceFunctionCollection = 797 privilegeSetConfigureComponents; 798 const static auto& putNetworkDeviceFunctionCollection = 799 privilegeSetConfigureComponents; 800 const static auto& deleteNetworkDeviceFunctionCollection = 801 privilegeSetConfigureComponents; 802 803 // NetworkInterface 804 const static auto& getNetworkInterface = privilegeSetLogin; 805 const static auto& headNetworkInterface = privilegeSetLogin; 806 const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 807 const static auto& postNetworkInterface = privilegeSetConfigureComponents; 808 const static auto& putNetworkInterface = privilegeSetConfigureComponents; 809 const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 810 811 // NetworkInterfaceCollection 812 const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 813 const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 814 const static auto& patchNetworkInterfaceCollection = 815 privilegeSetConfigureComponents; 816 const static auto& postNetworkInterfaceCollection = 817 privilegeSetConfigureComponents; 818 const static auto& putNetworkInterfaceCollection = 819 privilegeSetConfigureComponents; 820 const static auto& deleteNetworkInterfaceCollection = 821 privilegeSetConfigureComponents; 822 823 // NetworkPort 824 const static auto& getNetworkPort = privilegeSetLogin; 825 const static auto& headNetworkPort = privilegeSetLogin; 826 const static auto& patchNetworkPort = privilegeSetConfigureComponents; 827 const static auto& postNetworkPort = privilegeSetConfigureComponents; 828 const static auto& putNetworkPort = privilegeSetConfigureComponents; 829 const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 830 831 // NetworkPortCollection 832 const static auto& getNetworkPortCollection = privilegeSetLogin; 833 const static auto& headNetworkPortCollection = privilegeSetLogin; 834 const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 835 const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 836 const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 837 const static auto& deleteNetworkPortCollection = 838 privilegeSetConfigureComponents; 839 840 // OperatingConfig 841 const static auto& getOperatingConfig = privilegeSetLogin; 842 const static auto& headOperatingConfig = privilegeSetLogin; 843 const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 844 const static auto& postOperatingConfig = privilegeSetConfigureComponents; 845 const static auto& putOperatingConfig = privilegeSetConfigureComponents; 846 const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 847 848 // OperatingConfigCollection 849 const static auto& getOperatingConfigCollection = privilegeSetLogin; 850 const static auto& headOperatingConfigCollection = privilegeSetLogin; 851 const static auto& patchOperatingConfigCollection = 852 privilegeSetConfigureComponents; 853 const static auto& postOperatingConfigCollection = 854 privilegeSetConfigureComponents; 855 const static auto& putOperatingConfigCollection = 856 privilegeSetConfigureComponents; 857 const static auto& deleteOperatingConfigCollection = 858 privilegeSetConfigureComponents; 859 860 // Outlet 861 const static auto& getOutlet = privilegeSetLogin; 862 const static auto& headOutlet = privilegeSetLogin; 863 const static auto& patchOutlet = privilegeSetConfigureComponents; 864 const static auto& postOutlet = privilegeSetConfigureComponents; 865 const static auto& putOutlet = privilegeSetConfigureComponents; 866 const static auto& deleteOutlet = privilegeSetConfigureComponents; 867 868 // OutletCollection 869 const static auto& getOutletCollection = privilegeSetLogin; 870 const static auto& headOutletCollection = privilegeSetLogin; 871 const static auto& patchOutletCollection = privilegeSetConfigureComponents; 872 const static auto& postOutletCollection = privilegeSetConfigureComponents; 873 const static auto& putOutletCollection = privilegeSetConfigureComponents; 874 const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 875 876 // OutletGroup 877 const static auto& getOutletGroup = privilegeSetLogin; 878 const static auto& headOutletGroup = privilegeSetLogin; 879 const static auto& patchOutletGroup = privilegeSetConfigureComponents; 880 const static auto& postOutletGroup = privilegeSetConfigureComponents; 881 const static auto& putOutletGroup = privilegeSetConfigureComponents; 882 const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 883 884 // OutletGroupCollection 885 const static auto& getOutletGroupCollection = privilegeSetLogin; 886 const static auto& headOutletGroupCollection = privilegeSetLogin; 887 const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 888 const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 889 const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 890 const static auto& deleteOutletGroupCollection = 891 privilegeSetConfigureComponents; 892 893 // PCIeDevice 894 const static auto& getPCIeDevice = privilegeSetLogin; 895 const static auto& headPCIeDevice = privilegeSetLogin; 896 const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 897 const static auto& postPCIeDevice = privilegeSetConfigureComponents; 898 const static auto& putPCIeDevice = privilegeSetConfigureComponents; 899 const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 900 901 // PCIeDeviceCollection 902 const static auto& getPCIeDeviceCollection = privilegeSetLogin; 903 const static auto& headPCIeDeviceCollection = privilegeSetLogin; 904 const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 905 const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 906 const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 907 const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 908 909 // PCIeFunction 910 const static auto& getPCIeFunction = privilegeSetLogin; 911 const static auto& headPCIeFunction = privilegeSetLogin; 912 const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 913 const static auto& postPCIeFunction = privilegeSetConfigureComponents; 914 const static auto& putPCIeFunction = privilegeSetConfigureComponents; 915 const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 916 917 // PCIeFunctionCollection 918 const static auto& getPCIeFunctionCollection = privilegeSetLogin; 919 const static auto& headPCIeFunctionCollection = privilegeSetLogin; 920 const static auto& patchPCIeFunctionCollection = 921 privilegeSetConfigureComponents; 922 const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 923 const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 924 const static auto& deletePCIeFunctionCollection = 925 privilegeSetConfigureComponents; 926 927 // PCIeSlots 928 const static auto& getPCIeSlots = privilegeSetLogin; 929 const static auto& headPCIeSlots = privilegeSetLogin; 930 const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 931 const static auto& postPCIeSlots = privilegeSetConfigureComponents; 932 const static auto& putPCIeSlots = privilegeSetConfigureComponents; 933 const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 934 935 // Port 936 const static auto& getPort = privilegeSetLogin; 937 const static auto& headPort = privilegeSetLogin; 938 const static auto& patchPort = privilegeSetConfigureComponents; 939 const static auto& postPort = privilegeSetConfigureComponents; 940 const static auto& putPort = privilegeSetConfigureComponents; 941 const static auto& deletePort = privilegeSetConfigureComponents; 942 943 // PortCollection 944 const static auto& getPortCollection = privilegeSetLogin; 945 const static auto& headPortCollection = privilegeSetLogin; 946 const static auto& patchPortCollection = privilegeSetConfigureComponents; 947 const static auto& postPortCollection = privilegeSetConfigureComponents; 948 const static auto& putPortCollection = privilegeSetConfigureComponents; 949 const static auto& deletePortCollection = privilegeSetConfigureComponents; 950 951 // PortMetrics 952 const static auto& getPortMetrics = privilegeSetLogin; 953 const static auto& headPortMetrics = privilegeSetLogin; 954 const static auto& patchPortMetrics = privilegeSetConfigureComponents; 955 const static auto& postPortMetrics = privilegeSetConfigureComponents; 956 const static auto& putPortMetrics = privilegeSetConfigureComponents; 957 const static auto& deletePortMetrics = privilegeSetConfigureComponents; 958 959 // Power 960 const static auto& getPower = privilegeSetLogin; 961 const static auto& headPower = privilegeSetLogin; 962 const static auto& patchPower = privilegeSetConfigureManager; 963 const static auto& putPower = privilegeSetConfigureManager; 964 const static auto& deletePower = privilegeSetConfigureManager; 965 const static auto& postPower = privilegeSetConfigureManager; 966 967 // PowerDistribution 968 const static auto& getPowerDistribution = privilegeSetLogin; 969 const static auto& headPowerDistribution = privilegeSetLogin; 970 const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 971 const static auto& postPowerDistribution = privilegeSetConfigureComponents; 972 const static auto& putPowerDistribution = privilegeSetConfigureComponents; 973 const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 974 975 // PowerDistributionCollection 976 const static auto& getPowerDistributionCollection = privilegeSetLogin; 977 const static auto& headPowerDistributionCollection = privilegeSetLogin; 978 const static auto& patchPowerDistributionCollection = 979 privilegeSetConfigureComponents; 980 const static auto& postPowerDistributionCollection = 981 privilegeSetConfigureComponents; 982 const static auto& putPowerDistributionCollection = 983 privilegeSetConfigureComponents; 984 const static auto& deletePowerDistributionCollection = 985 privilegeSetConfigureComponents; 986 987 // PowerDistributionMetrics 988 const static auto& getPowerDistributionMetrics = privilegeSetLogin; 989 const static auto& headPowerDistributionMetrics = privilegeSetLogin; 990 const static auto& patchPowerDistributionMetrics = 991 privilegeSetConfigureComponents; 992 const static auto& postPowerDistributionMetrics = 993 privilegeSetConfigureComponents; 994 const static auto& putPowerDistributionMetrics = 995 privilegeSetConfigureComponents; 996 const static auto& deletePowerDistributionMetrics = 997 privilegeSetConfigureComponents; 998 999 // Processor 1000 const static auto& getProcessor = privilegeSetLogin; 1001 const static auto& headProcessor = privilegeSetLogin; 1002 const static auto& patchProcessor = privilegeSetConfigureComponents; 1003 const static auto& putProcessor = privilegeSetConfigureComponents; 1004 const static auto& deleteProcessor = privilegeSetConfigureComponents; 1005 const static auto& postProcessor = privilegeSetConfigureComponents; 1006 1007 // ProcessorCollection 1008 const static auto& getProcessorCollection = privilegeSetLogin; 1009 const static auto& headProcessorCollection = privilegeSetLogin; 1010 const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 1011 const static auto& putProcessorCollection = privilegeSetConfigureComponents; 1012 const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 1013 const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1014 1015 // ProcessorMetrics 1016 const static auto& getProcessorMetrics = privilegeSetLogin; 1017 const static auto& headProcessorMetrics = privilegeSetLogin; 1018 const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 1019 const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 1020 const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 1021 const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1022 1023 // ResourceBlock 1024 const static auto& getResourceBlock = privilegeSetLogin; 1025 const static auto& headResourceBlock = privilegeSetLogin; 1026 const static auto& patchResourceBlock = privilegeSetConfigureComponents; 1027 const static auto& putResourceBlock = privilegeSetConfigureComponents; 1028 const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 1029 const static auto& postResourceBlock = privilegeSetConfigureComponents; 1030 1031 // ResourceBlockCollection 1032 const static auto& getResourceBlockCollection = privilegeSetLogin; 1033 const static auto& headResourceBlockCollection = privilegeSetLogin; 1034 const static auto& patchResourceBlockCollection = 1035 privilegeSetConfigureComponents; 1036 const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 1037 const static auto& deleteResourceBlockCollection = 1038 privilegeSetConfigureComponents; 1039 const static auto& postResourceBlockCollection = 1040 privilegeSetConfigureComponents; 1041 1042 // Role 1043 const static auto& getRole = privilegeSetLogin; 1044 const static auto& headRole = privilegeSetLogin; 1045 const static auto& patchRole = privilegeSetConfigureManager; 1046 const static auto& putRole = privilegeSetConfigureManager; 1047 const static auto& deleteRole = privilegeSetConfigureManager; 1048 const static auto& postRole = privilegeSetConfigureManager; 1049 1050 // RoleCollection 1051 const static auto& getRoleCollection = privilegeSetLogin; 1052 const static auto& headRoleCollection = privilegeSetLogin; 1053 const static auto& patchRoleCollection = privilegeSetConfigureManager; 1054 const static auto& putRoleCollection = privilegeSetConfigureManager; 1055 const static auto& deleteRoleCollection = privilegeSetConfigureManager; 1056 const static auto& postRoleCollection = privilegeSetConfigureManager; 1057 1058 // RouteEntry 1059 const static auto& getRouteEntry = privilegeSetLogin; 1060 const static auto& headRouteEntry = privilegeSetLogin; 1061 const static auto& patchRouteEntry = privilegeSetConfigureComponents; 1062 const static auto& putRouteEntry = privilegeSetConfigureComponents; 1063 const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 1064 const static auto& postRouteEntry = privilegeSetConfigureComponents; 1065 1066 // RouteEntryCollection 1067 const static auto& getRouteEntryCollection = privilegeSetLogin; 1068 const static auto& headRouteEntryCollection = privilegeSetLogin; 1069 const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 1070 const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 1071 const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 1072 const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1073 1074 // RouteEntrySet 1075 const static auto& getRouteEntrySet = privilegeSetLogin; 1076 const static auto& headRouteEntrySet = privilegeSetLogin; 1077 const static auto& patchRouteEntrySet = privilegeSetConfigureComponents; 1078 const static auto& putRouteEntrySet = privilegeSetConfigureComponents; 1079 const static auto& deleteRouteEntrySet = privilegeSetConfigureComponents; 1080 const static auto& postRouteEntrySet = privilegeSetConfigureComponents; 1081 1082 // RouteEntrySetCollection 1083 const static auto& getRouteEntrySetCollection = privilegeSetLogin; 1084 const static auto& headRouteEntrySetCollection = privilegeSetLogin; 1085 const static auto& patchRouteEntrySetCollection = 1086 privilegeSetConfigureComponents; 1087 const static auto& putRouteEntrySetCollection = privilegeSetConfigureComponents; 1088 const static auto& deleteRouteEntrySetCollection = 1089 privilegeSetConfigureComponents; 1090 const static auto& postRouteEntrySetCollection = 1091 privilegeSetConfigureComponents; 1092 1093 // SecureBoot 1094 const static auto& getSecureBoot = privilegeSetLogin; 1095 const static auto& headSecureBoot = privilegeSetLogin; 1096 const static auto& patchSecureBoot = privilegeSetConfigureComponents; 1097 const static auto& postSecureBoot = privilegeSetConfigureComponents; 1098 const static auto& putSecureBoot = privilegeSetConfigureComponents; 1099 const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1100 1101 // SecureBootDatabase 1102 const static auto& getSecureBootDatabase = privilegeSetLogin; 1103 const static auto& headSecureBootDatabase = privilegeSetLogin; 1104 const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 1105 const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 1106 const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 1107 const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1108 1109 // SecureBootDatabaseCollection 1110 const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 1111 const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 1112 const static auto& patchSecureBootDatabaseCollection = 1113 privilegeSetConfigureComponents; 1114 const static auto& postSecureBootDatabaseCollection = 1115 privilegeSetConfigureComponents; 1116 const static auto& putSecureBootDatabaseCollection = 1117 privilegeSetConfigureComponents; 1118 const static auto& deleteSecureBootDatabaseCollection = 1119 privilegeSetConfigureComponents; 1120 1121 // Sensor 1122 const static auto& getSensor = privilegeSetLogin; 1123 const static auto& headSensor = privilegeSetLogin; 1124 const static auto& patchSensor = privilegeSetConfigureComponents; 1125 const static auto& postSensor = privilegeSetConfigureComponents; 1126 const static auto& putSensor = privilegeSetConfigureComponents; 1127 const static auto& deleteSensor = privilegeSetConfigureComponents; 1128 1129 // SensorCollection 1130 const static auto& getSensorCollection = privilegeSetLogin; 1131 const static auto& headSensorCollection = privilegeSetLogin; 1132 const static auto& patchSensorCollection = privilegeSetConfigureComponents; 1133 const static auto& postSensorCollection = privilegeSetConfigureComponents; 1134 const static auto& putSensorCollection = privilegeSetConfigureComponents; 1135 const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1136 1137 // SerialInterface 1138 const static auto& getSerialInterface = privilegeSetLogin; 1139 const static auto& headSerialInterface = privilegeSetLogin; 1140 const static auto& patchSerialInterface = privilegeSetConfigureManager; 1141 const static auto& putSerialInterface = privilegeSetConfigureManager; 1142 const static auto& deleteSerialInterface = privilegeSetConfigureManager; 1143 const static auto& postSerialInterface = privilegeSetConfigureManager; 1144 1145 // SerialInterfaceCollection 1146 const static auto& getSerialInterfaceCollection = privilegeSetLogin; 1147 const static auto& headSerialInterfaceCollection = privilegeSetLogin; 1148 const static auto& patchSerialInterfaceCollection = 1149 privilegeSetConfigureManager; 1150 const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 1151 const static auto& deleteSerialInterfaceCollection = 1152 privilegeSetConfigureManager; 1153 const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1154 1155 // ServiceRoot 1156 const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 1157 const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 1158 const static auto& patchServiceRoot = privilegeSetConfigureManager; 1159 const static auto& putServiceRoot = privilegeSetConfigureManager; 1160 const static auto& deleteServiceRoot = privilegeSetConfigureManager; 1161 const static auto& postServiceRoot = privilegeSetConfigureManager; 1162 1163 // Session 1164 const static auto& getSession = privilegeSetLogin; 1165 const static auto& headSession = privilegeSetLogin; 1166 const static auto& patchSession = privilegeSetConfigureManager; 1167 const static auto& putSession = privilegeSetConfigureManager; 1168 const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 1169 const static auto& postSession = privilegeSetConfigureManager; 1170 1171 // SessionCollection 1172 const static auto& getSessionCollection = privilegeSetLogin; 1173 const static auto& headSessionCollection = privilegeSetLogin; 1174 const static auto& patchSessionCollection = privilegeSetConfigureManager; 1175 const static auto& putSessionCollection = privilegeSetConfigureManager; 1176 const static auto& deleteSessionCollection = privilegeSetConfigureManager; 1177 const static auto& postSessionCollection = privilegeSetLogin; 1178 1179 // SessionService 1180 const static auto& getSessionService = privilegeSetLogin; 1181 const static auto& headSessionService = privilegeSetLogin; 1182 const static auto& patchSessionService = privilegeSetConfigureManager; 1183 const static auto& putSessionService = privilegeSetConfigureManager; 1184 const static auto& deleteSessionService = privilegeSetConfigureManager; 1185 const static auto& postSessionService = privilegeSetConfigureManager; 1186 1187 // Signature 1188 const static auto& getSignature = privilegeSetLogin; 1189 const static auto& headSignature = privilegeSetLogin; 1190 const static auto& patchSignature = privilegeSetConfigureComponents; 1191 const static auto& postSignature = privilegeSetConfigureComponents; 1192 const static auto& putSignature = privilegeSetConfigureComponents; 1193 const static auto& deleteSignature = privilegeSetConfigureComponents; 1194 1195 // SignatureCollection 1196 const static auto& getSignatureCollection = privilegeSetLogin; 1197 const static auto& headSignatureCollection = privilegeSetLogin; 1198 const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 1199 const static auto& postSignatureCollection = privilegeSetConfigureComponents; 1200 const static auto& putSignatureCollection = privilegeSetConfigureComponents; 1201 const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1202 1203 // SimpleStorage 1204 const static auto& getSimpleStorage = privilegeSetLogin; 1205 const static auto& headSimpleStorage = privilegeSetLogin; 1206 const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 1207 const static auto& postSimpleStorage = privilegeSetConfigureComponents; 1208 const static auto& putSimpleStorage = privilegeSetConfigureComponents; 1209 const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1210 1211 // SimpleStorageCollection 1212 const static auto& getSimpleStorageCollection = privilegeSetLogin; 1213 const static auto& headSimpleStorageCollection = privilegeSetLogin; 1214 const static auto& patchSimpleStorageCollection = 1215 privilegeSetConfigureComponents; 1216 const static auto& postSimpleStorageCollection = 1217 privilegeSetConfigureComponents; 1218 const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 1219 const static auto& deleteSimpleStorageCollection = 1220 privilegeSetConfigureComponents; 1221 1222 // SoftwareInventory 1223 const static auto& getSoftwareInventory = privilegeSetLogin; 1224 const static auto& headSoftwareInventory = privilegeSetLogin; 1225 const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 1226 const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 1227 const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 1228 const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1229 1230 // SoftwareInventoryCollection 1231 const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 1232 const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 1233 const static auto& patchSoftwareInventoryCollection = 1234 privilegeSetConfigureComponents; 1235 const static auto& postSoftwareInventoryCollection = 1236 privilegeSetConfigureComponents; 1237 const static auto& putSoftwareInventoryCollection = 1238 privilegeSetConfigureComponents; 1239 const static auto& deleteSoftwareInventoryCollection = 1240 privilegeSetConfigureComponents; 1241 1242 // Storage 1243 const static auto& getStorage = privilegeSetLogin; 1244 const static auto& headStorage = privilegeSetLogin; 1245 const static auto& patchStorage = privilegeSetConfigureComponents; 1246 const static auto& postStorage = privilegeSetConfigureComponents; 1247 const static auto& putStorage = privilegeSetConfigureComponents; 1248 const static auto& deleteStorage = privilegeSetConfigureComponents; 1249 1250 // StorageCollection 1251 const static auto& getStorageCollection = privilegeSetLogin; 1252 const static auto& headStorageCollection = privilegeSetLogin; 1253 const static auto& patchStorageCollection = privilegeSetConfigureComponents; 1254 const static auto& postStorageCollection = privilegeSetConfigureComponents; 1255 const static auto& putStorageCollection = privilegeSetConfigureComponents; 1256 const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1257 1258 // StorageController 1259 const static auto& getStorageController = privilegeSetLogin; 1260 const static auto& headStorageController = privilegeSetLogin; 1261 const static auto& patchStorageController = privilegeSetConfigureComponents; 1262 const static auto& postStorageController = privilegeSetConfigureComponents; 1263 const static auto& putStorageController = privilegeSetConfigureComponents; 1264 const static auto& deleteStorageController = privilegeSetConfigureComponents; 1265 1266 // StorageControllerCollection 1267 const static auto& getStorageControllerCollection = privilegeSetLogin; 1268 const static auto& headStorageControllerCollection = privilegeSetLogin; 1269 const static auto& patchStorageControllerCollection = 1270 privilegeSetConfigureComponents; 1271 const static auto& postStorageControllerCollection = 1272 privilegeSetConfigureComponents; 1273 const static auto& putStorageControllerCollection = 1274 privilegeSetConfigureComponents; 1275 const static auto& deleteStorageControllerCollection = 1276 privilegeSetConfigureComponents; 1277 1278 // Switch 1279 const static auto& getSwitch = privilegeSetLogin; 1280 const static auto& headSwitch = privilegeSetLogin; 1281 const static auto& patchSwitch = privilegeSetConfigureComponents; 1282 const static auto& postSwitch = privilegeSetConfigureComponents; 1283 const static auto& putSwitch = privilegeSetConfigureComponents; 1284 const static auto& deleteSwitch = privilegeSetConfigureComponents; 1285 1286 // SwitchCollection 1287 const static auto& getSwitchCollection = privilegeSetLogin; 1288 const static auto& headSwitchCollection = privilegeSetLogin; 1289 const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 1290 const static auto& postSwitchCollection = privilegeSetConfigureComponents; 1291 const static auto& putSwitchCollection = privilegeSetConfigureComponents; 1292 const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1293 1294 // Task 1295 const static auto& getTask = privilegeSetLogin; 1296 const static auto& headTask = privilegeSetLogin; 1297 const static auto& patchTask = privilegeSetConfigureManager; 1298 const static auto& putTask = privilegeSetConfigureManager; 1299 const static auto& deleteTask = privilegeSetConfigureManager; 1300 const static auto& postTask = privilegeSetConfigureManager; 1301 1302 // TaskCollection 1303 const static auto& getTaskCollection = privilegeSetLogin; 1304 const static auto& headTaskCollection = privilegeSetLogin; 1305 const static auto& patchTaskCollection = privilegeSetConfigureManager; 1306 const static auto& putTaskCollection = privilegeSetConfigureManager; 1307 const static auto& deleteTaskCollection = privilegeSetConfigureManager; 1308 const static auto& postTaskCollection = privilegeSetConfigureManager; 1309 1310 // TaskService 1311 const static auto& getTaskService = privilegeSetLogin; 1312 const static auto& headTaskService = privilegeSetLogin; 1313 const static auto& patchTaskService = privilegeSetConfigureManager; 1314 const static auto& putTaskService = privilegeSetConfigureManager; 1315 const static auto& deleteTaskService = privilegeSetConfigureManager; 1316 const static auto& postTaskService = privilegeSetConfigureManager; 1317 1318 // TelemetryService 1319 const static auto& getTelemetryService = privilegeSetLogin; 1320 const static auto& headTelemetryService = privilegeSetLogin; 1321 const static auto& patchTelemetryService = privilegeSetConfigureManager; 1322 const static auto& putTelemetryService = privilegeSetConfigureManager; 1323 const static auto& deleteTelemetryService = privilegeSetConfigureManager; 1324 const static auto& postTelemetryService = privilegeSetConfigureManager; 1325 1326 // Thermal 1327 const static auto& getThermal = privilegeSetLogin; 1328 const static auto& headThermal = privilegeSetLogin; 1329 const static auto& patchThermal = privilegeSetConfigureManager; 1330 const static auto& putThermal = privilegeSetConfigureManager; 1331 const static auto& deleteThermal = privilegeSetConfigureManager; 1332 const static auto& postThermal = privilegeSetConfigureManager; 1333 1334 // Triggers 1335 const static auto& getTriggers = privilegeSetLogin; 1336 const static auto& headTriggers = privilegeSetLogin; 1337 const static auto& patchTriggers = privilegeSetConfigureManager; 1338 const static auto& putTriggers = privilegeSetConfigureManager; 1339 const static auto& deleteTriggers = privilegeSetConfigureManager; 1340 const static auto& postTriggers = privilegeSetConfigureManager; 1341 1342 // TriggersCollection 1343 const static auto& getTriggersCollection = privilegeSetLogin; 1344 const static auto& headTriggersCollection = privilegeSetLogin; 1345 const static auto& patchTriggersCollection = privilegeSetConfigureManager; 1346 const static auto& putTriggersCollection = privilegeSetConfigureManager; 1347 const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 1348 const static auto& postTriggersCollection = privilegeSetConfigureManager; 1349 1350 // UpdateService 1351 const static auto& getUpdateService = privilegeSetLogin; 1352 const static auto& headUpdateService = privilegeSetLogin; 1353 const static auto& patchUpdateService = privilegeSetConfigureComponents; 1354 const static auto& postUpdateService = privilegeSetConfigureComponents; 1355 const static auto& putUpdateService = privilegeSetConfigureComponents; 1356 const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1357 1358 // VCATEntry 1359 const static auto& getVCATEntry = privilegeSetLogin; 1360 const static auto& headVCATEntry = privilegeSetLogin; 1361 const static auto& patchVCATEntry = privilegeSetConfigureComponents; 1362 const static auto& putVCATEntry = privilegeSetConfigureComponents; 1363 const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 1364 const static auto& postVCATEntry = privilegeSetConfigureComponents; 1365 1366 // VCATEntryCollection 1367 const static auto& getVCATEntryCollection = privilegeSetLogin; 1368 const static auto& headVCATEntryCollection = privilegeSetLogin; 1369 const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 1370 const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 1371 const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 1372 const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1373 1374 // VLanNetworkInterface 1375 const static auto& getVLanNetworkInterface = privilegeSetLogin; 1376 const static auto& headVLanNetworkInterface = privilegeSetLogin; 1377 const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 1378 const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 1379 const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 1380 const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1381 1382 // VLanNetworkInterfaceCollection 1383 const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 1384 const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 1385 const static auto& patchVLanNetworkInterfaceCollection = 1386 privilegeSetConfigureManager; 1387 const static auto& putVLanNetworkInterfaceCollection = 1388 privilegeSetConfigureManager; 1389 const static auto& deleteVLanNetworkInterfaceCollection = 1390 privilegeSetConfigureManager; 1391 const static auto& postVLanNetworkInterfaceCollection = 1392 privilegeSetConfigureManager; 1393 1394 // VirtualMedia 1395 const static auto& getVirtualMedia = privilegeSetLogin; 1396 const static auto& headVirtualMedia = privilegeSetLogin; 1397 const static auto& patchVirtualMedia = privilegeSetConfigureManager; 1398 const static auto& putVirtualMedia = privilegeSetConfigureManager; 1399 const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 1400 const static auto& postVirtualMedia = privilegeSetConfigureManager; 1401 1402 // VirtualMediaCollection 1403 const static auto& getVirtualMediaCollection = privilegeSetLogin; 1404 const static auto& headVirtualMediaCollection = privilegeSetLogin; 1405 const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 1406 const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 1407 const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 1408 const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1409 1410 // Volume 1411 const static auto& getVolume = privilegeSetLogin; 1412 const static auto& headVolume = privilegeSetLogin; 1413 const static auto& patchVolume = privilegeSetConfigureComponents; 1414 const static auto& postVolume = privilegeSetConfigureComponents; 1415 const static auto& putVolume = privilegeSetConfigureComponents; 1416 const static auto& deleteVolume = privilegeSetConfigureComponents; 1417 1418 // VolumeCollection 1419 const static auto& getVolumeCollection = privilegeSetLogin; 1420 const static auto& headVolumeCollection = privilegeSetLogin; 1421 const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 1422 const static auto& postVolumeCollection = privilegeSetConfigureComponents; 1423 const static auto& putVolumeCollection = privilegeSetConfigureComponents; 1424 const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1425 1426 // Zone 1427 const static auto& getZone = privilegeSetLogin; 1428 const static auto& headZone = privilegeSetLogin; 1429 const static auto& patchZone = privilegeSetConfigureComponents; 1430 const static auto& postZone = privilegeSetConfigureComponents; 1431 const static auto& putZone = privilegeSetConfigureComponents; 1432 const static auto& deleteZone = privilegeSetConfigureComponents; 1433 1434 // ZoneCollection 1435 const static auto& getZoneCollection = privilegeSetLogin; 1436 const static auto& headZoneCollection = privilegeSetLogin; 1437 const static auto& patchZoneCollection = privilegeSetConfigureComponents; 1438 const static auto& postZoneCollection = privilegeSetConfigureComponents; 1439 const static auto& putZoneCollection = privilegeSetConfigureComponents; 1440 const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 1441 1442 } // namespace redfish::privileges 1443