140e9b92eSEd Tanous // SPDX-License-Identifier: Apache-2.0 240e9b92eSEd Tanous // SPDX-FileCopyrightText: Copyright OpenBMC Authors 3ed398213SEd Tanous #pragma once 41cf53df0SEd Tanous /**************************************************************** 51cf53df0SEd Tanous * READ THIS WARNING FIRST 61cf53df0SEd Tanous * This is an auto-generated header which contains definitions 71cf53df0SEd Tanous * for Redfish DMTF defined messages. 81cf53df0SEd Tanous * DO NOT modify this registry outside of running the 90e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 101cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 111cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 121cf53df0SEd Tanous * github organization. 131cf53df0SEd Tanous ***************************************************************/ 1401c78a06SNan Zhou #include "privileges.hpp" 1501c78a06SNan Zhou 1601c78a06SNan Zhou #include <array> 17ed398213SEd Tanous 18043bec09SNan Zhou // clang-format off 19043bec09SNan Zhou 20ed398213SEd Tanous namespace redfish::privileges 21ed398213SEd Tanous { 22ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 23ed398213SEd Tanous {"Login"} 24ed398213SEd Tanous }}; 25ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 26ed398213SEd Tanous {"ConfigureComponents"} 27ed398213SEd Tanous }}; 28ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 29ed398213SEd Tanous {"ConfigureUsers"} 30ed398213SEd Tanous }}; 31ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 32ed398213SEd Tanous {"ConfigureManager"} 33ed398213SEd Tanous }}; 34ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 35ed398213SEd Tanous {"ConfigureManager"}, 36ed398213SEd Tanous {"ConfigureComponents"} 37ed398213SEd Tanous }}; 38ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 39ed398213SEd Tanous {"ConfigureManager"}, 40ed398213SEd Tanous {"ConfigureSelf"} 41ed398213SEd Tanous }}; 42ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 43ed398213SEd Tanous {"ConfigureManager"}, 44ed398213SEd Tanous {"ConfigureUsers"}, 45ed398213SEd Tanous {"ConfigureSelf"} 46ed398213SEd Tanous }}; 47ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 48ed398213SEd Tanous {"Login"}, 49ed398213SEd Tanous {} 50ed398213SEd Tanous }}; 51ed398213SEd Tanous // AccelerationFunction 524f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 534f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 544f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 554f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 564f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 574f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 58ed398213SEd Tanous 59ed398213SEd Tanous // AccelerationFunctionCollection 604f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 614f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 624d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents; 634d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents; 644d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents; 654d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents; 66ed398213SEd Tanous 67ed398213SEd Tanous // AccountService 684f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 694f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 704f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 714f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 724f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 734f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 74ed398213SEd Tanous 75ed398213SEd Tanous // ActionInfo 764f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 774f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 784f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 794f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 804f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 814f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 82ed398213SEd Tanous 83ed398213SEd Tanous // AddressPool 844f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 854f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 864f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 874f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 884f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 894f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 90ed398213SEd Tanous 91ed398213SEd Tanous // AddressPoolCollection 924f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 934f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 944f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 954f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 964d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents; 974f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 98ed398213SEd Tanous 99ed398213SEd Tanous // Aggregate 1004f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 1014f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 1024d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1034d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1044d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1054d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents; 106ed398213SEd Tanous 107ed398213SEd Tanous // AggregateCollection 1084f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 1094f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 1104d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1114d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1124d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1134d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 114ed398213SEd Tanous 115ed398213SEd Tanous // AggregationService 1164f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1174f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1184f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1194f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1204f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1214f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 122ed398213SEd Tanous 123ed398213SEd Tanous // AggregationSource 1244f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1254f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1264f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1274f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1284f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1294f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 130ed398213SEd Tanous 131ed398213SEd Tanous // AggregationSourceCollection 1324f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1334f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 1344d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager; 1354d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager; 1364d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager; 1374d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager; 138ed398213SEd Tanous 13912778e61SShantappa Teekappanavar // AllowDeny 14012778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 14112778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 14212778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 14312778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 14412778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 14512778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 14612778e61SShantappa Teekappanavar 14712778e61SShantappa Teekappanavar // AllowDenyCollection 14812778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 14912778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 15012778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 15112778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 15212778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 15312778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 15412778e61SShantappa Teekappanavar 1555910d945SGunnar Mills // Application 1565910d945SGunnar Mills const static auto& getApplication = privilegeSetLogin; 1575910d945SGunnar Mills const static auto& headApplication = privilegeSetLogin; 1585910d945SGunnar Mills const static auto& patchApplication = privilegeSetConfigureComponents; 1595910d945SGunnar Mills const static auto& putApplication = privilegeSetConfigureComponents; 1605910d945SGunnar Mills const static auto& deleteApplication = privilegeSetConfigureComponents; 1615910d945SGunnar Mills const static auto& postApplication = privilegeSetConfigureComponents; 1625910d945SGunnar Mills 1635910d945SGunnar Mills // ApplicationCollection 1645910d945SGunnar Mills const static auto& getApplicationCollection = privilegeSetLogin; 1655910d945SGunnar Mills const static auto& headApplicationCollection = privilegeSetLogin; 1665910d945SGunnar Mills const static auto& patchApplicationCollection = privilegeSetConfigureComponents; 1675910d945SGunnar Mills const static auto& putApplicationCollection = privilegeSetConfigureComponents; 1685910d945SGunnar Mills const static auto& deleteApplicationCollection = privilegeSetConfigureComponents; 1695910d945SGunnar Mills const static auto& postApplicationCollection = privilegeSetConfigureComponents; 1705910d945SGunnar Mills 171ed398213SEd Tanous // Assembly 1724f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1734f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1744f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1754f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1764f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1774f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 178ed398213SEd Tanous 1795910d945SGunnar Mills // AttributeRegistry 1805910d945SGunnar Mills const static auto& getAttributeRegistry = privilegeSetLogin; 1815910d945SGunnar Mills const static auto& headAttributeRegistry = privilegeSetLogin; 1825910d945SGunnar Mills const static auto& patchAttributeRegistry = privilegeSetConfigureManager; 1835910d945SGunnar Mills const static auto& putAttributeRegistry = privilegeSetConfigureManager; 1845910d945SGunnar Mills const static auto& deleteAttributeRegistry = privilegeSetConfigureManager; 1855910d945SGunnar Mills const static auto& postAttributeRegistry = privilegeSetConfigureManager; 1865910d945SGunnar Mills 18712778e61SShantappa Teekappanavar // Battery 18812778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 18912778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 19012778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 19112778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 19212778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 19312778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 19412778e61SShantappa Teekappanavar 19512778e61SShantappa Teekappanavar // BatteryCollection 19612778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 19712778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 19812778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 19912778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 20012778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 20112778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 20212778e61SShantappa Teekappanavar 20312778e61SShantappa Teekappanavar // BatteryMetrics 20412778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 20512778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 20612778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 20712778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 20812778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 20912778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 21012778e61SShantappa Teekappanavar 211ed398213SEd Tanous // Bios 2124f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 2134f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 2144f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 2154f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 2164f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 2174f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 218ed398213SEd Tanous 219ed398213SEd Tanous // BootOption 2204f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 2214f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 2224f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 2234f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 2244f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 2254f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 226ed398213SEd Tanous 227ed398213SEd Tanous // BootOptionCollection 2284f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 2294f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 2304f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 2314f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 2324f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 2334f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 234ed398213SEd Tanous 23512778e61SShantappa Teekappanavar // Cable 23612778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 23712778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 23812778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 23912778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 24012778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 24112778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 24212778e61SShantappa Teekappanavar 24312778e61SShantappa Teekappanavar // CableCollection 24412778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 24512778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 24612778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 24712778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 24812778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 24912778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 25012778e61SShantappa Teekappanavar 251ed398213SEd Tanous // Certificate 2524f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2534f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2544f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2554f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2564f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2574f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 258ed398213SEd Tanous 259*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> Certificate 260*fff6a4d3SAbhishek Patel const static auto& getCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 261*fff6a4d3SAbhishek Patel const static auto& headCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 262*fff6a4d3SAbhishek Patel const static auto& patchCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 263*fff6a4d3SAbhishek Patel const static auto& putCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 264*fff6a4d3SAbhishek Patel const static auto& deleteCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 265*fff6a4d3SAbhishek Patel const static auto& postCertificateSubOverComputerSystem = privilegeSetConfigureComponents; 266*fff6a4d3SAbhishek Patel 267ed398213SEd Tanous // CertificateCollection 2684f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2694f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2704f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2714f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2724f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2734f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 274ed398213SEd Tanous 275*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> CertificateCollection 276*fff6a4d3SAbhishek Patel const static auto& getCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 277*fff6a4d3SAbhishek Patel const static auto& headCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 278*fff6a4d3SAbhishek Patel const static auto& patchCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 279*fff6a4d3SAbhishek Patel const static auto& putCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 280*fff6a4d3SAbhishek Patel const static auto& deleteCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 281*fff6a4d3SAbhishek Patel const static auto& postCertificateCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 282*fff6a4d3SAbhishek Patel 283ed398213SEd Tanous // CertificateLocations 2844f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2854f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2864f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2874f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2884f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2894f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 290ed398213SEd Tanous 291ed398213SEd Tanous // CertificateService 2924f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2934f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2944f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2954f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2964f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2974f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 298ed398213SEd Tanous 299ed398213SEd Tanous // Chassis 3004f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 3014f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 3024f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 3034f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 3044f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 3054f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 306ed398213SEd Tanous 307ed398213SEd Tanous // ChassisCollection 3084f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 3094f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 3104f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 3114f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 3124f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 3134f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 314ed398213SEd Tanous 315ed398213SEd Tanous // Circuit 3164f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 3174f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 3184f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 3194f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 3204f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 3214f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 322ed398213SEd Tanous 323ed398213SEd Tanous // CircuitCollection 3244f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 3254f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 3264f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 3274f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 3284f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 3294f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 330ed398213SEd Tanous 3315910d945SGunnar Mills // ComponentIntegrity 3325910d945SGunnar Mills const static auto& getComponentIntegrity = privilegeSetLogin; 3335910d945SGunnar Mills const static auto& headComponentIntegrity = privilegeSetLogin; 3345910d945SGunnar Mills const static auto& patchComponentIntegrity = privilegeSetConfigureManager; 3355910d945SGunnar Mills const static auto& putComponentIntegrity = privilegeSetConfigureManager; 3365910d945SGunnar Mills const static auto& deleteComponentIntegrity = privilegeSetConfigureManager; 3375910d945SGunnar Mills const static auto& postComponentIntegrity = privilegeSetConfigureManager; 3385910d945SGunnar Mills 3395910d945SGunnar Mills // ComponentIntegrityCollection 3405910d945SGunnar Mills const static auto& getComponentIntegrityCollection = privilegeSetLogin; 3415910d945SGunnar Mills const static auto& headComponentIntegrityCollection = privilegeSetLogin; 3425910d945SGunnar Mills const static auto& patchComponentIntegrityCollection = privilegeSetConfigureManager; 3435910d945SGunnar Mills const static auto& putComponentIntegrityCollection = privilegeSetConfigureManager; 3445910d945SGunnar Mills const static auto& deleteComponentIntegrityCollection = privilegeSetConfigureManager; 3455910d945SGunnar Mills const static auto& postComponentIntegrityCollection = privilegeSetConfigureManager; 3465910d945SGunnar Mills 34712778e61SShantappa Teekappanavar // CompositionReservation 34812778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 34912778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 35012778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 35112778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 35212778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 35312778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 35412778e61SShantappa Teekappanavar 35512778e61SShantappa Teekappanavar // CompositionReservationCollection 35612778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 35712778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 3584d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager; 3594d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager; 3604d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager; 3614d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager; 36212778e61SShantappa Teekappanavar 363ed398213SEd Tanous // CompositionService 3644f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 3654f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 3664f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 3674f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 3684f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3694f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 370ed398213SEd Tanous 371ed398213SEd Tanous // ComputerSystem 3724f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3734f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3744f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3754f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3764f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3774f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 378ed398213SEd Tanous 379ed398213SEd Tanous // ComputerSystemCollection 3804f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3814f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 3824d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents; 3834d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents; 3844d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents; 3854d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents; 386ed398213SEd Tanous 387ed398213SEd Tanous // Connection 3884f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3894f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3904f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3914f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3924f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3934f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 394ed398213SEd Tanous 395ed398213SEd Tanous // ConnectionCollection 3964f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3974f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3984f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3994f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 4004f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 4014f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 402ed398213SEd Tanous 403ed398213SEd Tanous // ConnectionMethod 4044f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 4054f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 4064f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 4074f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 4084f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 4094f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 410ed398213SEd Tanous 411ed398213SEd Tanous // ConnectionMethodCollection 4124f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 4134f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 4144d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager; 4154f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 4164d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager; 4174d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager; 418ed398213SEd Tanous 4195910d945SGunnar Mills // Container 4205910d945SGunnar Mills const static auto& getContainer = privilegeSetLogin; 4215910d945SGunnar Mills const static auto& headContainer = privilegeSetLogin; 4225910d945SGunnar Mills const static auto& patchContainer = privilegeSetConfigureComponents; 4235910d945SGunnar Mills const static auto& putContainer = privilegeSetConfigureComponents; 4245910d945SGunnar Mills const static auto& deleteContainer = privilegeSetConfigureComponents; 4255910d945SGunnar Mills const static auto& postContainer = privilegeSetConfigureComponents; 4265910d945SGunnar Mills 4275910d945SGunnar Mills // ContainerCollection 4285910d945SGunnar Mills const static auto& getContainerCollection = privilegeSetLogin; 4295910d945SGunnar Mills const static auto& headContainerCollection = privilegeSetLogin; 4305910d945SGunnar Mills const static auto& patchContainerCollection = privilegeSetConfigureComponents; 4315910d945SGunnar Mills const static auto& putContainerCollection = privilegeSetConfigureComponents; 4325910d945SGunnar Mills const static auto& deleteContainerCollection = privilegeSetConfigureComponents; 4335910d945SGunnar Mills const static auto& postContainerCollection = privilegeSetConfigureComponents; 4345910d945SGunnar Mills 4355910d945SGunnar Mills // ContainerImage 4365910d945SGunnar Mills const static auto& getContainerImage = privilegeSetLogin; 4375910d945SGunnar Mills const static auto& headContainerImage = privilegeSetLogin; 4385910d945SGunnar Mills const static auto& patchContainerImage = privilegeSetConfigureComponents; 4395910d945SGunnar Mills const static auto& putContainerImage = privilegeSetConfigureComponents; 4405910d945SGunnar Mills const static auto& deleteContainerImage = privilegeSetConfigureComponents; 4415910d945SGunnar Mills const static auto& postContainerImage = privilegeSetConfigureComponents; 4425910d945SGunnar Mills 4435910d945SGunnar Mills // ContainerImageCollection 4445910d945SGunnar Mills const static auto& getContainerImageCollection = privilegeSetLogin; 4455910d945SGunnar Mills const static auto& headContainerImageCollection = privilegeSetLogin; 4465910d945SGunnar Mills const static auto& patchContainerImageCollection = privilegeSetConfigureComponents; 4475910d945SGunnar Mills const static auto& putContainerImageCollection = privilegeSetConfigureComponents; 4485910d945SGunnar Mills const static auto& deleteContainerImageCollection = privilegeSetConfigureComponents; 4495910d945SGunnar Mills const static auto& postContainerImageCollection = privilegeSetConfigureComponents; 4505910d945SGunnar Mills 45112778e61SShantappa Teekappanavar // Control 45212778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 45312778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 45412778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 45512778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 45612778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 45712778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 45812778e61SShantappa Teekappanavar 45912778e61SShantappa Teekappanavar // ControlCollection 46012778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 46112778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 46212778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 46312778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 46412778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 46512778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 46612778e61SShantappa Teekappanavar 4675910d945SGunnar Mills // CoolantConnector 4685910d945SGunnar Mills const static auto& getCoolantConnector = privilegeSetLogin; 4695910d945SGunnar Mills const static auto& headCoolantConnector = privilegeSetLogin; 4705910d945SGunnar Mills const static auto& patchCoolantConnector = privilegeSetConfigureComponents; 4715910d945SGunnar Mills const static auto& putCoolantConnector = privilegeSetConfigureComponents; 4725910d945SGunnar Mills const static auto& deleteCoolantConnector = privilegeSetConfigureComponents; 4735910d945SGunnar Mills const static auto& postCoolantConnector = privilegeSetConfigureComponents; 4745910d945SGunnar Mills 4755910d945SGunnar Mills // CoolantConnectorCollection 4765910d945SGunnar Mills const static auto& getCoolantConnectorCollection = privilegeSetLogin; 4775910d945SGunnar Mills const static auto& headCoolantConnectorCollection = privilegeSetLogin; 4785910d945SGunnar Mills const static auto& patchCoolantConnectorCollection = privilegeSetConfigureComponents; 4795910d945SGunnar Mills const static auto& putCoolantConnectorCollection = privilegeSetConfigureComponents; 4805910d945SGunnar Mills const static auto& deleteCoolantConnectorCollection = privilegeSetConfigureComponents; 4815910d945SGunnar Mills const static auto& postCoolantConnectorCollection = privilegeSetConfigureComponents; 4825910d945SGunnar Mills 4835910d945SGunnar Mills // CoolingLoop 4845910d945SGunnar Mills const static auto& getCoolingLoop = privilegeSetLogin; 4855910d945SGunnar Mills const static auto& headCoolingLoop = privilegeSetLogin; 4865910d945SGunnar Mills const static auto& patchCoolingLoop = privilegeSetConfigureComponents; 4875910d945SGunnar Mills const static auto& putCoolingLoop = privilegeSetConfigureComponents; 4885910d945SGunnar Mills const static auto& deleteCoolingLoop = privilegeSetConfigureComponents; 4895910d945SGunnar Mills const static auto& postCoolingLoop = privilegeSetConfigureComponents; 4905910d945SGunnar Mills 4915910d945SGunnar Mills // CoolingLoopCollection 4925910d945SGunnar Mills const static auto& getCoolingLoopCollection = privilegeSetLogin; 4935910d945SGunnar Mills const static auto& headCoolingLoopCollection = privilegeSetLogin; 4945910d945SGunnar Mills const static auto& patchCoolingLoopCollection = privilegeSetConfigureComponents; 4955910d945SGunnar Mills const static auto& putCoolingLoopCollection = privilegeSetConfigureComponents; 4965910d945SGunnar Mills const static auto& deleteCoolingLoopCollection = privilegeSetConfigureComponents; 4975910d945SGunnar Mills const static auto& postCoolingLoopCollection = privilegeSetConfigureComponents; 4985910d945SGunnar Mills 4995910d945SGunnar Mills // CoolingUnit 5005910d945SGunnar Mills const static auto& getCoolingUnit = privilegeSetLogin; 5015910d945SGunnar Mills const static auto& headCoolingUnit = privilegeSetLogin; 5025910d945SGunnar Mills const static auto& patchCoolingUnit = privilegeSetConfigureComponents; 5035910d945SGunnar Mills const static auto& putCoolingUnit = privilegeSetConfigureComponents; 5045910d945SGunnar Mills const static auto& deleteCoolingUnit = privilegeSetConfigureComponents; 5055910d945SGunnar Mills const static auto& postCoolingUnit = privilegeSetConfigureComponents; 5065910d945SGunnar Mills 5075910d945SGunnar Mills // CoolingUnitCollection 5085910d945SGunnar Mills const static auto& getCoolingUnitCollection = privilegeSetLogin; 5095910d945SGunnar Mills const static auto& headCoolingUnitCollection = privilegeSetLogin; 5105910d945SGunnar Mills const static auto& patchCoolingUnitCollection = privilegeSetConfigureComponents; 5115910d945SGunnar Mills const static auto& putCoolingUnitCollection = privilegeSetConfigureComponents; 5125910d945SGunnar Mills const static auto& deleteCoolingUnitCollection = privilegeSetConfigureComponents; 5135910d945SGunnar Mills const static auto& postCoolingUnitCollection = privilegeSetConfigureComponents; 5145910d945SGunnar Mills 5155910d945SGunnar Mills // CXLLogicalDevice 5165910d945SGunnar Mills const static auto& getCXLLogicalDevice = privilegeSetLogin; 5175910d945SGunnar Mills const static auto& headCXLLogicalDevice = privilegeSetLogin; 5185910d945SGunnar Mills const static auto& patchCXLLogicalDevice = privilegeSetConfigureComponents; 5195910d945SGunnar Mills const static auto& putCXLLogicalDevice = privilegeSetConfigureComponents; 5205910d945SGunnar Mills const static auto& deleteCXLLogicalDevice = privilegeSetConfigureComponents; 5215910d945SGunnar Mills const static auto& postCXLLogicalDevice = privilegeSetConfigureComponents; 5225910d945SGunnar Mills 5235910d945SGunnar Mills // CXLLogicalDeviceCollection 5245910d945SGunnar Mills const static auto& getCXLLogicalDeviceCollection = privilegeSetLogin; 5255910d945SGunnar Mills const static auto& headCXLLogicalDeviceCollection = privilegeSetLogin; 5265910d945SGunnar Mills const static auto& patchCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5275910d945SGunnar Mills const static auto& putCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5285910d945SGunnar Mills const static auto& deleteCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5295910d945SGunnar Mills const static auto& postCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5305910d945SGunnar Mills 531ed398213SEd Tanous // Drive 5324f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 5334f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 5344f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 5354f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 5364f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 5374f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 538ed398213SEd Tanous 539ed398213SEd Tanous // DriveCollection 5404f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 5414f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 5424f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 5434f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 5444f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 5454f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 546ed398213SEd Tanous 5475910d945SGunnar Mills // DriveMetrics 5485910d945SGunnar Mills const static auto& getDriveMetrics = privilegeSetLogin; 5495910d945SGunnar Mills const static auto& headDriveMetrics = privilegeSetLogin; 5505910d945SGunnar Mills const static auto& patchDriveMetrics = privilegeSetConfigureComponents; 5515910d945SGunnar Mills const static auto& putDriveMetrics = privilegeSetConfigureComponents; 5525910d945SGunnar Mills const static auto& deleteDriveMetrics = privilegeSetConfigureComponents; 5535910d945SGunnar Mills const static auto& postDriveMetrics = privilegeSetConfigureComponents; 5545910d945SGunnar Mills 555ed398213SEd Tanous // Endpoint 5564f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 5574f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 5584f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 5594f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 5604f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 5614f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 562ed398213SEd Tanous 563ed398213SEd Tanous // EndpointCollection 5644f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 5654f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 5664f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 5674f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 5684f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 5694f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 570ed398213SEd Tanous 571ed398213SEd Tanous // EndpointGroup 5724f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 5734f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 5744f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 5754f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 5764f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 5774f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 578ed398213SEd Tanous 579ed398213SEd Tanous // EndpointGroupCollection 5804f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 5814f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 5824d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents; 5834d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents; 5844f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 5854d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents; 586ed398213SEd Tanous 58712778e61SShantappa Teekappanavar // EnvironmentMetrics 58812778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 58912778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 59012778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 59112778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 59212778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 59312778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 59412778e61SShantappa Teekappanavar 595*fff6a4d3SAbhishek Patel // Subordinate override for Processor -> EnvironmentMetrics 596*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents; 597*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents; 598*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents; 599*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverProcessor = privilegeSetConfigureComponents; 600*fff6a4d3SAbhishek Patel 601*fff6a4d3SAbhishek Patel // Subordinate override for Memory -> EnvironmentMetrics 602*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents; 603*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents; 604*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents; 605*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverMemory = privilegeSetConfigureComponents; 606*fff6a4d3SAbhishek Patel 607*fff6a4d3SAbhishek Patel // Subordinate override for Drive -> EnvironmentMetrics 608*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents; 609*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents; 610*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents; 611*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverDrive = privilegeSetConfigureComponents; 612*fff6a4d3SAbhishek Patel 613*fff6a4d3SAbhishek Patel // Subordinate override for PCIeDevice -> EnvironmentMetrics 614*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents; 615*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents; 616*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents; 617*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverPCIeDevice = privilegeSetConfigureComponents; 618*fff6a4d3SAbhishek Patel 619*fff6a4d3SAbhishek Patel // Subordinate override for StorageController -> EnvironmentMetrics 620*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents; 621*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents; 622*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents; 623*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverStorageController = privilegeSetConfigureComponents; 624*fff6a4d3SAbhishek Patel 625*fff6a4d3SAbhishek Patel // Subordinate override for Port -> EnvironmentMetrics 626*fff6a4d3SAbhishek Patel const static auto& patchEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents; 627*fff6a4d3SAbhishek Patel const static auto& putEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents; 628*fff6a4d3SAbhishek Patel const static auto& deleteEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents; 629*fff6a4d3SAbhishek Patel const static auto& postEnvironmentMetricsSubOverPort = privilegeSetConfigureComponents; 630*fff6a4d3SAbhishek Patel 631ed398213SEd Tanous // EthernetInterface 6324f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 6334f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 6344f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 6354f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 6364f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 6374f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 638ed398213SEd Tanous 639*fff6a4d3SAbhishek Patel // Subordinate override for Manager -> EthernetInterfaceCollection -> EthernetInterface 640*fff6a4d3SAbhishek Patel const static auto& patchEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager; 641*fff6a4d3SAbhishek Patel const static auto& postEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager; 642*fff6a4d3SAbhishek Patel const static auto& putEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager; 643*fff6a4d3SAbhishek Patel const static auto& deleteEthernetInterfaceSubOverManagerEthernetInterfaceCollection = privilegeSetConfigureManager; 644*fff6a4d3SAbhishek Patel 645ed398213SEd Tanous // EthernetInterfaceCollection 6464f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 6474f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 6484d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents; 6494d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents; 6504d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents; 6514d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents; 652ed398213SEd Tanous 653ed398213SEd Tanous // EventDestination 6544f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 6554f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 6564d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 6574d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 6584d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 6594d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 660ed398213SEd Tanous 661ed398213SEd Tanous // EventDestinationCollection 6624f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 6634f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 6644d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6654d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6664d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6674d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 668ed398213SEd Tanous 669ed398213SEd Tanous // EventService 6704f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 6714f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 6724f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 6734f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 6744f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 6754f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 676ed398213SEd Tanous 677ed398213SEd Tanous // ExternalAccountProvider 6784f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 6794f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 6804f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 6814f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 6824f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 6834f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 684ed398213SEd Tanous 685ed398213SEd Tanous // ExternalAccountProviderCollection 6864f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 6874f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 6884d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager; 6894d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager; 6904d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager; 6914d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager; 692ed398213SEd Tanous 693ed398213SEd Tanous // Fabric 6944f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 6954f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 6964f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 6974f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 6984f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 6994f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 700ed398213SEd Tanous 701ed398213SEd Tanous // FabricCollection 7024f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 7034f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 7044f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 7054f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 7064f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 7074f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 708ed398213SEd Tanous 709ed398213SEd Tanous // FabricAdapter 7104f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 7114f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 7124f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 7134f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 7144f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 7154f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 716ed398213SEd Tanous 717ed398213SEd Tanous // FabricAdapterCollection 7184f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 7194f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 7204d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents; 7214d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents; 7224f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 7234d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents; 724ed398213SEd Tanous 725ed398213SEd Tanous // Facility 7264f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 7274f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 7284f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 7294f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 7304f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 7314f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 732ed398213SEd Tanous 733ed398213SEd Tanous // FacilityCollection 7344f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 7354f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 7364f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 7374f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 7384f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 7394f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 740ed398213SEd Tanous 74112778e61SShantappa Teekappanavar // Fan 74212778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 74312778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 74412778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 74512778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 74612778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 74712778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 74812778e61SShantappa Teekappanavar 74912778e61SShantappa Teekappanavar // FanCollection 75012778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 75112778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 75212778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 75312778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 75412778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 75512778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 75612778e61SShantappa Teekappanavar 7575910d945SGunnar Mills // Filter 7585910d945SGunnar Mills const static auto& getFilter = privilegeSetLogin; 7595910d945SGunnar Mills const static auto& headFilter = privilegeSetLogin; 7605910d945SGunnar Mills const static auto& patchFilter = privilegeSetConfigureComponents; 7615910d945SGunnar Mills const static auto& putFilter = privilegeSetConfigureComponents; 7625910d945SGunnar Mills const static auto& deleteFilter = privilegeSetConfigureComponents; 7635910d945SGunnar Mills const static auto& postFilter = privilegeSetConfigureComponents; 7645910d945SGunnar Mills 7655910d945SGunnar Mills // FilterCollection 7665910d945SGunnar Mills const static auto& getFilterCollection = privilegeSetLogin; 7675910d945SGunnar Mills const static auto& headFilterCollection = privilegeSetLogin; 7685910d945SGunnar Mills const static auto& patchFilterCollection = privilegeSetConfigureComponents; 7695910d945SGunnar Mills const static auto& putFilterCollection = privilegeSetConfigureComponents; 7705910d945SGunnar Mills const static auto& deleteFilterCollection = privilegeSetConfigureComponents; 7715910d945SGunnar Mills const static auto& postFilterCollection = privilegeSetConfigureComponents; 7725910d945SGunnar Mills 77312778e61SShantappa Teekappanavar // GraphicsController 77412778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 77512778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 77612778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 77712778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 77812778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 77912778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 78012778e61SShantappa Teekappanavar 78112778e61SShantappa Teekappanavar // GraphicsControllerCollection 78212778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 78312778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 7844d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents; 7854d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents; 7864d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents; 7874d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents; 78812778e61SShantappa Teekappanavar 7895910d945SGunnar Mills // Heater 7905910d945SGunnar Mills const static auto& getHeater = privilegeSetLogin; 7915910d945SGunnar Mills const static auto& headHeater = privilegeSetLogin; 7925910d945SGunnar Mills const static auto& patchHeater = privilegeSetConfigureManager; 7935910d945SGunnar Mills const static auto& putHeater = privilegeSetConfigureManager; 7945910d945SGunnar Mills const static auto& deleteHeater = privilegeSetConfigureManager; 7955910d945SGunnar Mills const static auto& postHeater = privilegeSetConfigureManager; 7965910d945SGunnar Mills 7975910d945SGunnar Mills // HeaterCollection 7985910d945SGunnar Mills const static auto& getHeaterCollection = privilegeSetLogin; 7995910d945SGunnar Mills const static auto& headHeaterCollection = privilegeSetLogin; 8005910d945SGunnar Mills const static auto& patchHeaterCollection = privilegeSetConfigureManager; 8015910d945SGunnar Mills const static auto& putHeaterCollection = privilegeSetConfigureManager; 8025910d945SGunnar Mills const static auto& deleteHeaterCollection = privilegeSetConfigureManager; 8035910d945SGunnar Mills const static auto& postHeaterCollection = privilegeSetConfigureManager; 8045910d945SGunnar Mills 8055910d945SGunnar Mills // HeaterMetrics 8065910d945SGunnar Mills const static auto& getHeaterMetrics = privilegeSetLogin; 8075910d945SGunnar Mills const static auto& headHeaterMetrics = privilegeSetLogin; 8085910d945SGunnar Mills const static auto& patchHeaterMetrics = privilegeSetConfigureManager; 8095910d945SGunnar Mills const static auto& putHeaterMetrics = privilegeSetConfigureManager; 8105910d945SGunnar Mills const static auto& deleteHeaterMetrics = privilegeSetConfigureManager; 8115910d945SGunnar Mills const static auto& postHeaterMetrics = privilegeSetConfigureManager; 8125910d945SGunnar Mills 813ed398213SEd Tanous // HostInterface 8144f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 8154f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 8164f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 8174f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 8184f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 8194f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 820ed398213SEd Tanous 821ed398213SEd Tanous // HostInterfaceCollection 8224f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 8234f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 8244f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 8254f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 8264f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 8274f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 828ed398213SEd Tanous 829ed398213SEd Tanous // Job 8304f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 8314f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 8324f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 8334f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 8344f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 8354f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 836ed398213SEd Tanous 837ed398213SEd Tanous // JobCollection 8384f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 8394f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 8404f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 8414f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 8424f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 8434f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 844ed398213SEd Tanous 845ed398213SEd Tanous // JobService 8464f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 8474f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 8484f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 8494f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 8504f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 8514f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 852ed398213SEd Tanous 853ed398213SEd Tanous // JsonSchemaFile 8544f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 8554f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 8564f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 8574f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 8584f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 8594f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 860ed398213SEd Tanous 861ed398213SEd Tanous // JsonSchemaFileCollection 8624f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 8634f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 8644f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 8654f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 8664f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 8674d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager; 868ed398213SEd Tanous 86912778e61SShantappa Teekappanavar // Key 87012778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 87112778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 87212778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 87312778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 87412778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 87512778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 87612778e61SShantappa Teekappanavar 87712778e61SShantappa Teekappanavar // KeyCollection 87812778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 87912778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 88012778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 88112778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 88212778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 88312778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 88412778e61SShantappa Teekappanavar 88512778e61SShantappa Teekappanavar // KeyPolicy 88612778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 88712778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 88812778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 88912778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 89012778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 89112778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 89212778e61SShantappa Teekappanavar 89312778e61SShantappa Teekappanavar // KeyPolicyCollection 89412778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 89512778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 89612778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 89712778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 89812778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 89912778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 90012778e61SShantappa Teekappanavar 90112778e61SShantappa Teekappanavar // KeyService 90212778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 90312778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 90412778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 90512778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 90612778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 90712778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 90812778e61SShantappa Teekappanavar 9095910d945SGunnar Mills // LeakDetection 9105910d945SGunnar Mills const static auto& getLeakDetection = privilegeSetLogin; 9115910d945SGunnar Mills const static auto& headLeakDetection = privilegeSetLogin; 9125910d945SGunnar Mills const static auto& patchLeakDetection = privilegeSetConfigureComponents; 9135910d945SGunnar Mills const static auto& postLeakDetection = privilegeSetConfigureComponents; 9145910d945SGunnar Mills const static auto& putLeakDetection = privilegeSetConfigureComponents; 9155910d945SGunnar Mills const static auto& deleteLeakDetection = privilegeSetConfigureComponents; 9165910d945SGunnar Mills 9175910d945SGunnar Mills // LeakDetector 9185910d945SGunnar Mills const static auto& getLeakDetector = privilegeSetLogin; 9195910d945SGunnar Mills const static auto& headLeakDetector = privilegeSetLogin; 9205910d945SGunnar Mills const static auto& patchLeakDetector = privilegeSetConfigureComponents; 9215910d945SGunnar Mills const static auto& postLeakDetector = privilegeSetConfigureComponents; 9225910d945SGunnar Mills const static auto& putLeakDetector = privilegeSetConfigureComponents; 9235910d945SGunnar Mills const static auto& deleteLeakDetector = privilegeSetConfigureComponents; 9245910d945SGunnar Mills 9255910d945SGunnar Mills // LeakDetectorCollection 9265910d945SGunnar Mills const static auto& getLeakDetectorCollection = privilegeSetLogin; 9275910d945SGunnar Mills const static auto& headLeakDetectorCollection = privilegeSetLogin; 9285910d945SGunnar Mills const static auto& patchLeakDetectorCollection = privilegeSetConfigureComponents; 9295910d945SGunnar Mills const static auto& postLeakDetectorCollection = privilegeSetConfigureComponents; 9305910d945SGunnar Mills const static auto& putLeakDetectorCollection = privilegeSetConfigureComponents; 9315910d945SGunnar Mills const static auto& deleteLeakDetectorCollection = privilegeSetConfigureComponents; 9325910d945SGunnar Mills 9335910d945SGunnar Mills // License 9345910d945SGunnar Mills const static auto& getLicense = privilegeSetLogin; 9355910d945SGunnar Mills const static auto& headLicense = privilegeSetLogin; 9365910d945SGunnar Mills const static auto& patchLicense = privilegeSetConfigureManager; 9375910d945SGunnar Mills const static auto& putLicense = privilegeSetConfigureManager; 9385910d945SGunnar Mills const static auto& deleteLicense = privilegeSetConfigureManager; 9395910d945SGunnar Mills const static auto& postLicense = privilegeSetConfigureManager; 9405910d945SGunnar Mills 9415910d945SGunnar Mills // LicenseCollection 9425910d945SGunnar Mills const static auto& getLicenseCollection = privilegeSetLogin; 9435910d945SGunnar Mills const static auto& headLicenseCollection = privilegeSetLogin; 9445910d945SGunnar Mills const static auto& patchLicenseCollection = privilegeSetConfigureManager; 9455910d945SGunnar Mills const static auto& putLicenseCollection = privilegeSetConfigureManager; 9465910d945SGunnar Mills const static auto& deleteLicenseCollection = privilegeSetConfigureManager; 9475910d945SGunnar Mills const static auto& postLicenseCollection = privilegeSetConfigureManager; 9485910d945SGunnar Mills 9495910d945SGunnar Mills // LicenseService 9505910d945SGunnar Mills const static auto& getLicenseService = privilegeSetLogin; 9515910d945SGunnar Mills const static auto& headLicenseService = privilegeSetLogin; 9525910d945SGunnar Mills const static auto& patchLicenseService = privilegeSetConfigureManager; 9535910d945SGunnar Mills const static auto& putLicenseService = privilegeSetConfigureManager; 9545910d945SGunnar Mills const static auto& deleteLicenseService = privilegeSetConfigureManager; 9555910d945SGunnar Mills const static auto& postLicenseService = privilegeSetConfigureManager; 9565910d945SGunnar Mills 957ed398213SEd Tanous // LogEntry 9584f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 9594f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 9604f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 9614f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 9624f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 9634f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 964ed398213SEd Tanous 965*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService -> LogEntryCollection -> LogEntry 966*fff6a4d3SAbhishek Patel const static auto& patchLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 967*fff6a4d3SAbhishek Patel const static auto& putLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 968*fff6a4d3SAbhishek Patel const static auto& deleteLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 969*fff6a4d3SAbhishek Patel const static auto& postLogEntrySubOverComputerSystemLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 970*fff6a4d3SAbhishek Patel 971*fff6a4d3SAbhishek Patel // Subordinate override for Chassis -> LogServiceCollection -> LogService -> LogEntryCollection -> LogEntry 972*fff6a4d3SAbhishek Patel const static auto& getLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetLogin; 973*fff6a4d3SAbhishek Patel const static auto& headLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetLogin; 974*fff6a4d3SAbhishek Patel const static auto& patchLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 975*fff6a4d3SAbhishek Patel const static auto& putLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 976*fff6a4d3SAbhishek Patel const static auto& deleteLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 977*fff6a4d3SAbhishek Patel const static auto& postLogEntrySubOverChassisLogServiceCollectionLogServiceLogEntryCollection = privilegeSetConfigureComponents; 978*fff6a4d3SAbhishek Patel 979ed398213SEd Tanous // LogEntryCollection 9804f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 9814f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 9824f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 9834f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 9844f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 9854f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 986ed398213SEd Tanous 987*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService -> LogEntryCollection 988*fff6a4d3SAbhishek Patel const static auto& patchLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents; 989*fff6a4d3SAbhishek Patel const static auto& putLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents; 990*fff6a4d3SAbhishek Patel const static auto& deleteLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents; 991*fff6a4d3SAbhishek Patel const static auto& postLogEntryCollectionSubOverComputerSystemLogServiceCollectionLogService = privilegeSetConfigureComponents; 992*fff6a4d3SAbhishek Patel 993*fff6a4d3SAbhishek Patel // Subordinate override for Chassis -> LogServiceCollection -> LogService -> LogEntryCollection 994*fff6a4d3SAbhishek Patel const static auto& getLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetLogin; 995*fff6a4d3SAbhishek Patel const static auto& headLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetLogin; 996*fff6a4d3SAbhishek Patel const static auto& patchLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents; 997*fff6a4d3SAbhishek Patel const static auto& putLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents; 998*fff6a4d3SAbhishek Patel const static auto& deleteLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents; 999*fff6a4d3SAbhishek Patel const static auto& postLogEntryCollectionSubOverChassisLogServiceCollectionLogService = privilegeSetConfigureComponents; 1000*fff6a4d3SAbhishek Patel 1001ed398213SEd Tanous // LogService 10024f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 10034f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 10044f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 10054f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 10064f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 10074f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 1008ed398213SEd Tanous 1009*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> LogServiceCollection -> LogService 1010*fff6a4d3SAbhishek Patel const static auto& patchLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents; 1011*fff6a4d3SAbhishek Patel const static auto& postLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents; 1012*fff6a4d3SAbhishek Patel const static auto& putLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents; 1013*fff6a4d3SAbhishek Patel const static auto& deleteLogServiceSubOverComputerSystemLogServiceCollection = privilegeSetConfigureComponents; 1014*fff6a4d3SAbhishek Patel 1015*fff6a4d3SAbhishek Patel // Subordinate override for Chassis -> LogServiceCollection -> LogService 1016*fff6a4d3SAbhishek Patel const static auto& getLogServiceSubOverChassisLogServiceCollection = privilegeSetLogin; 1017*fff6a4d3SAbhishek Patel const static auto& headLogServiceSubOverChassisLogServiceCollection = privilegeSetLogin; 1018*fff6a4d3SAbhishek Patel const static auto& patchLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents; 1019*fff6a4d3SAbhishek Patel const static auto& putLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents; 1020*fff6a4d3SAbhishek Patel const static auto& deleteLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents; 1021*fff6a4d3SAbhishek Patel const static auto& postLogServiceSubOverChassisLogServiceCollection = privilegeSetConfigureComponents; 1022*fff6a4d3SAbhishek Patel 1023ed398213SEd Tanous // LogServiceCollection 10244f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 10254f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 10264f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 10274f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 10284f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 10294f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 1030ed398213SEd Tanous 1031*fff6a4d3SAbhishek Patel // Subordinate override for ComputerSystem -> LogServiceCollection 1032*fff6a4d3SAbhishek Patel const static auto& patchLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 1033*fff6a4d3SAbhishek Patel const static auto& putLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 1034*fff6a4d3SAbhishek Patel const static auto& deleteLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 1035*fff6a4d3SAbhishek Patel const static auto& postLogServiceCollectionSubOverComputerSystem = privilegeSetConfigureComponents; 1036*fff6a4d3SAbhishek Patel 1037*fff6a4d3SAbhishek Patel // Subordinate override for Chassis -> LogServiceCollection 1038*fff6a4d3SAbhishek Patel const static auto& getLogServiceCollectionSubOverChassis = privilegeSetLogin; 1039*fff6a4d3SAbhishek Patel const static auto& headLogServiceCollectionSubOverChassis = privilegeSetLogin; 1040*fff6a4d3SAbhishek Patel const static auto& patchLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents; 1041*fff6a4d3SAbhishek Patel const static auto& putLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents; 1042*fff6a4d3SAbhishek Patel const static auto& deleteLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents; 1043*fff6a4d3SAbhishek Patel const static auto& postLogServiceCollectionSubOverChassis = privilegeSetConfigureComponents; 1044*fff6a4d3SAbhishek Patel 1045ed398213SEd Tanous // Manager 10464f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 10474f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 10484f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 10494f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 10504f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 10514f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 1052ed398213SEd Tanous 1053ed398213SEd Tanous // ManagerCollection 10544f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 10554f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 10564f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 10574f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 10584f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 10594f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 1060ed398213SEd Tanous 1061ed398213SEd Tanous // ManagerAccount 10624d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 10634f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 10644f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 10654f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 10664f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 10674f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 1068ed398213SEd Tanous 1069ed398213SEd Tanous // ManagerAccountCollection 10704f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 10714f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 10724f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 10734f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 10744f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 10754f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 1076ed398213SEd Tanous 10778bb5fbcbSSui Chen // ManagerDiagnosticData 10788bb5fbcbSSui Chen const static auto& getManagerDiagnosticData = privilegeSetLogin; 10798bb5fbcbSSui Chen const static auto& headManagerDiagnosticData = privilegeSetLogin; 10808bb5fbcbSSui Chen const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager; 10818bb5fbcbSSui Chen const static auto& postManagerDiagnosticData = privilegeSetConfigureManager; 10825910d945SGunnar Mills const static auto& deleteManagerDiagnosticData = privilegeSetConfigureManager; 10838bb5fbcbSSui Chen const static auto& putManagerDiagnosticData = privilegeSetConfigureManager; 10848bb5fbcbSSui Chen 1085ed398213SEd Tanous // ManagerNetworkProtocol 10864f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 10874f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 10884f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 10894f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 10904f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 10914f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 1092ed398213SEd Tanous 1093ed398213SEd Tanous // MediaController 10944f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 10954f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 10964f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 10974f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 10984f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 10994f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 1100ed398213SEd Tanous 1101ed398213SEd Tanous // MediaControllerCollection 11024f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 11034f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 11044d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents; 11054d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents; 11064d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents; 11074d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents; 1108ed398213SEd Tanous 1109ed398213SEd Tanous // Memory 11104f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 11114f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 11124f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 11134f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 11144f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 11154f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 1116ed398213SEd Tanous 1117ed398213SEd Tanous // MemoryCollection 11184f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 11194f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 11204f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 11214f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 11224f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 11234f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 1124ed398213SEd Tanous 1125ed398213SEd Tanous // MemoryChunks 11264f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 11274f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 11284f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 11294f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 11304f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 11314f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 1132ed398213SEd Tanous 1133ed398213SEd Tanous // MemoryChunksCollection 11344f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 11354f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 11364d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents; 11374f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 11384f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 11394d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents; 1140ed398213SEd Tanous 1141ed398213SEd Tanous // MemoryDomain 11424f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 11434f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 11444f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 11454f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 11464f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 11474f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 1148ed398213SEd Tanous 1149ed398213SEd Tanous // MemoryDomainCollection 11504f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 11514f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 11524d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents; 11534f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 11544f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 11554d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents; 1156ed398213SEd Tanous 1157ed398213SEd Tanous // MemoryMetrics 11584f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 11594f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 11604f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 11614f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 11624f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 11634f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 1164ed398213SEd Tanous 11655910d945SGunnar Mills // MemoryRegion 11665910d945SGunnar Mills const static auto& getMemoryRegion = privilegeSetLogin; 11675910d945SGunnar Mills const static auto& headMemoryRegion = privilegeSetLogin; 11685910d945SGunnar Mills const static auto& patchMemoryRegion = privilegeSetConfigureComponents; 11695910d945SGunnar Mills const static auto& postMemoryRegion = privilegeSetConfigureComponents; 11705910d945SGunnar Mills const static auto& putMemoryRegion = privilegeSetConfigureComponents; 11715910d945SGunnar Mills const static auto& deleteMemoryRegion = privilegeSetConfigureComponents; 11725910d945SGunnar Mills 11735910d945SGunnar Mills // MemoryRegionCollection 11745910d945SGunnar Mills const static auto& getMemoryRegionCollection = privilegeSetLogin; 11755910d945SGunnar Mills const static auto& headMemoryRegionCollection = privilegeSetLogin; 11765910d945SGunnar Mills const static auto& patchMemoryRegionCollection = privilegeSetConfigureComponents; 11775910d945SGunnar Mills const static auto& postMemoryRegionCollection = privilegeSetConfigureComponents; 11785910d945SGunnar Mills const static auto& putMemoryRegionCollection = privilegeSetConfigureComponents; 11795910d945SGunnar Mills const static auto& deleteMemoryRegionCollection = privilegeSetConfigureComponents; 11805910d945SGunnar Mills 11815910d945SGunnar Mills // MessageRegistry 11825910d945SGunnar Mills const static auto& getMessageRegistry = privilegeSetLogin; 11835910d945SGunnar Mills const static auto& headMessageRegistry = privilegeSetLogin; 11845910d945SGunnar Mills const static auto& patchMessageRegistry = privilegeSetConfigureManager; 11855910d945SGunnar Mills const static auto& postMessageRegistry = privilegeSetConfigureManager; 11865910d945SGunnar Mills const static auto& putMessageRegistry = privilegeSetConfigureManager; 11875910d945SGunnar Mills const static auto& deleteMessageRegistry = privilegeSetConfigureManager; 11885910d945SGunnar Mills 1189ed398213SEd Tanous // MessageRegistryFile 11904f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 11914f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 11924f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 11934f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 11944f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 11954f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 1196ed398213SEd Tanous 1197ed398213SEd Tanous // MessageRegistryFileCollection 11984f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 11994f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 12004d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager; 12014d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager; 12024d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager; 12034d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager; 1204ed398213SEd Tanous 1205ed398213SEd Tanous // MetricDefinition 12064f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 12074f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 12084f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 12094f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 12104f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 12114f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 1212ed398213SEd Tanous 1213ed398213SEd Tanous // MetricDefinitionCollection 12144f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 12154f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 12164d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager; 12174f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 12184d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager; 12194d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager; 1220ed398213SEd Tanous 1221ed398213SEd Tanous // MetricReport 12224f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 12234f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 12244f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 12254f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 12264f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 12274f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 1228ed398213SEd Tanous 1229ed398213SEd Tanous // MetricReportCollection 12304f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 12314f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 12324f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 12334f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 12344f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 12354f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 1236ed398213SEd Tanous 1237ed398213SEd Tanous // MetricReportDefinition 12384f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 12394f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 12404f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 12414f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 12424f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 12434f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 1244ed398213SEd Tanous 1245ed398213SEd Tanous // MetricReportDefinitionCollection 12464f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 12474f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 12484d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager; 12494d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager; 12504d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager; 12514d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager; 1252ed398213SEd Tanous 1253ed398213SEd Tanous // NetworkAdapter 12544f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 12554f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 12564f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 12574f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 12584f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 12594f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 1260ed398213SEd Tanous 1261ed398213SEd Tanous // NetworkAdapterCollection 12624f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 12634f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 12644d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents; 12654d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents; 12664d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents; 12674d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents; 1268ed398213SEd Tanous 126912778e61SShantappa Teekappanavar // NetworkAdapterMetrics 127012778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 127112778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 127212778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 127312778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 127412778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 127512778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 127612778e61SShantappa Teekappanavar 1277ed398213SEd Tanous // NetworkDeviceFunction 12784f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 12794f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 12804f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 12814f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 12824f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 12834d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents; 1284ed398213SEd Tanous 1285ed398213SEd Tanous // NetworkDeviceFunctionCollection 12864f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 12874f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 12884d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 12894d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 12904d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 12914d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 1292ed398213SEd Tanous 129312778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 129412778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 129512778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 12964d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 12974d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 12984d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 12994d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 130012778e61SShantappa Teekappanavar 1301ed398213SEd Tanous // NetworkInterface 13024f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 13034f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 13044f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 13054f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 13064f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 13074f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 1308ed398213SEd Tanous 1309ed398213SEd Tanous // NetworkInterfaceCollection 13104f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 13114f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 13124d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents; 13134d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents; 13144d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents; 13154d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents; 1316ed398213SEd Tanous 1317ed398213SEd Tanous // NetworkPort 13184f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 13194f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 13204f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 13214f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 13224f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 13234f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 1324ed398213SEd Tanous 1325ed398213SEd Tanous // NetworkPortCollection 13264f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 13274f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 13284f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 13294f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 13304f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 13314d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents; 1332ed398213SEd Tanous 1333ed398213SEd Tanous // OperatingConfig 13344f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 13354f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 13364f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 13374f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 13384f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 13394f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 1340ed398213SEd Tanous 1341ed398213SEd Tanous // OperatingConfigCollection 13424f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 13434f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 13444d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents; 13454d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents; 13464d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents; 13474d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents; 1348ed398213SEd Tanous 13495910d945SGunnar Mills // OperatingSystem 13505910d945SGunnar Mills const static auto& getOperatingSystem = privilegeSetLogin; 13515910d945SGunnar Mills const static auto& headOperatingSystem = privilegeSetLogin; 13525910d945SGunnar Mills const static auto& patchOperatingSystem = privilegeSetConfigureComponents; 13535910d945SGunnar Mills const static auto& postOperatingSystem = privilegeSetConfigureComponents; 13545910d945SGunnar Mills const static auto& putOperatingSystem = privilegeSetConfigureComponents; 13555910d945SGunnar Mills const static auto& deleteOperatingSystem = privilegeSetConfigureComponents; 13565910d945SGunnar Mills 13575910d945SGunnar Mills // OutboundConnection 13585910d945SGunnar Mills const static auto& getOutboundConnection = privilegeSetLogin; 13595910d945SGunnar Mills const static auto& headOutboundConnection = privilegeSetLogin; 13605910d945SGunnar Mills const static auto& patchOutboundConnection = privilegeSetConfigureManager; 13615910d945SGunnar Mills const static auto& putOutboundConnection = privilegeSetConfigureManager; 13625910d945SGunnar Mills const static auto& deleteOutboundConnection = privilegeSetConfigureManager; 13635910d945SGunnar Mills const static auto& postOutboundConnection = privilegeSetConfigureManager; 13645910d945SGunnar Mills 13655910d945SGunnar Mills // OutboundConnectionCollection 13665910d945SGunnar Mills const static auto& getOutboundConnectionCollection = privilegeSetLogin; 13675910d945SGunnar Mills const static auto& headOutboundConnectionCollection = privilegeSetLogin; 13685910d945SGunnar Mills const static auto& patchOutboundConnectionCollection = privilegeSetConfigureManager; 13695910d945SGunnar Mills const static auto& putOutboundConnectionCollection = privilegeSetConfigureManager; 13705910d945SGunnar Mills const static auto& deleteOutboundConnectionCollection = privilegeSetConfigureManager; 13715910d945SGunnar Mills const static auto& postOutboundConnectionCollection = privilegeSetConfigureManager; 13725910d945SGunnar Mills 1373ed398213SEd Tanous // Outlet 13744f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 13754f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 13764f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 13774f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 13784f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 13794f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 1380ed398213SEd Tanous 1381ed398213SEd Tanous // OutletCollection 13824f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 13834f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 13844f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 13854f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 13864f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 13874f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 1388ed398213SEd Tanous 1389ed398213SEd Tanous // OutletGroup 13904f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 13914f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 13924f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 13934f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 13944f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 13954f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 1396ed398213SEd Tanous 1397ed398213SEd Tanous // OutletGroupCollection 13984f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 13994f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 14004f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 14014f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 14024f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 14034d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents; 1404ed398213SEd Tanous 1405ed398213SEd Tanous // PCIeDevice 14064f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 14074f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 14084f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 14094f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 14104f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 14114f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 1412ed398213SEd Tanous 1413ed398213SEd Tanous // PCIeDeviceCollection 14144f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 14154f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 14164f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 14174f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 14184f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 14194f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1420ed398213SEd Tanous 1421ed398213SEd Tanous // PCIeFunction 14224f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 14234f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 14244f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 14254f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 14264f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 14274f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1428ed398213SEd Tanous 1429ed398213SEd Tanous // PCIeFunctionCollection 14304f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 14314f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 14324d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents; 14334f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 14344f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 14354d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents; 1436ed398213SEd Tanous 1437ed398213SEd Tanous // PCIeSlots 14384f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 14394f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 14404f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 14414f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 14424f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 14434f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1444ed398213SEd Tanous 1445ed398213SEd Tanous // Port 14464f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 14474f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 14484f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 14494f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 14504f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 14514f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1452ed398213SEd Tanous 1453ed398213SEd Tanous // PortCollection 14544f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 14554f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 14564f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 14574f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 14584f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 14594f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1460ed398213SEd Tanous 1461ed398213SEd Tanous // PortMetrics 14624f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 14634f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 14644f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 14654f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 14664f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 14674f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1468ed398213SEd Tanous 1469ed398213SEd Tanous // Power 14704f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 14714f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 14724f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 14734f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 14744f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 14754f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1476ed398213SEd Tanous 1477ed398213SEd Tanous // PowerDistribution 14784f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 14794f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 14804f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 14814f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 14824f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 14834f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1484ed398213SEd Tanous 1485ed398213SEd Tanous // PowerDistributionCollection 14864f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 14874f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 14884d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents; 14894d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents; 14904d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents; 14914d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents; 1492ed398213SEd Tanous 1493ed398213SEd Tanous // PowerDistributionMetrics 14944f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 14954f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 14964d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents; 14974d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents; 14984d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents; 14994d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents; 1500ed398213SEd Tanous 150112778e61SShantappa Teekappanavar // PowerDomain 150212778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 150312778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 150412778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 150512778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 150612778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 150712778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 150812778e61SShantappa Teekappanavar 150912778e61SShantappa Teekappanavar // PowerDomainCollection 151012778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 151112778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 151212778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 151312778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 151412778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 151512778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 151612778e61SShantappa Teekappanavar 151712778e61SShantappa Teekappanavar // PowerEquipment 151812778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 151912778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 152012778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 152112778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 152212778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 152312778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 152412778e61SShantappa Teekappanavar 152512778e61SShantappa Teekappanavar // PowerSubsystem 152612778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 152712778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 152812778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 152912778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 153012778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 153112778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 153212778e61SShantappa Teekappanavar 153312778e61SShantappa Teekappanavar // PowerSupply 153412778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 153512778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 153612778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 153712778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 153812778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 153912778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 154012778e61SShantappa Teekappanavar 154112778e61SShantappa Teekappanavar // PowerSupplyCollection 154212778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 154312778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 154412778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 154512778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 154612778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 154712778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 154812778e61SShantappa Teekappanavar 154912778e61SShantappa Teekappanavar // PowerSupplyMetrics 155012778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 155112778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 155212778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 155312778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 155412778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 155512778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 155612778e61SShantappa Teekappanavar 15575910d945SGunnar Mills // PrivilegeRegistry 15585910d945SGunnar Mills const static auto& getPrivilegeRegistry = privilegeSetLogin; 15595910d945SGunnar Mills const static auto& headPrivilegeRegistry = privilegeSetLogin; 15605910d945SGunnar Mills const static auto& patchPrivilegeRegistry = privilegeSetConfigureManager; 15615910d945SGunnar Mills const static auto& postPrivilegeRegistry = privilegeSetConfigureManager; 15625910d945SGunnar Mills const static auto& putPrivilegeRegistry = privilegeSetConfigureManager; 15635910d945SGunnar Mills const static auto& deletePrivilegeRegistry = privilegeSetConfigureManager; 15645910d945SGunnar Mills 1565ed398213SEd Tanous // Processor 15664f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 15674f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 15684f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 15694f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 15704f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 15714f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1572ed398213SEd Tanous 1573ed398213SEd Tanous // ProcessorCollection 15744f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 15754f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 15764f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 15774f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 15784f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 15794f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1580ed398213SEd Tanous 1581ed398213SEd Tanous // ProcessorMetrics 15824f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 15834f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 15844f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 15854f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 15864f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 15874f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1588ed398213SEd Tanous 15895910d945SGunnar Mills // Pump 15905910d945SGunnar Mills const static auto& getPump = privilegeSetLogin; 15915910d945SGunnar Mills const static auto& headPump = privilegeSetLogin; 15925910d945SGunnar Mills const static auto& patchPump = privilegeSetConfigureComponents; 15935910d945SGunnar Mills const static auto& putPump = privilegeSetConfigureComponents; 15945910d945SGunnar Mills const static auto& deletePump = privilegeSetConfigureComponents; 15955910d945SGunnar Mills const static auto& postPump = privilegeSetConfigureComponents; 15965910d945SGunnar Mills 15975910d945SGunnar Mills // PumpCollection 15985910d945SGunnar Mills const static auto& getPumpCollection = privilegeSetLogin; 15995910d945SGunnar Mills const static auto& headPumpCollection = privilegeSetLogin; 16005910d945SGunnar Mills const static auto& patchPumpCollection = privilegeSetConfigureComponents; 16015910d945SGunnar Mills const static auto& putPumpCollection = privilegeSetConfigureComponents; 16025910d945SGunnar Mills const static auto& deletePumpCollection = privilegeSetConfigureComponents; 16035910d945SGunnar Mills const static auto& postPumpCollection = privilegeSetConfigureComponents; 16045910d945SGunnar Mills 16055910d945SGunnar Mills // RegisteredClient 16065910d945SGunnar Mills const static auto& getRegisteredClient = privilegeSetLogin; 16075910d945SGunnar Mills const static auto& headRegisteredClient = privilegeSetLogin; 16085910d945SGunnar Mills const static auto& patchRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 16095910d945SGunnar Mills const static auto& postRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 16105910d945SGunnar Mills const static auto& putRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 16115910d945SGunnar Mills const static auto& deleteRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 16125910d945SGunnar Mills 16135910d945SGunnar Mills // RegisteredClientCollection 16145910d945SGunnar Mills const static auto& getRegisteredClientCollection = privilegeSetLogin; 16155910d945SGunnar Mills const static auto& headRegisteredClientCollection = privilegeSetLogin; 16165910d945SGunnar Mills const static auto& patchRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 16175910d945SGunnar Mills const static auto& postRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 16185910d945SGunnar Mills const static auto& putRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 16195910d945SGunnar Mills const static auto& deleteRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 16205910d945SGunnar Mills 16215910d945SGunnar Mills // Reservoir 16225910d945SGunnar Mills const static auto& getReservoir = privilegeSetLogin; 16235910d945SGunnar Mills const static auto& headReservoir = privilegeSetLogin; 16245910d945SGunnar Mills const static auto& patchReservoir = privilegeSetConfigureComponents; 16255910d945SGunnar Mills const static auto& putReservoir = privilegeSetConfigureComponents; 16265910d945SGunnar Mills const static auto& deleteReservoir = privilegeSetConfigureComponents; 16275910d945SGunnar Mills const static auto& postReservoir = privilegeSetConfigureComponents; 16285910d945SGunnar Mills 16295910d945SGunnar Mills // ReservoirCollection 16305910d945SGunnar Mills const static auto& getReservoirCollection = privilegeSetLogin; 16315910d945SGunnar Mills const static auto& headReservoirCollection = privilegeSetLogin; 16325910d945SGunnar Mills const static auto& patchReservoirCollection = privilegeSetConfigureComponents; 16335910d945SGunnar Mills const static auto& putReservoirCollection = privilegeSetConfigureComponents; 16345910d945SGunnar Mills const static auto& deleteReservoirCollection = privilegeSetConfigureComponents; 16355910d945SGunnar Mills const static auto& postReservoirCollection = privilegeSetConfigureComponents; 16365910d945SGunnar Mills 1637ed398213SEd Tanous // ResourceBlock 16384f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 16394f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 16404f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 16414f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 16424f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 16434f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1644ed398213SEd Tanous 1645ed398213SEd Tanous // ResourceBlockCollection 16464f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 16474f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 16484d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents; 16494f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 16504d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents; 16514d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents; 1652ed398213SEd Tanous 1653ed398213SEd Tanous // Role 16544f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 16554f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 16564f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 16574f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 16584f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 16594f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1660ed398213SEd Tanous 1661ed398213SEd Tanous // RoleCollection 16624f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 16634f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 16644f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 16654f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 16664f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 16674f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1668ed398213SEd Tanous 1669ed398213SEd Tanous // RouteEntry 16704f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 16714f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 16724f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 16734f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 16744f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 16754f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1676ed398213SEd Tanous 1677ed398213SEd Tanous // RouteEntryCollection 16784f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 16794f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 16804f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 16814f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 16824f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 16834f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1684ed398213SEd Tanous 168512778e61SShantappa Teekappanavar // RouteSetEntry 168612778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 168712778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 168812778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 168912778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 169012778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 169112778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1692ed398213SEd Tanous 169312778e61SShantappa Teekappanavar // RouteSetEntryCollection 169412778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 169512778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 16964d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents; 169712778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 16984d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents; 16994d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents; 1700ed398213SEd Tanous 1701ed398213SEd Tanous // SecureBoot 17024f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 17034f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 17044f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 17054f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 17064f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 17074f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1708ed398213SEd Tanous 1709ed398213SEd Tanous // SecureBootDatabase 17104f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 17114f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 17124f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 17134f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 17144f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 17154f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1716ed398213SEd Tanous 1717ed398213SEd Tanous // SecureBootDatabaseCollection 17184f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 17194f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 17204d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents; 17214d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents; 17224d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents; 17234d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1724ed398213SEd Tanous 17255910d945SGunnar Mills // SecurityPolicy 17265910d945SGunnar Mills const static auto& getSecurityPolicy = privilegeSetLogin; 17275910d945SGunnar Mills const static auto& headSecurityPolicy = privilegeSetLogin; 17285910d945SGunnar Mills const static auto& patchSecurityPolicy = privilegeSetConfigureManager; 17295910d945SGunnar Mills const static auto& putSecurityPolicy = privilegeSetConfigureManager; 17305910d945SGunnar Mills const static auto& deleteSecurityPolicy = privilegeSetConfigureManager; 17315910d945SGunnar Mills const static auto& postSecurityPolicy = privilegeSetConfigureManager; 17325910d945SGunnar Mills 1733ed398213SEd Tanous // Sensor 17344f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 17354f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 17364f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 17374f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 17384f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 17394f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1740ed398213SEd Tanous 1741ed398213SEd Tanous // SensorCollection 17424f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 17434f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 17444f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 17454f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 17464f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 17474f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1748ed398213SEd Tanous 1749ed398213SEd Tanous // SerialInterface 17504f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 17514f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 17524f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 17534f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 17544f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 17554f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1756ed398213SEd Tanous 1757ed398213SEd Tanous // SerialInterfaceCollection 17584f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 17594f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 17604d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager; 17614f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 17624d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager; 17634f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1764ed398213SEd Tanous 17655910d945SGunnar Mills // ServiceConditions 17665910d945SGunnar Mills const static auto& getServiceConditions = privilegeSetLogin; 17675910d945SGunnar Mills const static auto& headServiceConditions = privilegeSetLogin; 17685910d945SGunnar Mills const static auto& patchServiceConditions = privilegeSetConfigureManager; 17695910d945SGunnar Mills const static auto& putServiceConditions = privilegeSetConfigureManager; 17705910d945SGunnar Mills const static auto& deleteServiceConditions = privilegeSetConfigureManager; 17715910d945SGunnar Mills const static auto& postServiceConditions = privilegeSetConfigureManager; 17725910d945SGunnar Mills 1773ed398213SEd Tanous // ServiceRoot 17744f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 17754f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 17764f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 17774f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 17784f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 17794f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1780ed398213SEd Tanous 1781ed398213SEd Tanous // Session 17825910d945SGunnar Mills const static auto& getSession = privilegeSetConfigureManagerOrConfigureSelf; 17835910d945SGunnar Mills const static auto& headSession = privilegeSetConfigureManagerOrConfigureSelf; 17844f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 17854f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 17864f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 17874f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1788ed398213SEd Tanous 1789ed398213SEd Tanous // SessionCollection 17904f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 17914f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 17924f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 17934f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 17944f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 17954f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1796ed398213SEd Tanous 1797ed398213SEd Tanous // SessionService 17984f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 17994f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 18004f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 18014f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 18024f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 18034f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1804ed398213SEd Tanous 1805ed398213SEd Tanous // Signature 18064f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 18074f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 18084f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 18094f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 18104f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 18114f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1812ed398213SEd Tanous 1813ed398213SEd Tanous // SignatureCollection 18144f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 18154f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 18164f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 18174f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 18184f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 18194f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1820ed398213SEd Tanous 1821ed398213SEd Tanous // SimpleStorage 18224f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 18234f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 18244f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 18254f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 18264f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 18274f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1828ed398213SEd Tanous 1829ed398213SEd Tanous // SimpleStorageCollection 18304f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 18314f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 18324d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents; 18334d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents; 18344f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 18354d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents; 1836ed398213SEd Tanous 1837ed398213SEd Tanous // SoftwareInventory 18384f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 18394f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 18404f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 18414f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 18424f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 18434f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1844ed398213SEd Tanous 1845ed398213SEd Tanous // SoftwareInventoryCollection 18464f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 18474f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 18484d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents; 18494d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents; 18504d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents; 18514d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents; 1852ed398213SEd Tanous 1853ed398213SEd Tanous // Storage 18544f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 18554f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 18564f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 18574f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 18584f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 18594f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1860ed398213SEd Tanous 1861ed398213SEd Tanous // StorageCollection 18624f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 18634f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 18644f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 18654f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 18664f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 18674f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1868ed398213SEd Tanous 1869ed398213SEd Tanous // StorageController 18704f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 18714f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 18724f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 18734f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 18744f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 18754f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1876ed398213SEd Tanous 1877ed398213SEd Tanous // StorageControllerCollection 18784f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 18794f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 18804d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents; 18814d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents; 18824d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents; 18834d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents; 1884ed398213SEd Tanous 18855910d945SGunnar Mills // StorageControllerMetrics 18865910d945SGunnar Mills const static auto& getStorageControllerMetrics = privilegeSetLogin; 18875910d945SGunnar Mills const static auto& headStorageControllerMetrics = privilegeSetLogin; 18885910d945SGunnar Mills const static auto& patchStorageControllerMetrics = privilegeSetConfigureComponents; 18895910d945SGunnar Mills const static auto& postStorageControllerMetrics = privilegeSetConfigureComponents; 18905910d945SGunnar Mills const static auto& putStorageControllerMetrics = privilegeSetConfigureComponents; 18915910d945SGunnar Mills const static auto& deleteStorageControllerMetrics = privilegeSetConfigureComponents; 18925910d945SGunnar Mills 1893ed398213SEd Tanous // Switch 18944f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 18954f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 18964f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 18974f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 18984f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 18994f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1900ed398213SEd Tanous 1901ed398213SEd Tanous // SwitchCollection 19024f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 19034f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 19044f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 19054f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 19064f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 19074f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1908ed398213SEd Tanous 19095910d945SGunnar Mills // SwitchMetrics 19105910d945SGunnar Mills const static auto& getSwitchMetrics = privilegeSetLogin; 19115910d945SGunnar Mills const static auto& headSwitchMetrics = privilegeSetLogin; 19125910d945SGunnar Mills const static auto& patchSwitchMetrics = privilegeSetConfigureComponents; 19135910d945SGunnar Mills const static auto& postSwitchMetrics = privilegeSetConfigureComponents; 19145910d945SGunnar Mills const static auto& putSwitchMetrics = privilegeSetConfigureComponents; 19155910d945SGunnar Mills const static auto& deleteSwitchMetrics = privilegeSetConfigureComponents; 19165910d945SGunnar Mills 1917ed398213SEd Tanous // Task 19184f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 19194f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 19204f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 19214f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 19224f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 19234f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1924ed398213SEd Tanous 1925ed398213SEd Tanous // TaskCollection 19264f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 19274f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 19284f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 19294f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 19304f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 19314f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1932ed398213SEd Tanous 1933ed398213SEd Tanous // TaskService 19344f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 19354f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 19364f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 19374f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 19384f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 19394f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1940ed398213SEd Tanous 1941ed398213SEd Tanous // TelemetryService 19424f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 19434f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 19444f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 19454f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 19464f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 19474f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1948ed398213SEd Tanous 1949ed398213SEd Tanous // Thermal 19504f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 19514f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 19524f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 19534f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 19544f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 19554f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1956ed398213SEd Tanous 19575910d945SGunnar Mills // ThermalEquipment 19585910d945SGunnar Mills const static auto& getThermalEquipment = privilegeSetLogin; 19595910d945SGunnar Mills const static auto& headThermalEquipment = privilegeSetLogin; 19605910d945SGunnar Mills const static auto& patchThermalEquipment = privilegeSetConfigureManager; 19615910d945SGunnar Mills const static auto& putThermalEquipment = privilegeSetConfigureManager; 19625910d945SGunnar Mills const static auto& deleteThermalEquipment = privilegeSetConfigureManager; 19635910d945SGunnar Mills const static auto& postThermalEquipment = privilegeSetConfigureManager; 19645910d945SGunnar Mills 196512778e61SShantappa Teekappanavar // ThermalMetrics 196612778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 196712778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 196812778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 196912778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 197012778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 197112778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 197212778e61SShantappa Teekappanavar 197312778e61SShantappa Teekappanavar // ThermalSubsystem 197412778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 197512778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 197612778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 197712778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 197812778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 197912778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 198012778e61SShantappa Teekappanavar 1981ed398213SEd Tanous // Triggers 19824f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 19834f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 19844f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 19854f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 19864f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 19874f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1988ed398213SEd Tanous 1989ed398213SEd Tanous // TriggersCollection 19904f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 19914f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 19924f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 19934f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 19944f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 19954f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1996ed398213SEd Tanous 19975910d945SGunnar Mills // TrustedComponent 19985910d945SGunnar Mills const static auto& getTrustedComponent = privilegeSetLogin; 19995910d945SGunnar Mills const static auto& headTrustedComponent = privilegeSetLogin; 20005910d945SGunnar Mills const static auto& patchTrustedComponent = privilegeSetConfigureManager; 20015910d945SGunnar Mills const static auto& putTrustedComponent = privilegeSetConfigureManager; 20025910d945SGunnar Mills const static auto& deleteTrustedComponent = privilegeSetConfigureManager; 20035910d945SGunnar Mills const static auto& postTrustedComponent = privilegeSetConfigureManager; 20045910d945SGunnar Mills 20055910d945SGunnar Mills // TrustedComponentCollection 20065910d945SGunnar Mills const static auto& getTrustedComponentCollection = privilegeSetLogin; 20075910d945SGunnar Mills const static auto& headTrustedComponentCollection = privilegeSetLogin; 20085910d945SGunnar Mills const static auto& patchTrustedComponentCollection = privilegeSetConfigureManager; 20095910d945SGunnar Mills const static auto& putTrustedComponentCollection = privilegeSetConfigureManager; 20105910d945SGunnar Mills const static auto& deleteTrustedComponentCollection = privilegeSetConfigureManager; 20115910d945SGunnar Mills const static auto& postTrustedComponentCollection = privilegeSetConfigureManager; 20125910d945SGunnar Mills 2013ed398213SEd Tanous // UpdateService 20144f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 20154f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 20164f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 20174f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 20184f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 20194f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 2020ed398213SEd Tanous 202112778e61SShantappa Teekappanavar // USBController 202212778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 202312778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 202412778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 202512778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 202612778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 202712778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 202812778e61SShantappa Teekappanavar 202912778e61SShantappa Teekappanavar // USBControllerCollection 203012778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 203112778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 20324d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents; 203312778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 20344d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents; 20354d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents; 203612778e61SShantappa Teekappanavar 2037ed398213SEd Tanous // VCATEntry 20384f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 20394f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 20404f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 20414f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 20424f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 20434f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 2044ed398213SEd Tanous 2045ed398213SEd Tanous // VCATEntryCollection 20464f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 20474f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 20484f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 20494f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 20504f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 20514f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 2052ed398213SEd Tanous 2053ed398213SEd Tanous // VLanNetworkInterface 20544f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 20554f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 20564f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 20574f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 20584f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 20594f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 2060ed398213SEd Tanous 2061ed398213SEd Tanous // VLanNetworkInterfaceCollection 20624f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 20634f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 20644d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 20654d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 20664d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 20674d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 2068ed398213SEd Tanous 2069ed398213SEd Tanous // VirtualMedia 20704f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 20714f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 20724f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 20734f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 20744f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 20754f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 2076ed398213SEd Tanous 2077ed398213SEd Tanous // VirtualMediaCollection 20784f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 20794f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 20804f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 20814f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 20824f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 20834f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 2084ed398213SEd Tanous 2085ed398213SEd Tanous // Volume 20864f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 20874f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 20884f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 20894f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 20904f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 20914f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 2092ed398213SEd Tanous 2093ed398213SEd Tanous // VolumeCollection 20944f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 20954f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 20964f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 20974f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 20984f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 20994f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 2100ed398213SEd Tanous 2101ed398213SEd Tanous // Zone 21024f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 21034f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 21044f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 21054f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 21064f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 21074f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 2108ed398213SEd Tanous 2109ed398213SEd Tanous // ZoneCollection 21104f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 21114f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 21124f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 21134f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 21144f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 21154f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 2116ed398213SEd Tanous 2117ed398213SEd Tanous } // namespace redfish::privileges 21184d99bbb0SEd Tanous // clang-format on 2119