1ed398213SEd Tanous #pragma once 2ed398213SEd Tanous // privilege_registry.hpp is generated. Do not edit directly 3ed398213SEd Tanous #include <privileges.hpp> 4ed398213SEd Tanous 5ed398213SEd Tanous namespace redfish::privileges 6ed398213SEd Tanous { 7ed398213SEd Tanous // clang-format off 8ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 9ed398213SEd Tanous {"Login"} 10ed398213SEd Tanous }}; 11ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 12ed398213SEd Tanous {"ConfigureComponents"} 13ed398213SEd Tanous }}; 14ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 15ed398213SEd Tanous {"ConfigureUsers"} 16ed398213SEd Tanous }}; 17ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 18ed398213SEd Tanous {"ConfigureManager"} 19ed398213SEd Tanous }}; 20ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 21ed398213SEd Tanous {"ConfigureManager"}, 22ed398213SEd Tanous {"ConfigureComponents"} 23ed398213SEd Tanous }}; 24ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 25ed398213SEd Tanous {"ConfigureManager"}, 26ed398213SEd Tanous {"ConfigureSelf"} 27ed398213SEd Tanous }}; 28ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 29ed398213SEd Tanous {"ConfigureManager"}, 30ed398213SEd Tanous {"ConfigureUsers"}, 31ed398213SEd Tanous {"ConfigureSelf"} 32ed398213SEd Tanous }}; 33ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 34ed398213SEd Tanous {"Login"}, 35ed398213SEd Tanous {} 36ed398213SEd Tanous }}; 37ed398213SEd Tanous // clang-format on 38ed398213SEd Tanous 39ed398213SEd Tanous // AccelerationFunction 404f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 414f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 424f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 434f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 444f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 454f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 46ed398213SEd Tanous 47ed398213SEd Tanous // AccelerationFunctionCollection 484f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 494f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 504f48d5f6SEd Tanous const static auto& patchAccelerationFunctionCollection = 51ed398213SEd Tanous privilegeSetConfigureComponents; 524f48d5f6SEd Tanous const static auto& putAccelerationFunctionCollection = 53ed398213SEd Tanous privilegeSetConfigureComponents; 544f48d5f6SEd Tanous const static auto& deleteAccelerationFunctionCollection = 554f48d5f6SEd Tanous privilegeSetConfigureComponents; 564f48d5f6SEd Tanous const static auto& postAccelerationFunctionCollection = 57ed398213SEd Tanous privilegeSetConfigureComponents; 58ed398213SEd Tanous 59ed398213SEd Tanous // AccountService 604f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 614f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 624f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 634f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 644f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 654f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 66ed398213SEd Tanous 67ed398213SEd Tanous // ActionInfo 684f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 694f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 704f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 714f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 724f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 734f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 74ed398213SEd Tanous 75ed398213SEd Tanous // AddressPool 764f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 774f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 784f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 794f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 804f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 814f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 82ed398213SEd Tanous 83ed398213SEd Tanous // AddressPoolCollection 844f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 854f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 864f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 874f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 884f48d5f6SEd Tanous const static auto& deleteAddressPoolCollection = 894f48d5f6SEd Tanous privilegeSetConfigureComponents; 904f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 91ed398213SEd Tanous 92ed398213SEd Tanous // Aggregate 934f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 944f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 954f48d5f6SEd Tanous const static auto& patchAggregate = 964f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 974f48d5f6SEd Tanous const static auto& putAggregate = 984f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 994f48d5f6SEd Tanous const static auto& deleteAggregate = 1004f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 1014f48d5f6SEd Tanous const static auto& postAggregate = 1024f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 103ed398213SEd Tanous 104ed398213SEd Tanous // AggregateCollection 1054f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 1064f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 1074f48d5f6SEd Tanous const static auto& patchAggregateCollection = 108ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 1094f48d5f6SEd Tanous const static auto& putAggregateCollection = 110ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 1114f48d5f6SEd Tanous const static auto& deleteAggregateCollection = 112ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 1134f48d5f6SEd Tanous const static auto& postAggregateCollection = 114ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 115ed398213SEd Tanous 116ed398213SEd Tanous // AggregationService 1174f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1184f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1194f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1204f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1214f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1224f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 123ed398213SEd Tanous 124ed398213SEd Tanous // AggregationSource 1254f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1264f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1274f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1284f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1294f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1304f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 131ed398213SEd Tanous 132ed398213SEd Tanous // AggregationSourceCollection 1334f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1344f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 1354f48d5f6SEd Tanous const static auto& patchAggregationSourceCollection = 1364f48d5f6SEd Tanous privilegeSetConfigureManager; 1374f48d5f6SEd Tanous const static auto& putAggregationSourceCollection = 1384f48d5f6SEd Tanous privilegeSetConfigureManager; 1394f48d5f6SEd Tanous const static auto& deleteAggregationSourceCollection = 1404f48d5f6SEd Tanous privilegeSetConfigureManager; 1414f48d5f6SEd Tanous const static auto& postAggregationSourceCollection = 1424f48d5f6SEd Tanous privilegeSetConfigureManager; 143ed398213SEd Tanous 144*12778e61SShantappa Teekappanavar // AllowDeny 145*12778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 146*12778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 147*12778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 148*12778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 149*12778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 150*12778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 151*12778e61SShantappa Teekappanavar 152*12778e61SShantappa Teekappanavar // AllowDenyCollection 153*12778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 154*12778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 155*12778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 156*12778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 157*12778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 158*12778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 159*12778e61SShantappa Teekappanavar 160ed398213SEd Tanous // Assembly 1614f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1624f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1634f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1644f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1654f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1664f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 167ed398213SEd Tanous 168*12778e61SShantappa Teekappanavar // Battery 169*12778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 170*12778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 171*12778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 172*12778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 173*12778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 174*12778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 175*12778e61SShantappa Teekappanavar 176*12778e61SShantappa Teekappanavar // BatteryCollection 177*12778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 178*12778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 179*12778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 180*12778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 181*12778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 182*12778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 183*12778e61SShantappa Teekappanavar 184*12778e61SShantappa Teekappanavar // BatteryMetrics 185*12778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 186*12778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 187*12778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 188*12778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 189*12778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 190*12778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 191*12778e61SShantappa Teekappanavar 192ed398213SEd Tanous // Bios 1934f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 1944f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 1954f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 1964f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 1974f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 1984f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 199ed398213SEd Tanous 200ed398213SEd Tanous // BootOption 2014f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 2024f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 2034f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 2044f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 2054f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 2064f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 207ed398213SEd Tanous 208ed398213SEd Tanous // BootOptionCollection 2094f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 2104f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 2114f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 2124f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 2134f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 2144f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 215ed398213SEd Tanous 216*12778e61SShantappa Teekappanavar // Cable 217*12778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 218*12778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 219*12778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 220*12778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 221*12778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 222*12778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 223*12778e61SShantappa Teekappanavar 224*12778e61SShantappa Teekappanavar // CableCollection 225*12778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 226*12778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 227*12778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 228*12778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 229*12778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 230*12778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 231*12778e61SShantappa Teekappanavar 232ed398213SEd Tanous // Certificate 2334f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2344f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2354f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2364f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2374f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2384f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 239ed398213SEd Tanous 240ed398213SEd Tanous // CertificateCollection 2414f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2424f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2434f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2444f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2454f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2464f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 247ed398213SEd Tanous 248ed398213SEd Tanous // CertificateLocations 2494f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2504f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2514f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2524f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2534f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2544f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 255ed398213SEd Tanous 256ed398213SEd Tanous // CertificateService 2574f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2584f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2594f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2604f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2614f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2624f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 263ed398213SEd Tanous 264ed398213SEd Tanous // Chassis 2654f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 2664f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 2674f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 2684f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 2694f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 2704f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 271ed398213SEd Tanous 272ed398213SEd Tanous // ChassisCollection 2734f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 2744f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 2754f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 2764f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 2774f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 2784f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 279ed398213SEd Tanous 280ed398213SEd Tanous // Circuit 2814f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 2824f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 2834f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 2844f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 2854f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 2864f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 287ed398213SEd Tanous 288ed398213SEd Tanous // CircuitCollection 2894f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 2904f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 2914f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 2924f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 2934f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 2944f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 295ed398213SEd Tanous 296*12778e61SShantappa Teekappanavar // CompositionReservation 297*12778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 298*12778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 299*12778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 300*12778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 301*12778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 302*12778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 303*12778e61SShantappa Teekappanavar 304*12778e61SShantappa Teekappanavar // CompositionReservationCollection 305*12778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 306*12778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 307*12778e61SShantappa Teekappanavar const static auto& patchCompositionReservationCollection = 308*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 309*12778e61SShantappa Teekappanavar const static auto& putCompositionReservationCollection = 310*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 311*12778e61SShantappa Teekappanavar const static auto& deleteCompositionReservationCollection = 312*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 313*12778e61SShantappa Teekappanavar const static auto& postCompositionReservationCollection = 314*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 315*12778e61SShantappa Teekappanavar 316ed398213SEd Tanous // CompositionService 3174f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 3184f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 3194f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 3204f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 3214f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3224f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 323ed398213SEd Tanous 324ed398213SEd Tanous // ComputerSystem 3254f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3264f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3274f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3284f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3294f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3304f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 331ed398213SEd Tanous 332ed398213SEd Tanous // ComputerSystemCollection 3334f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3344f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 3354f48d5f6SEd Tanous const static auto& patchComputerSystemCollection = 3364f48d5f6SEd Tanous privilegeSetConfigureComponents; 3374f48d5f6SEd Tanous const static auto& postComputerSystemCollection = 3384f48d5f6SEd Tanous privilegeSetConfigureComponents; 3394f48d5f6SEd Tanous const static auto& putComputerSystemCollection = 3404f48d5f6SEd Tanous privilegeSetConfigureComponents; 3414f48d5f6SEd Tanous const static auto& deleteComputerSystemCollection = 3424f48d5f6SEd Tanous privilegeSetConfigureComponents; 343ed398213SEd Tanous 344ed398213SEd Tanous // Connection 3454f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3464f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3474f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3484f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3494f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3504f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 351ed398213SEd Tanous 352ed398213SEd Tanous // ConnectionCollection 3534f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3544f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3554f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3564f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 3574f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 3584f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 359ed398213SEd Tanous 360ed398213SEd Tanous // ConnectionMethod 3614f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 3624f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 3634f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 3644f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 3654f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 3664f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 367ed398213SEd Tanous 368ed398213SEd Tanous // ConnectionMethodCollection 3694f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 3704f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 3714f48d5f6SEd Tanous const static auto& patchConnectionMethodCollection = 3724f48d5f6SEd Tanous privilegeSetConfigureManager; 3734f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 3744f48d5f6SEd Tanous const static auto& deleteConnectionMethodCollection = 3754f48d5f6SEd Tanous privilegeSetConfigureManager; 3764f48d5f6SEd Tanous const static auto& postConnectionMethodCollection = 3774f48d5f6SEd Tanous privilegeSetConfigureManager; 378ed398213SEd Tanous 379*12778e61SShantappa Teekappanavar // Control 380*12778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 381*12778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 382*12778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 383*12778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 384*12778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 385*12778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 386*12778e61SShantappa Teekappanavar 387*12778e61SShantappa Teekappanavar // ControlCollection 388*12778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 389*12778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 390*12778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 391*12778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 392*12778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 393*12778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 394*12778e61SShantappa Teekappanavar 395ed398213SEd Tanous // Drive 3964f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 3974f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 3984f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 3994f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 4004f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 4014f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 402ed398213SEd Tanous 403ed398213SEd Tanous // DriveCollection 4044f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 4054f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 4064f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 4074f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 4084f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 4094f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 410ed398213SEd Tanous 411ed398213SEd Tanous // Endpoint 4124f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 4134f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 4144f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 4154f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 4164f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 4174f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 418ed398213SEd Tanous 419ed398213SEd Tanous // EndpointCollection 4204f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 4214f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 4224f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 4234f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 4244f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 4254f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 426ed398213SEd Tanous 427ed398213SEd Tanous // EndpointGroup 4284f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 4294f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 4304f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 4314f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 4324f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 4334f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 434ed398213SEd Tanous 435ed398213SEd Tanous // EndpointGroupCollection 4364f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 4374f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 4384f48d5f6SEd Tanous const static auto& patchEndpointGroupCollection = 4394f48d5f6SEd Tanous privilegeSetConfigureComponents; 4404f48d5f6SEd Tanous const static auto& postEndpointGroupCollection = 4414f48d5f6SEd Tanous privilegeSetConfigureComponents; 4424f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 4434f48d5f6SEd Tanous const static auto& deleteEndpointGroupCollection = 4444f48d5f6SEd Tanous privilegeSetConfigureComponents; 445ed398213SEd Tanous 446*12778e61SShantappa Teekappanavar // EnvironmentMetrics 447*12778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 448*12778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 449*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 450*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 451*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 452*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 453*12778e61SShantappa Teekappanavar 454*12778e61SShantappa Teekappanavar // Subordinate override for Processor -> EnvironmentMetrics 455*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverProcessor = 456*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 457*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverProcessor = 458*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 459*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverProcessor = 460*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 461*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverProcessor = 462*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 463*12778e61SShantappa Teekappanavar 464*12778e61SShantappa Teekappanavar // Subordinate override for Memory -> EnvironmentMetrics 465*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverMemory = 466*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 467*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverMemory = 468*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 469*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverMemory = 470*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 471*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverMemory = 472*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 473*12778e61SShantappa Teekappanavar 474*12778e61SShantappa Teekappanavar // Subordinate override for Drive -> EnvironmentMetrics 475*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverDrive = 476*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 477*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverDrive = 478*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 479*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverDrive = 480*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 481*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverDrive = 482*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 483*12778e61SShantappa Teekappanavar 484*12778e61SShantappa Teekappanavar // Subordinate override for PCIeDevice -> EnvironmentMetrics 485*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverPCIeDevice = 486*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 487*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverPCIeDevice = 488*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 489*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverPCIeDevice = 490*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 491*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverPCIeDevice = 492*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 493*12778e61SShantappa Teekappanavar 494*12778e61SShantappa Teekappanavar // Subordinate override for StorageController -> EnvironmentMetrics 495*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverStorageController = 496*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 497*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverStorageController = 498*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 499*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverStorageController = 500*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 501*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverStorageController = 502*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 503*12778e61SShantappa Teekappanavar 504*12778e61SShantappa Teekappanavar // Subordinate override for Port -> EnvironmentMetrics 505*12778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetricsSubOverPort = 506*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 507*12778e61SShantappa Teekappanavar const static auto& putEnvironmentMetricsSubOverPort = 508*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 509*12778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetricsSubOverPort = 510*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 511*12778e61SShantappa Teekappanavar const static auto& postEnvironmentMetricsSubOverPort = 512*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 513*12778e61SShantappa Teekappanavar 514ed398213SEd Tanous // EthernetInterface 5154f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 5164f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 5174f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 5184f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 5194f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 5204f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 521ed398213SEd Tanous 522ed398213SEd Tanous // EthernetInterfaceCollection 5234f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 5244f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 5254f48d5f6SEd Tanous const static auto& patchEthernetInterfaceCollection = 5264f48d5f6SEd Tanous privilegeSetConfigureComponents; 5274f48d5f6SEd Tanous const static auto& postEthernetInterfaceCollection = 5284f48d5f6SEd Tanous privilegeSetConfigureComponents; 5294f48d5f6SEd Tanous const static auto& putEthernetInterfaceCollection = 5304f48d5f6SEd Tanous privilegeSetConfigureComponents; 5314f48d5f6SEd Tanous const static auto& deleteEthernetInterfaceCollection = 5324f48d5f6SEd Tanous privilegeSetConfigureComponents; 533ed398213SEd Tanous 534ed398213SEd Tanous // EventDestination 5354f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 5364f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 5374f48d5f6SEd Tanous const static auto& patchEventDestination = 5384f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 5394f48d5f6SEd Tanous const static auto& postEventDestination = 5404f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 5414f48d5f6SEd Tanous const static auto& putEventDestination = 5424f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 5434f48d5f6SEd Tanous const static auto& deleteEventDestination = 544ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 545ed398213SEd Tanous 546ed398213SEd Tanous // EventDestinationCollection 5474f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 5484f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 5494f48d5f6SEd Tanous const static auto& patchEventDestinationCollection = 550ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 5514f48d5f6SEd Tanous const static auto& postEventDestinationCollection = 552ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 5534f48d5f6SEd Tanous const static auto& putEventDestinationCollection = 554ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 5554f48d5f6SEd Tanous const static auto& deleteEventDestinationCollection = 556ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 557ed398213SEd Tanous 558ed398213SEd Tanous // EventService 5594f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 5604f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 5614f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 5624f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 5634f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 5644f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 565ed398213SEd Tanous 566ed398213SEd Tanous // ExternalAccountProvider 5674f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 5684f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 5694f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 5704f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 5714f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 5724f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 573ed398213SEd Tanous 574ed398213SEd Tanous // ExternalAccountProviderCollection 5754f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 5764f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 5774f48d5f6SEd Tanous const static auto& patchExternalAccountProviderCollection = 578ed398213SEd Tanous privilegeSetConfigureManager; 5794f48d5f6SEd Tanous const static auto& putExternalAccountProviderCollection = 580ed398213SEd Tanous privilegeSetConfigureManager; 5814f48d5f6SEd Tanous const static auto& deleteExternalAccountProviderCollection = 5824f48d5f6SEd Tanous privilegeSetConfigureManager; 5834f48d5f6SEd Tanous const static auto& postExternalAccountProviderCollection = 584ed398213SEd Tanous privilegeSetConfigureManager; 585ed398213SEd Tanous 586ed398213SEd Tanous // Fabric 5874f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 5884f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 5894f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 5904f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 5914f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 5924f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 593ed398213SEd Tanous 594ed398213SEd Tanous // FabricCollection 5954f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 5964f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 5974f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 5984f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 5994f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 6004f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 601ed398213SEd Tanous 602ed398213SEd Tanous // FabricAdapter 6034f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 6044f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 6054f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 6064f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 6074f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 6084f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 609ed398213SEd Tanous 610ed398213SEd Tanous // FabricAdapterCollection 6114f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 6124f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 6134f48d5f6SEd Tanous const static auto& patchFabricAdapterCollection = 6144f48d5f6SEd Tanous privilegeSetConfigureComponents; 6154f48d5f6SEd Tanous const static auto& postFabricAdapterCollection = 6164f48d5f6SEd Tanous privilegeSetConfigureComponents; 6174f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 6184f48d5f6SEd Tanous const static auto& deleteFabricAdapterCollection = 6194f48d5f6SEd Tanous privilegeSetConfigureComponents; 620ed398213SEd Tanous 621ed398213SEd Tanous // Facility 6224f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 6234f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 6244f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 6254f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 6264f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 6274f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 628ed398213SEd Tanous 629ed398213SEd Tanous // FacilityCollection 6304f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 6314f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 6324f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 6334f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 6344f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 6354f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 636ed398213SEd Tanous 637*12778e61SShantappa Teekappanavar // Fan 638*12778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 639*12778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 640*12778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 641*12778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 642*12778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 643*12778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 644*12778e61SShantappa Teekappanavar 645*12778e61SShantappa Teekappanavar // FanCollection 646*12778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 647*12778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 648*12778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 649*12778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 650*12778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 651*12778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 652*12778e61SShantappa Teekappanavar 653*12778e61SShantappa Teekappanavar // GraphicsController 654*12778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 655*12778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 656*12778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 657*12778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 658*12778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 659*12778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 660*12778e61SShantappa Teekappanavar 661*12778e61SShantappa Teekappanavar // GraphicsControllerCollection 662*12778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 663*12778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 664*12778e61SShantappa Teekappanavar const static auto& patchGraphicsControllerCollection = 665*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 666*12778e61SShantappa Teekappanavar const static auto& putGraphicsControllerCollection = 667*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 668*12778e61SShantappa Teekappanavar const static auto& deleteGraphicsControllerCollection = 669*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 670*12778e61SShantappa Teekappanavar const static auto& postGraphicsControllerCollection = 671*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 672*12778e61SShantappa Teekappanavar 673ed398213SEd Tanous // HostInterface 6744f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 6754f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 6764f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 6774f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 6784f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 6794f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 680ed398213SEd Tanous 681ed398213SEd Tanous // HostInterfaceCollection 6824f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 6834f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 6844f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 6854f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 6864f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 6874f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 688ed398213SEd Tanous 689ed398213SEd Tanous // Job 6904f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 6914f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 6924f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 6934f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 6944f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 6954f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 696ed398213SEd Tanous 697ed398213SEd Tanous // JobCollection 6984f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 6994f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 7004f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 7014f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 7024f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 7034f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 704ed398213SEd Tanous 705ed398213SEd Tanous // JobService 7064f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 7074f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 7084f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 7094f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 7104f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 7114f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 712ed398213SEd Tanous 713ed398213SEd Tanous // JsonSchemaFile 7144f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 7154f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 7164f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 7174f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 7184f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 7194f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 720ed398213SEd Tanous 721ed398213SEd Tanous // JsonSchemaFileCollection 7224f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 7234f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 7244f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 7254f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 7264f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 7274f48d5f6SEd Tanous const static auto& deleteJsonSchemaFileCollection = 7284f48d5f6SEd Tanous privilegeSetConfigureManager; 729ed398213SEd Tanous 730*12778e61SShantappa Teekappanavar // Key 731*12778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 732*12778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 733*12778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 734*12778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 735*12778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 736*12778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 737*12778e61SShantappa Teekappanavar 738*12778e61SShantappa Teekappanavar // KeyCollection 739*12778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 740*12778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 741*12778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 742*12778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 743*12778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 744*12778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 745*12778e61SShantappa Teekappanavar 746*12778e61SShantappa Teekappanavar // KeyPolicy 747*12778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 748*12778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 749*12778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 750*12778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 751*12778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 752*12778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 753*12778e61SShantappa Teekappanavar 754*12778e61SShantappa Teekappanavar // KeyPolicyCollection 755*12778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 756*12778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 757*12778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 758*12778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 759*12778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 760*12778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 761*12778e61SShantappa Teekappanavar 762*12778e61SShantappa Teekappanavar // KeyService 763*12778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 764*12778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 765*12778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 766*12778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 767*12778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 768*12778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 769*12778e61SShantappa Teekappanavar 770ed398213SEd Tanous // LogEntry 7714f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 7724f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 7734f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 7744f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 7754f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 7764f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 777ed398213SEd Tanous 778ed398213SEd Tanous // LogEntryCollection 7794f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 7804f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 7814f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 7824f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 7834f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 7844f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 785ed398213SEd Tanous 786ed398213SEd Tanous // LogService 7874f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 7884f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 7894f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 7904f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 7914f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 7924f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 793ed398213SEd Tanous 794ed398213SEd Tanous // LogServiceCollection 7954f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 7964f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 7974f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 7984f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 7994f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 8004f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 801ed398213SEd Tanous 802ed398213SEd Tanous // Manager 8034f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 8044f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 8054f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 8064f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 8074f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 8084f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 809ed398213SEd Tanous 810ed398213SEd Tanous // ManagerCollection 8114f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 8124f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 8134f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 8144f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 8154f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 8164f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 817ed398213SEd Tanous 818ed398213SEd Tanous // ManagerAccount 8194f48d5f6SEd Tanous const static auto& getManagerAccount = 820ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 8214f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 8224f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 8234f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 8244f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 8254f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 826ed398213SEd Tanous 827ed398213SEd Tanous // ManagerAccountCollection 8284f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 8294f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 8304f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 8314f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 8324f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 8334f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 834ed398213SEd Tanous 835ed398213SEd Tanous // ManagerNetworkProtocol 8364f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 8374f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 8384f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 8394f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 8404f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 8414f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 842ed398213SEd Tanous 843ed398213SEd Tanous // MediaController 8444f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 8454f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 8464f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 8474f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 8484f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 8494f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 850ed398213SEd Tanous 851ed398213SEd Tanous // MediaControllerCollection 8524f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 8534f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 8544f48d5f6SEd Tanous const static auto& patchMediaControllerCollection = 8554f48d5f6SEd Tanous privilegeSetConfigureComponents; 8564f48d5f6SEd Tanous const static auto& postMediaControllerCollection = 8574f48d5f6SEd Tanous privilegeSetConfigureComponents; 8584f48d5f6SEd Tanous const static auto& putMediaControllerCollection = 8594f48d5f6SEd Tanous privilegeSetConfigureComponents; 8604f48d5f6SEd Tanous const static auto& deleteMediaControllerCollection = 8614f48d5f6SEd Tanous privilegeSetConfigureComponents; 862ed398213SEd Tanous 863ed398213SEd Tanous // Memory 8644f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 8654f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 8664f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 8674f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 8684f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 8694f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 870ed398213SEd Tanous 871ed398213SEd Tanous // MemoryCollection 8724f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 8734f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 8744f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 8754f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 8764f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 8774f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 878ed398213SEd Tanous 879ed398213SEd Tanous // MemoryChunks 8804f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 8814f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 8824f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 8834f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 8844f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 8854f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 886ed398213SEd Tanous 887ed398213SEd Tanous // MemoryChunksCollection 8884f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 8894f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 8904f48d5f6SEd Tanous const static auto& patchMemoryChunksCollection = 8914f48d5f6SEd Tanous privilegeSetConfigureComponents; 8924f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 8934f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 8944f48d5f6SEd Tanous const static auto& deleteMemoryChunksCollection = 8954f48d5f6SEd Tanous privilegeSetConfigureComponents; 896ed398213SEd Tanous 897ed398213SEd Tanous // MemoryDomain 8984f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 8994f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 9004f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 9014f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 9024f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 9034f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 904ed398213SEd Tanous 905ed398213SEd Tanous // MemoryDomainCollection 9064f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 9074f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 9084f48d5f6SEd Tanous const static auto& patchMemoryDomainCollection = 9094f48d5f6SEd Tanous privilegeSetConfigureComponents; 9104f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 9114f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 9124f48d5f6SEd Tanous const static auto& deleteMemoryDomainCollection = 9134f48d5f6SEd Tanous privilegeSetConfigureComponents; 914ed398213SEd Tanous 915ed398213SEd Tanous // MemoryMetrics 9164f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 9174f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 9184f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 9194f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 9204f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 9214f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 922ed398213SEd Tanous 923ed398213SEd Tanous // MessageRegistryFile 9244f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 9254f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 9264f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 9274f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 9284f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 9294f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 930ed398213SEd Tanous 931ed398213SEd Tanous // MessageRegistryFileCollection 9324f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 9334f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 9344f48d5f6SEd Tanous const static auto& patchMessageRegistryFileCollection = 9354f48d5f6SEd Tanous privilegeSetConfigureManager; 9364f48d5f6SEd Tanous const static auto& postMessageRegistryFileCollection = 9374f48d5f6SEd Tanous privilegeSetConfigureManager; 9384f48d5f6SEd Tanous const static auto& putMessageRegistryFileCollection = 9394f48d5f6SEd Tanous privilegeSetConfigureManager; 9404f48d5f6SEd Tanous const static auto& deleteMessageRegistryFileCollection = 9414f48d5f6SEd Tanous privilegeSetConfigureManager; 942ed398213SEd Tanous 943ed398213SEd Tanous // MetricDefinition 9444f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 9454f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 9464f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 9474f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 9484f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 9494f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 950ed398213SEd Tanous 951ed398213SEd Tanous // MetricDefinitionCollection 9524f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 9534f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 9544f48d5f6SEd Tanous const static auto& patchMetricDefinitionCollection = 9554f48d5f6SEd Tanous privilegeSetConfigureManager; 9564f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 9574f48d5f6SEd Tanous const static auto& deleteMetricDefinitionCollection = 9584f48d5f6SEd Tanous privilegeSetConfigureManager; 9594f48d5f6SEd Tanous const static auto& postMetricDefinitionCollection = 9604f48d5f6SEd Tanous privilegeSetConfigureManager; 961ed398213SEd Tanous 962ed398213SEd Tanous // MetricReport 9634f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 9644f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 9654f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 9664f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 9674f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 9684f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 969ed398213SEd Tanous 970ed398213SEd Tanous // MetricReportCollection 9714f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 9724f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 9734f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 9744f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 9754f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 9764f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 977ed398213SEd Tanous 978ed398213SEd Tanous // MetricReportDefinition 9794f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 9804f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 9814f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 9824f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 9834f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 9844f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 985ed398213SEd Tanous 986ed398213SEd Tanous // MetricReportDefinitionCollection 9874f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 9884f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 9894f48d5f6SEd Tanous const static auto& patchMetricReportDefinitionCollection = 990ed398213SEd Tanous privilegeSetConfigureManager; 9914f48d5f6SEd Tanous const static auto& putMetricReportDefinitionCollection = 992ed398213SEd Tanous privilegeSetConfigureManager; 9934f48d5f6SEd Tanous const static auto& deleteMetricReportDefinitionCollection = 9944f48d5f6SEd Tanous privilegeSetConfigureManager; 9954f48d5f6SEd Tanous const static auto& postMetricReportDefinitionCollection = 9964f48d5f6SEd Tanous privilegeSetConfigureManager; 997ed398213SEd Tanous 998ed398213SEd Tanous // NetworkAdapter 9994f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 10004f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 10014f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 10024f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 10034f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 10044f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 1005ed398213SEd Tanous 1006ed398213SEd Tanous // NetworkAdapterCollection 10074f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 10084f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 10094f48d5f6SEd Tanous const static auto& patchNetworkAdapterCollection = 10104f48d5f6SEd Tanous privilegeSetConfigureComponents; 10114f48d5f6SEd Tanous const static auto& postNetworkAdapterCollection = 10124f48d5f6SEd Tanous privilegeSetConfigureComponents; 10134f48d5f6SEd Tanous const static auto& putNetworkAdapterCollection = 10144f48d5f6SEd Tanous privilegeSetConfigureComponents; 10154f48d5f6SEd Tanous const static auto& deleteNetworkAdapterCollection = 10164f48d5f6SEd Tanous privilegeSetConfigureComponents; 1017ed398213SEd Tanous 1018*12778e61SShantappa Teekappanavar // NetworkAdapterMetrics 1019*12778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 1020*12778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 1021*12778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 1022*12778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 1023*12778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 1024*12778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 1025*12778e61SShantappa Teekappanavar 1026ed398213SEd Tanous // NetworkDeviceFunction 10274f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 10284f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 10294f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 10304f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 10314f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 10324f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunction = 10334f48d5f6SEd Tanous privilegeSetConfigureComponents; 1034ed398213SEd Tanous 1035ed398213SEd Tanous // NetworkDeviceFunctionCollection 10364f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 10374f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 10384f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = 1039ed398213SEd Tanous privilegeSetConfigureComponents; 10404f48d5f6SEd Tanous const static auto& postNetworkDeviceFunctionCollection = 1041ed398213SEd Tanous privilegeSetConfigureComponents; 10424f48d5f6SEd Tanous const static auto& putNetworkDeviceFunctionCollection = 1043ed398213SEd Tanous privilegeSetConfigureComponents; 10444f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = 1045ed398213SEd Tanous privilegeSetConfigureComponents; 1046ed398213SEd Tanous 1047*12778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 1048*12778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 1049*12778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 1050*12778e61SShantappa Teekappanavar const static auto& patchNetworkDeviceFunctionMetrics = 1051*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 1052*12778e61SShantappa Teekappanavar const static auto& putNetworkDeviceFunctionMetrics = 1053*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 1054*12778e61SShantappa Teekappanavar const static auto& deleteNetworkDeviceFunctionMetrics = 1055*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 1056*12778e61SShantappa Teekappanavar const static auto& postNetworkDeviceFunctionMetrics = 1057*12778e61SShantappa Teekappanavar privilegeSetConfigureManager; 1058*12778e61SShantappa Teekappanavar 1059ed398213SEd Tanous // NetworkInterface 10604f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 10614f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 10624f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 10634f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 10644f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 10654f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 1066ed398213SEd Tanous 1067ed398213SEd Tanous // NetworkInterfaceCollection 10684f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 10694f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 10704f48d5f6SEd Tanous const static auto& patchNetworkInterfaceCollection = 10714f48d5f6SEd Tanous privilegeSetConfigureComponents; 10724f48d5f6SEd Tanous const static auto& postNetworkInterfaceCollection = 10734f48d5f6SEd Tanous privilegeSetConfigureComponents; 10744f48d5f6SEd Tanous const static auto& putNetworkInterfaceCollection = 10754f48d5f6SEd Tanous privilegeSetConfigureComponents; 10764f48d5f6SEd Tanous const static auto& deleteNetworkInterfaceCollection = 10774f48d5f6SEd Tanous privilegeSetConfigureComponents; 1078ed398213SEd Tanous 1079ed398213SEd Tanous // NetworkPort 10804f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 10814f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 10824f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 10834f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 10844f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 10854f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 1086ed398213SEd Tanous 1087ed398213SEd Tanous // NetworkPortCollection 10884f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 10894f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 10904f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 10914f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 10924f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 10934f48d5f6SEd Tanous const static auto& deleteNetworkPortCollection = 10944f48d5f6SEd Tanous privilegeSetConfigureComponents; 1095ed398213SEd Tanous 1096ed398213SEd Tanous // OperatingConfig 10974f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 10984f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 10994f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 11004f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 11014f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 11024f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 1103ed398213SEd Tanous 1104ed398213SEd Tanous // OperatingConfigCollection 11054f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 11064f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 11074f48d5f6SEd Tanous const static auto& patchOperatingConfigCollection = 11084f48d5f6SEd Tanous privilegeSetConfigureComponents; 11094f48d5f6SEd Tanous const static auto& postOperatingConfigCollection = 11104f48d5f6SEd Tanous privilegeSetConfigureComponents; 11114f48d5f6SEd Tanous const static auto& putOperatingConfigCollection = 11124f48d5f6SEd Tanous privilegeSetConfigureComponents; 11134f48d5f6SEd Tanous const static auto& deleteOperatingConfigCollection = 11144f48d5f6SEd Tanous privilegeSetConfigureComponents; 1115ed398213SEd Tanous 1116ed398213SEd Tanous // Outlet 11174f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 11184f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 11194f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 11204f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 11214f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 11224f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 1123ed398213SEd Tanous 1124ed398213SEd Tanous // OutletCollection 11254f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 11264f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 11274f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 11284f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 11294f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 11304f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 1131ed398213SEd Tanous 1132ed398213SEd Tanous // OutletGroup 11334f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 11344f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 11354f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 11364f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 11374f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 11384f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 1139ed398213SEd Tanous 1140ed398213SEd Tanous // OutletGroupCollection 11414f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 11424f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 11434f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 11444f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 11454f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 11464f48d5f6SEd Tanous const static auto& deleteOutletGroupCollection = 11474f48d5f6SEd Tanous privilegeSetConfigureComponents; 1148ed398213SEd Tanous 1149ed398213SEd Tanous // PCIeDevice 11504f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 11514f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 11524f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 11534f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 11544f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 11554f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 1156ed398213SEd Tanous 1157ed398213SEd Tanous // PCIeDeviceCollection 11584f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 11594f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 11604f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 11614f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 11624f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 11634f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1164ed398213SEd Tanous 1165ed398213SEd Tanous // PCIeFunction 11664f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 11674f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 11684f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 11694f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 11704f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 11714f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1172ed398213SEd Tanous 1173ed398213SEd Tanous // PCIeFunctionCollection 11744f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 11754f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 11764f48d5f6SEd Tanous const static auto& patchPCIeFunctionCollection = 11774f48d5f6SEd Tanous privilegeSetConfigureComponents; 11784f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 11794f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 11804f48d5f6SEd Tanous const static auto& deletePCIeFunctionCollection = 11814f48d5f6SEd Tanous privilegeSetConfigureComponents; 1182ed398213SEd Tanous 1183ed398213SEd Tanous // PCIeSlots 11844f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 11854f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 11864f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 11874f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 11884f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 11894f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1190ed398213SEd Tanous 1191ed398213SEd Tanous // Port 11924f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 11934f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 11944f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 11954f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 11964f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 11974f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1198ed398213SEd Tanous 1199ed398213SEd Tanous // PortCollection 12004f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 12014f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 12024f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 12034f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 12044f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 12054f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1206ed398213SEd Tanous 1207ed398213SEd Tanous // PortMetrics 12084f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 12094f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 12104f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 12114f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 12124f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 12134f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1214ed398213SEd Tanous 1215ed398213SEd Tanous // Power 12164f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 12174f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 12184f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 12194f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 12204f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 12214f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1222ed398213SEd Tanous 1223ed398213SEd Tanous // PowerDistribution 12244f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 12254f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 12264f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 12274f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 12284f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 12294f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1230ed398213SEd Tanous 1231ed398213SEd Tanous // PowerDistributionCollection 12324f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 12334f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 12344f48d5f6SEd Tanous const static auto& patchPowerDistributionCollection = 12354f48d5f6SEd Tanous privilegeSetConfigureComponents; 12364f48d5f6SEd Tanous const static auto& postPowerDistributionCollection = 12374f48d5f6SEd Tanous privilegeSetConfigureComponents; 12384f48d5f6SEd Tanous const static auto& putPowerDistributionCollection = 12394f48d5f6SEd Tanous privilegeSetConfigureComponents; 12404f48d5f6SEd Tanous const static auto& deletePowerDistributionCollection = 12414f48d5f6SEd Tanous privilegeSetConfigureComponents; 1242ed398213SEd Tanous 1243ed398213SEd Tanous // PowerDistributionMetrics 12444f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 12454f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 12464f48d5f6SEd Tanous const static auto& patchPowerDistributionMetrics = 12474f48d5f6SEd Tanous privilegeSetConfigureComponents; 12484f48d5f6SEd Tanous const static auto& postPowerDistributionMetrics = 12494f48d5f6SEd Tanous privilegeSetConfigureComponents; 12504f48d5f6SEd Tanous const static auto& putPowerDistributionMetrics = 12514f48d5f6SEd Tanous privilegeSetConfigureComponents; 12524f48d5f6SEd Tanous const static auto& deletePowerDistributionMetrics = 12534f48d5f6SEd Tanous privilegeSetConfigureComponents; 1254ed398213SEd Tanous 1255*12778e61SShantappa Teekappanavar // PowerDomain 1256*12778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 1257*12778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 1258*12778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 1259*12778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 1260*12778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 1261*12778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 1262*12778e61SShantappa Teekappanavar 1263*12778e61SShantappa Teekappanavar // PowerDomainCollection 1264*12778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 1265*12778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 1266*12778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 1267*12778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 1268*12778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 1269*12778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 1270*12778e61SShantappa Teekappanavar 1271*12778e61SShantappa Teekappanavar // PowerEquipment 1272*12778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 1273*12778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 1274*12778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 1275*12778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 1276*12778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 1277*12778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 1278*12778e61SShantappa Teekappanavar 1279*12778e61SShantappa Teekappanavar // PowerSubsystem 1280*12778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 1281*12778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 1282*12778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 1283*12778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 1284*12778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 1285*12778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 1286*12778e61SShantappa Teekappanavar 1287*12778e61SShantappa Teekappanavar // PowerSupply 1288*12778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 1289*12778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 1290*12778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 1291*12778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 1292*12778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 1293*12778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 1294*12778e61SShantappa Teekappanavar 1295*12778e61SShantappa Teekappanavar // PowerSupplyCollection 1296*12778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 1297*12778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 1298*12778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 1299*12778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 1300*12778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 1301*12778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 1302*12778e61SShantappa Teekappanavar 1303*12778e61SShantappa Teekappanavar // PowerSupplyMetrics 1304*12778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 1305*12778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 1306*12778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 1307*12778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 1308*12778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 1309*12778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 1310*12778e61SShantappa Teekappanavar 1311ed398213SEd Tanous // Processor 13124f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 13134f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 13144f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 13154f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 13164f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 13174f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1318ed398213SEd Tanous 1319ed398213SEd Tanous // ProcessorCollection 13204f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 13214f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 13224f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 13234f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 13244f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 13254f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1326ed398213SEd Tanous 1327ed398213SEd Tanous // ProcessorMetrics 13284f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 13294f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 13304f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 13314f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 13324f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 13334f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1334ed398213SEd Tanous 1335ed398213SEd Tanous // ResourceBlock 13364f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 13374f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 13384f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 13394f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 13404f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 13414f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1342ed398213SEd Tanous 1343ed398213SEd Tanous // ResourceBlockCollection 13444f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 13454f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 13464f48d5f6SEd Tanous const static auto& patchResourceBlockCollection = 13474f48d5f6SEd Tanous privilegeSetConfigureComponents; 13484f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 13494f48d5f6SEd Tanous const static auto& deleteResourceBlockCollection = 13504f48d5f6SEd Tanous privilegeSetConfigureComponents; 13514f48d5f6SEd Tanous const static auto& postResourceBlockCollection = 13524f48d5f6SEd Tanous privilegeSetConfigureComponents; 1353ed398213SEd Tanous 1354ed398213SEd Tanous // Role 13554f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 13564f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 13574f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 13584f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 13594f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 13604f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1361ed398213SEd Tanous 1362ed398213SEd Tanous // RoleCollection 13634f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 13644f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 13654f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 13664f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 13674f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 13684f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1369ed398213SEd Tanous 1370ed398213SEd Tanous // RouteEntry 13714f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 13724f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 13734f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 13744f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 13754f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 13764f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1377ed398213SEd Tanous 1378ed398213SEd Tanous // RouteEntryCollection 13794f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 13804f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 13814f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 13824f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 13834f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 13844f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1385ed398213SEd Tanous 1386*12778e61SShantappa Teekappanavar // RouteSetEntry 1387*12778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 1388*12778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 1389*12778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 1390*12778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 1391*12778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 1392*12778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1393ed398213SEd Tanous 1394*12778e61SShantappa Teekappanavar // RouteSetEntryCollection 1395*12778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 1396*12778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 1397*12778e61SShantappa Teekappanavar const static auto& patchRouteSetEntryCollection = 13984f48d5f6SEd Tanous privilegeSetConfigureComponents; 1399*12778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 1400*12778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntryCollection = 14014f48d5f6SEd Tanous privilegeSetConfigureComponents; 1402*12778e61SShantappa Teekappanavar const static auto& postRouteSetEntryCollection = 14034f48d5f6SEd Tanous privilegeSetConfigureComponents; 1404ed398213SEd Tanous 1405ed398213SEd Tanous // SecureBoot 14064f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 14074f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 14084f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 14094f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 14104f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 14114f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1412ed398213SEd Tanous 1413ed398213SEd Tanous // SecureBootDatabase 14144f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 14154f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 14164f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 14174f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 14184f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 14194f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1420ed398213SEd Tanous 1421ed398213SEd Tanous // SecureBootDatabaseCollection 14224f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 14234f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 14244f48d5f6SEd Tanous const static auto& patchSecureBootDatabaseCollection = 14254f48d5f6SEd Tanous privilegeSetConfigureComponents; 14264f48d5f6SEd Tanous const static auto& postSecureBootDatabaseCollection = 14274f48d5f6SEd Tanous privilegeSetConfigureComponents; 14284f48d5f6SEd Tanous const static auto& putSecureBootDatabaseCollection = 14294f48d5f6SEd Tanous privilegeSetConfigureComponents; 14304f48d5f6SEd Tanous const static auto& deleteSecureBootDatabaseCollection = 1431ed398213SEd Tanous privilegeSetConfigureComponents; 1432ed398213SEd Tanous 1433ed398213SEd Tanous // Sensor 14344f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 14354f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 14364f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 14374f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 14384f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 14394f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1440ed398213SEd Tanous 1441ed398213SEd Tanous // SensorCollection 14424f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 14434f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 14444f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 14454f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 14464f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 14474f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1448ed398213SEd Tanous 1449ed398213SEd Tanous // SerialInterface 14504f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 14514f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 14524f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 14534f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 14544f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 14554f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1456ed398213SEd Tanous 1457ed398213SEd Tanous // SerialInterfaceCollection 14584f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 14594f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 14604f48d5f6SEd Tanous const static auto& patchSerialInterfaceCollection = 14614f48d5f6SEd Tanous privilegeSetConfigureManager; 14624f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 14634f48d5f6SEd Tanous const static auto& deleteSerialInterfaceCollection = 14644f48d5f6SEd Tanous privilegeSetConfigureManager; 14654f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1466ed398213SEd Tanous 1467ed398213SEd Tanous // ServiceRoot 14684f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 14694f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 14704f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 14714f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 14724f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 14734f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1474ed398213SEd Tanous 1475ed398213SEd Tanous // Session 14764f48d5f6SEd Tanous const static auto& getSession = privilegeSetLogin; 14774f48d5f6SEd Tanous const static auto& headSession = privilegeSetLogin; 14784f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 14794f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 14804f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 14814f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1482ed398213SEd Tanous 1483ed398213SEd Tanous // SessionCollection 14844f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 14854f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 14864f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 14874f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 14884f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 14894f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1490ed398213SEd Tanous 1491ed398213SEd Tanous // SessionService 14924f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 14934f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 14944f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 14954f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 14964f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 14974f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1498ed398213SEd Tanous 1499ed398213SEd Tanous // Signature 15004f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 15014f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 15024f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 15034f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 15044f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 15054f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1506ed398213SEd Tanous 1507ed398213SEd Tanous // SignatureCollection 15084f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 15094f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 15104f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 15114f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 15124f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 15134f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1514ed398213SEd Tanous 1515ed398213SEd Tanous // SimpleStorage 15164f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 15174f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 15184f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 15194f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 15204f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 15214f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1522ed398213SEd Tanous 1523ed398213SEd Tanous // SimpleStorageCollection 15244f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 15254f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 15264f48d5f6SEd Tanous const static auto& patchSimpleStorageCollection = 15274f48d5f6SEd Tanous privilegeSetConfigureComponents; 15284f48d5f6SEd Tanous const static auto& postSimpleStorageCollection = 15294f48d5f6SEd Tanous privilegeSetConfigureComponents; 15304f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 15314f48d5f6SEd Tanous const static auto& deleteSimpleStorageCollection = 15324f48d5f6SEd Tanous privilegeSetConfigureComponents; 1533ed398213SEd Tanous 1534ed398213SEd Tanous // SoftwareInventory 15354f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 15364f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 15374f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 15384f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 15394f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 15404f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1541ed398213SEd Tanous 1542ed398213SEd Tanous // SoftwareInventoryCollection 15434f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 15444f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 15454f48d5f6SEd Tanous const static auto& patchSoftwareInventoryCollection = 15464f48d5f6SEd Tanous privilegeSetConfigureComponents; 15474f48d5f6SEd Tanous const static auto& postSoftwareInventoryCollection = 15484f48d5f6SEd Tanous privilegeSetConfigureComponents; 15494f48d5f6SEd Tanous const static auto& putSoftwareInventoryCollection = 15504f48d5f6SEd Tanous privilegeSetConfigureComponents; 15514f48d5f6SEd Tanous const static auto& deleteSoftwareInventoryCollection = 15524f48d5f6SEd Tanous privilegeSetConfigureComponents; 1553ed398213SEd Tanous 1554ed398213SEd Tanous // Storage 15554f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 15564f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 15574f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 15584f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 15594f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 15604f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1561ed398213SEd Tanous 1562ed398213SEd Tanous // StorageCollection 15634f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 15644f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 15654f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 15664f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 15674f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 15684f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1569ed398213SEd Tanous 1570ed398213SEd Tanous // StorageController 15714f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 15724f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 15734f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 15744f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 15754f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 15764f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1577ed398213SEd Tanous 1578ed398213SEd Tanous // StorageControllerCollection 15794f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 15804f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 15814f48d5f6SEd Tanous const static auto& patchStorageControllerCollection = 15824f48d5f6SEd Tanous privilegeSetConfigureComponents; 15834f48d5f6SEd Tanous const static auto& postStorageControllerCollection = 15844f48d5f6SEd Tanous privilegeSetConfigureComponents; 15854f48d5f6SEd Tanous const static auto& putStorageControllerCollection = 15864f48d5f6SEd Tanous privilegeSetConfigureComponents; 15874f48d5f6SEd Tanous const static auto& deleteStorageControllerCollection = 15884f48d5f6SEd Tanous privilegeSetConfigureComponents; 1589ed398213SEd Tanous 1590ed398213SEd Tanous // Switch 15914f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 15924f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 15934f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 15944f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 15954f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 15964f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1597ed398213SEd Tanous 1598ed398213SEd Tanous // SwitchCollection 15994f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 16004f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 16014f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 16024f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 16034f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 16044f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1605ed398213SEd Tanous 1606ed398213SEd Tanous // Task 16074f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 16084f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 16094f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 16104f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 16114f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 16124f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1613ed398213SEd Tanous 1614ed398213SEd Tanous // TaskCollection 16154f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 16164f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 16174f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 16184f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 16194f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 16204f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1621ed398213SEd Tanous 1622ed398213SEd Tanous // TaskService 16234f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 16244f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 16254f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 16264f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 16274f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 16284f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1629ed398213SEd Tanous 1630ed398213SEd Tanous // TelemetryService 16314f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 16324f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 16334f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 16344f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 16354f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 16364f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1637ed398213SEd Tanous 1638ed398213SEd Tanous // Thermal 16394f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 16404f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 16414f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 16424f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 16434f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 16444f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1645ed398213SEd Tanous 1646*12778e61SShantappa Teekappanavar // ThermalMetrics 1647*12778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 1648*12778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 1649*12778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 1650*12778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 1651*12778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 1652*12778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 1653*12778e61SShantappa Teekappanavar 1654*12778e61SShantappa Teekappanavar // ThermalSubsystem 1655*12778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 1656*12778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 1657*12778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 1658*12778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 1659*12778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 1660*12778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 1661*12778e61SShantappa Teekappanavar 1662ed398213SEd Tanous // Triggers 16634f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 16644f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 16654f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 16664f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 16674f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 16684f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1669ed398213SEd Tanous 1670ed398213SEd Tanous // TriggersCollection 16714f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 16724f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 16734f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 16744f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 16754f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 16764f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1677ed398213SEd Tanous 1678ed398213SEd Tanous // UpdateService 16794f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 16804f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 16814f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 16824f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 16834f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 16844f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1685ed398213SEd Tanous 1686*12778e61SShantappa Teekappanavar // USBController 1687*12778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 1688*12778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 1689*12778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 1690*12778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 1691*12778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 1692*12778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 1693*12778e61SShantappa Teekappanavar 1694*12778e61SShantappa Teekappanavar // USBControllerCollection 1695*12778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 1696*12778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 1697*12778e61SShantappa Teekappanavar const static auto& patchUSBControllerCollection = 1698*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 1699*12778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 1700*12778e61SShantappa Teekappanavar const static auto& deleteUSBControllerCollection = 1701*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 1702*12778e61SShantappa Teekappanavar const static auto& postUSBControllerCollection = 1703*12778e61SShantappa Teekappanavar privilegeSetConfigureComponents; 1704*12778e61SShantappa Teekappanavar 1705ed398213SEd Tanous // VCATEntry 17064f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 17074f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 17084f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 17094f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 17104f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 17114f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1712ed398213SEd Tanous 1713ed398213SEd Tanous // VCATEntryCollection 17144f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 17154f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 17164f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 17174f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 17184f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 17194f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1720ed398213SEd Tanous 1721ed398213SEd Tanous // VLanNetworkInterface 17224f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 17234f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 17244f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 17254f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 17264f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 17274f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1728ed398213SEd Tanous 1729ed398213SEd Tanous // VLanNetworkInterfaceCollection 17304f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 17314f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 17324f48d5f6SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = 17334f48d5f6SEd Tanous privilegeSetConfigureManager; 17344f48d5f6SEd Tanous const static auto& putVLanNetworkInterfaceCollection = 17354f48d5f6SEd Tanous privilegeSetConfigureManager; 17364f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = 17374f48d5f6SEd Tanous privilegeSetConfigureManager; 17384f48d5f6SEd Tanous const static auto& postVLanNetworkInterfaceCollection = 17394f48d5f6SEd Tanous privilegeSetConfigureManager; 1740ed398213SEd Tanous 1741ed398213SEd Tanous // VirtualMedia 17424f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 17434f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 17444f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 17454f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 17464f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 17474f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1748ed398213SEd Tanous 1749ed398213SEd Tanous // VirtualMediaCollection 17504f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 17514f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 17524f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 17534f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 17544f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 17554f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1756ed398213SEd Tanous 1757ed398213SEd Tanous // Volume 17584f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 17594f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 17604f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 17614f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 17624f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 17634f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1764ed398213SEd Tanous 1765ed398213SEd Tanous // VolumeCollection 17664f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 17674f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 17684f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 17694f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 17704f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 17714f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1772ed398213SEd Tanous 1773ed398213SEd Tanous // Zone 17744f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 17754f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 17764f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 17774f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 17784f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 17794f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1780ed398213SEd Tanous 1781ed398213SEd Tanous // ZoneCollection 17824f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 17834f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 17844f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 17854f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 17864f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 17874f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 1788ed398213SEd Tanous 1789ed398213SEd Tanous } // namespace redfish::privileges 1790