1ed398213SEd Tanous #pragma once 21cf53df0SEd Tanous /**************************************************************** 31cf53df0SEd Tanous * READ THIS WARNING FIRST 41cf53df0SEd Tanous * This is an auto-generated header which contains definitions 51cf53df0SEd Tanous * for Redfish DMTF defined messages. 61cf53df0SEd Tanous * DO NOT modify this registry outside of running the 70e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 81cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 91cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 101cf53df0SEd Tanous * github organization. 111cf53df0SEd Tanous ***************************************************************/ 1201c78a06SNan Zhou #include "privileges.hpp" 1301c78a06SNan Zhou 1401c78a06SNan Zhou #include <array> 15ed398213SEd Tanous 16043bec09SNan Zhou // clang-format off 17043bec09SNan Zhou 18ed398213SEd Tanous namespace redfish::privileges 19ed398213SEd Tanous { 20ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 21ed398213SEd Tanous {"Login"} 22ed398213SEd Tanous }}; 23ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 24ed398213SEd Tanous {"ConfigureComponents"} 25ed398213SEd Tanous }}; 26ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 27ed398213SEd Tanous {"ConfigureUsers"} 28ed398213SEd Tanous }}; 29ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 30ed398213SEd Tanous {"ConfigureManager"} 31ed398213SEd Tanous }}; 32ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 33ed398213SEd Tanous {"ConfigureManager"}, 34ed398213SEd Tanous {"ConfigureComponents"} 35ed398213SEd Tanous }}; 36ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 37ed398213SEd Tanous {"ConfigureManager"}, 38ed398213SEd Tanous {"ConfigureSelf"} 39ed398213SEd Tanous }}; 40ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 41ed398213SEd Tanous {"ConfigureManager"}, 42ed398213SEd Tanous {"ConfigureUsers"}, 43ed398213SEd Tanous {"ConfigureSelf"} 44ed398213SEd Tanous }}; 45ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 46ed398213SEd Tanous {"Login"}, 47ed398213SEd Tanous {} 48ed398213SEd Tanous }}; 49ed398213SEd Tanous // AccelerationFunction 504f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 514f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 524f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 534f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 544f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 554f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 56ed398213SEd Tanous 57ed398213SEd Tanous // AccelerationFunctionCollection 584f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 594f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 604d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents; 614d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents; 624d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents; 634d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents; 64ed398213SEd Tanous 65ed398213SEd Tanous // AccountService 664f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 674f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 684f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 694f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 704f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 714f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 72ed398213SEd Tanous 73ed398213SEd Tanous // ActionInfo 744f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 754f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 764f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 774f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 784f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 794f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 80ed398213SEd Tanous 81ed398213SEd Tanous // AddressPool 824f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 834f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 844f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 854f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 864f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 874f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 88ed398213SEd Tanous 89ed398213SEd Tanous // AddressPoolCollection 904f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 914f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 924f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 934f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 944d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents; 954f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 96ed398213SEd Tanous 97ed398213SEd Tanous // Aggregate 984f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 994f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 1004d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1014d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1024d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1034d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents; 104ed398213SEd Tanous 105ed398213SEd Tanous // AggregateCollection 1064f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 1074f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 1084d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1094d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1104d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1114d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 112ed398213SEd Tanous 113ed398213SEd Tanous // AggregationService 1144f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1154f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1164f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1174f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1184f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1194f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 120ed398213SEd Tanous 121ed398213SEd Tanous // AggregationSource 1224f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1234f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1244f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1254f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1264f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1274f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 128ed398213SEd Tanous 129ed398213SEd Tanous // AggregationSourceCollection 1304f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1314f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 1324d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager; 1334d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager; 1344d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager; 1354d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager; 136ed398213SEd Tanous 13712778e61SShantappa Teekappanavar // AllowDeny 13812778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 13912778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 14012778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 14112778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 14212778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 14312778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 14412778e61SShantappa Teekappanavar 14512778e61SShantappa Teekappanavar // AllowDenyCollection 14612778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 14712778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 14812778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 14912778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 15012778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 15112778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 15212778e61SShantappa Teekappanavar 153*5910d945SGunnar Mills // Application 154*5910d945SGunnar Mills const static auto& getApplication = privilegeSetLogin; 155*5910d945SGunnar Mills const static auto& headApplication = privilegeSetLogin; 156*5910d945SGunnar Mills const static auto& patchApplication = privilegeSetConfigureComponents; 157*5910d945SGunnar Mills const static auto& putApplication = privilegeSetConfigureComponents; 158*5910d945SGunnar Mills const static auto& deleteApplication = privilegeSetConfigureComponents; 159*5910d945SGunnar Mills const static auto& postApplication = privilegeSetConfigureComponents; 160*5910d945SGunnar Mills 161*5910d945SGunnar Mills // ApplicationCollection 162*5910d945SGunnar Mills const static auto& getApplicationCollection = privilegeSetLogin; 163*5910d945SGunnar Mills const static auto& headApplicationCollection = privilegeSetLogin; 164*5910d945SGunnar Mills const static auto& patchApplicationCollection = privilegeSetConfigureComponents; 165*5910d945SGunnar Mills const static auto& putApplicationCollection = privilegeSetConfigureComponents; 166*5910d945SGunnar Mills const static auto& deleteApplicationCollection = privilegeSetConfigureComponents; 167*5910d945SGunnar Mills const static auto& postApplicationCollection = privilegeSetConfigureComponents; 168*5910d945SGunnar Mills 169ed398213SEd Tanous // Assembly 1704f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1714f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1724f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1734f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1744f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1754f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 176ed398213SEd Tanous 177*5910d945SGunnar Mills // AttributeRegistry 178*5910d945SGunnar Mills const static auto& getAttributeRegistry = privilegeSetLogin; 179*5910d945SGunnar Mills const static auto& headAttributeRegistry = privilegeSetLogin; 180*5910d945SGunnar Mills const static auto& patchAttributeRegistry = privilegeSetConfigureManager; 181*5910d945SGunnar Mills const static auto& putAttributeRegistry = privilegeSetConfigureManager; 182*5910d945SGunnar Mills const static auto& deleteAttributeRegistry = privilegeSetConfigureManager; 183*5910d945SGunnar Mills const static auto& postAttributeRegistry = privilegeSetConfigureManager; 184*5910d945SGunnar Mills 18512778e61SShantappa Teekappanavar // Battery 18612778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 18712778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 18812778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 18912778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 19012778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 19112778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 19212778e61SShantappa Teekappanavar 19312778e61SShantappa Teekappanavar // BatteryCollection 19412778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 19512778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 19612778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 19712778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 19812778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 19912778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 20012778e61SShantappa Teekappanavar 20112778e61SShantappa Teekappanavar // BatteryMetrics 20212778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 20312778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 20412778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 20512778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 20612778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 20712778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 20812778e61SShantappa Teekappanavar 209ed398213SEd Tanous // Bios 2104f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 2114f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 2124f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 2134f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 2144f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 2154f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 216ed398213SEd Tanous 217ed398213SEd Tanous // BootOption 2184f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 2194f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 2204f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 2214f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 2224f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 2234f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 224ed398213SEd Tanous 225ed398213SEd Tanous // BootOptionCollection 2264f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 2274f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 2284f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 2294f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 2304f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 2314f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 232ed398213SEd Tanous 23312778e61SShantappa Teekappanavar // Cable 23412778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 23512778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 23612778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 23712778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 23812778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 23912778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 24012778e61SShantappa Teekappanavar 24112778e61SShantappa Teekappanavar // CableCollection 24212778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 24312778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 24412778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 24512778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 24612778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 24712778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 24812778e61SShantappa Teekappanavar 249ed398213SEd Tanous // Certificate 2504f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2514f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2524f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2534f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2544f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2554f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 256ed398213SEd Tanous 257ed398213SEd Tanous // CertificateCollection 2584f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2594f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2604f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2614f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2624f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2634f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 264ed398213SEd Tanous 265ed398213SEd Tanous // CertificateLocations 2664f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2674f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2684f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2694f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2704f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2714f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 272ed398213SEd Tanous 273ed398213SEd Tanous // CertificateService 2744f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2754f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2764f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2774f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2784f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2794f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 280ed398213SEd Tanous 281ed398213SEd Tanous // Chassis 2824f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 2834f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 2844f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 2854f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 2864f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 2874f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 288ed398213SEd Tanous 289ed398213SEd Tanous // ChassisCollection 2904f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 2914f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 2924f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 2934f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 2944f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 2954f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 296ed398213SEd Tanous 297ed398213SEd Tanous // Circuit 2984f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 2994f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 3004f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 3014f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 3024f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 3034f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 304ed398213SEd Tanous 305ed398213SEd Tanous // CircuitCollection 3064f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 3074f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 3084f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 3094f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 3104f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 3114f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 312ed398213SEd Tanous 313*5910d945SGunnar Mills // ComponentIntegrity 314*5910d945SGunnar Mills const static auto& getComponentIntegrity = privilegeSetLogin; 315*5910d945SGunnar Mills const static auto& headComponentIntegrity = privilegeSetLogin; 316*5910d945SGunnar Mills const static auto& patchComponentIntegrity = privilegeSetConfigureManager; 317*5910d945SGunnar Mills const static auto& putComponentIntegrity = privilegeSetConfigureManager; 318*5910d945SGunnar Mills const static auto& deleteComponentIntegrity = privilegeSetConfigureManager; 319*5910d945SGunnar Mills const static auto& postComponentIntegrity = privilegeSetConfigureManager; 320*5910d945SGunnar Mills 321*5910d945SGunnar Mills // ComponentIntegrityCollection 322*5910d945SGunnar Mills const static auto& getComponentIntegrityCollection = privilegeSetLogin; 323*5910d945SGunnar Mills const static auto& headComponentIntegrityCollection = privilegeSetLogin; 324*5910d945SGunnar Mills const static auto& patchComponentIntegrityCollection = privilegeSetConfigureManager; 325*5910d945SGunnar Mills const static auto& putComponentIntegrityCollection = privilegeSetConfigureManager; 326*5910d945SGunnar Mills const static auto& deleteComponentIntegrityCollection = privilegeSetConfigureManager; 327*5910d945SGunnar Mills const static auto& postComponentIntegrityCollection = privilegeSetConfigureManager; 328*5910d945SGunnar Mills 32912778e61SShantappa Teekappanavar // CompositionReservation 33012778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 33112778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 33212778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 33312778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 33412778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 33512778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 33612778e61SShantappa Teekappanavar 33712778e61SShantappa Teekappanavar // CompositionReservationCollection 33812778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 33912778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 3404d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager; 3414d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager; 3424d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager; 3434d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager; 34412778e61SShantappa Teekappanavar 345ed398213SEd Tanous // CompositionService 3464f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 3474f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 3484f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 3494f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 3504f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3514f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 352ed398213SEd Tanous 353ed398213SEd Tanous // ComputerSystem 3544f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3554f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3564f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3574f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3584f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3594f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 360ed398213SEd Tanous 361ed398213SEd Tanous // ComputerSystemCollection 3624f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3634f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 3644d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents; 3654d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents; 3664d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents; 3674d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents; 368ed398213SEd Tanous 369ed398213SEd Tanous // Connection 3704f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3714f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3724f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3734f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3744f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3754f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 376ed398213SEd Tanous 377ed398213SEd Tanous // ConnectionCollection 3784f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3794f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3804f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3814f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 3824f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 3834f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 384ed398213SEd Tanous 385ed398213SEd Tanous // ConnectionMethod 3864f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 3874f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 3884f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 3894f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 3904f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 3914f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 392ed398213SEd Tanous 393ed398213SEd Tanous // ConnectionMethodCollection 3944f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 3954f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 3964d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager; 3974f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 3984d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager; 3994d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager; 400ed398213SEd Tanous 401*5910d945SGunnar Mills // Container 402*5910d945SGunnar Mills const static auto& getContainer = privilegeSetLogin; 403*5910d945SGunnar Mills const static auto& headContainer = privilegeSetLogin; 404*5910d945SGunnar Mills const static auto& patchContainer = privilegeSetConfigureComponents; 405*5910d945SGunnar Mills const static auto& putContainer = privilegeSetConfigureComponents; 406*5910d945SGunnar Mills const static auto& deleteContainer = privilegeSetConfigureComponents; 407*5910d945SGunnar Mills const static auto& postContainer = privilegeSetConfigureComponents; 408*5910d945SGunnar Mills 409*5910d945SGunnar Mills // ContainerCollection 410*5910d945SGunnar Mills const static auto& getContainerCollection = privilegeSetLogin; 411*5910d945SGunnar Mills const static auto& headContainerCollection = privilegeSetLogin; 412*5910d945SGunnar Mills const static auto& patchContainerCollection = privilegeSetConfigureComponents; 413*5910d945SGunnar Mills const static auto& putContainerCollection = privilegeSetConfigureComponents; 414*5910d945SGunnar Mills const static auto& deleteContainerCollection = privilegeSetConfigureComponents; 415*5910d945SGunnar Mills const static auto& postContainerCollection = privilegeSetConfigureComponents; 416*5910d945SGunnar Mills 417*5910d945SGunnar Mills // ContainerImage 418*5910d945SGunnar Mills const static auto& getContainerImage = privilegeSetLogin; 419*5910d945SGunnar Mills const static auto& headContainerImage = privilegeSetLogin; 420*5910d945SGunnar Mills const static auto& patchContainerImage = privilegeSetConfigureComponents; 421*5910d945SGunnar Mills const static auto& putContainerImage = privilegeSetConfigureComponents; 422*5910d945SGunnar Mills const static auto& deleteContainerImage = privilegeSetConfigureComponents; 423*5910d945SGunnar Mills const static auto& postContainerImage = privilegeSetConfigureComponents; 424*5910d945SGunnar Mills 425*5910d945SGunnar Mills // ContainerImageCollection 426*5910d945SGunnar Mills const static auto& getContainerImageCollection = privilegeSetLogin; 427*5910d945SGunnar Mills const static auto& headContainerImageCollection = privilegeSetLogin; 428*5910d945SGunnar Mills const static auto& patchContainerImageCollection = privilegeSetConfigureComponents; 429*5910d945SGunnar Mills const static auto& putContainerImageCollection = privilegeSetConfigureComponents; 430*5910d945SGunnar Mills const static auto& deleteContainerImageCollection = privilegeSetConfigureComponents; 431*5910d945SGunnar Mills const static auto& postContainerImageCollection = privilegeSetConfigureComponents; 432*5910d945SGunnar Mills 43312778e61SShantappa Teekappanavar // Control 43412778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 43512778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 43612778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 43712778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 43812778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 43912778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 44012778e61SShantappa Teekappanavar 44112778e61SShantappa Teekappanavar // ControlCollection 44212778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 44312778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 44412778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 44512778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 44612778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 44712778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 44812778e61SShantappa Teekappanavar 449*5910d945SGunnar Mills // CoolantConnector 450*5910d945SGunnar Mills const static auto& getCoolantConnector = privilegeSetLogin; 451*5910d945SGunnar Mills const static auto& headCoolantConnector = privilegeSetLogin; 452*5910d945SGunnar Mills const static auto& patchCoolantConnector = privilegeSetConfigureComponents; 453*5910d945SGunnar Mills const static auto& putCoolantConnector = privilegeSetConfigureComponents; 454*5910d945SGunnar Mills const static auto& deleteCoolantConnector = privilegeSetConfigureComponents; 455*5910d945SGunnar Mills const static auto& postCoolantConnector = privilegeSetConfigureComponents; 456*5910d945SGunnar Mills 457*5910d945SGunnar Mills // CoolantConnectorCollection 458*5910d945SGunnar Mills const static auto& getCoolantConnectorCollection = privilegeSetLogin; 459*5910d945SGunnar Mills const static auto& headCoolantConnectorCollection = privilegeSetLogin; 460*5910d945SGunnar Mills const static auto& patchCoolantConnectorCollection = privilegeSetConfigureComponents; 461*5910d945SGunnar Mills const static auto& putCoolantConnectorCollection = privilegeSetConfigureComponents; 462*5910d945SGunnar Mills const static auto& deleteCoolantConnectorCollection = privilegeSetConfigureComponents; 463*5910d945SGunnar Mills const static auto& postCoolantConnectorCollection = privilegeSetConfigureComponents; 464*5910d945SGunnar Mills 465*5910d945SGunnar Mills // CoolingLoop 466*5910d945SGunnar Mills const static auto& getCoolingLoop = privilegeSetLogin; 467*5910d945SGunnar Mills const static auto& headCoolingLoop = privilegeSetLogin; 468*5910d945SGunnar Mills const static auto& patchCoolingLoop = privilegeSetConfigureComponents; 469*5910d945SGunnar Mills const static auto& putCoolingLoop = privilegeSetConfigureComponents; 470*5910d945SGunnar Mills const static auto& deleteCoolingLoop = privilegeSetConfigureComponents; 471*5910d945SGunnar Mills const static auto& postCoolingLoop = privilegeSetConfigureComponents; 472*5910d945SGunnar Mills 473*5910d945SGunnar Mills // CoolingLoopCollection 474*5910d945SGunnar Mills const static auto& getCoolingLoopCollection = privilegeSetLogin; 475*5910d945SGunnar Mills const static auto& headCoolingLoopCollection = privilegeSetLogin; 476*5910d945SGunnar Mills const static auto& patchCoolingLoopCollection = privilegeSetConfigureComponents; 477*5910d945SGunnar Mills const static auto& putCoolingLoopCollection = privilegeSetConfigureComponents; 478*5910d945SGunnar Mills const static auto& deleteCoolingLoopCollection = privilegeSetConfigureComponents; 479*5910d945SGunnar Mills const static auto& postCoolingLoopCollection = privilegeSetConfigureComponents; 480*5910d945SGunnar Mills 481*5910d945SGunnar Mills // CoolingUnit 482*5910d945SGunnar Mills const static auto& getCoolingUnit = privilegeSetLogin; 483*5910d945SGunnar Mills const static auto& headCoolingUnit = privilegeSetLogin; 484*5910d945SGunnar Mills const static auto& patchCoolingUnit = privilegeSetConfigureComponents; 485*5910d945SGunnar Mills const static auto& putCoolingUnit = privilegeSetConfigureComponents; 486*5910d945SGunnar Mills const static auto& deleteCoolingUnit = privilegeSetConfigureComponents; 487*5910d945SGunnar Mills const static auto& postCoolingUnit = privilegeSetConfigureComponents; 488*5910d945SGunnar Mills 489*5910d945SGunnar Mills // CoolingUnitCollection 490*5910d945SGunnar Mills const static auto& getCoolingUnitCollection = privilegeSetLogin; 491*5910d945SGunnar Mills const static auto& headCoolingUnitCollection = privilegeSetLogin; 492*5910d945SGunnar Mills const static auto& patchCoolingUnitCollection = privilegeSetConfigureComponents; 493*5910d945SGunnar Mills const static auto& putCoolingUnitCollection = privilegeSetConfigureComponents; 494*5910d945SGunnar Mills const static auto& deleteCoolingUnitCollection = privilegeSetConfigureComponents; 495*5910d945SGunnar Mills const static auto& postCoolingUnitCollection = privilegeSetConfigureComponents; 496*5910d945SGunnar Mills 497*5910d945SGunnar Mills // CXLLogicalDevice 498*5910d945SGunnar Mills const static auto& getCXLLogicalDevice = privilegeSetLogin; 499*5910d945SGunnar Mills const static auto& headCXLLogicalDevice = privilegeSetLogin; 500*5910d945SGunnar Mills const static auto& patchCXLLogicalDevice = privilegeSetConfigureComponents; 501*5910d945SGunnar Mills const static auto& putCXLLogicalDevice = privilegeSetConfigureComponents; 502*5910d945SGunnar Mills const static auto& deleteCXLLogicalDevice = privilegeSetConfigureComponents; 503*5910d945SGunnar Mills const static auto& postCXLLogicalDevice = privilegeSetConfigureComponents; 504*5910d945SGunnar Mills 505*5910d945SGunnar Mills // CXLLogicalDeviceCollection 506*5910d945SGunnar Mills const static auto& getCXLLogicalDeviceCollection = privilegeSetLogin; 507*5910d945SGunnar Mills const static auto& headCXLLogicalDeviceCollection = privilegeSetLogin; 508*5910d945SGunnar Mills const static auto& patchCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 509*5910d945SGunnar Mills const static auto& putCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 510*5910d945SGunnar Mills const static auto& deleteCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 511*5910d945SGunnar Mills const static auto& postCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 512*5910d945SGunnar Mills 513ed398213SEd Tanous // Drive 5144f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 5154f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 5164f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 5174f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 5184f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 5194f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 520ed398213SEd Tanous 521ed398213SEd Tanous // DriveCollection 5224f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 5234f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 5244f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 5254f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 5264f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 5274f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 528ed398213SEd Tanous 529*5910d945SGunnar Mills // DriveMetrics 530*5910d945SGunnar Mills const static auto& getDriveMetrics = privilegeSetLogin; 531*5910d945SGunnar Mills const static auto& headDriveMetrics = privilegeSetLogin; 532*5910d945SGunnar Mills const static auto& patchDriveMetrics = privilegeSetConfigureComponents; 533*5910d945SGunnar Mills const static auto& putDriveMetrics = privilegeSetConfigureComponents; 534*5910d945SGunnar Mills const static auto& deleteDriveMetrics = privilegeSetConfigureComponents; 535*5910d945SGunnar Mills const static auto& postDriveMetrics = privilegeSetConfigureComponents; 536*5910d945SGunnar Mills 537ed398213SEd Tanous // Endpoint 5384f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 5394f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 5404f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 5414f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 5424f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 5434f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 544ed398213SEd Tanous 545ed398213SEd Tanous // EndpointCollection 5464f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 5474f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 5484f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 5494f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 5504f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 5514f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 552ed398213SEd Tanous 553ed398213SEd Tanous // EndpointGroup 5544f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 5554f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 5564f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 5574f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 5584f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 5594f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 560ed398213SEd Tanous 561ed398213SEd Tanous // EndpointGroupCollection 5624f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 5634f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 5644d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents; 5654d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents; 5664f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 5674d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents; 568ed398213SEd Tanous 56912778e61SShantappa Teekappanavar // EnvironmentMetrics 57012778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 57112778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 57212778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 57312778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 57412778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 57512778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 57612778e61SShantappa Teekappanavar 577ed398213SEd Tanous // EthernetInterface 5784f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 5794f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 5804f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 5814f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 5824f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 5834f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 584ed398213SEd Tanous 585ed398213SEd Tanous // EthernetInterfaceCollection 5864f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 5874f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 5884d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents; 5894d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents; 5904d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents; 5914d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents; 592ed398213SEd Tanous 593ed398213SEd Tanous // EventDestination 5944f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 5954f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 5964d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 5974d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 5984d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 5994d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 600ed398213SEd Tanous 601ed398213SEd Tanous // EventDestinationCollection 6024f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 6034f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 6044d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6054d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6064d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6074d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 608ed398213SEd Tanous 609ed398213SEd Tanous // EventService 6104f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 6114f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 6124f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 6134f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 6144f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 6154f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 616ed398213SEd Tanous 617ed398213SEd Tanous // ExternalAccountProvider 6184f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 6194f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 6204f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 6214f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 6224f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 6234f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 624ed398213SEd Tanous 625ed398213SEd Tanous // ExternalAccountProviderCollection 6264f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 6274f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 6284d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager; 6294d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager; 6304d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager; 6314d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager; 632ed398213SEd Tanous 633ed398213SEd Tanous // Fabric 6344f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 6354f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 6364f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 6374f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 6384f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 6394f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 640ed398213SEd Tanous 641ed398213SEd Tanous // FabricCollection 6424f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 6434f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 6444f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 6454f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 6464f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 6474f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 648ed398213SEd Tanous 649ed398213SEd Tanous // FabricAdapter 6504f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 6514f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 6524f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 6534f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 6544f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 6554f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 656ed398213SEd Tanous 657ed398213SEd Tanous // FabricAdapterCollection 6584f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 6594f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 6604d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents; 6614d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents; 6624f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 6634d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents; 664ed398213SEd Tanous 665ed398213SEd Tanous // Facility 6664f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 6674f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 6684f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 6694f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 6704f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 6714f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 672ed398213SEd Tanous 673ed398213SEd Tanous // FacilityCollection 6744f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 6754f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 6764f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 6774f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 6784f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 6794f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 680ed398213SEd Tanous 68112778e61SShantappa Teekappanavar // Fan 68212778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 68312778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 68412778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 68512778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 68612778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 68712778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 68812778e61SShantappa Teekappanavar 68912778e61SShantappa Teekappanavar // FanCollection 69012778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 69112778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 69212778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 69312778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 69412778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 69512778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 69612778e61SShantappa Teekappanavar 697*5910d945SGunnar Mills // Filter 698*5910d945SGunnar Mills const static auto& getFilter = privilegeSetLogin; 699*5910d945SGunnar Mills const static auto& headFilter = privilegeSetLogin; 700*5910d945SGunnar Mills const static auto& patchFilter = privilegeSetConfigureComponents; 701*5910d945SGunnar Mills const static auto& putFilter = privilegeSetConfigureComponents; 702*5910d945SGunnar Mills const static auto& deleteFilter = privilegeSetConfigureComponents; 703*5910d945SGunnar Mills const static auto& postFilter = privilegeSetConfigureComponents; 704*5910d945SGunnar Mills 705*5910d945SGunnar Mills // FilterCollection 706*5910d945SGunnar Mills const static auto& getFilterCollection = privilegeSetLogin; 707*5910d945SGunnar Mills const static auto& headFilterCollection = privilegeSetLogin; 708*5910d945SGunnar Mills const static auto& patchFilterCollection = privilegeSetConfigureComponents; 709*5910d945SGunnar Mills const static auto& putFilterCollection = privilegeSetConfigureComponents; 710*5910d945SGunnar Mills const static auto& deleteFilterCollection = privilegeSetConfigureComponents; 711*5910d945SGunnar Mills const static auto& postFilterCollection = privilegeSetConfigureComponents; 712*5910d945SGunnar Mills 71312778e61SShantappa Teekappanavar // GraphicsController 71412778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 71512778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 71612778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 71712778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 71812778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 71912778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 72012778e61SShantappa Teekappanavar 72112778e61SShantappa Teekappanavar // GraphicsControllerCollection 72212778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 72312778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 7244d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents; 7254d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents; 7264d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents; 7274d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents; 72812778e61SShantappa Teekappanavar 729*5910d945SGunnar Mills // Heater 730*5910d945SGunnar Mills const static auto& getHeater = privilegeSetLogin; 731*5910d945SGunnar Mills const static auto& headHeater = privilegeSetLogin; 732*5910d945SGunnar Mills const static auto& patchHeater = privilegeSetConfigureManager; 733*5910d945SGunnar Mills const static auto& putHeater = privilegeSetConfigureManager; 734*5910d945SGunnar Mills const static auto& deleteHeater = privilegeSetConfigureManager; 735*5910d945SGunnar Mills const static auto& postHeater = privilegeSetConfigureManager; 736*5910d945SGunnar Mills 737*5910d945SGunnar Mills // HeaterCollection 738*5910d945SGunnar Mills const static auto& getHeaterCollection = privilegeSetLogin; 739*5910d945SGunnar Mills const static auto& headHeaterCollection = privilegeSetLogin; 740*5910d945SGunnar Mills const static auto& patchHeaterCollection = privilegeSetConfigureManager; 741*5910d945SGunnar Mills const static auto& putHeaterCollection = privilegeSetConfigureManager; 742*5910d945SGunnar Mills const static auto& deleteHeaterCollection = privilegeSetConfigureManager; 743*5910d945SGunnar Mills const static auto& postHeaterCollection = privilegeSetConfigureManager; 744*5910d945SGunnar Mills 745*5910d945SGunnar Mills // HeaterMetrics 746*5910d945SGunnar Mills const static auto& getHeaterMetrics = privilegeSetLogin; 747*5910d945SGunnar Mills const static auto& headHeaterMetrics = privilegeSetLogin; 748*5910d945SGunnar Mills const static auto& patchHeaterMetrics = privilegeSetConfigureManager; 749*5910d945SGunnar Mills const static auto& putHeaterMetrics = privilegeSetConfigureManager; 750*5910d945SGunnar Mills const static auto& deleteHeaterMetrics = privilegeSetConfigureManager; 751*5910d945SGunnar Mills const static auto& postHeaterMetrics = privilegeSetConfigureManager; 752*5910d945SGunnar Mills 753ed398213SEd Tanous // HostInterface 7544f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 7554f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 7564f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 7574f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 7584f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 7594f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 760ed398213SEd Tanous 761ed398213SEd Tanous // HostInterfaceCollection 7624f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 7634f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 7644f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 7654f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 7664f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 7674f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 768ed398213SEd Tanous 769ed398213SEd Tanous // Job 7704f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 7714f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 7724f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 7734f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 7744f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 7754f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 776ed398213SEd Tanous 777ed398213SEd Tanous // JobCollection 7784f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 7794f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 7804f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 7814f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 7824f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 7834f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 784ed398213SEd Tanous 785ed398213SEd Tanous // JobService 7864f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 7874f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 7884f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 7894f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 7904f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 7914f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 792ed398213SEd Tanous 793ed398213SEd Tanous // JsonSchemaFile 7944f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 7954f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 7964f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 7974f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 7984f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 7994f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 800ed398213SEd Tanous 801ed398213SEd Tanous // JsonSchemaFileCollection 8024f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 8034f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 8044f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 8054f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 8064f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 8074d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager; 808ed398213SEd Tanous 80912778e61SShantappa Teekappanavar // Key 81012778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 81112778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 81212778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 81312778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 81412778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 81512778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 81612778e61SShantappa Teekappanavar 81712778e61SShantappa Teekappanavar // KeyCollection 81812778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 81912778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 82012778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 82112778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 82212778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 82312778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 82412778e61SShantappa Teekappanavar 82512778e61SShantappa Teekappanavar // KeyPolicy 82612778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 82712778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 82812778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 82912778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 83012778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 83112778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 83212778e61SShantappa Teekappanavar 83312778e61SShantappa Teekappanavar // KeyPolicyCollection 83412778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 83512778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 83612778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 83712778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 83812778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 83912778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 84012778e61SShantappa Teekappanavar 84112778e61SShantappa Teekappanavar // KeyService 84212778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 84312778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 84412778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 84512778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 84612778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 84712778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 84812778e61SShantappa Teekappanavar 849*5910d945SGunnar Mills // LeakDetection 850*5910d945SGunnar Mills const static auto& getLeakDetection = privilegeSetLogin; 851*5910d945SGunnar Mills const static auto& headLeakDetection = privilegeSetLogin; 852*5910d945SGunnar Mills const static auto& patchLeakDetection = privilegeSetConfigureComponents; 853*5910d945SGunnar Mills const static auto& postLeakDetection = privilegeSetConfigureComponents; 854*5910d945SGunnar Mills const static auto& putLeakDetection = privilegeSetConfigureComponents; 855*5910d945SGunnar Mills const static auto& deleteLeakDetection = privilegeSetConfigureComponents; 856*5910d945SGunnar Mills 857*5910d945SGunnar Mills // LeakDetector 858*5910d945SGunnar Mills const static auto& getLeakDetector = privilegeSetLogin; 859*5910d945SGunnar Mills const static auto& headLeakDetector = privilegeSetLogin; 860*5910d945SGunnar Mills const static auto& patchLeakDetector = privilegeSetConfigureComponents; 861*5910d945SGunnar Mills const static auto& postLeakDetector = privilegeSetConfigureComponents; 862*5910d945SGunnar Mills const static auto& putLeakDetector = privilegeSetConfigureComponents; 863*5910d945SGunnar Mills const static auto& deleteLeakDetector = privilegeSetConfigureComponents; 864*5910d945SGunnar Mills 865*5910d945SGunnar Mills // LeakDetectorCollection 866*5910d945SGunnar Mills const static auto& getLeakDetectorCollection = privilegeSetLogin; 867*5910d945SGunnar Mills const static auto& headLeakDetectorCollection = privilegeSetLogin; 868*5910d945SGunnar Mills const static auto& patchLeakDetectorCollection = privilegeSetConfigureComponents; 869*5910d945SGunnar Mills const static auto& postLeakDetectorCollection = privilegeSetConfigureComponents; 870*5910d945SGunnar Mills const static auto& putLeakDetectorCollection = privilegeSetConfigureComponents; 871*5910d945SGunnar Mills const static auto& deleteLeakDetectorCollection = privilegeSetConfigureComponents; 872*5910d945SGunnar Mills 873*5910d945SGunnar Mills // License 874*5910d945SGunnar Mills const static auto& getLicense = privilegeSetLogin; 875*5910d945SGunnar Mills const static auto& headLicense = privilegeSetLogin; 876*5910d945SGunnar Mills const static auto& patchLicense = privilegeSetConfigureManager; 877*5910d945SGunnar Mills const static auto& putLicense = privilegeSetConfigureManager; 878*5910d945SGunnar Mills const static auto& deleteLicense = privilegeSetConfigureManager; 879*5910d945SGunnar Mills const static auto& postLicense = privilegeSetConfigureManager; 880*5910d945SGunnar Mills 881*5910d945SGunnar Mills // LicenseCollection 882*5910d945SGunnar Mills const static auto& getLicenseCollection = privilegeSetLogin; 883*5910d945SGunnar Mills const static auto& headLicenseCollection = privilegeSetLogin; 884*5910d945SGunnar Mills const static auto& patchLicenseCollection = privilegeSetConfigureManager; 885*5910d945SGunnar Mills const static auto& putLicenseCollection = privilegeSetConfigureManager; 886*5910d945SGunnar Mills const static auto& deleteLicenseCollection = privilegeSetConfigureManager; 887*5910d945SGunnar Mills const static auto& postLicenseCollection = privilegeSetConfigureManager; 888*5910d945SGunnar Mills 889*5910d945SGunnar Mills // LicenseService 890*5910d945SGunnar Mills const static auto& getLicenseService = privilegeSetLogin; 891*5910d945SGunnar Mills const static auto& headLicenseService = privilegeSetLogin; 892*5910d945SGunnar Mills const static auto& patchLicenseService = privilegeSetConfigureManager; 893*5910d945SGunnar Mills const static auto& putLicenseService = privilegeSetConfigureManager; 894*5910d945SGunnar Mills const static auto& deleteLicenseService = privilegeSetConfigureManager; 895*5910d945SGunnar Mills const static auto& postLicenseService = privilegeSetConfigureManager; 896*5910d945SGunnar Mills 897ed398213SEd Tanous // LogEntry 8984f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 8994f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 9004f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 9014f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 9024f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 9034f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 904ed398213SEd Tanous 905ed398213SEd Tanous // LogEntryCollection 9064f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 9074f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 9084f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 9094f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 9104f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 9114f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 912ed398213SEd Tanous 913ed398213SEd Tanous // LogService 9144f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 9154f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 9164f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 9174f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 9184f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 9194f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 920ed398213SEd Tanous 921ed398213SEd Tanous // LogServiceCollection 9224f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 9234f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 9244f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 9254f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 9264f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 9274f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 928ed398213SEd Tanous 929ed398213SEd Tanous // Manager 9304f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 9314f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 9324f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 9334f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 9344f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 9354f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 936ed398213SEd Tanous 937ed398213SEd Tanous // ManagerCollection 9384f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 9394f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 9404f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 9414f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 9424f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 9434f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 944ed398213SEd Tanous 945ed398213SEd Tanous // ManagerAccount 9464d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 9474f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 9484f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 9494f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 9504f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 9514f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 952ed398213SEd Tanous 953ed398213SEd Tanous // ManagerAccountCollection 9544f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 9554f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 9564f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 9574f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 9584f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 9594f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 960ed398213SEd Tanous 9618bb5fbcbSSui Chen // ManagerDiagnosticData 9628bb5fbcbSSui Chen const static auto& getManagerDiagnosticData = privilegeSetLogin; 9638bb5fbcbSSui Chen const static auto& headManagerDiagnosticData = privilegeSetLogin; 9648bb5fbcbSSui Chen const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager; 9658bb5fbcbSSui Chen const static auto& postManagerDiagnosticData = privilegeSetConfigureManager; 966*5910d945SGunnar Mills const static auto& deleteManagerDiagnosticData = privilegeSetConfigureManager; 9678bb5fbcbSSui Chen const static auto& putManagerDiagnosticData = privilegeSetConfigureManager; 9688bb5fbcbSSui Chen 969ed398213SEd Tanous // ManagerNetworkProtocol 9704f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 9714f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 9724f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 9734f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 9744f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 9754f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 976ed398213SEd Tanous 977ed398213SEd Tanous // MediaController 9784f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 9794f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 9804f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 9814f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 9824f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 9834f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 984ed398213SEd Tanous 985ed398213SEd Tanous // MediaControllerCollection 9864f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 9874f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 9884d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents; 9894d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents; 9904d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents; 9914d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents; 992ed398213SEd Tanous 993ed398213SEd Tanous // Memory 9944f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 9954f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 9964f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 9974f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 9984f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 9994f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 1000ed398213SEd Tanous 1001ed398213SEd Tanous // MemoryCollection 10024f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 10034f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 10044f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 10054f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 10064f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 10074f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 1008ed398213SEd Tanous 1009ed398213SEd Tanous // MemoryChunks 10104f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 10114f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 10124f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 10134f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 10144f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 10154f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 1016ed398213SEd Tanous 1017ed398213SEd Tanous // MemoryChunksCollection 10184f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 10194f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 10204d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents; 10214f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 10224f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 10234d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents; 1024ed398213SEd Tanous 1025ed398213SEd Tanous // MemoryDomain 10264f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 10274f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 10284f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 10294f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 10304f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 10314f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 1032ed398213SEd Tanous 1033ed398213SEd Tanous // MemoryDomainCollection 10344f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 10354f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 10364d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents; 10374f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 10384f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 10394d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents; 1040ed398213SEd Tanous 1041ed398213SEd Tanous // MemoryMetrics 10424f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 10434f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 10444f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 10454f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 10464f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 10474f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 1048ed398213SEd Tanous 1049*5910d945SGunnar Mills // MemoryRegion 1050*5910d945SGunnar Mills const static auto& getMemoryRegion = privilegeSetLogin; 1051*5910d945SGunnar Mills const static auto& headMemoryRegion = privilegeSetLogin; 1052*5910d945SGunnar Mills const static auto& patchMemoryRegion = privilegeSetConfigureComponents; 1053*5910d945SGunnar Mills const static auto& postMemoryRegion = privilegeSetConfigureComponents; 1054*5910d945SGunnar Mills const static auto& putMemoryRegion = privilegeSetConfigureComponents; 1055*5910d945SGunnar Mills const static auto& deleteMemoryRegion = privilegeSetConfigureComponents; 1056*5910d945SGunnar Mills 1057*5910d945SGunnar Mills // MemoryRegionCollection 1058*5910d945SGunnar Mills const static auto& getMemoryRegionCollection = privilegeSetLogin; 1059*5910d945SGunnar Mills const static auto& headMemoryRegionCollection = privilegeSetLogin; 1060*5910d945SGunnar Mills const static auto& patchMemoryRegionCollection = privilegeSetConfigureComponents; 1061*5910d945SGunnar Mills const static auto& postMemoryRegionCollection = privilegeSetConfigureComponents; 1062*5910d945SGunnar Mills const static auto& putMemoryRegionCollection = privilegeSetConfigureComponents; 1063*5910d945SGunnar Mills const static auto& deleteMemoryRegionCollection = privilegeSetConfigureComponents; 1064*5910d945SGunnar Mills 1065*5910d945SGunnar Mills // MessageRegistry 1066*5910d945SGunnar Mills const static auto& getMessageRegistry = privilegeSetLogin; 1067*5910d945SGunnar Mills const static auto& headMessageRegistry = privilegeSetLogin; 1068*5910d945SGunnar Mills const static auto& patchMessageRegistry = privilegeSetConfigureManager; 1069*5910d945SGunnar Mills const static auto& postMessageRegistry = privilegeSetConfigureManager; 1070*5910d945SGunnar Mills const static auto& putMessageRegistry = privilegeSetConfigureManager; 1071*5910d945SGunnar Mills const static auto& deleteMessageRegistry = privilegeSetConfigureManager; 1072*5910d945SGunnar Mills 1073ed398213SEd Tanous // MessageRegistryFile 10744f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 10754f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 10764f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 10774f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 10784f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 10794f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 1080ed398213SEd Tanous 1081ed398213SEd Tanous // MessageRegistryFileCollection 10824f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 10834f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 10844d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager; 10854d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager; 10864d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager; 10874d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager; 1088ed398213SEd Tanous 1089ed398213SEd Tanous // MetricDefinition 10904f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 10914f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 10924f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 10934f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 10944f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 10954f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 1096ed398213SEd Tanous 1097ed398213SEd Tanous // MetricDefinitionCollection 10984f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 10994f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 11004d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager; 11014f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 11024d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager; 11034d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager; 1104ed398213SEd Tanous 1105ed398213SEd Tanous // MetricReport 11064f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 11074f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 11084f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 11094f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 11104f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 11114f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 1112ed398213SEd Tanous 1113ed398213SEd Tanous // MetricReportCollection 11144f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 11154f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 11164f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 11174f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 11184f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 11194f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 1120ed398213SEd Tanous 1121ed398213SEd Tanous // MetricReportDefinition 11224f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 11234f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 11244f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 11254f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 11264f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 11274f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 1128ed398213SEd Tanous 1129ed398213SEd Tanous // MetricReportDefinitionCollection 11304f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 11314f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 11324d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager; 11334d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager; 11344d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager; 11354d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager; 1136ed398213SEd Tanous 1137ed398213SEd Tanous // NetworkAdapter 11384f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 11394f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 11404f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 11414f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 11424f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 11434f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 1144ed398213SEd Tanous 1145ed398213SEd Tanous // NetworkAdapterCollection 11464f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 11474f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 11484d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents; 11494d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents; 11504d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents; 11514d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents; 1152ed398213SEd Tanous 115312778e61SShantappa Teekappanavar // NetworkAdapterMetrics 115412778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 115512778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 115612778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 115712778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 115812778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 115912778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 116012778e61SShantappa Teekappanavar 1161ed398213SEd Tanous // NetworkDeviceFunction 11624f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 11634f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 11644f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 11654f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 11664f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 11674d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents; 1168ed398213SEd Tanous 1169ed398213SEd Tanous // NetworkDeviceFunctionCollection 11704f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 11714f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 11724d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11734d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11744d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11754d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 1176ed398213SEd Tanous 117712778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 117812778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 117912778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 11804d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11814d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11824d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11834d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 118412778e61SShantappa Teekappanavar 1185ed398213SEd Tanous // NetworkInterface 11864f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 11874f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 11884f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 11894f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 11904f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 11914f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 1192ed398213SEd Tanous 1193ed398213SEd Tanous // NetworkInterfaceCollection 11944f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 11954f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 11964d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents; 11974d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents; 11984d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents; 11994d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents; 1200ed398213SEd Tanous 1201ed398213SEd Tanous // NetworkPort 12024f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 12034f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 12044f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 12054f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 12064f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 12074f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 1208ed398213SEd Tanous 1209ed398213SEd Tanous // NetworkPortCollection 12104f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 12114f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 12124f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 12134f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 12144f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 12154d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents; 1216ed398213SEd Tanous 1217ed398213SEd Tanous // OperatingConfig 12184f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 12194f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 12204f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 12214f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 12224f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 12234f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 1224ed398213SEd Tanous 1225ed398213SEd Tanous // OperatingConfigCollection 12264f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 12274f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 12284d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents; 12294d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents; 12304d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents; 12314d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents; 1232ed398213SEd Tanous 1233*5910d945SGunnar Mills // OperatingSystem 1234*5910d945SGunnar Mills const static auto& getOperatingSystem = privilegeSetLogin; 1235*5910d945SGunnar Mills const static auto& headOperatingSystem = privilegeSetLogin; 1236*5910d945SGunnar Mills const static auto& patchOperatingSystem = privilegeSetConfigureComponents; 1237*5910d945SGunnar Mills const static auto& postOperatingSystem = privilegeSetConfigureComponents; 1238*5910d945SGunnar Mills const static auto& putOperatingSystem = privilegeSetConfigureComponents; 1239*5910d945SGunnar Mills const static auto& deleteOperatingSystem = privilegeSetConfigureComponents; 1240*5910d945SGunnar Mills 1241*5910d945SGunnar Mills // OutboundConnection 1242*5910d945SGunnar Mills const static auto& getOutboundConnection = privilegeSetLogin; 1243*5910d945SGunnar Mills const static auto& headOutboundConnection = privilegeSetLogin; 1244*5910d945SGunnar Mills const static auto& patchOutboundConnection = privilegeSetConfigureManager; 1245*5910d945SGunnar Mills const static auto& putOutboundConnection = privilegeSetConfigureManager; 1246*5910d945SGunnar Mills const static auto& deleteOutboundConnection = privilegeSetConfigureManager; 1247*5910d945SGunnar Mills const static auto& postOutboundConnection = privilegeSetConfigureManager; 1248*5910d945SGunnar Mills 1249*5910d945SGunnar Mills // OutboundConnectionCollection 1250*5910d945SGunnar Mills const static auto& getOutboundConnectionCollection = privilegeSetLogin; 1251*5910d945SGunnar Mills const static auto& headOutboundConnectionCollection = privilegeSetLogin; 1252*5910d945SGunnar Mills const static auto& patchOutboundConnectionCollection = privilegeSetConfigureManager; 1253*5910d945SGunnar Mills const static auto& putOutboundConnectionCollection = privilegeSetConfigureManager; 1254*5910d945SGunnar Mills const static auto& deleteOutboundConnectionCollection = privilegeSetConfigureManager; 1255*5910d945SGunnar Mills const static auto& postOutboundConnectionCollection = privilegeSetConfigureManager; 1256*5910d945SGunnar Mills 1257ed398213SEd Tanous // Outlet 12584f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 12594f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 12604f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 12614f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 12624f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 12634f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 1264ed398213SEd Tanous 1265ed398213SEd Tanous // OutletCollection 12664f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 12674f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 12684f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 12694f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 12704f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 12714f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 1272ed398213SEd Tanous 1273ed398213SEd Tanous // OutletGroup 12744f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 12754f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 12764f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 12774f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 12784f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 12794f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 1280ed398213SEd Tanous 1281ed398213SEd Tanous // OutletGroupCollection 12824f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 12834f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 12844f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 12854f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 12864f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 12874d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents; 1288ed398213SEd Tanous 1289ed398213SEd Tanous // PCIeDevice 12904f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 12914f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 12924f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 12934f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 12944f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 12954f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 1296ed398213SEd Tanous 1297ed398213SEd Tanous // PCIeDeviceCollection 12984f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 12994f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 13004f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 13014f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 13024f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 13034f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1304ed398213SEd Tanous 1305ed398213SEd Tanous // PCIeFunction 13064f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 13074f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 13084f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 13094f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 13104f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 13114f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1312ed398213SEd Tanous 1313ed398213SEd Tanous // PCIeFunctionCollection 13144f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 13154f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 13164d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents; 13174f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 13184f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 13194d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents; 1320ed398213SEd Tanous 1321ed398213SEd Tanous // PCIeSlots 13224f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 13234f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 13244f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 13254f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 13264f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 13274f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1328ed398213SEd Tanous 1329ed398213SEd Tanous // Port 13304f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 13314f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 13324f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 13334f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 13344f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 13354f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1336ed398213SEd Tanous 1337ed398213SEd Tanous // PortCollection 13384f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 13394f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 13404f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 13414f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 13424f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 13434f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1344ed398213SEd Tanous 1345ed398213SEd Tanous // PortMetrics 13464f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 13474f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 13484f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 13494f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 13504f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 13514f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1352ed398213SEd Tanous 1353ed398213SEd Tanous // Power 13544f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 13554f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 13564f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 13574f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 13584f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 13594f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1360ed398213SEd Tanous 1361ed398213SEd Tanous // PowerDistribution 13624f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 13634f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 13644f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 13654f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 13664f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 13674f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1368ed398213SEd Tanous 1369ed398213SEd Tanous // PowerDistributionCollection 13704f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 13714f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 13724d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents; 13734d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents; 13744d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents; 13754d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents; 1376ed398213SEd Tanous 1377ed398213SEd Tanous // PowerDistributionMetrics 13784f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 13794f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 13804d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents; 13814d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents; 13824d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents; 13834d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents; 1384ed398213SEd Tanous 138512778e61SShantappa Teekappanavar // PowerDomain 138612778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 138712778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 138812778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 138912778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 139012778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 139112778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 139212778e61SShantappa Teekappanavar 139312778e61SShantappa Teekappanavar // PowerDomainCollection 139412778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 139512778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 139612778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 139712778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 139812778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 139912778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 140012778e61SShantappa Teekappanavar 140112778e61SShantappa Teekappanavar // PowerEquipment 140212778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 140312778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 140412778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 140512778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 140612778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 140712778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 140812778e61SShantappa Teekappanavar 140912778e61SShantappa Teekappanavar // PowerSubsystem 141012778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 141112778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 141212778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 141312778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 141412778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 141512778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 141612778e61SShantappa Teekappanavar 141712778e61SShantappa Teekappanavar // PowerSupply 141812778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 141912778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 142012778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 142112778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 142212778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 142312778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 142412778e61SShantappa Teekappanavar 142512778e61SShantappa Teekappanavar // PowerSupplyCollection 142612778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 142712778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 142812778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 142912778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 143012778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 143112778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 143212778e61SShantappa Teekappanavar 143312778e61SShantappa Teekappanavar // PowerSupplyMetrics 143412778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 143512778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 143612778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 143712778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 143812778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 143912778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 144012778e61SShantappa Teekappanavar 1441*5910d945SGunnar Mills // PrivilegeRegistry 1442*5910d945SGunnar Mills const static auto& getPrivilegeRegistry = privilegeSetLogin; 1443*5910d945SGunnar Mills const static auto& headPrivilegeRegistry = privilegeSetLogin; 1444*5910d945SGunnar Mills const static auto& patchPrivilegeRegistry = privilegeSetConfigureManager; 1445*5910d945SGunnar Mills const static auto& postPrivilegeRegistry = privilegeSetConfigureManager; 1446*5910d945SGunnar Mills const static auto& putPrivilegeRegistry = privilegeSetConfigureManager; 1447*5910d945SGunnar Mills const static auto& deletePrivilegeRegistry = privilegeSetConfigureManager; 1448*5910d945SGunnar Mills 1449ed398213SEd Tanous // Processor 14504f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 14514f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 14524f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 14534f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 14544f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 14554f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1456ed398213SEd Tanous 1457ed398213SEd Tanous // ProcessorCollection 14584f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 14594f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 14604f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 14614f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 14624f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 14634f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1464ed398213SEd Tanous 1465ed398213SEd Tanous // ProcessorMetrics 14664f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 14674f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 14684f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 14694f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 14704f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 14714f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1472ed398213SEd Tanous 1473*5910d945SGunnar Mills // Pump 1474*5910d945SGunnar Mills const static auto& getPump = privilegeSetLogin; 1475*5910d945SGunnar Mills const static auto& headPump = privilegeSetLogin; 1476*5910d945SGunnar Mills const static auto& patchPump = privilegeSetConfigureComponents; 1477*5910d945SGunnar Mills const static auto& putPump = privilegeSetConfigureComponents; 1478*5910d945SGunnar Mills const static auto& deletePump = privilegeSetConfigureComponents; 1479*5910d945SGunnar Mills const static auto& postPump = privilegeSetConfigureComponents; 1480*5910d945SGunnar Mills 1481*5910d945SGunnar Mills // PumpCollection 1482*5910d945SGunnar Mills const static auto& getPumpCollection = privilegeSetLogin; 1483*5910d945SGunnar Mills const static auto& headPumpCollection = privilegeSetLogin; 1484*5910d945SGunnar Mills const static auto& patchPumpCollection = privilegeSetConfigureComponents; 1485*5910d945SGunnar Mills const static auto& putPumpCollection = privilegeSetConfigureComponents; 1486*5910d945SGunnar Mills const static auto& deletePumpCollection = privilegeSetConfigureComponents; 1487*5910d945SGunnar Mills const static auto& postPumpCollection = privilegeSetConfigureComponents; 1488*5910d945SGunnar Mills 1489*5910d945SGunnar Mills // RegisteredClient 1490*5910d945SGunnar Mills const static auto& getRegisteredClient = privilegeSetLogin; 1491*5910d945SGunnar Mills const static auto& headRegisteredClient = privilegeSetLogin; 1492*5910d945SGunnar Mills const static auto& patchRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 1493*5910d945SGunnar Mills const static auto& postRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 1494*5910d945SGunnar Mills const static auto& putRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 1495*5910d945SGunnar Mills const static auto& deleteRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 1496*5910d945SGunnar Mills 1497*5910d945SGunnar Mills // RegisteredClientCollection 1498*5910d945SGunnar Mills const static auto& getRegisteredClientCollection = privilegeSetLogin; 1499*5910d945SGunnar Mills const static auto& headRegisteredClientCollection = privilegeSetLogin; 1500*5910d945SGunnar Mills const static auto& patchRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 1501*5910d945SGunnar Mills const static auto& postRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 1502*5910d945SGunnar Mills const static auto& putRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 1503*5910d945SGunnar Mills const static auto& deleteRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 1504*5910d945SGunnar Mills 1505*5910d945SGunnar Mills // Reservoir 1506*5910d945SGunnar Mills const static auto& getReservoir = privilegeSetLogin; 1507*5910d945SGunnar Mills const static auto& headReservoir = privilegeSetLogin; 1508*5910d945SGunnar Mills const static auto& patchReservoir = privilegeSetConfigureComponents; 1509*5910d945SGunnar Mills const static auto& putReservoir = privilegeSetConfigureComponents; 1510*5910d945SGunnar Mills const static auto& deleteReservoir = privilegeSetConfigureComponents; 1511*5910d945SGunnar Mills const static auto& postReservoir = privilegeSetConfigureComponents; 1512*5910d945SGunnar Mills 1513*5910d945SGunnar Mills // ReservoirCollection 1514*5910d945SGunnar Mills const static auto& getReservoirCollection = privilegeSetLogin; 1515*5910d945SGunnar Mills const static auto& headReservoirCollection = privilegeSetLogin; 1516*5910d945SGunnar Mills const static auto& patchReservoirCollection = privilegeSetConfigureComponents; 1517*5910d945SGunnar Mills const static auto& putReservoirCollection = privilegeSetConfigureComponents; 1518*5910d945SGunnar Mills const static auto& deleteReservoirCollection = privilegeSetConfigureComponents; 1519*5910d945SGunnar Mills const static auto& postReservoirCollection = privilegeSetConfigureComponents; 1520*5910d945SGunnar Mills 1521ed398213SEd Tanous // ResourceBlock 15224f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 15234f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 15244f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 15254f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 15264f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 15274f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1528ed398213SEd Tanous 1529ed398213SEd Tanous // ResourceBlockCollection 15304f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 15314f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 15324d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents; 15334f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 15344d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents; 15354d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents; 1536ed398213SEd Tanous 1537ed398213SEd Tanous // Role 15384f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 15394f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 15404f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 15414f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 15424f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 15434f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1544ed398213SEd Tanous 1545ed398213SEd Tanous // RoleCollection 15464f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 15474f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 15484f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 15494f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 15504f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 15514f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1552ed398213SEd Tanous 1553ed398213SEd Tanous // RouteEntry 15544f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 15554f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 15564f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 15574f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 15584f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 15594f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1560ed398213SEd Tanous 1561ed398213SEd Tanous // RouteEntryCollection 15624f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 15634f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 15644f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 15654f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 15664f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 15674f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1568ed398213SEd Tanous 156912778e61SShantappa Teekappanavar // RouteSetEntry 157012778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 157112778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 157212778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 157312778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 157412778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 157512778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1576ed398213SEd Tanous 157712778e61SShantappa Teekappanavar // RouteSetEntryCollection 157812778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 157912778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 15804d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents; 158112778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 15824d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents; 15834d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents; 1584ed398213SEd Tanous 1585ed398213SEd Tanous // SecureBoot 15864f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 15874f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 15884f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 15894f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 15904f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 15914f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1592ed398213SEd Tanous 1593ed398213SEd Tanous // SecureBootDatabase 15944f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 15954f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 15964f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 15974f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 15984f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 15994f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1600ed398213SEd Tanous 1601ed398213SEd Tanous // SecureBootDatabaseCollection 16024f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 16034f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 16044d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16054d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16064d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16074d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1608ed398213SEd Tanous 1609*5910d945SGunnar Mills // SecurityPolicy 1610*5910d945SGunnar Mills const static auto& getSecurityPolicy = privilegeSetLogin; 1611*5910d945SGunnar Mills const static auto& headSecurityPolicy = privilegeSetLogin; 1612*5910d945SGunnar Mills const static auto& patchSecurityPolicy = privilegeSetConfigureManager; 1613*5910d945SGunnar Mills const static auto& putSecurityPolicy = privilegeSetConfigureManager; 1614*5910d945SGunnar Mills const static auto& deleteSecurityPolicy = privilegeSetConfigureManager; 1615*5910d945SGunnar Mills const static auto& postSecurityPolicy = privilegeSetConfigureManager; 1616*5910d945SGunnar Mills 1617ed398213SEd Tanous // Sensor 16184f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 16194f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 16204f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 16214f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 16224f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 16234f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1624ed398213SEd Tanous 1625ed398213SEd Tanous // SensorCollection 16264f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 16274f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 16284f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 16294f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 16304f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 16314f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1632ed398213SEd Tanous 1633ed398213SEd Tanous // SerialInterface 16344f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 16354f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 16364f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 16374f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 16384f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 16394f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1640ed398213SEd Tanous 1641ed398213SEd Tanous // SerialInterfaceCollection 16424f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 16434f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 16444d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager; 16454f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 16464d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager; 16474f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1648ed398213SEd Tanous 1649*5910d945SGunnar Mills // ServiceConditions 1650*5910d945SGunnar Mills const static auto& getServiceConditions = privilegeSetLogin; 1651*5910d945SGunnar Mills const static auto& headServiceConditions = privilegeSetLogin; 1652*5910d945SGunnar Mills const static auto& patchServiceConditions = privilegeSetConfigureManager; 1653*5910d945SGunnar Mills const static auto& putServiceConditions = privilegeSetConfigureManager; 1654*5910d945SGunnar Mills const static auto& deleteServiceConditions = privilegeSetConfigureManager; 1655*5910d945SGunnar Mills const static auto& postServiceConditions = privilegeSetConfigureManager; 1656*5910d945SGunnar Mills 1657ed398213SEd Tanous // ServiceRoot 16584f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 16594f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 16604f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 16614f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 16624f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 16634f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1664ed398213SEd Tanous 1665ed398213SEd Tanous // Session 1666*5910d945SGunnar Mills const static auto& getSession = privilegeSetConfigureManagerOrConfigureSelf; 1667*5910d945SGunnar Mills const static auto& headSession = privilegeSetConfigureManagerOrConfigureSelf; 16684f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 16694f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 16704f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 16714f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1672ed398213SEd Tanous 1673ed398213SEd Tanous // SessionCollection 16744f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 16754f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 16764f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 16774f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 16784f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 16794f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1680ed398213SEd Tanous 1681ed398213SEd Tanous // SessionService 16824f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 16834f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 16844f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 16854f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 16864f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 16874f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1688ed398213SEd Tanous 1689ed398213SEd Tanous // Signature 16904f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 16914f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 16924f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 16934f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 16944f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 16954f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1696ed398213SEd Tanous 1697ed398213SEd Tanous // SignatureCollection 16984f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 16994f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 17004f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 17014f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 17024f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 17034f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1704ed398213SEd Tanous 1705ed398213SEd Tanous // SimpleStorage 17064f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 17074f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 17084f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 17094f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 17104f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 17114f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1712ed398213SEd Tanous 1713ed398213SEd Tanous // SimpleStorageCollection 17144f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 17154f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 17164d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents; 17174d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents; 17184f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 17194d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents; 1720ed398213SEd Tanous 1721ed398213SEd Tanous // SoftwareInventory 17224f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 17234f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 17244f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 17254f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 17264f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 17274f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1728ed398213SEd Tanous 1729ed398213SEd Tanous // SoftwareInventoryCollection 17304f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 17314f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 17324d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents; 17334d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents; 17344d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents; 17354d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents; 1736ed398213SEd Tanous 1737ed398213SEd Tanous // Storage 17384f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 17394f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 17404f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 17414f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 17424f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 17434f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1744ed398213SEd Tanous 1745ed398213SEd Tanous // StorageCollection 17464f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 17474f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 17484f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 17494f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 17504f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 17514f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1752ed398213SEd Tanous 1753ed398213SEd Tanous // StorageController 17544f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 17554f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 17564f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 17574f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 17584f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 17594f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1760ed398213SEd Tanous 1761ed398213SEd Tanous // StorageControllerCollection 17624f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 17634f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 17644d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents; 17654d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents; 17664d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents; 17674d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents; 1768ed398213SEd Tanous 1769*5910d945SGunnar Mills // StorageControllerMetrics 1770*5910d945SGunnar Mills const static auto& getStorageControllerMetrics = privilegeSetLogin; 1771*5910d945SGunnar Mills const static auto& headStorageControllerMetrics = privilegeSetLogin; 1772*5910d945SGunnar Mills const static auto& patchStorageControllerMetrics = privilegeSetConfigureComponents; 1773*5910d945SGunnar Mills const static auto& postStorageControllerMetrics = privilegeSetConfigureComponents; 1774*5910d945SGunnar Mills const static auto& putStorageControllerMetrics = privilegeSetConfigureComponents; 1775*5910d945SGunnar Mills const static auto& deleteStorageControllerMetrics = privilegeSetConfigureComponents; 1776*5910d945SGunnar Mills 1777ed398213SEd Tanous // Switch 17784f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 17794f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 17804f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 17814f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 17824f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 17834f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1784ed398213SEd Tanous 1785ed398213SEd Tanous // SwitchCollection 17864f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 17874f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 17884f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 17894f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 17904f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 17914f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1792ed398213SEd Tanous 1793*5910d945SGunnar Mills // SwitchMetrics 1794*5910d945SGunnar Mills const static auto& getSwitchMetrics = privilegeSetLogin; 1795*5910d945SGunnar Mills const static auto& headSwitchMetrics = privilegeSetLogin; 1796*5910d945SGunnar Mills const static auto& patchSwitchMetrics = privilegeSetConfigureComponents; 1797*5910d945SGunnar Mills const static auto& postSwitchMetrics = privilegeSetConfigureComponents; 1798*5910d945SGunnar Mills const static auto& putSwitchMetrics = privilegeSetConfigureComponents; 1799*5910d945SGunnar Mills const static auto& deleteSwitchMetrics = privilegeSetConfigureComponents; 1800*5910d945SGunnar Mills 1801ed398213SEd Tanous // Task 18024f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 18034f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 18044f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 18054f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 18064f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 18074f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1808ed398213SEd Tanous 1809ed398213SEd Tanous // TaskCollection 18104f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 18114f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 18124f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 18134f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 18144f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 18154f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1816ed398213SEd Tanous 1817ed398213SEd Tanous // TaskService 18184f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 18194f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 18204f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 18214f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 18224f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 18234f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1824ed398213SEd Tanous 1825ed398213SEd Tanous // TelemetryService 18264f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 18274f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 18284f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 18294f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 18304f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 18314f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1832ed398213SEd Tanous 1833ed398213SEd Tanous // Thermal 18344f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 18354f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 18364f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 18374f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 18384f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 18394f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1840ed398213SEd Tanous 1841*5910d945SGunnar Mills // ThermalEquipment 1842*5910d945SGunnar Mills const static auto& getThermalEquipment = privilegeSetLogin; 1843*5910d945SGunnar Mills const static auto& headThermalEquipment = privilegeSetLogin; 1844*5910d945SGunnar Mills const static auto& patchThermalEquipment = privilegeSetConfigureManager; 1845*5910d945SGunnar Mills const static auto& putThermalEquipment = privilegeSetConfigureManager; 1846*5910d945SGunnar Mills const static auto& deleteThermalEquipment = privilegeSetConfigureManager; 1847*5910d945SGunnar Mills const static auto& postThermalEquipment = privilegeSetConfigureManager; 1848*5910d945SGunnar Mills 184912778e61SShantappa Teekappanavar // ThermalMetrics 185012778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 185112778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 185212778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 185312778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 185412778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 185512778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 185612778e61SShantappa Teekappanavar 185712778e61SShantappa Teekappanavar // ThermalSubsystem 185812778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 185912778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 186012778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 186112778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 186212778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 186312778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 186412778e61SShantappa Teekappanavar 1865ed398213SEd Tanous // Triggers 18664f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 18674f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 18684f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 18694f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 18704f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 18714f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1872ed398213SEd Tanous 1873ed398213SEd Tanous // TriggersCollection 18744f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 18754f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 18764f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 18774f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 18784f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 18794f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1880ed398213SEd Tanous 1881*5910d945SGunnar Mills // TrustedComponent 1882*5910d945SGunnar Mills const static auto& getTrustedComponent = privilegeSetLogin; 1883*5910d945SGunnar Mills const static auto& headTrustedComponent = privilegeSetLogin; 1884*5910d945SGunnar Mills const static auto& patchTrustedComponent = privilegeSetConfigureManager; 1885*5910d945SGunnar Mills const static auto& putTrustedComponent = privilegeSetConfigureManager; 1886*5910d945SGunnar Mills const static auto& deleteTrustedComponent = privilegeSetConfigureManager; 1887*5910d945SGunnar Mills const static auto& postTrustedComponent = privilegeSetConfigureManager; 1888*5910d945SGunnar Mills 1889*5910d945SGunnar Mills // TrustedComponentCollection 1890*5910d945SGunnar Mills const static auto& getTrustedComponentCollection = privilegeSetLogin; 1891*5910d945SGunnar Mills const static auto& headTrustedComponentCollection = privilegeSetLogin; 1892*5910d945SGunnar Mills const static auto& patchTrustedComponentCollection = privilegeSetConfigureManager; 1893*5910d945SGunnar Mills const static auto& putTrustedComponentCollection = privilegeSetConfigureManager; 1894*5910d945SGunnar Mills const static auto& deleteTrustedComponentCollection = privilegeSetConfigureManager; 1895*5910d945SGunnar Mills const static auto& postTrustedComponentCollection = privilegeSetConfigureManager; 1896*5910d945SGunnar Mills 1897ed398213SEd Tanous // UpdateService 18984f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 18994f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 19004f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 19014f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 19024f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 19034f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1904ed398213SEd Tanous 190512778e61SShantappa Teekappanavar // USBController 190612778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 190712778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 190812778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 190912778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 191012778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 191112778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 191212778e61SShantappa Teekappanavar 191312778e61SShantappa Teekappanavar // USBControllerCollection 191412778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 191512778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 19164d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents; 191712778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 19184d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents; 19194d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents; 192012778e61SShantappa Teekappanavar 1921ed398213SEd Tanous // VCATEntry 19224f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 19234f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 19244f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 19254f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 19264f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 19274f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1928ed398213SEd Tanous 1929ed398213SEd Tanous // VCATEntryCollection 19304f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 19314f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 19324f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 19334f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 19344f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 19354f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1936ed398213SEd Tanous 1937ed398213SEd Tanous // VLanNetworkInterface 19384f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 19394f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 19404f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 19414f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 19424f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 19434f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1944ed398213SEd Tanous 1945ed398213SEd Tanous // VLanNetworkInterfaceCollection 19464f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 19474f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 19484d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19494d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19504d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19514d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1952ed398213SEd Tanous 1953ed398213SEd Tanous // VirtualMedia 19544f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 19554f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 19564f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 19574f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 19584f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 19594f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1960ed398213SEd Tanous 1961ed398213SEd Tanous // VirtualMediaCollection 19624f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 19634f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 19644f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 19654f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 19664f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 19674f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1968ed398213SEd Tanous 1969ed398213SEd Tanous // Volume 19704f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 19714f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 19724f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 19734f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 19744f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 19754f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1976ed398213SEd Tanous 1977ed398213SEd Tanous // VolumeCollection 19784f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 19794f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 19804f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 19814f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 19824f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 19834f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1984ed398213SEd Tanous 1985ed398213SEd Tanous // Zone 19864f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 19874f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 19884f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 19894f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 19904f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 19914f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1992ed398213SEd Tanous 1993ed398213SEd Tanous // ZoneCollection 19944f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 19954f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 19964f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 19974f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 19984f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 19994f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 2000ed398213SEd Tanous 2001ed398213SEd Tanous } // namespace redfish::privileges 20024d99bbb0SEd Tanous // clang-format on 2003