1ed398213SEd Tanous #pragma once 2ed398213SEd Tanous // privilege_registry.hpp is generated. Do not edit directly 3*4d99bbb0SEd Tanous // clang-format off 4*4d99bbb0SEd Tanous 5ed398213SEd Tanous #include <privileges.hpp> 6ed398213SEd Tanous 7ed398213SEd Tanous namespace redfish::privileges 8ed398213SEd Tanous { 9ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 10ed398213SEd Tanous {"Login"} 11ed398213SEd Tanous }}; 12ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 13ed398213SEd Tanous {"ConfigureComponents"} 14ed398213SEd Tanous }}; 15ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 16ed398213SEd Tanous {"ConfigureUsers"} 17ed398213SEd Tanous }}; 18ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 19ed398213SEd Tanous {"ConfigureManager"} 20ed398213SEd Tanous }}; 21ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 22ed398213SEd Tanous {"ConfigureManager"}, 23ed398213SEd Tanous {"ConfigureComponents"} 24ed398213SEd Tanous }}; 25ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 26ed398213SEd Tanous {"ConfigureManager"}, 27ed398213SEd Tanous {"ConfigureSelf"} 28ed398213SEd Tanous }}; 29ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 30ed398213SEd Tanous {"ConfigureManager"}, 31ed398213SEd Tanous {"ConfigureUsers"}, 32ed398213SEd Tanous {"ConfigureSelf"} 33ed398213SEd Tanous }}; 34ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 35ed398213SEd Tanous {"Login"}, 36ed398213SEd Tanous {} 37ed398213SEd Tanous }}; 38ed398213SEd Tanous // AccelerationFunction 394f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 404f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 414f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 424f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 434f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 444f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 45ed398213SEd Tanous 46ed398213SEd Tanous // AccelerationFunctionCollection 474f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 484f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 49*4d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents; 50*4d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents; 51*4d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents; 52*4d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents; 53ed398213SEd Tanous 54ed398213SEd Tanous // AccountService 554f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 564f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 574f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 584f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 594f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 604f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 61ed398213SEd Tanous 62ed398213SEd Tanous // ActionInfo 634f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 644f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 654f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 664f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 674f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 684f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 69ed398213SEd Tanous 70ed398213SEd Tanous // AddressPool 714f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 724f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 734f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 744f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 754f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 764f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 77ed398213SEd Tanous 78ed398213SEd Tanous // AddressPoolCollection 794f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 804f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 814f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 824f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 83*4d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents; 844f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 85ed398213SEd Tanous 86ed398213SEd Tanous // Aggregate 874f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 884f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 89*4d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents; 90*4d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents; 91*4d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents; 92*4d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents; 93ed398213SEd Tanous 94ed398213SEd Tanous // AggregateCollection 954f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 964f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 97*4d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 98*4d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 99*4d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 100*4d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 101ed398213SEd Tanous 102ed398213SEd Tanous // AggregationService 1034f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1044f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1054f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1064f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1074f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1084f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 109ed398213SEd Tanous 110ed398213SEd Tanous // AggregationSource 1114f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1124f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1134f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1144f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1154f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1164f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 117ed398213SEd Tanous 118ed398213SEd Tanous // AggregationSourceCollection 1194f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1204f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 121*4d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager; 122*4d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager; 123*4d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager; 124*4d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager; 125ed398213SEd Tanous 12612778e61SShantappa Teekappanavar // AllowDeny 12712778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 12812778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 12912778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 13012778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 13112778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 13212778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 13312778e61SShantappa Teekappanavar 13412778e61SShantappa Teekappanavar // AllowDenyCollection 13512778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 13612778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 13712778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 13812778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 13912778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 14012778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 14112778e61SShantappa Teekappanavar 142ed398213SEd Tanous // Assembly 1434f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1444f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1454f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1464f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1474f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1484f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 149ed398213SEd Tanous 15012778e61SShantappa Teekappanavar // Battery 15112778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 15212778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 15312778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 15412778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 15512778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 15612778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 15712778e61SShantappa Teekappanavar 15812778e61SShantappa Teekappanavar // BatteryCollection 15912778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 16012778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 16112778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 16212778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 16312778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 16412778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 16512778e61SShantappa Teekappanavar 16612778e61SShantappa Teekappanavar // BatteryMetrics 16712778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 16812778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 16912778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 17012778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 17112778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 17212778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 17312778e61SShantappa Teekappanavar 174ed398213SEd Tanous // Bios 1754f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 1764f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 1774f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 1784f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 1794f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 1804f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 181ed398213SEd Tanous 182ed398213SEd Tanous // BootOption 1834f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 1844f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 1854f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 1864f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 1874f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 1884f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 189ed398213SEd Tanous 190ed398213SEd Tanous // BootOptionCollection 1914f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 1924f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 1934f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 1944f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 1954f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 1964f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 197ed398213SEd Tanous 19812778e61SShantappa Teekappanavar // Cable 19912778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 20012778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 20112778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 20212778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 20312778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 20412778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 20512778e61SShantappa Teekappanavar 20612778e61SShantappa Teekappanavar // CableCollection 20712778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 20812778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 20912778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 21012778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 21112778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 21212778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 21312778e61SShantappa Teekappanavar 214ed398213SEd Tanous // Certificate 2154f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2164f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2174f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2184f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2194f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2204f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 221ed398213SEd Tanous 222ed398213SEd Tanous // CertificateCollection 2234f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2244f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2254f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2264f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2274f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2284f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 229ed398213SEd Tanous 230ed398213SEd Tanous // CertificateLocations 2314f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2324f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2334f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2344f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2354f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2364f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 237ed398213SEd Tanous 238ed398213SEd Tanous // CertificateService 2394f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2404f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2414f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2424f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2434f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2444f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 245ed398213SEd Tanous 246ed398213SEd Tanous // Chassis 2474f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 2484f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 2494f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 2504f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 2514f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 2524f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 253ed398213SEd Tanous 254ed398213SEd Tanous // ChassisCollection 2554f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 2564f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 2574f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 2584f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 2594f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 2604f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 261ed398213SEd Tanous 262ed398213SEd Tanous // Circuit 2634f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 2644f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 2654f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 2664f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 2674f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 2684f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 269ed398213SEd Tanous 270ed398213SEd Tanous // CircuitCollection 2714f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 2724f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 2734f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 2744f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 2754f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 2764f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 277ed398213SEd Tanous 27812778e61SShantappa Teekappanavar // CompositionReservation 27912778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 28012778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 28112778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 28212778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 28312778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 28412778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 28512778e61SShantappa Teekappanavar 28612778e61SShantappa Teekappanavar // CompositionReservationCollection 28712778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 28812778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 289*4d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager; 290*4d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager; 291*4d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager; 292*4d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager; 29312778e61SShantappa Teekappanavar 294ed398213SEd Tanous // CompositionService 2954f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 2964f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 2974f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 2984f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 2994f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3004f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 301ed398213SEd Tanous 302ed398213SEd Tanous // ComputerSystem 3034f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3044f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3054f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3064f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3074f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3084f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 309ed398213SEd Tanous 310ed398213SEd Tanous // ComputerSystemCollection 3114f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3124f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 313*4d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents; 314*4d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents; 315*4d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents; 316*4d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents; 317ed398213SEd Tanous 318ed398213SEd Tanous // Connection 3194f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3204f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3214f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3224f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3234f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3244f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 325ed398213SEd Tanous 326ed398213SEd Tanous // ConnectionCollection 3274f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3284f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3294f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3304f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 3314f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 3324f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 333ed398213SEd Tanous 334ed398213SEd Tanous // ConnectionMethod 3354f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 3364f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 3374f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 3384f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 3394f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 3404f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 341ed398213SEd Tanous 342ed398213SEd Tanous // ConnectionMethodCollection 3434f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 3444f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 345*4d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager; 3464f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 347*4d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager; 348*4d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager; 349ed398213SEd Tanous 35012778e61SShantappa Teekappanavar // Control 35112778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 35212778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 35312778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 35412778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 35512778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 35612778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 35712778e61SShantappa Teekappanavar 35812778e61SShantappa Teekappanavar // ControlCollection 35912778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 36012778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 36112778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 36212778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 36312778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 36412778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 36512778e61SShantappa Teekappanavar 366ed398213SEd Tanous // Drive 3674f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 3684f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 3694f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 3704f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 3714f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 3724f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 373ed398213SEd Tanous 374ed398213SEd Tanous // DriveCollection 3754f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 3764f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 3774f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 3784f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 3794f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 3804f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 381ed398213SEd Tanous 382ed398213SEd Tanous // Endpoint 3834f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 3844f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 3854f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 3864f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 3874f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 3884f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 389ed398213SEd Tanous 390ed398213SEd Tanous // EndpointCollection 3914f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 3924f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 3934f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 3944f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 3954f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 3964f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 397ed398213SEd Tanous 398ed398213SEd Tanous // EndpointGroup 3994f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 4004f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 4014f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 4024f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 4034f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 4044f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 405ed398213SEd Tanous 406ed398213SEd Tanous // EndpointGroupCollection 4074f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 4084f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 409*4d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents; 410*4d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents; 4114f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 412*4d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents; 413ed398213SEd Tanous 41412778e61SShantappa Teekappanavar // EnvironmentMetrics 41512778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 41612778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 41712778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 41812778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 41912778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 42012778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 42112778e61SShantappa Teekappanavar 422ed398213SEd Tanous // EthernetInterface 4234f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 4244f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 4254f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 4264f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 4274f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 4284f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 429ed398213SEd Tanous 430ed398213SEd Tanous // EthernetInterfaceCollection 4314f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 4324f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 433*4d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents; 434*4d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents; 435*4d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents; 436*4d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents; 437ed398213SEd Tanous 438ed398213SEd Tanous // EventDestination 4394f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 4404f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 441*4d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 442*4d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 443*4d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 444*4d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 445ed398213SEd Tanous 446ed398213SEd Tanous // EventDestinationCollection 4474f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 4484f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 449*4d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 450*4d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 451*4d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 452*4d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 453ed398213SEd Tanous 454ed398213SEd Tanous // EventService 4554f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 4564f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 4574f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 4584f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 4594f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 4604f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 461ed398213SEd Tanous 462ed398213SEd Tanous // ExternalAccountProvider 4634f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 4644f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 4654f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 4664f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 4674f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 4684f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 469ed398213SEd Tanous 470ed398213SEd Tanous // ExternalAccountProviderCollection 4714f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 4724f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 473*4d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager; 474*4d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager; 475*4d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager; 476*4d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager; 477ed398213SEd Tanous 478ed398213SEd Tanous // Fabric 4794f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 4804f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 4814f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 4824f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 4834f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 4844f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 485ed398213SEd Tanous 486ed398213SEd Tanous // FabricCollection 4874f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 4884f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 4894f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 4904f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 4914f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 4924f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 493ed398213SEd Tanous 494ed398213SEd Tanous // FabricAdapter 4954f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 4964f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 4974f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 4984f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 4994f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 5004f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 501ed398213SEd Tanous 502ed398213SEd Tanous // FabricAdapterCollection 5034f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 5044f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 505*4d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents; 506*4d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents; 5074f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 508*4d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents; 509ed398213SEd Tanous 510ed398213SEd Tanous // Facility 5114f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 5124f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 5134f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 5144f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 5154f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 5164f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 517ed398213SEd Tanous 518ed398213SEd Tanous // FacilityCollection 5194f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 5204f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 5214f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 5224f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 5234f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 5244f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 525ed398213SEd Tanous 52612778e61SShantappa Teekappanavar // Fan 52712778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 52812778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 52912778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 53012778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 53112778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 53212778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 53312778e61SShantappa Teekappanavar 53412778e61SShantappa Teekappanavar // FanCollection 53512778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 53612778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 53712778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 53812778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 53912778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 54012778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 54112778e61SShantappa Teekappanavar 54212778e61SShantappa Teekappanavar // GraphicsController 54312778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 54412778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 54512778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 54612778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 54712778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 54812778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 54912778e61SShantappa Teekappanavar 55012778e61SShantappa Teekappanavar // GraphicsControllerCollection 55112778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 55212778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 553*4d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents; 554*4d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents; 555*4d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents; 556*4d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents; 55712778e61SShantappa Teekappanavar 558ed398213SEd Tanous // HostInterface 5594f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 5604f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 5614f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 5624f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 5634f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 5644f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 565ed398213SEd Tanous 566ed398213SEd Tanous // HostInterfaceCollection 5674f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 5684f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 5694f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 5704f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 5714f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 5724f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 573ed398213SEd Tanous 574ed398213SEd Tanous // Job 5754f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 5764f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 5774f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 5784f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 5794f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 5804f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 581ed398213SEd Tanous 582ed398213SEd Tanous // JobCollection 5834f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 5844f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 5854f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 5864f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 5874f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 5884f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 589ed398213SEd Tanous 590ed398213SEd Tanous // JobService 5914f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 5924f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 5934f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 5944f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 5954f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 5964f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 597ed398213SEd Tanous 598ed398213SEd Tanous // JsonSchemaFile 5994f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 6004f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 6014f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 6024f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 6034f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 6044f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 605ed398213SEd Tanous 606ed398213SEd Tanous // JsonSchemaFileCollection 6074f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 6084f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 6094f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 6104f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 6114f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 612*4d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager; 613ed398213SEd Tanous 61412778e61SShantappa Teekappanavar // Key 61512778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 61612778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 61712778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 61812778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 61912778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 62012778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 62112778e61SShantappa Teekappanavar 62212778e61SShantappa Teekappanavar // KeyCollection 62312778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 62412778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 62512778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 62612778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 62712778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 62812778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 62912778e61SShantappa Teekappanavar 63012778e61SShantappa Teekappanavar // KeyPolicy 63112778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 63212778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 63312778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 63412778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 63512778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 63612778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 63712778e61SShantappa Teekappanavar 63812778e61SShantappa Teekappanavar // KeyPolicyCollection 63912778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 64012778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 64112778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 64212778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 64312778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 64412778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 64512778e61SShantappa Teekappanavar 64612778e61SShantappa Teekappanavar // KeyService 64712778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 64812778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 64912778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 65012778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 65112778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 65212778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 65312778e61SShantappa Teekappanavar 654ed398213SEd Tanous // LogEntry 6554f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 6564f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 6574f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 6584f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 6594f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 6604f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 661ed398213SEd Tanous 662ed398213SEd Tanous // LogEntryCollection 6634f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 6644f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 6654f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 6664f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 6674f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 6684f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 669ed398213SEd Tanous 670ed398213SEd Tanous // LogService 6714f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 6724f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 6734f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 6744f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 6754f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 6764f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 677ed398213SEd Tanous 678ed398213SEd Tanous // LogServiceCollection 6794f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 6804f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 6814f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 6824f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 6834f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 6844f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 685ed398213SEd Tanous 686ed398213SEd Tanous // Manager 6874f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 6884f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 6894f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 6904f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 6914f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 6924f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 693ed398213SEd Tanous 694ed398213SEd Tanous // ManagerCollection 6954f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 6964f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 6974f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 6984f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 6994f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 7004f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 701ed398213SEd Tanous 702ed398213SEd Tanous // ManagerAccount 703*4d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 7044f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 7054f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 7064f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 7074f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 7084f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 709ed398213SEd Tanous 710ed398213SEd Tanous // ManagerAccountCollection 7114f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 7124f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 7134f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 7144f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 7154f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 7164f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 717ed398213SEd Tanous 718ed398213SEd Tanous // ManagerNetworkProtocol 7194f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 7204f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 7214f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 7224f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 7234f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 7244f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 725ed398213SEd Tanous 726ed398213SEd Tanous // MediaController 7274f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 7284f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 7294f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 7304f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 7314f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 7324f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 733ed398213SEd Tanous 734ed398213SEd Tanous // MediaControllerCollection 7354f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 7364f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 737*4d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents; 738*4d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents; 739*4d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents; 740*4d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents; 741ed398213SEd Tanous 742ed398213SEd Tanous // Memory 7434f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 7444f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 7454f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 7464f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 7474f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 7484f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 749ed398213SEd Tanous 750ed398213SEd Tanous // MemoryCollection 7514f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 7524f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 7534f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 7544f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 7554f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 7564f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 757ed398213SEd Tanous 758ed398213SEd Tanous // MemoryChunks 7594f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 7604f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 7614f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 7624f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 7634f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 7644f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 765ed398213SEd Tanous 766ed398213SEd Tanous // MemoryChunksCollection 7674f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 7684f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 769*4d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents; 7704f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 7714f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 772*4d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents; 773ed398213SEd Tanous 774ed398213SEd Tanous // MemoryDomain 7754f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 7764f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 7774f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 7784f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 7794f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 7804f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 781ed398213SEd Tanous 782ed398213SEd Tanous // MemoryDomainCollection 7834f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 7844f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 785*4d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents; 7864f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 7874f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 788*4d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents; 789ed398213SEd Tanous 790ed398213SEd Tanous // MemoryMetrics 7914f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 7924f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 7934f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 7944f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 7954f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 7964f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 797ed398213SEd Tanous 798ed398213SEd Tanous // MessageRegistryFile 7994f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 8004f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 8014f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 8024f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 8034f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 8044f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 805ed398213SEd Tanous 806ed398213SEd Tanous // MessageRegistryFileCollection 8074f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 8084f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 809*4d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager; 810*4d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager; 811*4d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager; 812*4d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager; 813ed398213SEd Tanous 814ed398213SEd Tanous // MetricDefinition 8154f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 8164f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 8174f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 8184f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 8194f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 8204f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 821ed398213SEd Tanous 822ed398213SEd Tanous // MetricDefinitionCollection 8234f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 8244f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 825*4d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager; 8264f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 827*4d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager; 828*4d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager; 829ed398213SEd Tanous 830ed398213SEd Tanous // MetricReport 8314f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 8324f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 8334f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 8344f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 8354f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 8364f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 837ed398213SEd Tanous 838ed398213SEd Tanous // MetricReportCollection 8394f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 8404f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 8414f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 8424f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 8434f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 8444f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 845ed398213SEd Tanous 846ed398213SEd Tanous // MetricReportDefinition 8474f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 8484f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 8494f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 8504f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 8514f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 8524f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 853ed398213SEd Tanous 854ed398213SEd Tanous // MetricReportDefinitionCollection 8554f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 8564f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 857*4d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager; 858*4d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager; 859*4d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager; 860*4d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager; 861ed398213SEd Tanous 862ed398213SEd Tanous // NetworkAdapter 8634f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 8644f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 8654f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 8664f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 8674f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 8684f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 869ed398213SEd Tanous 870ed398213SEd Tanous // NetworkAdapterCollection 8714f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 8724f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 873*4d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents; 874*4d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents; 875*4d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents; 876*4d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents; 877ed398213SEd Tanous 87812778e61SShantappa Teekappanavar // NetworkAdapterMetrics 87912778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 88012778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 88112778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 88212778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 88312778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 88412778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 88512778e61SShantappa Teekappanavar 886ed398213SEd Tanous // NetworkDeviceFunction 8874f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 8884f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 8894f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 8904f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 8914f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 892*4d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents; 893ed398213SEd Tanous 894ed398213SEd Tanous // NetworkDeviceFunctionCollection 8954f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 8964f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 897*4d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 898*4d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 899*4d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 900*4d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 901ed398213SEd Tanous 90212778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 90312778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 90412778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 905*4d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 906*4d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 907*4d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 908*4d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 90912778e61SShantappa Teekappanavar 910ed398213SEd Tanous // NetworkInterface 9114f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 9124f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 9134f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 9144f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 9154f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 9164f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 917ed398213SEd Tanous 918ed398213SEd Tanous // NetworkInterfaceCollection 9194f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 9204f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 921*4d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents; 922*4d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents; 923*4d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents; 924*4d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents; 925ed398213SEd Tanous 926ed398213SEd Tanous // NetworkPort 9274f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 9284f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 9294f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 9304f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 9314f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 9324f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 933ed398213SEd Tanous 934ed398213SEd Tanous // NetworkPortCollection 9354f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 9364f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 9374f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 9384f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 9394f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 940*4d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents; 941ed398213SEd Tanous 942ed398213SEd Tanous // OperatingConfig 9434f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 9444f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 9454f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 9464f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 9474f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 9484f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 949ed398213SEd Tanous 950ed398213SEd Tanous // OperatingConfigCollection 9514f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 9524f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 953*4d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents; 954*4d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents; 955*4d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents; 956*4d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents; 957ed398213SEd Tanous 958ed398213SEd Tanous // Outlet 9594f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 9604f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 9614f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 9624f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 9634f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 9644f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 965ed398213SEd Tanous 966ed398213SEd Tanous // OutletCollection 9674f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 9684f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 9694f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 9704f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 9714f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 9724f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 973ed398213SEd Tanous 974ed398213SEd Tanous // OutletGroup 9754f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 9764f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 9774f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 9784f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 9794f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 9804f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 981ed398213SEd Tanous 982ed398213SEd Tanous // OutletGroupCollection 9834f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 9844f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 9854f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 9864f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 9874f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 988*4d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents; 989ed398213SEd Tanous 990ed398213SEd Tanous // PCIeDevice 9914f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 9924f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 9934f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 9944f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 9954f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 9964f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 997ed398213SEd Tanous 998ed398213SEd Tanous // PCIeDeviceCollection 9994f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 10004f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 10014f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 10024f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 10034f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 10044f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1005ed398213SEd Tanous 1006ed398213SEd Tanous // PCIeFunction 10074f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 10084f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 10094f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 10104f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 10114f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 10124f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1013ed398213SEd Tanous 1014ed398213SEd Tanous // PCIeFunctionCollection 10154f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 10164f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 1017*4d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents; 10184f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 10194f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 1020*4d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents; 1021ed398213SEd Tanous 1022ed398213SEd Tanous // PCIeSlots 10234f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 10244f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 10254f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 10264f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 10274f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 10284f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1029ed398213SEd Tanous 1030ed398213SEd Tanous // Port 10314f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 10324f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 10334f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 10344f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 10354f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 10364f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1037ed398213SEd Tanous 1038ed398213SEd Tanous // PortCollection 10394f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 10404f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 10414f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 10424f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 10434f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 10444f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1045ed398213SEd Tanous 1046ed398213SEd Tanous // PortMetrics 10474f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 10484f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 10494f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 10504f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 10514f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 10524f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1053ed398213SEd Tanous 1054ed398213SEd Tanous // Power 10554f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 10564f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 10574f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 10584f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 10594f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 10604f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1061ed398213SEd Tanous 1062ed398213SEd Tanous // PowerDistribution 10634f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 10644f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 10654f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 10664f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 10674f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 10684f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1069ed398213SEd Tanous 1070ed398213SEd Tanous // PowerDistributionCollection 10714f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 10724f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 1073*4d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents; 1074*4d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents; 1075*4d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents; 1076*4d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents; 1077ed398213SEd Tanous 1078ed398213SEd Tanous // PowerDistributionMetrics 10794f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 10804f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 1081*4d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents; 1082*4d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents; 1083*4d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents; 1084*4d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents; 1085ed398213SEd Tanous 108612778e61SShantappa Teekappanavar // PowerDomain 108712778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 108812778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 108912778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 109012778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 109112778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 109212778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 109312778e61SShantappa Teekappanavar 109412778e61SShantappa Teekappanavar // PowerDomainCollection 109512778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 109612778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 109712778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 109812778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 109912778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 110012778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 110112778e61SShantappa Teekappanavar 110212778e61SShantappa Teekappanavar // PowerEquipment 110312778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 110412778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 110512778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 110612778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 110712778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 110812778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 110912778e61SShantappa Teekappanavar 111012778e61SShantappa Teekappanavar // PowerSubsystem 111112778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 111212778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 111312778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 111412778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 111512778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 111612778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 111712778e61SShantappa Teekappanavar 111812778e61SShantappa Teekappanavar // PowerSupply 111912778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 112012778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 112112778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 112212778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 112312778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 112412778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 112512778e61SShantappa Teekappanavar 112612778e61SShantappa Teekappanavar // PowerSupplyCollection 112712778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 112812778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 112912778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 113012778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 113112778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 113212778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 113312778e61SShantappa Teekappanavar 113412778e61SShantappa Teekappanavar // PowerSupplyMetrics 113512778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 113612778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 113712778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 113812778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 113912778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 114012778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 114112778e61SShantappa Teekappanavar 1142ed398213SEd Tanous // Processor 11434f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 11444f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 11454f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 11464f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 11474f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 11484f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1149ed398213SEd Tanous 1150ed398213SEd Tanous // ProcessorCollection 11514f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 11524f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 11534f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 11544f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 11554f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 11564f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1157ed398213SEd Tanous 1158ed398213SEd Tanous // ProcessorMetrics 11594f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 11604f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 11614f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 11624f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 11634f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 11644f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1165ed398213SEd Tanous 1166ed398213SEd Tanous // ResourceBlock 11674f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 11684f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 11694f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 11704f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 11714f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 11724f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1173ed398213SEd Tanous 1174ed398213SEd Tanous // ResourceBlockCollection 11754f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 11764f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 1177*4d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents; 11784f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 1179*4d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents; 1180*4d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents; 1181ed398213SEd Tanous 1182ed398213SEd Tanous // Role 11834f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 11844f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 11854f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 11864f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 11874f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 11884f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1189ed398213SEd Tanous 1190ed398213SEd Tanous // RoleCollection 11914f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 11924f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 11934f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 11944f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 11954f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 11964f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1197ed398213SEd Tanous 1198ed398213SEd Tanous // RouteEntry 11994f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 12004f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 12014f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 12024f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 12034f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 12044f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1205ed398213SEd Tanous 1206ed398213SEd Tanous // RouteEntryCollection 12074f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 12084f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 12094f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 12104f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 12114f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 12124f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1213ed398213SEd Tanous 121412778e61SShantappa Teekappanavar // RouteSetEntry 121512778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 121612778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 121712778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 121812778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 121912778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 122012778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1221ed398213SEd Tanous 122212778e61SShantappa Teekappanavar // RouteSetEntryCollection 122312778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 122412778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 1225*4d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents; 122612778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 1227*4d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents; 1228*4d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents; 1229ed398213SEd Tanous 1230ed398213SEd Tanous // SecureBoot 12314f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 12324f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 12334f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 12344f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 12354f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 12364f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1237ed398213SEd Tanous 1238ed398213SEd Tanous // SecureBootDatabase 12394f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 12404f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 12414f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 12424f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 12434f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 12444f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1245ed398213SEd Tanous 1246ed398213SEd Tanous // SecureBootDatabaseCollection 12474f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 12484f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 1249*4d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1250*4d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1251*4d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1252*4d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1253ed398213SEd Tanous 1254ed398213SEd Tanous // Sensor 12554f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 12564f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 12574f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 12584f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 12594f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 12604f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1261ed398213SEd Tanous 1262ed398213SEd Tanous // SensorCollection 12634f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 12644f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 12654f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 12664f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 12674f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 12684f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1269ed398213SEd Tanous 1270ed398213SEd Tanous // SerialInterface 12714f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 12724f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 12734f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 12744f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 12754f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 12764f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1277ed398213SEd Tanous 1278ed398213SEd Tanous // SerialInterfaceCollection 12794f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 12804f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 1281*4d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager; 12824f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 1283*4d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager; 12844f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1285ed398213SEd Tanous 1286ed398213SEd Tanous // ServiceRoot 12874f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 12884f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 12894f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 12904f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 12914f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 12924f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1293ed398213SEd Tanous 1294ed398213SEd Tanous // Session 12954f48d5f6SEd Tanous const static auto& getSession = privilegeSetLogin; 12964f48d5f6SEd Tanous const static auto& headSession = privilegeSetLogin; 12974f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 12984f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 12994f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 13004f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1301ed398213SEd Tanous 1302ed398213SEd Tanous // SessionCollection 13034f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 13044f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 13054f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 13064f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 13074f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 13084f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1309ed398213SEd Tanous 1310ed398213SEd Tanous // SessionService 13114f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 13124f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 13134f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 13144f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 13154f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 13164f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1317ed398213SEd Tanous 1318ed398213SEd Tanous // Signature 13194f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 13204f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 13214f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 13224f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 13234f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 13244f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1325ed398213SEd Tanous 1326ed398213SEd Tanous // SignatureCollection 13274f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 13284f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 13294f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 13304f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 13314f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 13324f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1333ed398213SEd Tanous 1334ed398213SEd Tanous // SimpleStorage 13354f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 13364f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 13374f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 13384f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 13394f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 13404f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1341ed398213SEd Tanous 1342ed398213SEd Tanous // SimpleStorageCollection 13434f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 13444f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 1345*4d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents; 1346*4d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents; 13474f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 1348*4d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents; 1349ed398213SEd Tanous 1350ed398213SEd Tanous // SoftwareInventory 13514f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 13524f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 13534f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 13544f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 13554f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 13564f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1357ed398213SEd Tanous 1358ed398213SEd Tanous // SoftwareInventoryCollection 13594f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 13604f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 1361*4d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents; 1362*4d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents; 1363*4d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents; 1364*4d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents; 1365ed398213SEd Tanous 1366ed398213SEd Tanous // Storage 13674f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 13684f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 13694f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 13704f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 13714f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 13724f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1373ed398213SEd Tanous 1374ed398213SEd Tanous // StorageCollection 13754f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 13764f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 13774f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 13784f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 13794f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 13804f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1381ed398213SEd Tanous 1382ed398213SEd Tanous // StorageController 13834f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 13844f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 13854f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 13864f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 13874f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 13884f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1389ed398213SEd Tanous 1390ed398213SEd Tanous // StorageControllerCollection 13914f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 13924f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 1393*4d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents; 1394*4d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents; 1395*4d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents; 1396*4d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents; 1397ed398213SEd Tanous 1398ed398213SEd Tanous // Switch 13994f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 14004f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 14014f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 14024f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 14034f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 14044f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1405ed398213SEd Tanous 1406ed398213SEd Tanous // SwitchCollection 14074f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 14084f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 14094f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 14104f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 14114f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 14124f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1413ed398213SEd Tanous 1414ed398213SEd Tanous // Task 14154f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 14164f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 14174f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 14184f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 14194f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 14204f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1421ed398213SEd Tanous 1422ed398213SEd Tanous // TaskCollection 14234f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 14244f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 14254f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 14264f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 14274f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 14284f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1429ed398213SEd Tanous 1430ed398213SEd Tanous // TaskService 14314f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 14324f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 14334f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 14344f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 14354f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 14364f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1437ed398213SEd Tanous 1438ed398213SEd Tanous // TelemetryService 14394f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 14404f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 14414f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 14424f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 14434f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 14444f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1445ed398213SEd Tanous 1446ed398213SEd Tanous // Thermal 14474f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 14484f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 14494f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 14504f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 14514f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 14524f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1453ed398213SEd Tanous 145412778e61SShantappa Teekappanavar // ThermalMetrics 145512778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 145612778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 145712778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 145812778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 145912778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 146012778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 146112778e61SShantappa Teekappanavar 146212778e61SShantappa Teekappanavar // ThermalSubsystem 146312778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 146412778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 146512778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 146612778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 146712778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 146812778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 146912778e61SShantappa Teekappanavar 1470ed398213SEd Tanous // Triggers 14714f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 14724f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 14734f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 14744f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 14754f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 14764f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1477ed398213SEd Tanous 1478ed398213SEd Tanous // TriggersCollection 14794f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 14804f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 14814f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 14824f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 14834f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 14844f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1485ed398213SEd Tanous 1486ed398213SEd Tanous // UpdateService 14874f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 14884f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 14894f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 14904f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 14914f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 14924f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1493ed398213SEd Tanous 149412778e61SShantappa Teekappanavar // USBController 149512778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 149612778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 149712778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 149812778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 149912778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 150012778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 150112778e61SShantappa Teekappanavar 150212778e61SShantappa Teekappanavar // USBControllerCollection 150312778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 150412778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 1505*4d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents; 150612778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 1507*4d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents; 1508*4d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents; 150912778e61SShantappa Teekappanavar 1510ed398213SEd Tanous // VCATEntry 15114f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 15124f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 15134f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 15144f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 15154f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 15164f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1517ed398213SEd Tanous 1518ed398213SEd Tanous // VCATEntryCollection 15194f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 15204f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 15214f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 15224f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 15234f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 15244f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1525ed398213SEd Tanous 1526ed398213SEd Tanous // VLanNetworkInterface 15274f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 15284f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 15294f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 15304f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 15314f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 15324f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1533ed398213SEd Tanous 1534ed398213SEd Tanous // VLanNetworkInterfaceCollection 15354f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 15364f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 1537*4d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1538*4d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1539*4d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1540*4d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1541ed398213SEd Tanous 1542ed398213SEd Tanous // VirtualMedia 15434f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 15444f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 15454f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 15464f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 15474f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 15484f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1549ed398213SEd Tanous 1550ed398213SEd Tanous // VirtualMediaCollection 15514f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 15524f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 15534f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 15544f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 15554f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 15564f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1557ed398213SEd Tanous 1558ed398213SEd Tanous // Volume 15594f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 15604f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 15614f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 15624f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 15634f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 15644f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1565ed398213SEd Tanous 1566ed398213SEd Tanous // VolumeCollection 15674f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 15684f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 15694f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 15704f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 15714f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 15724f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1573ed398213SEd Tanous 1574ed398213SEd Tanous // Zone 15754f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 15764f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 15774f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 15784f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 15794f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 15804f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1581ed398213SEd Tanous 1582ed398213SEd Tanous // ZoneCollection 15834f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 15844f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 15854f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 15864f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 15874f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 15884f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 1589ed398213SEd Tanous 1590ed398213SEd Tanous } // namespace redfish::privileges 1591*4d99bbb0SEd Tanous // clang-format on 1592