1ed398213SEd Tanous #pragma once 21cf53df0SEd Tanous /**************************************************************** 31cf53df0SEd Tanous * READ THIS WARNING FIRST 41cf53df0SEd Tanous * This is an auto-generated header which contains definitions 51cf53df0SEd Tanous * for Redfish DMTF defined messages. 61cf53df0SEd Tanous * DO NOT modify this registry outside of running the 70e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 81cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 91cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 101cf53df0SEd Tanous * github organization. 111cf53df0SEd Tanous ***************************************************************/ 12ed398213SEd Tanous #include <privileges.hpp> 13ed398213SEd Tanous 14*043bec09SNan Zhou // clang-format off 15*043bec09SNan Zhou 16ed398213SEd Tanous namespace redfish::privileges 17ed398213SEd Tanous { 18ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 19ed398213SEd Tanous {"Login"} 20ed398213SEd Tanous }}; 21ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 22ed398213SEd Tanous {"ConfigureComponents"} 23ed398213SEd Tanous }}; 24ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 25ed398213SEd Tanous {"ConfigureUsers"} 26ed398213SEd Tanous }}; 27ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 28ed398213SEd Tanous {"ConfigureManager"} 29ed398213SEd Tanous }}; 30ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 31ed398213SEd Tanous {"ConfigureManager"}, 32ed398213SEd Tanous {"ConfigureComponents"} 33ed398213SEd Tanous }}; 34ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 35ed398213SEd Tanous {"ConfigureManager"}, 36ed398213SEd Tanous {"ConfigureSelf"} 37ed398213SEd Tanous }}; 38ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 39ed398213SEd Tanous {"ConfigureManager"}, 40ed398213SEd Tanous {"ConfigureUsers"}, 41ed398213SEd Tanous {"ConfigureSelf"} 42ed398213SEd Tanous }}; 43ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 44ed398213SEd Tanous {"Login"}, 45ed398213SEd Tanous {} 46ed398213SEd Tanous }}; 47ed398213SEd Tanous // AccelerationFunction 484f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 494f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 504f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 514f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 524f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 534f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 54ed398213SEd Tanous 55ed398213SEd Tanous // AccelerationFunctionCollection 564f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 574f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 584d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents; 594d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents; 604d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents; 614d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents; 62ed398213SEd Tanous 63ed398213SEd Tanous // AccountService 644f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 654f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 664f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 674f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 684f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 694f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 70ed398213SEd Tanous 71ed398213SEd Tanous // ActionInfo 724f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 734f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 744f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 754f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 764f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 774f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 78ed398213SEd Tanous 79ed398213SEd Tanous // AddressPool 804f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 814f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 824f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 834f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 844f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 854f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 86ed398213SEd Tanous 87ed398213SEd Tanous // AddressPoolCollection 884f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 894f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 904f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 914f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 924d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents; 934f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 94ed398213SEd Tanous 95ed398213SEd Tanous // Aggregate 964f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 974f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 984d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents; 994d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1004d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1014d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents; 102ed398213SEd Tanous 103ed398213SEd Tanous // AggregateCollection 1044f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 1054f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 1064d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1074d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1084d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1094d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 110ed398213SEd Tanous 111ed398213SEd Tanous // AggregationService 1124f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1134f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1144f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1154f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1164f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1174f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 118ed398213SEd Tanous 119ed398213SEd Tanous // AggregationSource 1204f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1214f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1224f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1234f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1244f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1254f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 126ed398213SEd Tanous 127ed398213SEd Tanous // AggregationSourceCollection 1284f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1294f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 1304d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager; 1314d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager; 1324d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager; 1334d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager; 134ed398213SEd Tanous 13512778e61SShantappa Teekappanavar // AllowDeny 13612778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 13712778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 13812778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 13912778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 14012778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 14112778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 14212778e61SShantappa Teekappanavar 14312778e61SShantappa Teekappanavar // AllowDenyCollection 14412778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 14512778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 14612778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 14712778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 14812778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 14912778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 15012778e61SShantappa Teekappanavar 151ed398213SEd Tanous // Assembly 1524f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1534f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1544f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1554f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1564f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1574f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 158ed398213SEd Tanous 15912778e61SShantappa Teekappanavar // Battery 16012778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 16112778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 16212778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 16312778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 16412778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 16512778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 16612778e61SShantappa Teekappanavar 16712778e61SShantappa Teekappanavar // BatteryCollection 16812778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 16912778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 17012778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 17112778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 17212778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 17312778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 17412778e61SShantappa Teekappanavar 17512778e61SShantappa Teekappanavar // BatteryMetrics 17612778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 17712778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 17812778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 17912778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 18012778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 18112778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 18212778e61SShantappa Teekappanavar 183ed398213SEd Tanous // Bios 1844f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 1854f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 1864f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 1874f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 1884f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 1894f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 190ed398213SEd Tanous 191ed398213SEd Tanous // BootOption 1924f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 1934f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 1944f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 1954f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 1964f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 1974f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 198ed398213SEd Tanous 199ed398213SEd Tanous // BootOptionCollection 2004f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 2014f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 2024f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 2034f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 2044f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 2054f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 206ed398213SEd Tanous 20712778e61SShantappa Teekappanavar // Cable 20812778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 20912778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 21012778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 21112778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 21212778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 21312778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 21412778e61SShantappa Teekappanavar 21512778e61SShantappa Teekappanavar // CableCollection 21612778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 21712778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 21812778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 21912778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 22012778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 22112778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 22212778e61SShantappa Teekappanavar 223ed398213SEd Tanous // Certificate 2244f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2254f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2264f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2274f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2284f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2294f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 230ed398213SEd Tanous 231ed398213SEd Tanous // CertificateCollection 2324f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2334f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2344f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2354f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2364f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2374f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 238ed398213SEd Tanous 239ed398213SEd Tanous // CertificateLocations 2404f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2414f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2424f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2434f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2444f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2454f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 246ed398213SEd Tanous 247ed398213SEd Tanous // CertificateService 2484f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2494f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2504f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2514f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2524f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2534f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 254ed398213SEd Tanous 255ed398213SEd Tanous // Chassis 2564f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 2574f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 2584f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 2594f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 2604f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 2614f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 262ed398213SEd Tanous 263ed398213SEd Tanous // ChassisCollection 2644f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 2654f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 2664f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 2674f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 2684f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 2694f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 270ed398213SEd Tanous 271ed398213SEd Tanous // Circuit 2724f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 2734f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 2744f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 2754f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 2764f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 2774f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 278ed398213SEd Tanous 279ed398213SEd Tanous // CircuitCollection 2804f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 2814f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 2824f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 2834f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 2844f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 2854f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 286ed398213SEd Tanous 28712778e61SShantappa Teekappanavar // CompositionReservation 28812778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 28912778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 29012778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 29112778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 29212778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 29312778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 29412778e61SShantappa Teekappanavar 29512778e61SShantappa Teekappanavar // CompositionReservationCollection 29612778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 29712778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 2984d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager; 2994d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager; 3004d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager; 3014d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager; 30212778e61SShantappa Teekappanavar 303ed398213SEd Tanous // CompositionService 3044f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 3054f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 3064f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 3074f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 3084f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3094f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 310ed398213SEd Tanous 311ed398213SEd Tanous // ComputerSystem 3124f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3134f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3144f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3154f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3164f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3174f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 318ed398213SEd Tanous 319ed398213SEd Tanous // ComputerSystemCollection 3204f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3214f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 3224d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents; 3234d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents; 3244d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents; 3254d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents; 326ed398213SEd Tanous 327ed398213SEd Tanous // Connection 3284f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3294f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3304f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3314f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3324f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3334f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 334ed398213SEd Tanous 335ed398213SEd Tanous // ConnectionCollection 3364f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3374f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3384f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3394f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 3404f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 3414f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 342ed398213SEd Tanous 343ed398213SEd Tanous // ConnectionMethod 3444f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 3454f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 3464f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 3474f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 3484f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 3494f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 350ed398213SEd Tanous 351ed398213SEd Tanous // ConnectionMethodCollection 3524f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 3534f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 3544d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager; 3554f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 3564d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager; 3574d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager; 358ed398213SEd Tanous 35912778e61SShantappa Teekappanavar // Control 36012778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 36112778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 36212778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 36312778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 36412778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 36512778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 36612778e61SShantappa Teekappanavar 36712778e61SShantappa Teekappanavar // ControlCollection 36812778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 36912778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 37012778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 37112778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 37212778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 37312778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 37412778e61SShantappa Teekappanavar 375ed398213SEd Tanous // Drive 3764f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 3774f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 3784f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 3794f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 3804f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 3814f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 382ed398213SEd Tanous 383ed398213SEd Tanous // DriveCollection 3844f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 3854f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 3864f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 3874f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 3884f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 3894f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 390ed398213SEd Tanous 391ed398213SEd Tanous // Endpoint 3924f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 3934f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 3944f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 3954f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 3964f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 3974f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 398ed398213SEd Tanous 399ed398213SEd Tanous // EndpointCollection 4004f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 4014f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 4024f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 4034f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 4044f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 4054f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 406ed398213SEd Tanous 407ed398213SEd Tanous // EndpointGroup 4084f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 4094f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 4104f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 4114f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 4124f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 4134f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 414ed398213SEd Tanous 415ed398213SEd Tanous // EndpointGroupCollection 4164f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 4174f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 4184d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents; 4194d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents; 4204f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 4214d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents; 422ed398213SEd Tanous 42312778e61SShantappa Teekappanavar // EnvironmentMetrics 42412778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 42512778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 42612778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 42712778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 42812778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 42912778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 43012778e61SShantappa Teekappanavar 431ed398213SEd Tanous // EthernetInterface 4324f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 4334f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 4344f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 4354f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 4364f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 4374f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 438ed398213SEd Tanous 439ed398213SEd Tanous // EthernetInterfaceCollection 4404f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 4414f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 4424d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents; 4434d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents; 4444d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents; 4454d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents; 446ed398213SEd Tanous 447ed398213SEd Tanous // EventDestination 4484f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 4494f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 4504d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 4514d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 4524d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 4534d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 454ed398213SEd Tanous 455ed398213SEd Tanous // EventDestinationCollection 4564f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 4574f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 4584d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 4594d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 4604d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 4614d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 462ed398213SEd Tanous 463ed398213SEd Tanous // EventService 4644f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 4654f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 4664f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 4674f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 4684f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 4694f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 470ed398213SEd Tanous 471ed398213SEd Tanous // ExternalAccountProvider 4724f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 4734f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 4744f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 4754f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 4764f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 4774f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 478ed398213SEd Tanous 479ed398213SEd Tanous // ExternalAccountProviderCollection 4804f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 4814f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 4824d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager; 4834d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager; 4844d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager; 4854d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager; 486ed398213SEd Tanous 487ed398213SEd Tanous // Fabric 4884f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 4894f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 4904f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 4914f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 4924f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 4934f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 494ed398213SEd Tanous 495ed398213SEd Tanous // FabricCollection 4964f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 4974f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 4984f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 4994f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 5004f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 5014f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 502ed398213SEd Tanous 503ed398213SEd Tanous // FabricAdapter 5044f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 5054f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 5064f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 5074f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 5084f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 5094f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 510ed398213SEd Tanous 511ed398213SEd Tanous // FabricAdapterCollection 5124f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 5134f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 5144d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents; 5154d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents; 5164f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 5174d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents; 518ed398213SEd Tanous 519ed398213SEd Tanous // Facility 5204f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 5214f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 5224f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 5234f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 5244f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 5254f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 526ed398213SEd Tanous 527ed398213SEd Tanous // FacilityCollection 5284f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 5294f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 5304f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 5314f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 5324f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 5334f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 534ed398213SEd Tanous 53512778e61SShantappa Teekappanavar // Fan 53612778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 53712778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 53812778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 53912778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 54012778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 54112778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 54212778e61SShantappa Teekappanavar 54312778e61SShantappa Teekappanavar // FanCollection 54412778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 54512778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 54612778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 54712778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 54812778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 54912778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 55012778e61SShantappa Teekappanavar 55112778e61SShantappa Teekappanavar // GraphicsController 55212778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 55312778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 55412778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 55512778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 55612778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 55712778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 55812778e61SShantappa Teekappanavar 55912778e61SShantappa Teekappanavar // GraphicsControllerCollection 56012778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 56112778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 5624d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents; 5634d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents; 5644d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents; 5654d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents; 56612778e61SShantappa Teekappanavar 567ed398213SEd Tanous // HostInterface 5684f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 5694f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 5704f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 5714f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 5724f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 5734f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 574ed398213SEd Tanous 575ed398213SEd Tanous // HostInterfaceCollection 5764f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 5774f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 5784f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 5794f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 5804f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 5814f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 582ed398213SEd Tanous 583ed398213SEd Tanous // Job 5844f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 5854f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 5864f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 5874f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 5884f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 5894f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 590ed398213SEd Tanous 591ed398213SEd Tanous // JobCollection 5924f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 5934f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 5944f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 5954f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 5964f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 5974f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 598ed398213SEd Tanous 599ed398213SEd Tanous // JobService 6004f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 6014f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 6024f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 6034f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 6044f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 6054f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 606ed398213SEd Tanous 607ed398213SEd Tanous // JsonSchemaFile 6084f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 6094f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 6104f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 6114f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 6124f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 6134f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 614ed398213SEd Tanous 615ed398213SEd Tanous // JsonSchemaFileCollection 6164f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 6174f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 6184f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 6194f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 6204f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 6214d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager; 622ed398213SEd Tanous 62312778e61SShantappa Teekappanavar // Key 62412778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 62512778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 62612778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 62712778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 62812778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 62912778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 63012778e61SShantappa Teekappanavar 63112778e61SShantappa Teekappanavar // KeyCollection 63212778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 63312778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 63412778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 63512778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 63612778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 63712778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 63812778e61SShantappa Teekappanavar 63912778e61SShantappa Teekappanavar // KeyPolicy 64012778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 64112778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 64212778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 64312778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 64412778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 64512778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 64612778e61SShantappa Teekappanavar 64712778e61SShantappa Teekappanavar // KeyPolicyCollection 64812778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 64912778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 65012778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 65112778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 65212778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 65312778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 65412778e61SShantappa Teekappanavar 65512778e61SShantappa Teekappanavar // KeyService 65612778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 65712778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 65812778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 65912778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 66012778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 66112778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 66212778e61SShantappa Teekappanavar 663ed398213SEd Tanous // LogEntry 6644f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 6654f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 6664f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 6674f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 6684f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 6694f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 670ed398213SEd Tanous 671ed398213SEd Tanous // LogEntryCollection 6724f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 6734f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 6744f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 6754f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 6764f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 6774f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 678ed398213SEd Tanous 679ed398213SEd Tanous // LogService 6804f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 6814f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 6824f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 6834f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 6844f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 6854f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 686ed398213SEd Tanous 687ed398213SEd Tanous // LogServiceCollection 6884f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 6894f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 6904f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 6914f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 6924f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 6934f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 694ed398213SEd Tanous 695ed398213SEd Tanous // Manager 6964f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 6974f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 6984f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 6994f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 7004f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 7014f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 702ed398213SEd Tanous 703ed398213SEd Tanous // ManagerCollection 7044f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 7054f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 7064f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 7074f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 7084f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 7094f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 710ed398213SEd Tanous 711ed398213SEd Tanous // ManagerAccount 7124d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 7134f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 7144f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 7154f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 7164f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 7174f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 718ed398213SEd Tanous 719ed398213SEd Tanous // ManagerAccountCollection 7204f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 7214f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 7224f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 7234f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 7244f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 7254f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 726ed398213SEd Tanous 7278bb5fbcbSSui Chen // ManagerDiagnosticData 7288bb5fbcbSSui Chen const static auto& getManagerDiagnosticData = privilegeSetLogin; 7298bb5fbcbSSui Chen const static auto& headManagerDiagnosticData = privilegeSetLogin; 7308bb5fbcbSSui Chen const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager; 7318bb5fbcbSSui Chen const static auto& postManagerDiagnosticData = privilegeSetConfigureManager; 7328bb5fbcbSSui Chen const static auto& putManagerDiagnosticData = privilegeSetConfigureManager; 7338bb5fbcbSSui Chen 734ed398213SEd Tanous // ManagerNetworkProtocol 7354f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 7364f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 7374f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 7384f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 7394f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 7404f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 741ed398213SEd Tanous 742ed398213SEd Tanous // MediaController 7434f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 7444f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 7454f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 7464f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 7474f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 7484f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 749ed398213SEd Tanous 750ed398213SEd Tanous // MediaControllerCollection 7514f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 7524f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 7534d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents; 7544d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents; 7554d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents; 7564d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents; 757ed398213SEd Tanous 758ed398213SEd Tanous // Memory 7594f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 7604f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 7614f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 7624f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 7634f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 7644f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 765ed398213SEd Tanous 766ed398213SEd Tanous // MemoryCollection 7674f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 7684f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 7694f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 7704f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 7714f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 7724f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 773ed398213SEd Tanous 774ed398213SEd Tanous // MemoryChunks 7754f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 7764f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 7774f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 7784f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 7794f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 7804f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 781ed398213SEd Tanous 782ed398213SEd Tanous // MemoryChunksCollection 7834f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 7844f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 7854d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents; 7864f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 7874f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 7884d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents; 789ed398213SEd Tanous 790ed398213SEd Tanous // MemoryDomain 7914f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 7924f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 7934f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 7944f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 7954f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 7964f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 797ed398213SEd Tanous 798ed398213SEd Tanous // MemoryDomainCollection 7994f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 8004f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 8014d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents; 8024f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 8034f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 8044d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents; 805ed398213SEd Tanous 806ed398213SEd Tanous // MemoryMetrics 8074f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 8084f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 8094f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 8104f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 8114f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 8124f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 813ed398213SEd Tanous 814ed398213SEd Tanous // MessageRegistryFile 8154f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 8164f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 8174f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 8184f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 8194f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 8204f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 821ed398213SEd Tanous 822ed398213SEd Tanous // MessageRegistryFileCollection 8234f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 8244f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 8254d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager; 8264d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager; 8274d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager; 8284d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager; 829ed398213SEd Tanous 830ed398213SEd Tanous // MetricDefinition 8314f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 8324f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 8334f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 8344f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 8354f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 8364f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 837ed398213SEd Tanous 838ed398213SEd Tanous // MetricDefinitionCollection 8394f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 8404f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 8414d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager; 8424f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 8434d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager; 8444d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager; 845ed398213SEd Tanous 846ed398213SEd Tanous // MetricReport 8474f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 8484f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 8494f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 8504f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 8514f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 8524f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 853ed398213SEd Tanous 854ed398213SEd Tanous // MetricReportCollection 8554f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 8564f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 8574f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 8584f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 8594f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 8604f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 861ed398213SEd Tanous 862ed398213SEd Tanous // MetricReportDefinition 8634f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 8644f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 8654f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 8664f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 8674f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 8684f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 869ed398213SEd Tanous 870ed398213SEd Tanous // MetricReportDefinitionCollection 8714f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 8724f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 8734d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager; 8744d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager; 8754d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager; 8764d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager; 877ed398213SEd Tanous 878ed398213SEd Tanous // NetworkAdapter 8794f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 8804f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 8814f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 8824f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 8834f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 8844f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 885ed398213SEd Tanous 886ed398213SEd Tanous // NetworkAdapterCollection 8874f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 8884f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 8894d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents; 8904d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents; 8914d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents; 8924d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents; 893ed398213SEd Tanous 89412778e61SShantappa Teekappanavar // NetworkAdapterMetrics 89512778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 89612778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 89712778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 89812778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 89912778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 90012778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 90112778e61SShantappa Teekappanavar 902ed398213SEd Tanous // NetworkDeviceFunction 9034f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 9044f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 9054f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 9064f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 9074f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 9084d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents; 909ed398213SEd Tanous 910ed398213SEd Tanous // NetworkDeviceFunctionCollection 9114f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 9124f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 9134d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 9144d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 9154d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 9164d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 917ed398213SEd Tanous 91812778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 91912778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 92012778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 9214d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 9224d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 9234d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 9244d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 92512778e61SShantappa Teekappanavar 926ed398213SEd Tanous // NetworkInterface 9274f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 9284f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 9294f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 9304f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 9314f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 9324f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 933ed398213SEd Tanous 934ed398213SEd Tanous // NetworkInterfaceCollection 9354f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 9364f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 9374d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents; 9384d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents; 9394d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents; 9404d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents; 941ed398213SEd Tanous 942ed398213SEd Tanous // NetworkPort 9434f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 9444f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 9454f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 9464f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 9474f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 9484f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 949ed398213SEd Tanous 950ed398213SEd Tanous // NetworkPortCollection 9514f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 9524f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 9534f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 9544f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 9554f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 9564d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents; 957ed398213SEd Tanous 958ed398213SEd Tanous // OperatingConfig 9594f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 9604f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 9614f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 9624f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 9634f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 9644f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 965ed398213SEd Tanous 966ed398213SEd Tanous // OperatingConfigCollection 9674f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 9684f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 9694d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents; 9704d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents; 9714d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents; 9724d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents; 973ed398213SEd Tanous 974ed398213SEd Tanous // Outlet 9754f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 9764f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 9774f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 9784f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 9794f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 9804f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 981ed398213SEd Tanous 982ed398213SEd Tanous // OutletCollection 9834f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 9844f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 9854f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 9864f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 9874f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 9884f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 989ed398213SEd Tanous 990ed398213SEd Tanous // OutletGroup 9914f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 9924f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 9934f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 9944f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 9954f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 9964f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 997ed398213SEd Tanous 998ed398213SEd Tanous // OutletGroupCollection 9994f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 10004f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 10014f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 10024f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 10034f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 10044d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents; 1005ed398213SEd Tanous 1006ed398213SEd Tanous // PCIeDevice 10074f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 10084f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 10094f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 10104f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 10114f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 10124f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 1013ed398213SEd Tanous 1014ed398213SEd Tanous // PCIeDeviceCollection 10154f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 10164f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 10174f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 10184f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 10194f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 10204f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1021ed398213SEd Tanous 1022ed398213SEd Tanous // PCIeFunction 10234f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 10244f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 10254f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 10264f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 10274f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 10284f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1029ed398213SEd Tanous 1030ed398213SEd Tanous // PCIeFunctionCollection 10314f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 10324f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 10334d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents; 10344f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 10354f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 10364d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents; 1037ed398213SEd Tanous 1038ed398213SEd Tanous // PCIeSlots 10394f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 10404f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 10414f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 10424f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 10434f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 10444f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1045ed398213SEd Tanous 1046ed398213SEd Tanous // Port 10474f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 10484f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 10494f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 10504f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 10514f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 10524f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1053ed398213SEd Tanous 1054ed398213SEd Tanous // PortCollection 10554f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 10564f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 10574f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 10584f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 10594f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 10604f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1061ed398213SEd Tanous 1062ed398213SEd Tanous // PortMetrics 10634f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 10644f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 10654f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 10664f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 10674f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 10684f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1069ed398213SEd Tanous 1070ed398213SEd Tanous // Power 10714f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 10724f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 10734f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 10744f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 10754f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 10764f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1077ed398213SEd Tanous 1078ed398213SEd Tanous // PowerDistribution 10794f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 10804f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 10814f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 10824f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 10834f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 10844f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1085ed398213SEd Tanous 1086ed398213SEd Tanous // PowerDistributionCollection 10874f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 10884f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 10894d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents; 10904d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents; 10914d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents; 10924d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents; 1093ed398213SEd Tanous 1094ed398213SEd Tanous // PowerDistributionMetrics 10954f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 10964f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 10974d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents; 10984d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents; 10994d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents; 11004d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents; 1101ed398213SEd Tanous 110212778e61SShantappa Teekappanavar // PowerDomain 110312778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 110412778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 110512778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 110612778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 110712778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 110812778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 110912778e61SShantappa Teekappanavar 111012778e61SShantappa Teekappanavar // PowerDomainCollection 111112778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 111212778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 111312778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 111412778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 111512778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 111612778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 111712778e61SShantappa Teekappanavar 111812778e61SShantappa Teekappanavar // PowerEquipment 111912778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 112012778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 112112778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 112212778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 112312778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 112412778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 112512778e61SShantappa Teekappanavar 112612778e61SShantappa Teekappanavar // PowerSubsystem 112712778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 112812778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 112912778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 113012778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 113112778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 113212778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 113312778e61SShantappa Teekappanavar 113412778e61SShantappa Teekappanavar // PowerSupply 113512778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 113612778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 113712778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 113812778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 113912778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 114012778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 114112778e61SShantappa Teekappanavar 114212778e61SShantappa Teekappanavar // PowerSupplyCollection 114312778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 114412778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 114512778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 114612778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 114712778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 114812778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 114912778e61SShantappa Teekappanavar 115012778e61SShantappa Teekappanavar // PowerSupplyMetrics 115112778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 115212778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 115312778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 115412778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 115512778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 115612778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 115712778e61SShantappa Teekappanavar 1158ed398213SEd Tanous // Processor 11594f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 11604f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 11614f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 11624f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 11634f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 11644f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1165ed398213SEd Tanous 1166ed398213SEd Tanous // ProcessorCollection 11674f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 11684f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 11694f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 11704f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 11714f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 11724f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1173ed398213SEd Tanous 1174ed398213SEd Tanous // ProcessorMetrics 11754f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 11764f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 11774f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 11784f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 11794f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 11804f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1181ed398213SEd Tanous 1182ed398213SEd Tanous // ResourceBlock 11834f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 11844f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 11854f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 11864f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 11874f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 11884f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1189ed398213SEd Tanous 1190ed398213SEd Tanous // ResourceBlockCollection 11914f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 11924f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 11934d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents; 11944f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 11954d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents; 11964d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents; 1197ed398213SEd Tanous 1198ed398213SEd Tanous // Role 11994f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 12004f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 12014f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 12024f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 12034f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 12044f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1205ed398213SEd Tanous 1206ed398213SEd Tanous // RoleCollection 12074f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 12084f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 12094f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 12104f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 12114f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 12124f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1213ed398213SEd Tanous 1214ed398213SEd Tanous // RouteEntry 12154f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 12164f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 12174f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 12184f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 12194f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 12204f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1221ed398213SEd Tanous 1222ed398213SEd Tanous // RouteEntryCollection 12234f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 12244f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 12254f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 12264f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 12274f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 12284f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1229ed398213SEd Tanous 123012778e61SShantappa Teekappanavar // RouteSetEntry 123112778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 123212778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 123312778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 123412778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 123512778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 123612778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1237ed398213SEd Tanous 123812778e61SShantappa Teekappanavar // RouteSetEntryCollection 123912778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 124012778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 12414d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents; 124212778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 12434d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents; 12444d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents; 1245ed398213SEd Tanous 1246ed398213SEd Tanous // SecureBoot 12474f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 12484f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 12494f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 12504f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 12514f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 12524f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1253ed398213SEd Tanous 1254ed398213SEd Tanous // SecureBootDatabase 12554f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 12564f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 12574f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 12584f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 12594f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 12604f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1261ed398213SEd Tanous 1262ed398213SEd Tanous // SecureBootDatabaseCollection 12634f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 12644f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 12654d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents; 12664d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents; 12674d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents; 12684d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1269ed398213SEd Tanous 1270ed398213SEd Tanous // Sensor 12714f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 12724f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 12734f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 12744f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 12754f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 12764f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1277ed398213SEd Tanous 1278ed398213SEd Tanous // SensorCollection 12794f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 12804f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 12814f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 12824f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 12834f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 12844f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1285ed398213SEd Tanous 1286ed398213SEd Tanous // SerialInterface 12874f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 12884f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 12894f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 12904f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 12914f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 12924f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1293ed398213SEd Tanous 1294ed398213SEd Tanous // SerialInterfaceCollection 12954f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 12964f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 12974d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager; 12984f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 12994d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager; 13004f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1301ed398213SEd Tanous 1302ed398213SEd Tanous // ServiceRoot 13034f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 13044f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 13054f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 13064f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 13074f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 13084f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1309ed398213SEd Tanous 1310ed398213SEd Tanous // Session 13114f48d5f6SEd Tanous const static auto& getSession = privilegeSetLogin; 13124f48d5f6SEd Tanous const static auto& headSession = privilegeSetLogin; 13134f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 13144f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 13154f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 13164f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1317ed398213SEd Tanous 1318ed398213SEd Tanous // SessionCollection 13194f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 13204f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 13214f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 13224f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 13234f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 13244f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1325ed398213SEd Tanous 1326ed398213SEd Tanous // SessionService 13274f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 13284f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 13294f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 13304f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 13314f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 13324f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1333ed398213SEd Tanous 1334ed398213SEd Tanous // Signature 13354f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 13364f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 13374f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 13384f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 13394f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 13404f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1341ed398213SEd Tanous 1342ed398213SEd Tanous // SignatureCollection 13434f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 13444f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 13454f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 13464f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 13474f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 13484f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1349ed398213SEd Tanous 1350ed398213SEd Tanous // SimpleStorage 13514f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 13524f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 13534f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 13544f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 13554f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 13564f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1357ed398213SEd Tanous 1358ed398213SEd Tanous // SimpleStorageCollection 13594f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 13604f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 13614d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents; 13624d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents; 13634f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 13644d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents; 1365ed398213SEd Tanous 1366ed398213SEd Tanous // SoftwareInventory 13674f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 13684f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 13694f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 13704f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 13714f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 13724f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1373ed398213SEd Tanous 1374ed398213SEd Tanous // SoftwareInventoryCollection 13754f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 13764f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 13774d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents; 13784d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents; 13794d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents; 13804d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents; 1381ed398213SEd Tanous 1382ed398213SEd Tanous // Storage 13834f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 13844f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 13854f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 13864f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 13874f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 13884f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1389ed398213SEd Tanous 1390ed398213SEd Tanous // StorageCollection 13914f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 13924f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 13934f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 13944f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 13954f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 13964f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1397ed398213SEd Tanous 1398ed398213SEd Tanous // StorageController 13994f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 14004f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 14014f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 14024f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 14034f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 14044f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1405ed398213SEd Tanous 1406ed398213SEd Tanous // StorageControllerCollection 14074f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 14084f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 14094d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents; 14104d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents; 14114d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents; 14124d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents; 1413ed398213SEd Tanous 1414ed398213SEd Tanous // Switch 14154f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 14164f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 14174f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 14184f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 14194f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 14204f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1421ed398213SEd Tanous 1422ed398213SEd Tanous // SwitchCollection 14234f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 14244f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 14254f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 14264f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 14274f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 14284f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1429ed398213SEd Tanous 1430ed398213SEd Tanous // Task 14314f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 14324f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 14334f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 14344f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 14354f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 14364f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1437ed398213SEd Tanous 1438ed398213SEd Tanous // TaskCollection 14394f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 14404f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 14414f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 14424f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 14434f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 14444f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1445ed398213SEd Tanous 1446ed398213SEd Tanous // TaskService 14474f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 14484f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 14494f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 14504f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 14514f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 14524f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1453ed398213SEd Tanous 1454ed398213SEd Tanous // TelemetryService 14554f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 14564f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 14574f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 14584f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 14594f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 14604f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1461ed398213SEd Tanous 1462ed398213SEd Tanous // Thermal 14634f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 14644f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 14654f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 14664f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 14674f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 14684f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1469ed398213SEd Tanous 147012778e61SShantappa Teekappanavar // ThermalMetrics 147112778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 147212778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 147312778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 147412778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 147512778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 147612778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 147712778e61SShantappa Teekappanavar 147812778e61SShantappa Teekappanavar // ThermalSubsystem 147912778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 148012778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 148112778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 148212778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 148312778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 148412778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 148512778e61SShantappa Teekappanavar 1486ed398213SEd Tanous // Triggers 14874f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 14884f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 14894f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 14904f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 14914f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 14924f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1493ed398213SEd Tanous 1494ed398213SEd Tanous // TriggersCollection 14954f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 14964f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 14974f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 14984f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 14994f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 15004f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1501ed398213SEd Tanous 1502ed398213SEd Tanous // UpdateService 15034f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 15044f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 15054f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 15064f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 15074f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 15084f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1509ed398213SEd Tanous 151012778e61SShantappa Teekappanavar // USBController 151112778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 151212778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 151312778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 151412778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 151512778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 151612778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 151712778e61SShantappa Teekappanavar 151812778e61SShantappa Teekappanavar // USBControllerCollection 151912778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 152012778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 15214d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents; 152212778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 15234d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents; 15244d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents; 152512778e61SShantappa Teekappanavar 1526ed398213SEd Tanous // VCATEntry 15274f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 15284f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 15294f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 15304f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 15314f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 15324f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1533ed398213SEd Tanous 1534ed398213SEd Tanous // VCATEntryCollection 15354f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 15364f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 15374f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 15384f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 15394f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 15404f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1541ed398213SEd Tanous 1542ed398213SEd Tanous // VLanNetworkInterface 15434f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 15444f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 15454f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 15464f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 15474f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 15484f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1549ed398213SEd Tanous 1550ed398213SEd Tanous // VLanNetworkInterfaceCollection 15514f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 15524f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 15534d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 15544d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 15554d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 15564d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1557ed398213SEd Tanous 1558ed398213SEd Tanous // VirtualMedia 15594f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 15604f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 15614f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 15624f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 15634f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 15644f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1565ed398213SEd Tanous 1566ed398213SEd Tanous // VirtualMediaCollection 15674f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 15684f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 15694f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 15704f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 15714f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 15724f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1573ed398213SEd Tanous 1574ed398213SEd Tanous // Volume 15754f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 15764f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 15774f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 15784f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 15794f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 15804f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1581ed398213SEd Tanous 1582ed398213SEd Tanous // VolumeCollection 15834f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 15844f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 15854f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 15864f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 15874f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 15884f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1589ed398213SEd Tanous 1590ed398213SEd Tanous // Zone 15914f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 15924f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 15934f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 15944f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 15954f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 15964f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1597ed398213SEd Tanous 1598ed398213SEd Tanous // ZoneCollection 15994f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 16004f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 16014f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 16024f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 16034f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 16044f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 1605ed398213SEd Tanous 1606ed398213SEd Tanous } // namespace redfish::privileges 16074d99bbb0SEd Tanous // clang-format on 1608