1*40e9b92eSEd Tanous // SPDX-License-Identifier: Apache-2.0 2*40e9b92eSEd Tanous // SPDX-FileCopyrightText: Copyright OpenBMC Authors 3ed398213SEd Tanous #pragma once 41cf53df0SEd Tanous /**************************************************************** 51cf53df0SEd Tanous * READ THIS WARNING FIRST 61cf53df0SEd Tanous * This is an auto-generated header which contains definitions 71cf53df0SEd Tanous * for Redfish DMTF defined messages. 81cf53df0SEd Tanous * DO NOT modify this registry outside of running the 90e2d0691SJason M. Bills * parse_registries.py script. The definitions contained within 101cf53df0SEd Tanous * this file are owned by DMTF. Any modifications to these files 111cf53df0SEd Tanous * should be first pushed to the relevant registry in the DMTF 121cf53df0SEd Tanous * github organization. 131cf53df0SEd Tanous ***************************************************************/ 1401c78a06SNan Zhou #include "privileges.hpp" 1501c78a06SNan Zhou 1601c78a06SNan Zhou #include <array> 17ed398213SEd Tanous 18043bec09SNan Zhou // clang-format off 19043bec09SNan Zhou 20ed398213SEd Tanous namespace redfish::privileges 21ed398213SEd Tanous { 22ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 23ed398213SEd Tanous {"Login"} 24ed398213SEd Tanous }}; 25ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 26ed398213SEd Tanous {"ConfigureComponents"} 27ed398213SEd Tanous }}; 28ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 29ed398213SEd Tanous {"ConfigureUsers"} 30ed398213SEd Tanous }}; 31ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 32ed398213SEd Tanous {"ConfigureManager"} 33ed398213SEd Tanous }}; 34ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 35ed398213SEd Tanous {"ConfigureManager"}, 36ed398213SEd Tanous {"ConfigureComponents"} 37ed398213SEd Tanous }}; 38ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 39ed398213SEd Tanous {"ConfigureManager"}, 40ed398213SEd Tanous {"ConfigureSelf"} 41ed398213SEd Tanous }}; 42ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 43ed398213SEd Tanous {"ConfigureManager"}, 44ed398213SEd Tanous {"ConfigureUsers"}, 45ed398213SEd Tanous {"ConfigureSelf"} 46ed398213SEd Tanous }}; 47ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 48ed398213SEd Tanous {"Login"}, 49ed398213SEd Tanous {} 50ed398213SEd Tanous }}; 51ed398213SEd Tanous // AccelerationFunction 524f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 534f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 544f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 554f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 564f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 574f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 58ed398213SEd Tanous 59ed398213SEd Tanous // AccelerationFunctionCollection 604f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 614f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 624d99bbb0SEd Tanous const static auto& patchAccelerationFunctionCollection = privilegeSetConfigureComponents; 634d99bbb0SEd Tanous const static auto& putAccelerationFunctionCollection = privilegeSetConfigureComponents; 644d99bbb0SEd Tanous const static auto& deleteAccelerationFunctionCollection = privilegeSetConfigureComponents; 654d99bbb0SEd Tanous const static auto& postAccelerationFunctionCollection = privilegeSetConfigureComponents; 66ed398213SEd Tanous 67ed398213SEd Tanous // AccountService 684f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 694f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 704f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 714f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 724f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 734f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 74ed398213SEd Tanous 75ed398213SEd Tanous // ActionInfo 764f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 774f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 784f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 794f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 804f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 814f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 82ed398213SEd Tanous 83ed398213SEd Tanous // AddressPool 844f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 854f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 864f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 874f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 884f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 894f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 90ed398213SEd Tanous 91ed398213SEd Tanous // AddressPoolCollection 924f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 934f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 944f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 954f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 964d99bbb0SEd Tanous const static auto& deleteAddressPoolCollection = privilegeSetConfigureComponents; 974f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 98ed398213SEd Tanous 99ed398213SEd Tanous // Aggregate 1004f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 1014f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 1024d99bbb0SEd Tanous const static auto& patchAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1034d99bbb0SEd Tanous const static auto& putAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1044d99bbb0SEd Tanous const static auto& deleteAggregate = privilegeSetConfigureManagerOrConfigureComponents; 1054d99bbb0SEd Tanous const static auto& postAggregate = privilegeSetConfigureManagerOrConfigureComponents; 106ed398213SEd Tanous 107ed398213SEd Tanous // AggregateCollection 1084f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 1094f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 1104d99bbb0SEd Tanous const static auto& patchAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1114d99bbb0SEd Tanous const static auto& putAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1124d99bbb0SEd Tanous const static auto& deleteAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 1134d99bbb0SEd Tanous const static auto& postAggregateCollection = privilegeSetConfigureManagerOrConfigureComponents; 114ed398213SEd Tanous 115ed398213SEd Tanous // AggregationService 1164f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 1174f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 1184f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 1194f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 1204f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 1214f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 122ed398213SEd Tanous 123ed398213SEd Tanous // AggregationSource 1244f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 1254f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 1264f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 1274f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 1284f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 1294f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 130ed398213SEd Tanous 131ed398213SEd Tanous // AggregationSourceCollection 1324f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 1334f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 1344d99bbb0SEd Tanous const static auto& patchAggregationSourceCollection = privilegeSetConfigureManager; 1354d99bbb0SEd Tanous const static auto& putAggregationSourceCollection = privilegeSetConfigureManager; 1364d99bbb0SEd Tanous const static auto& deleteAggregationSourceCollection = privilegeSetConfigureManager; 1374d99bbb0SEd Tanous const static auto& postAggregationSourceCollection = privilegeSetConfigureManager; 138ed398213SEd Tanous 13912778e61SShantappa Teekappanavar // AllowDeny 14012778e61SShantappa Teekappanavar const static auto& getAllowDeny = privilegeSetLogin; 14112778e61SShantappa Teekappanavar const static auto& headAllowDeny = privilegeSetLogin; 14212778e61SShantappa Teekappanavar const static auto& patchAllowDeny = privilegeSetConfigureManager; 14312778e61SShantappa Teekappanavar const static auto& putAllowDeny = privilegeSetConfigureManager; 14412778e61SShantappa Teekappanavar const static auto& deleteAllowDeny = privilegeSetConfigureManager; 14512778e61SShantappa Teekappanavar const static auto& postAllowDeny = privilegeSetConfigureManager; 14612778e61SShantappa Teekappanavar 14712778e61SShantappa Teekappanavar // AllowDenyCollection 14812778e61SShantappa Teekappanavar const static auto& getAllowDenyCollection = privilegeSetLogin; 14912778e61SShantappa Teekappanavar const static auto& headAllowDenyCollection = privilegeSetLogin; 15012778e61SShantappa Teekappanavar const static auto& patchAllowDenyCollection = privilegeSetConfigureManager; 15112778e61SShantappa Teekappanavar const static auto& putAllowDenyCollection = privilegeSetConfigureManager; 15212778e61SShantappa Teekappanavar const static auto& deleteAllowDenyCollection = privilegeSetConfigureManager; 15312778e61SShantappa Teekappanavar const static auto& postAllowDenyCollection = privilegeSetConfigureManager; 15412778e61SShantappa Teekappanavar 1555910d945SGunnar Mills // Application 1565910d945SGunnar Mills const static auto& getApplication = privilegeSetLogin; 1575910d945SGunnar Mills const static auto& headApplication = privilegeSetLogin; 1585910d945SGunnar Mills const static auto& patchApplication = privilegeSetConfigureComponents; 1595910d945SGunnar Mills const static auto& putApplication = privilegeSetConfigureComponents; 1605910d945SGunnar Mills const static auto& deleteApplication = privilegeSetConfigureComponents; 1615910d945SGunnar Mills const static auto& postApplication = privilegeSetConfigureComponents; 1625910d945SGunnar Mills 1635910d945SGunnar Mills // ApplicationCollection 1645910d945SGunnar Mills const static auto& getApplicationCollection = privilegeSetLogin; 1655910d945SGunnar Mills const static auto& headApplicationCollection = privilegeSetLogin; 1665910d945SGunnar Mills const static auto& patchApplicationCollection = privilegeSetConfigureComponents; 1675910d945SGunnar Mills const static auto& putApplicationCollection = privilegeSetConfigureComponents; 1685910d945SGunnar Mills const static auto& deleteApplicationCollection = privilegeSetConfigureComponents; 1695910d945SGunnar Mills const static auto& postApplicationCollection = privilegeSetConfigureComponents; 1705910d945SGunnar Mills 171ed398213SEd Tanous // Assembly 1724f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 1734f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 1744f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 1754f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 1764f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 1774f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 178ed398213SEd Tanous 1795910d945SGunnar Mills // AttributeRegistry 1805910d945SGunnar Mills const static auto& getAttributeRegistry = privilegeSetLogin; 1815910d945SGunnar Mills const static auto& headAttributeRegistry = privilegeSetLogin; 1825910d945SGunnar Mills const static auto& patchAttributeRegistry = privilegeSetConfigureManager; 1835910d945SGunnar Mills const static auto& putAttributeRegistry = privilegeSetConfigureManager; 1845910d945SGunnar Mills const static auto& deleteAttributeRegistry = privilegeSetConfigureManager; 1855910d945SGunnar Mills const static auto& postAttributeRegistry = privilegeSetConfigureManager; 1865910d945SGunnar Mills 18712778e61SShantappa Teekappanavar // Battery 18812778e61SShantappa Teekappanavar const static auto& getBattery = privilegeSetLogin; 18912778e61SShantappa Teekappanavar const static auto& headBattery = privilegeSetLogin; 19012778e61SShantappa Teekappanavar const static auto& patchBattery = privilegeSetConfigureManager; 19112778e61SShantappa Teekappanavar const static auto& putBattery = privilegeSetConfigureManager; 19212778e61SShantappa Teekappanavar const static auto& deleteBattery = privilegeSetConfigureManager; 19312778e61SShantappa Teekappanavar const static auto& postBattery = privilegeSetConfigureManager; 19412778e61SShantappa Teekappanavar 19512778e61SShantappa Teekappanavar // BatteryCollection 19612778e61SShantappa Teekappanavar const static auto& getBatteryCollection = privilegeSetLogin; 19712778e61SShantappa Teekappanavar const static auto& headBatteryCollection = privilegeSetLogin; 19812778e61SShantappa Teekappanavar const static auto& patchBatteryCollection = privilegeSetConfigureManager; 19912778e61SShantappa Teekappanavar const static auto& putBatteryCollection = privilegeSetConfigureManager; 20012778e61SShantappa Teekappanavar const static auto& deleteBatteryCollection = privilegeSetConfigureManager; 20112778e61SShantappa Teekappanavar const static auto& postBatteryCollection = privilegeSetConfigureManager; 20212778e61SShantappa Teekappanavar 20312778e61SShantappa Teekappanavar // BatteryMetrics 20412778e61SShantappa Teekappanavar const static auto& getBatteryMetrics = privilegeSetLogin; 20512778e61SShantappa Teekappanavar const static auto& headBatteryMetrics = privilegeSetLogin; 20612778e61SShantappa Teekappanavar const static auto& patchBatteryMetrics = privilegeSetConfigureManager; 20712778e61SShantappa Teekappanavar const static auto& putBatteryMetrics = privilegeSetConfigureManager; 20812778e61SShantappa Teekappanavar const static auto& deleteBatteryMetrics = privilegeSetConfigureManager; 20912778e61SShantappa Teekappanavar const static auto& postBatteryMetrics = privilegeSetConfigureManager; 21012778e61SShantappa Teekappanavar 211ed398213SEd Tanous // Bios 2124f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 2134f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 2144f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 2154f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 2164f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 2174f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 218ed398213SEd Tanous 219ed398213SEd Tanous // BootOption 2204f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 2214f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 2224f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 2234f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 2244f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 2254f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 226ed398213SEd Tanous 227ed398213SEd Tanous // BootOptionCollection 2284f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 2294f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 2304f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 2314f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 2324f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 2334f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 234ed398213SEd Tanous 23512778e61SShantappa Teekappanavar // Cable 23612778e61SShantappa Teekappanavar const static auto& getCable = privilegeSetLogin; 23712778e61SShantappa Teekappanavar const static auto& headCable = privilegeSetLogin; 23812778e61SShantappa Teekappanavar const static auto& patchCable = privilegeSetConfigureComponents; 23912778e61SShantappa Teekappanavar const static auto& putCable = privilegeSetConfigureComponents; 24012778e61SShantappa Teekappanavar const static auto& deleteCable = privilegeSetConfigureComponents; 24112778e61SShantappa Teekappanavar const static auto& postCable = privilegeSetConfigureComponents; 24212778e61SShantappa Teekappanavar 24312778e61SShantappa Teekappanavar // CableCollection 24412778e61SShantappa Teekappanavar const static auto& getCableCollection = privilegeSetLogin; 24512778e61SShantappa Teekappanavar const static auto& headCableCollection = privilegeSetLogin; 24612778e61SShantappa Teekappanavar const static auto& patchCableCollection = privilegeSetConfigureComponents; 24712778e61SShantappa Teekappanavar const static auto& putCableCollection = privilegeSetConfigureComponents; 24812778e61SShantappa Teekappanavar const static auto& deleteCableCollection = privilegeSetConfigureComponents; 24912778e61SShantappa Teekappanavar const static auto& postCableCollection = privilegeSetConfigureComponents; 25012778e61SShantappa Teekappanavar 251ed398213SEd Tanous // Certificate 2524f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 2534f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 2544f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 2554f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 2564f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 2574f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 258ed398213SEd Tanous 259ed398213SEd Tanous // CertificateCollection 2604f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 2614f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 2624f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 2634f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 2644f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 2654f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 266ed398213SEd Tanous 267ed398213SEd Tanous // CertificateLocations 2684f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 2694f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 2704f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 2714f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 2724f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 2734f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 274ed398213SEd Tanous 275ed398213SEd Tanous // CertificateService 2764f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 2774f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 2784f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 2794f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 2804f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 2814f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 282ed398213SEd Tanous 283ed398213SEd Tanous // Chassis 2844f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 2854f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 2864f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 2874f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 2884f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 2894f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 290ed398213SEd Tanous 291ed398213SEd Tanous // ChassisCollection 2924f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 2934f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 2944f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 2954f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 2964f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 2974f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 298ed398213SEd Tanous 299ed398213SEd Tanous // Circuit 3004f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 3014f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 3024f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 3034f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 3044f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 3054f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 306ed398213SEd Tanous 307ed398213SEd Tanous // CircuitCollection 3084f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 3094f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 3104f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 3114f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 3124f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 3134f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 314ed398213SEd Tanous 3155910d945SGunnar Mills // ComponentIntegrity 3165910d945SGunnar Mills const static auto& getComponentIntegrity = privilegeSetLogin; 3175910d945SGunnar Mills const static auto& headComponentIntegrity = privilegeSetLogin; 3185910d945SGunnar Mills const static auto& patchComponentIntegrity = privilegeSetConfigureManager; 3195910d945SGunnar Mills const static auto& putComponentIntegrity = privilegeSetConfigureManager; 3205910d945SGunnar Mills const static auto& deleteComponentIntegrity = privilegeSetConfigureManager; 3215910d945SGunnar Mills const static auto& postComponentIntegrity = privilegeSetConfigureManager; 3225910d945SGunnar Mills 3235910d945SGunnar Mills // ComponentIntegrityCollection 3245910d945SGunnar Mills const static auto& getComponentIntegrityCollection = privilegeSetLogin; 3255910d945SGunnar Mills const static auto& headComponentIntegrityCollection = privilegeSetLogin; 3265910d945SGunnar Mills const static auto& patchComponentIntegrityCollection = privilegeSetConfigureManager; 3275910d945SGunnar Mills const static auto& putComponentIntegrityCollection = privilegeSetConfigureManager; 3285910d945SGunnar Mills const static auto& deleteComponentIntegrityCollection = privilegeSetConfigureManager; 3295910d945SGunnar Mills const static auto& postComponentIntegrityCollection = privilegeSetConfigureManager; 3305910d945SGunnar Mills 33112778e61SShantappa Teekappanavar // CompositionReservation 33212778e61SShantappa Teekappanavar const static auto& getCompositionReservation = privilegeSetLogin; 33312778e61SShantappa Teekappanavar const static auto& headCompositionReservation = privilegeSetLogin; 33412778e61SShantappa Teekappanavar const static auto& patchCompositionReservation = privilegeSetConfigureManager; 33512778e61SShantappa Teekappanavar const static auto& putCompositionReservation = privilegeSetConfigureManager; 33612778e61SShantappa Teekappanavar const static auto& deleteCompositionReservation = privilegeSetConfigureManager; 33712778e61SShantappa Teekappanavar const static auto& postCompositionReservation = privilegeSetConfigureManager; 33812778e61SShantappa Teekappanavar 33912778e61SShantappa Teekappanavar // CompositionReservationCollection 34012778e61SShantappa Teekappanavar const static auto& getCompositionReservationCollection = privilegeSetLogin; 34112778e61SShantappa Teekappanavar const static auto& headCompositionReservationCollection = privilegeSetLogin; 3424d99bbb0SEd Tanous const static auto& patchCompositionReservationCollection = privilegeSetConfigureManager; 3434d99bbb0SEd Tanous const static auto& putCompositionReservationCollection = privilegeSetConfigureManager; 3444d99bbb0SEd Tanous const static auto& deleteCompositionReservationCollection = privilegeSetConfigureManager; 3454d99bbb0SEd Tanous const static auto& postCompositionReservationCollection = privilegeSetConfigureManager; 34612778e61SShantappa Teekappanavar 347ed398213SEd Tanous // CompositionService 3484f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 3494f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 3504f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 3514f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 3524f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 3534f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 354ed398213SEd Tanous 355ed398213SEd Tanous // ComputerSystem 3564f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 3574f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 3584f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 3594f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 3604f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 3614f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 362ed398213SEd Tanous 363ed398213SEd Tanous // ComputerSystemCollection 3644f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 3654f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 3664d99bbb0SEd Tanous const static auto& patchComputerSystemCollection = privilegeSetConfigureComponents; 3674d99bbb0SEd Tanous const static auto& postComputerSystemCollection = privilegeSetConfigureComponents; 3684d99bbb0SEd Tanous const static auto& putComputerSystemCollection = privilegeSetConfigureComponents; 3694d99bbb0SEd Tanous const static auto& deleteComputerSystemCollection = privilegeSetConfigureComponents; 370ed398213SEd Tanous 371ed398213SEd Tanous // Connection 3724f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 3734f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 3744f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 3754f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 3764f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 3774f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 378ed398213SEd Tanous 379ed398213SEd Tanous // ConnectionCollection 3804f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 3814f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 3824f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 3834f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 3844f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 3854f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 386ed398213SEd Tanous 387ed398213SEd Tanous // ConnectionMethod 3884f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 3894f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 3904f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 3914f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 3924f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 3934f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 394ed398213SEd Tanous 395ed398213SEd Tanous // ConnectionMethodCollection 3964f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 3974f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 3984d99bbb0SEd Tanous const static auto& patchConnectionMethodCollection = privilegeSetConfigureManager; 3994f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 4004d99bbb0SEd Tanous const static auto& deleteConnectionMethodCollection = privilegeSetConfigureManager; 4014d99bbb0SEd Tanous const static auto& postConnectionMethodCollection = privilegeSetConfigureManager; 402ed398213SEd Tanous 4035910d945SGunnar Mills // Container 4045910d945SGunnar Mills const static auto& getContainer = privilegeSetLogin; 4055910d945SGunnar Mills const static auto& headContainer = privilegeSetLogin; 4065910d945SGunnar Mills const static auto& patchContainer = privilegeSetConfigureComponents; 4075910d945SGunnar Mills const static auto& putContainer = privilegeSetConfigureComponents; 4085910d945SGunnar Mills const static auto& deleteContainer = privilegeSetConfigureComponents; 4095910d945SGunnar Mills const static auto& postContainer = privilegeSetConfigureComponents; 4105910d945SGunnar Mills 4115910d945SGunnar Mills // ContainerCollection 4125910d945SGunnar Mills const static auto& getContainerCollection = privilegeSetLogin; 4135910d945SGunnar Mills const static auto& headContainerCollection = privilegeSetLogin; 4145910d945SGunnar Mills const static auto& patchContainerCollection = privilegeSetConfigureComponents; 4155910d945SGunnar Mills const static auto& putContainerCollection = privilegeSetConfigureComponents; 4165910d945SGunnar Mills const static auto& deleteContainerCollection = privilegeSetConfigureComponents; 4175910d945SGunnar Mills const static auto& postContainerCollection = privilegeSetConfigureComponents; 4185910d945SGunnar Mills 4195910d945SGunnar Mills // ContainerImage 4205910d945SGunnar Mills const static auto& getContainerImage = privilegeSetLogin; 4215910d945SGunnar Mills const static auto& headContainerImage = privilegeSetLogin; 4225910d945SGunnar Mills const static auto& patchContainerImage = privilegeSetConfigureComponents; 4235910d945SGunnar Mills const static auto& putContainerImage = privilegeSetConfigureComponents; 4245910d945SGunnar Mills const static auto& deleteContainerImage = privilegeSetConfigureComponents; 4255910d945SGunnar Mills const static auto& postContainerImage = privilegeSetConfigureComponents; 4265910d945SGunnar Mills 4275910d945SGunnar Mills // ContainerImageCollection 4285910d945SGunnar Mills const static auto& getContainerImageCollection = privilegeSetLogin; 4295910d945SGunnar Mills const static auto& headContainerImageCollection = privilegeSetLogin; 4305910d945SGunnar Mills const static auto& patchContainerImageCollection = privilegeSetConfigureComponents; 4315910d945SGunnar Mills const static auto& putContainerImageCollection = privilegeSetConfigureComponents; 4325910d945SGunnar Mills const static auto& deleteContainerImageCollection = privilegeSetConfigureComponents; 4335910d945SGunnar Mills const static auto& postContainerImageCollection = privilegeSetConfigureComponents; 4345910d945SGunnar Mills 43512778e61SShantappa Teekappanavar // Control 43612778e61SShantappa Teekappanavar const static auto& getControl = privilegeSetLogin; 43712778e61SShantappa Teekappanavar const static auto& headControl = privilegeSetLogin; 43812778e61SShantappa Teekappanavar const static auto& patchControl = privilegeSetConfigureManager; 43912778e61SShantappa Teekappanavar const static auto& putControl = privilegeSetConfigureManager; 44012778e61SShantappa Teekappanavar const static auto& deleteControl = privilegeSetConfigureManager; 44112778e61SShantappa Teekappanavar const static auto& postControl = privilegeSetConfigureManager; 44212778e61SShantappa Teekappanavar 44312778e61SShantappa Teekappanavar // ControlCollection 44412778e61SShantappa Teekappanavar const static auto& getControlCollection = privilegeSetLogin; 44512778e61SShantappa Teekappanavar const static auto& headControlCollection = privilegeSetLogin; 44612778e61SShantappa Teekappanavar const static auto& patchControlCollection = privilegeSetConfigureManager; 44712778e61SShantappa Teekappanavar const static auto& putControlCollection = privilegeSetConfigureManager; 44812778e61SShantappa Teekappanavar const static auto& deleteControlCollection = privilegeSetConfigureManager; 44912778e61SShantappa Teekappanavar const static auto& postControlCollection = privilegeSetConfigureManager; 45012778e61SShantappa Teekappanavar 4515910d945SGunnar Mills // CoolantConnector 4525910d945SGunnar Mills const static auto& getCoolantConnector = privilegeSetLogin; 4535910d945SGunnar Mills const static auto& headCoolantConnector = privilegeSetLogin; 4545910d945SGunnar Mills const static auto& patchCoolantConnector = privilegeSetConfigureComponents; 4555910d945SGunnar Mills const static auto& putCoolantConnector = privilegeSetConfigureComponents; 4565910d945SGunnar Mills const static auto& deleteCoolantConnector = privilegeSetConfigureComponents; 4575910d945SGunnar Mills const static auto& postCoolantConnector = privilegeSetConfigureComponents; 4585910d945SGunnar Mills 4595910d945SGunnar Mills // CoolantConnectorCollection 4605910d945SGunnar Mills const static auto& getCoolantConnectorCollection = privilegeSetLogin; 4615910d945SGunnar Mills const static auto& headCoolantConnectorCollection = privilegeSetLogin; 4625910d945SGunnar Mills const static auto& patchCoolantConnectorCollection = privilegeSetConfigureComponents; 4635910d945SGunnar Mills const static auto& putCoolantConnectorCollection = privilegeSetConfigureComponents; 4645910d945SGunnar Mills const static auto& deleteCoolantConnectorCollection = privilegeSetConfigureComponents; 4655910d945SGunnar Mills const static auto& postCoolantConnectorCollection = privilegeSetConfigureComponents; 4665910d945SGunnar Mills 4675910d945SGunnar Mills // CoolingLoop 4685910d945SGunnar Mills const static auto& getCoolingLoop = privilegeSetLogin; 4695910d945SGunnar Mills const static auto& headCoolingLoop = privilegeSetLogin; 4705910d945SGunnar Mills const static auto& patchCoolingLoop = privilegeSetConfigureComponents; 4715910d945SGunnar Mills const static auto& putCoolingLoop = privilegeSetConfigureComponents; 4725910d945SGunnar Mills const static auto& deleteCoolingLoop = privilegeSetConfigureComponents; 4735910d945SGunnar Mills const static auto& postCoolingLoop = privilegeSetConfigureComponents; 4745910d945SGunnar Mills 4755910d945SGunnar Mills // CoolingLoopCollection 4765910d945SGunnar Mills const static auto& getCoolingLoopCollection = privilegeSetLogin; 4775910d945SGunnar Mills const static auto& headCoolingLoopCollection = privilegeSetLogin; 4785910d945SGunnar Mills const static auto& patchCoolingLoopCollection = privilegeSetConfigureComponents; 4795910d945SGunnar Mills const static auto& putCoolingLoopCollection = privilegeSetConfigureComponents; 4805910d945SGunnar Mills const static auto& deleteCoolingLoopCollection = privilegeSetConfigureComponents; 4815910d945SGunnar Mills const static auto& postCoolingLoopCollection = privilegeSetConfigureComponents; 4825910d945SGunnar Mills 4835910d945SGunnar Mills // CoolingUnit 4845910d945SGunnar Mills const static auto& getCoolingUnit = privilegeSetLogin; 4855910d945SGunnar Mills const static auto& headCoolingUnit = privilegeSetLogin; 4865910d945SGunnar Mills const static auto& patchCoolingUnit = privilegeSetConfigureComponents; 4875910d945SGunnar Mills const static auto& putCoolingUnit = privilegeSetConfigureComponents; 4885910d945SGunnar Mills const static auto& deleteCoolingUnit = privilegeSetConfigureComponents; 4895910d945SGunnar Mills const static auto& postCoolingUnit = privilegeSetConfigureComponents; 4905910d945SGunnar Mills 4915910d945SGunnar Mills // CoolingUnitCollection 4925910d945SGunnar Mills const static auto& getCoolingUnitCollection = privilegeSetLogin; 4935910d945SGunnar Mills const static auto& headCoolingUnitCollection = privilegeSetLogin; 4945910d945SGunnar Mills const static auto& patchCoolingUnitCollection = privilegeSetConfigureComponents; 4955910d945SGunnar Mills const static auto& putCoolingUnitCollection = privilegeSetConfigureComponents; 4965910d945SGunnar Mills const static auto& deleteCoolingUnitCollection = privilegeSetConfigureComponents; 4975910d945SGunnar Mills const static auto& postCoolingUnitCollection = privilegeSetConfigureComponents; 4985910d945SGunnar Mills 4995910d945SGunnar Mills // CXLLogicalDevice 5005910d945SGunnar Mills const static auto& getCXLLogicalDevice = privilegeSetLogin; 5015910d945SGunnar Mills const static auto& headCXLLogicalDevice = privilegeSetLogin; 5025910d945SGunnar Mills const static auto& patchCXLLogicalDevice = privilegeSetConfigureComponents; 5035910d945SGunnar Mills const static auto& putCXLLogicalDevice = privilegeSetConfigureComponents; 5045910d945SGunnar Mills const static auto& deleteCXLLogicalDevice = privilegeSetConfigureComponents; 5055910d945SGunnar Mills const static auto& postCXLLogicalDevice = privilegeSetConfigureComponents; 5065910d945SGunnar Mills 5075910d945SGunnar Mills // CXLLogicalDeviceCollection 5085910d945SGunnar Mills const static auto& getCXLLogicalDeviceCollection = privilegeSetLogin; 5095910d945SGunnar Mills const static auto& headCXLLogicalDeviceCollection = privilegeSetLogin; 5105910d945SGunnar Mills const static auto& patchCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5115910d945SGunnar Mills const static auto& putCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5125910d945SGunnar Mills const static auto& deleteCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5135910d945SGunnar Mills const static auto& postCXLLogicalDeviceCollection = privilegeSetConfigureComponents; 5145910d945SGunnar Mills 515ed398213SEd Tanous // Drive 5164f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 5174f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 5184f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 5194f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 5204f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 5214f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 522ed398213SEd Tanous 523ed398213SEd Tanous // DriveCollection 5244f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 5254f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 5264f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 5274f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 5284f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 5294f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 530ed398213SEd Tanous 5315910d945SGunnar Mills // DriveMetrics 5325910d945SGunnar Mills const static auto& getDriveMetrics = privilegeSetLogin; 5335910d945SGunnar Mills const static auto& headDriveMetrics = privilegeSetLogin; 5345910d945SGunnar Mills const static auto& patchDriveMetrics = privilegeSetConfigureComponents; 5355910d945SGunnar Mills const static auto& putDriveMetrics = privilegeSetConfigureComponents; 5365910d945SGunnar Mills const static auto& deleteDriveMetrics = privilegeSetConfigureComponents; 5375910d945SGunnar Mills const static auto& postDriveMetrics = privilegeSetConfigureComponents; 5385910d945SGunnar Mills 539ed398213SEd Tanous // Endpoint 5404f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 5414f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 5424f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 5434f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 5444f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 5454f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 546ed398213SEd Tanous 547ed398213SEd Tanous // EndpointCollection 5484f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 5494f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 5504f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 5514f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 5524f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 5534f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 554ed398213SEd Tanous 555ed398213SEd Tanous // EndpointGroup 5564f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 5574f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 5584f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 5594f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 5604f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 5614f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 562ed398213SEd Tanous 563ed398213SEd Tanous // EndpointGroupCollection 5644f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 5654f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 5664d99bbb0SEd Tanous const static auto& patchEndpointGroupCollection = privilegeSetConfigureComponents; 5674d99bbb0SEd Tanous const static auto& postEndpointGroupCollection = privilegeSetConfigureComponents; 5684f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 5694d99bbb0SEd Tanous const static auto& deleteEndpointGroupCollection = privilegeSetConfigureComponents; 570ed398213SEd Tanous 57112778e61SShantappa Teekappanavar // EnvironmentMetrics 57212778e61SShantappa Teekappanavar const static auto& getEnvironmentMetrics = privilegeSetLogin; 57312778e61SShantappa Teekappanavar const static auto& headEnvironmentMetrics = privilegeSetLogin; 57412778e61SShantappa Teekappanavar const static auto& patchEnvironmentMetrics = privilegeSetConfigureManager; 57512778e61SShantappa Teekappanavar const static auto& putEnvironmentMetrics = privilegeSetConfigureManager; 57612778e61SShantappa Teekappanavar const static auto& deleteEnvironmentMetrics = privilegeSetConfigureManager; 57712778e61SShantappa Teekappanavar const static auto& postEnvironmentMetrics = privilegeSetConfigureManager; 57812778e61SShantappa Teekappanavar 579ed398213SEd Tanous // EthernetInterface 5804f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 5814f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 5824f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 5834f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 5844f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 5854f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 586ed398213SEd Tanous 587ed398213SEd Tanous // EthernetInterfaceCollection 5884f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 5894f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 5904d99bbb0SEd Tanous const static auto& patchEthernetInterfaceCollection = privilegeSetConfigureComponents; 5914d99bbb0SEd Tanous const static auto& postEthernetInterfaceCollection = privilegeSetConfigureComponents; 5924d99bbb0SEd Tanous const static auto& putEthernetInterfaceCollection = privilegeSetConfigureComponents; 5934d99bbb0SEd Tanous const static auto& deleteEthernetInterfaceCollection = privilegeSetConfigureComponents; 594ed398213SEd Tanous 595ed398213SEd Tanous // EventDestination 5964f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 5974f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 5984d99bbb0SEd Tanous const static auto& patchEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 5994d99bbb0SEd Tanous const static auto& postEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 6004d99bbb0SEd Tanous const static auto& putEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 6014d99bbb0SEd Tanous const static auto& deleteEventDestination = privilegeSetConfigureManagerOrConfigureSelf; 602ed398213SEd Tanous 603ed398213SEd Tanous // EventDestinationCollection 6044f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 6054f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 6064d99bbb0SEd Tanous const static auto& patchEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6074d99bbb0SEd Tanous const static auto& postEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6084d99bbb0SEd Tanous const static auto& putEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 6094d99bbb0SEd Tanous const static auto& deleteEventDestinationCollection = privilegeSetConfigureManagerOrConfigureComponents; 610ed398213SEd Tanous 611ed398213SEd Tanous // EventService 6124f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 6134f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 6144f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 6154f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 6164f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 6174f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 618ed398213SEd Tanous 619ed398213SEd Tanous // ExternalAccountProvider 6204f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 6214f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 6224f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 6234f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 6244f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 6254f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 626ed398213SEd Tanous 627ed398213SEd Tanous // ExternalAccountProviderCollection 6284f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 6294f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 6304d99bbb0SEd Tanous const static auto& patchExternalAccountProviderCollection = privilegeSetConfigureManager; 6314d99bbb0SEd Tanous const static auto& putExternalAccountProviderCollection = privilegeSetConfigureManager; 6324d99bbb0SEd Tanous const static auto& deleteExternalAccountProviderCollection = privilegeSetConfigureManager; 6334d99bbb0SEd Tanous const static auto& postExternalAccountProviderCollection = privilegeSetConfigureManager; 634ed398213SEd Tanous 635ed398213SEd Tanous // Fabric 6364f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 6374f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 6384f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 6394f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 6404f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 6414f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 642ed398213SEd Tanous 643ed398213SEd Tanous // FabricCollection 6444f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 6454f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 6464f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 6474f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 6484f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 6494f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 650ed398213SEd Tanous 651ed398213SEd Tanous // FabricAdapter 6524f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 6534f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 6544f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 6554f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 6564f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 6574f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 658ed398213SEd Tanous 659ed398213SEd Tanous // FabricAdapterCollection 6604f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 6614f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 6624d99bbb0SEd Tanous const static auto& patchFabricAdapterCollection = privilegeSetConfigureComponents; 6634d99bbb0SEd Tanous const static auto& postFabricAdapterCollection = privilegeSetConfigureComponents; 6644f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 6654d99bbb0SEd Tanous const static auto& deleteFabricAdapterCollection = privilegeSetConfigureComponents; 666ed398213SEd Tanous 667ed398213SEd Tanous // Facility 6684f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 6694f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 6704f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 6714f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 6724f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 6734f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 674ed398213SEd Tanous 675ed398213SEd Tanous // FacilityCollection 6764f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 6774f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 6784f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 6794f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 6804f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 6814f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 682ed398213SEd Tanous 68312778e61SShantappa Teekappanavar // Fan 68412778e61SShantappa Teekappanavar const static auto& getFan = privilegeSetLogin; 68512778e61SShantappa Teekappanavar const static auto& headFan = privilegeSetLogin; 68612778e61SShantappa Teekappanavar const static auto& patchFan = privilegeSetConfigureManager; 68712778e61SShantappa Teekappanavar const static auto& putFan = privilegeSetConfigureManager; 68812778e61SShantappa Teekappanavar const static auto& deleteFan = privilegeSetConfigureManager; 68912778e61SShantappa Teekappanavar const static auto& postFan = privilegeSetConfigureManager; 69012778e61SShantappa Teekappanavar 69112778e61SShantappa Teekappanavar // FanCollection 69212778e61SShantappa Teekappanavar const static auto& getFanCollection = privilegeSetLogin; 69312778e61SShantappa Teekappanavar const static auto& headFanCollection = privilegeSetLogin; 69412778e61SShantappa Teekappanavar const static auto& patchFanCollection = privilegeSetConfigureManager; 69512778e61SShantappa Teekappanavar const static auto& putFanCollection = privilegeSetConfigureManager; 69612778e61SShantappa Teekappanavar const static auto& deleteFanCollection = privilegeSetConfigureManager; 69712778e61SShantappa Teekappanavar const static auto& postFanCollection = privilegeSetConfigureManager; 69812778e61SShantappa Teekappanavar 6995910d945SGunnar Mills // Filter 7005910d945SGunnar Mills const static auto& getFilter = privilegeSetLogin; 7015910d945SGunnar Mills const static auto& headFilter = privilegeSetLogin; 7025910d945SGunnar Mills const static auto& patchFilter = privilegeSetConfigureComponents; 7035910d945SGunnar Mills const static auto& putFilter = privilegeSetConfigureComponents; 7045910d945SGunnar Mills const static auto& deleteFilter = privilegeSetConfigureComponents; 7055910d945SGunnar Mills const static auto& postFilter = privilegeSetConfigureComponents; 7065910d945SGunnar Mills 7075910d945SGunnar Mills // FilterCollection 7085910d945SGunnar Mills const static auto& getFilterCollection = privilegeSetLogin; 7095910d945SGunnar Mills const static auto& headFilterCollection = privilegeSetLogin; 7105910d945SGunnar Mills const static auto& patchFilterCollection = privilegeSetConfigureComponents; 7115910d945SGunnar Mills const static auto& putFilterCollection = privilegeSetConfigureComponents; 7125910d945SGunnar Mills const static auto& deleteFilterCollection = privilegeSetConfigureComponents; 7135910d945SGunnar Mills const static auto& postFilterCollection = privilegeSetConfigureComponents; 7145910d945SGunnar Mills 71512778e61SShantappa Teekappanavar // GraphicsController 71612778e61SShantappa Teekappanavar const static auto& getGraphicsController = privilegeSetLogin; 71712778e61SShantappa Teekappanavar const static auto& headGraphicsController = privilegeSetLogin; 71812778e61SShantappa Teekappanavar const static auto& patchGraphicsController = privilegeSetConfigureComponents; 71912778e61SShantappa Teekappanavar const static auto& putGraphicsController = privilegeSetConfigureComponents; 72012778e61SShantappa Teekappanavar const static auto& deleteGraphicsController = privilegeSetConfigureComponents; 72112778e61SShantappa Teekappanavar const static auto& postGraphicsController = privilegeSetConfigureComponents; 72212778e61SShantappa Teekappanavar 72312778e61SShantappa Teekappanavar // GraphicsControllerCollection 72412778e61SShantappa Teekappanavar const static auto& getGraphicsControllerCollection = privilegeSetLogin; 72512778e61SShantappa Teekappanavar const static auto& headGraphicsControllerCollection = privilegeSetLogin; 7264d99bbb0SEd Tanous const static auto& patchGraphicsControllerCollection = privilegeSetConfigureComponents; 7274d99bbb0SEd Tanous const static auto& putGraphicsControllerCollection = privilegeSetConfigureComponents; 7284d99bbb0SEd Tanous const static auto& deleteGraphicsControllerCollection = privilegeSetConfigureComponents; 7294d99bbb0SEd Tanous const static auto& postGraphicsControllerCollection = privilegeSetConfigureComponents; 73012778e61SShantappa Teekappanavar 7315910d945SGunnar Mills // Heater 7325910d945SGunnar Mills const static auto& getHeater = privilegeSetLogin; 7335910d945SGunnar Mills const static auto& headHeater = privilegeSetLogin; 7345910d945SGunnar Mills const static auto& patchHeater = privilegeSetConfigureManager; 7355910d945SGunnar Mills const static auto& putHeater = privilegeSetConfigureManager; 7365910d945SGunnar Mills const static auto& deleteHeater = privilegeSetConfigureManager; 7375910d945SGunnar Mills const static auto& postHeater = privilegeSetConfigureManager; 7385910d945SGunnar Mills 7395910d945SGunnar Mills // HeaterCollection 7405910d945SGunnar Mills const static auto& getHeaterCollection = privilegeSetLogin; 7415910d945SGunnar Mills const static auto& headHeaterCollection = privilegeSetLogin; 7425910d945SGunnar Mills const static auto& patchHeaterCollection = privilegeSetConfigureManager; 7435910d945SGunnar Mills const static auto& putHeaterCollection = privilegeSetConfigureManager; 7445910d945SGunnar Mills const static auto& deleteHeaterCollection = privilegeSetConfigureManager; 7455910d945SGunnar Mills const static auto& postHeaterCollection = privilegeSetConfigureManager; 7465910d945SGunnar Mills 7475910d945SGunnar Mills // HeaterMetrics 7485910d945SGunnar Mills const static auto& getHeaterMetrics = privilegeSetLogin; 7495910d945SGunnar Mills const static auto& headHeaterMetrics = privilegeSetLogin; 7505910d945SGunnar Mills const static auto& patchHeaterMetrics = privilegeSetConfigureManager; 7515910d945SGunnar Mills const static auto& putHeaterMetrics = privilegeSetConfigureManager; 7525910d945SGunnar Mills const static auto& deleteHeaterMetrics = privilegeSetConfigureManager; 7535910d945SGunnar Mills const static auto& postHeaterMetrics = privilegeSetConfigureManager; 7545910d945SGunnar Mills 755ed398213SEd Tanous // HostInterface 7564f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 7574f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 7584f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 7594f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 7604f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 7614f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 762ed398213SEd Tanous 763ed398213SEd Tanous // HostInterfaceCollection 7644f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 7654f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 7664f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 7674f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 7684f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 7694f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 770ed398213SEd Tanous 771ed398213SEd Tanous // Job 7724f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 7734f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 7744f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 7754f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 7764f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 7774f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 778ed398213SEd Tanous 779ed398213SEd Tanous // JobCollection 7804f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 7814f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 7824f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 7834f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 7844f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 7854f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 786ed398213SEd Tanous 787ed398213SEd Tanous // JobService 7884f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 7894f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 7904f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 7914f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 7924f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 7934f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 794ed398213SEd Tanous 795ed398213SEd Tanous // JsonSchemaFile 7964f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 7974f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 7984f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 7994f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 8004f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 8014f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 802ed398213SEd Tanous 803ed398213SEd Tanous // JsonSchemaFileCollection 8044f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 8054f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 8064f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 8074f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 8084f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 8094d99bbb0SEd Tanous const static auto& deleteJsonSchemaFileCollection = privilegeSetConfigureManager; 810ed398213SEd Tanous 81112778e61SShantappa Teekappanavar // Key 81212778e61SShantappa Teekappanavar const static auto& getKey = privilegeSetLogin; 81312778e61SShantappa Teekappanavar const static auto& headKey = privilegeSetLogin; 81412778e61SShantappa Teekappanavar const static auto& patchKey = privilegeSetConfigureManager; 81512778e61SShantappa Teekappanavar const static auto& putKey = privilegeSetConfigureManager; 81612778e61SShantappa Teekappanavar const static auto& deleteKey = privilegeSetConfigureManager; 81712778e61SShantappa Teekappanavar const static auto& postKey = privilegeSetConfigureManager; 81812778e61SShantappa Teekappanavar 81912778e61SShantappa Teekappanavar // KeyCollection 82012778e61SShantappa Teekappanavar const static auto& getKeyCollection = privilegeSetLogin; 82112778e61SShantappa Teekappanavar const static auto& headKeyCollection = privilegeSetLogin; 82212778e61SShantappa Teekappanavar const static auto& patchKeyCollection = privilegeSetConfigureManager; 82312778e61SShantappa Teekappanavar const static auto& putKeyCollection = privilegeSetConfigureManager; 82412778e61SShantappa Teekappanavar const static auto& deleteKeyCollection = privilegeSetConfigureManager; 82512778e61SShantappa Teekappanavar const static auto& postKeyCollection = privilegeSetConfigureManager; 82612778e61SShantappa Teekappanavar 82712778e61SShantappa Teekappanavar // KeyPolicy 82812778e61SShantappa Teekappanavar const static auto& getKeyPolicy = privilegeSetLogin; 82912778e61SShantappa Teekappanavar const static auto& headKeyPolicy = privilegeSetLogin; 83012778e61SShantappa Teekappanavar const static auto& patchKeyPolicy = privilegeSetConfigureManager; 83112778e61SShantappa Teekappanavar const static auto& putKeyPolicy = privilegeSetConfigureManager; 83212778e61SShantappa Teekappanavar const static auto& deleteKeyPolicy = privilegeSetConfigureManager; 83312778e61SShantappa Teekappanavar const static auto& postKeyPolicy = privilegeSetConfigureManager; 83412778e61SShantappa Teekappanavar 83512778e61SShantappa Teekappanavar // KeyPolicyCollection 83612778e61SShantappa Teekappanavar const static auto& getKeyPolicyCollection = privilegeSetLogin; 83712778e61SShantappa Teekappanavar const static auto& headKeyPolicyCollection = privilegeSetLogin; 83812778e61SShantappa Teekappanavar const static auto& patchKeyPolicyCollection = privilegeSetConfigureManager; 83912778e61SShantappa Teekappanavar const static auto& putKeyPolicyCollection = privilegeSetConfigureManager; 84012778e61SShantappa Teekappanavar const static auto& deleteKeyPolicyCollection = privilegeSetConfigureManager; 84112778e61SShantappa Teekappanavar const static auto& postKeyPolicyCollection = privilegeSetConfigureManager; 84212778e61SShantappa Teekappanavar 84312778e61SShantappa Teekappanavar // KeyService 84412778e61SShantappa Teekappanavar const static auto& getKeyService = privilegeSetLogin; 84512778e61SShantappa Teekappanavar const static auto& headKeyService = privilegeSetLogin; 84612778e61SShantappa Teekappanavar const static auto& patchKeyService = privilegeSetConfigureManager; 84712778e61SShantappa Teekappanavar const static auto& putKeyService = privilegeSetConfigureManager; 84812778e61SShantappa Teekappanavar const static auto& deleteKeyService = privilegeSetConfigureManager; 84912778e61SShantappa Teekappanavar const static auto& postKeyService = privilegeSetConfigureManager; 85012778e61SShantappa Teekappanavar 8515910d945SGunnar Mills // LeakDetection 8525910d945SGunnar Mills const static auto& getLeakDetection = privilegeSetLogin; 8535910d945SGunnar Mills const static auto& headLeakDetection = privilegeSetLogin; 8545910d945SGunnar Mills const static auto& patchLeakDetection = privilegeSetConfigureComponents; 8555910d945SGunnar Mills const static auto& postLeakDetection = privilegeSetConfigureComponents; 8565910d945SGunnar Mills const static auto& putLeakDetection = privilegeSetConfigureComponents; 8575910d945SGunnar Mills const static auto& deleteLeakDetection = privilegeSetConfigureComponents; 8585910d945SGunnar Mills 8595910d945SGunnar Mills // LeakDetector 8605910d945SGunnar Mills const static auto& getLeakDetector = privilegeSetLogin; 8615910d945SGunnar Mills const static auto& headLeakDetector = privilegeSetLogin; 8625910d945SGunnar Mills const static auto& patchLeakDetector = privilegeSetConfigureComponents; 8635910d945SGunnar Mills const static auto& postLeakDetector = privilegeSetConfigureComponents; 8645910d945SGunnar Mills const static auto& putLeakDetector = privilegeSetConfigureComponents; 8655910d945SGunnar Mills const static auto& deleteLeakDetector = privilegeSetConfigureComponents; 8665910d945SGunnar Mills 8675910d945SGunnar Mills // LeakDetectorCollection 8685910d945SGunnar Mills const static auto& getLeakDetectorCollection = privilegeSetLogin; 8695910d945SGunnar Mills const static auto& headLeakDetectorCollection = privilegeSetLogin; 8705910d945SGunnar Mills const static auto& patchLeakDetectorCollection = privilegeSetConfigureComponents; 8715910d945SGunnar Mills const static auto& postLeakDetectorCollection = privilegeSetConfigureComponents; 8725910d945SGunnar Mills const static auto& putLeakDetectorCollection = privilegeSetConfigureComponents; 8735910d945SGunnar Mills const static auto& deleteLeakDetectorCollection = privilegeSetConfigureComponents; 8745910d945SGunnar Mills 8755910d945SGunnar Mills // License 8765910d945SGunnar Mills const static auto& getLicense = privilegeSetLogin; 8775910d945SGunnar Mills const static auto& headLicense = privilegeSetLogin; 8785910d945SGunnar Mills const static auto& patchLicense = privilegeSetConfigureManager; 8795910d945SGunnar Mills const static auto& putLicense = privilegeSetConfigureManager; 8805910d945SGunnar Mills const static auto& deleteLicense = privilegeSetConfigureManager; 8815910d945SGunnar Mills const static auto& postLicense = privilegeSetConfigureManager; 8825910d945SGunnar Mills 8835910d945SGunnar Mills // LicenseCollection 8845910d945SGunnar Mills const static auto& getLicenseCollection = privilegeSetLogin; 8855910d945SGunnar Mills const static auto& headLicenseCollection = privilegeSetLogin; 8865910d945SGunnar Mills const static auto& patchLicenseCollection = privilegeSetConfigureManager; 8875910d945SGunnar Mills const static auto& putLicenseCollection = privilegeSetConfigureManager; 8885910d945SGunnar Mills const static auto& deleteLicenseCollection = privilegeSetConfigureManager; 8895910d945SGunnar Mills const static auto& postLicenseCollection = privilegeSetConfigureManager; 8905910d945SGunnar Mills 8915910d945SGunnar Mills // LicenseService 8925910d945SGunnar Mills const static auto& getLicenseService = privilegeSetLogin; 8935910d945SGunnar Mills const static auto& headLicenseService = privilegeSetLogin; 8945910d945SGunnar Mills const static auto& patchLicenseService = privilegeSetConfigureManager; 8955910d945SGunnar Mills const static auto& putLicenseService = privilegeSetConfigureManager; 8965910d945SGunnar Mills const static auto& deleteLicenseService = privilegeSetConfigureManager; 8975910d945SGunnar Mills const static auto& postLicenseService = privilegeSetConfigureManager; 8985910d945SGunnar Mills 899ed398213SEd Tanous // LogEntry 9004f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 9014f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 9024f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 9034f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 9044f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 9054f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 906ed398213SEd Tanous 907ed398213SEd Tanous // LogEntryCollection 9084f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 9094f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 9104f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 9114f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 9124f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 9134f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 914ed398213SEd Tanous 915ed398213SEd Tanous // LogService 9164f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 9174f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 9184f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 9194f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 9204f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 9214f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 922ed398213SEd Tanous 923ed398213SEd Tanous // LogServiceCollection 9244f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 9254f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 9264f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 9274f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 9284f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 9294f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 930ed398213SEd Tanous 931ed398213SEd Tanous // Manager 9324f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 9334f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 9344f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 9354f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 9364f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 9374f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 938ed398213SEd Tanous 939ed398213SEd Tanous // ManagerCollection 9404f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 9414f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 9424f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 9434f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 9444f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 9454f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 946ed398213SEd Tanous 947ed398213SEd Tanous // ManagerAccount 9484d99bbb0SEd Tanous const static auto& getManagerAccount = privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 9494f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 9504f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 9514f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 9524f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 9534f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 954ed398213SEd Tanous 955ed398213SEd Tanous // ManagerAccountCollection 9564f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 9574f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 9584f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 9594f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 9604f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 9614f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 962ed398213SEd Tanous 9638bb5fbcbSSui Chen // ManagerDiagnosticData 9648bb5fbcbSSui Chen const static auto& getManagerDiagnosticData = privilegeSetLogin; 9658bb5fbcbSSui Chen const static auto& headManagerDiagnosticData = privilegeSetLogin; 9668bb5fbcbSSui Chen const static auto& patchManagerDiagnosticData = privilegeSetConfigureManager; 9678bb5fbcbSSui Chen const static auto& postManagerDiagnosticData = privilegeSetConfigureManager; 9685910d945SGunnar Mills const static auto& deleteManagerDiagnosticData = privilegeSetConfigureManager; 9698bb5fbcbSSui Chen const static auto& putManagerDiagnosticData = privilegeSetConfigureManager; 9708bb5fbcbSSui Chen 971ed398213SEd Tanous // ManagerNetworkProtocol 9724f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 9734f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 9744f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 9754f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 9764f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 9774f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 978ed398213SEd Tanous 979ed398213SEd Tanous // MediaController 9804f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 9814f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 9824f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 9834f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 9844f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 9854f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 986ed398213SEd Tanous 987ed398213SEd Tanous // MediaControllerCollection 9884f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 9894f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 9904d99bbb0SEd Tanous const static auto& patchMediaControllerCollection = privilegeSetConfigureComponents; 9914d99bbb0SEd Tanous const static auto& postMediaControllerCollection = privilegeSetConfigureComponents; 9924d99bbb0SEd Tanous const static auto& putMediaControllerCollection = privilegeSetConfigureComponents; 9934d99bbb0SEd Tanous const static auto& deleteMediaControllerCollection = privilegeSetConfigureComponents; 994ed398213SEd Tanous 995ed398213SEd Tanous // Memory 9964f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 9974f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 9984f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 9994f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 10004f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 10014f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 1002ed398213SEd Tanous 1003ed398213SEd Tanous // MemoryCollection 10044f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 10054f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 10064f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 10074f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 10084f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 10094f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 1010ed398213SEd Tanous 1011ed398213SEd Tanous // MemoryChunks 10124f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 10134f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 10144f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 10154f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 10164f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 10174f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 1018ed398213SEd Tanous 1019ed398213SEd Tanous // MemoryChunksCollection 10204f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 10214f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 10224d99bbb0SEd Tanous const static auto& patchMemoryChunksCollection = privilegeSetConfigureComponents; 10234f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 10244f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 10254d99bbb0SEd Tanous const static auto& deleteMemoryChunksCollection = privilegeSetConfigureComponents; 1026ed398213SEd Tanous 1027ed398213SEd Tanous // MemoryDomain 10284f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 10294f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 10304f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 10314f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 10324f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 10334f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 1034ed398213SEd Tanous 1035ed398213SEd Tanous // MemoryDomainCollection 10364f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 10374f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 10384d99bbb0SEd Tanous const static auto& patchMemoryDomainCollection = privilegeSetConfigureComponents; 10394f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 10404f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 10414d99bbb0SEd Tanous const static auto& deleteMemoryDomainCollection = privilegeSetConfigureComponents; 1042ed398213SEd Tanous 1043ed398213SEd Tanous // MemoryMetrics 10444f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 10454f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 10464f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 10474f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 10484f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 10494f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 1050ed398213SEd Tanous 10515910d945SGunnar Mills // MemoryRegion 10525910d945SGunnar Mills const static auto& getMemoryRegion = privilegeSetLogin; 10535910d945SGunnar Mills const static auto& headMemoryRegion = privilegeSetLogin; 10545910d945SGunnar Mills const static auto& patchMemoryRegion = privilegeSetConfigureComponents; 10555910d945SGunnar Mills const static auto& postMemoryRegion = privilegeSetConfigureComponents; 10565910d945SGunnar Mills const static auto& putMemoryRegion = privilegeSetConfigureComponents; 10575910d945SGunnar Mills const static auto& deleteMemoryRegion = privilegeSetConfigureComponents; 10585910d945SGunnar Mills 10595910d945SGunnar Mills // MemoryRegionCollection 10605910d945SGunnar Mills const static auto& getMemoryRegionCollection = privilegeSetLogin; 10615910d945SGunnar Mills const static auto& headMemoryRegionCollection = privilegeSetLogin; 10625910d945SGunnar Mills const static auto& patchMemoryRegionCollection = privilegeSetConfigureComponents; 10635910d945SGunnar Mills const static auto& postMemoryRegionCollection = privilegeSetConfigureComponents; 10645910d945SGunnar Mills const static auto& putMemoryRegionCollection = privilegeSetConfigureComponents; 10655910d945SGunnar Mills const static auto& deleteMemoryRegionCollection = privilegeSetConfigureComponents; 10665910d945SGunnar Mills 10675910d945SGunnar Mills // MessageRegistry 10685910d945SGunnar Mills const static auto& getMessageRegistry = privilegeSetLogin; 10695910d945SGunnar Mills const static auto& headMessageRegistry = privilegeSetLogin; 10705910d945SGunnar Mills const static auto& patchMessageRegistry = privilegeSetConfigureManager; 10715910d945SGunnar Mills const static auto& postMessageRegistry = privilegeSetConfigureManager; 10725910d945SGunnar Mills const static auto& putMessageRegistry = privilegeSetConfigureManager; 10735910d945SGunnar Mills const static auto& deleteMessageRegistry = privilegeSetConfigureManager; 10745910d945SGunnar Mills 1075ed398213SEd Tanous // MessageRegistryFile 10764f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 10774f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 10784f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 10794f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 10804f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 10814f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 1082ed398213SEd Tanous 1083ed398213SEd Tanous // MessageRegistryFileCollection 10844f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 10854f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 10864d99bbb0SEd Tanous const static auto& patchMessageRegistryFileCollection = privilegeSetConfigureManager; 10874d99bbb0SEd Tanous const static auto& postMessageRegistryFileCollection = privilegeSetConfigureManager; 10884d99bbb0SEd Tanous const static auto& putMessageRegistryFileCollection = privilegeSetConfigureManager; 10894d99bbb0SEd Tanous const static auto& deleteMessageRegistryFileCollection = privilegeSetConfigureManager; 1090ed398213SEd Tanous 1091ed398213SEd Tanous // MetricDefinition 10924f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 10934f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 10944f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 10954f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 10964f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 10974f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 1098ed398213SEd Tanous 1099ed398213SEd Tanous // MetricDefinitionCollection 11004f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 11014f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 11024d99bbb0SEd Tanous const static auto& patchMetricDefinitionCollection = privilegeSetConfigureManager; 11034f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 11044d99bbb0SEd Tanous const static auto& deleteMetricDefinitionCollection = privilegeSetConfigureManager; 11054d99bbb0SEd Tanous const static auto& postMetricDefinitionCollection = privilegeSetConfigureManager; 1106ed398213SEd Tanous 1107ed398213SEd Tanous // MetricReport 11084f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 11094f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 11104f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 11114f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 11124f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 11134f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 1114ed398213SEd Tanous 1115ed398213SEd Tanous // MetricReportCollection 11164f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 11174f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 11184f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 11194f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 11204f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 11214f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 1122ed398213SEd Tanous 1123ed398213SEd Tanous // MetricReportDefinition 11244f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 11254f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 11264f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 11274f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 11284f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 11294f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 1130ed398213SEd Tanous 1131ed398213SEd Tanous // MetricReportDefinitionCollection 11324f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 11334f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 11344d99bbb0SEd Tanous const static auto& patchMetricReportDefinitionCollection = privilegeSetConfigureManager; 11354d99bbb0SEd Tanous const static auto& putMetricReportDefinitionCollection = privilegeSetConfigureManager; 11364d99bbb0SEd Tanous const static auto& deleteMetricReportDefinitionCollection = privilegeSetConfigureManager; 11374d99bbb0SEd Tanous const static auto& postMetricReportDefinitionCollection = privilegeSetConfigureManager; 1138ed398213SEd Tanous 1139ed398213SEd Tanous // NetworkAdapter 11404f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 11414f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 11424f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 11434f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 11444f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 11454f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 1146ed398213SEd Tanous 1147ed398213SEd Tanous // NetworkAdapterCollection 11484f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 11494f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 11504d99bbb0SEd Tanous const static auto& patchNetworkAdapterCollection = privilegeSetConfigureComponents; 11514d99bbb0SEd Tanous const static auto& postNetworkAdapterCollection = privilegeSetConfigureComponents; 11524d99bbb0SEd Tanous const static auto& putNetworkAdapterCollection = privilegeSetConfigureComponents; 11534d99bbb0SEd Tanous const static auto& deleteNetworkAdapterCollection = privilegeSetConfigureComponents; 1154ed398213SEd Tanous 115512778e61SShantappa Teekappanavar // NetworkAdapterMetrics 115612778e61SShantappa Teekappanavar const static auto& getNetworkAdapterMetrics = privilegeSetLogin; 115712778e61SShantappa Teekappanavar const static auto& headNetworkAdapterMetrics = privilegeSetLogin; 115812778e61SShantappa Teekappanavar const static auto& patchNetworkAdapterMetrics = privilegeSetConfigureManager; 115912778e61SShantappa Teekappanavar const static auto& putNetworkAdapterMetrics = privilegeSetConfigureManager; 116012778e61SShantappa Teekappanavar const static auto& deleteNetworkAdapterMetrics = privilegeSetConfigureManager; 116112778e61SShantappa Teekappanavar const static auto& postNetworkAdapterMetrics = privilegeSetConfigureManager; 116212778e61SShantappa Teekappanavar 1163ed398213SEd Tanous // NetworkDeviceFunction 11644f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 11654f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 11664f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 11674f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 11684f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 11694d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunction = privilegeSetConfigureComponents; 1170ed398213SEd Tanous 1171ed398213SEd Tanous // NetworkDeviceFunctionCollection 11724f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 11734f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 11744d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11754d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11764d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 11774d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = privilegeSetConfigureComponents; 1178ed398213SEd Tanous 117912778e61SShantappa Teekappanavar // NetworkDeviceFunctionMetrics 118012778e61SShantappa Teekappanavar const static auto& getNetworkDeviceFunctionMetrics = privilegeSetLogin; 118112778e61SShantappa Teekappanavar const static auto& headNetworkDeviceFunctionMetrics = privilegeSetLogin; 11824d99bbb0SEd Tanous const static auto& patchNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11834d99bbb0SEd Tanous const static auto& putNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11844d99bbb0SEd Tanous const static auto& deleteNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 11854d99bbb0SEd Tanous const static auto& postNetworkDeviceFunctionMetrics = privilegeSetConfigureManager; 118612778e61SShantappa Teekappanavar 1187ed398213SEd Tanous // NetworkInterface 11884f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 11894f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 11904f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 11914f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 11924f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 11934f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 1194ed398213SEd Tanous 1195ed398213SEd Tanous // NetworkInterfaceCollection 11964f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 11974f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 11984d99bbb0SEd Tanous const static auto& patchNetworkInterfaceCollection = privilegeSetConfigureComponents; 11994d99bbb0SEd Tanous const static auto& postNetworkInterfaceCollection = privilegeSetConfigureComponents; 12004d99bbb0SEd Tanous const static auto& putNetworkInterfaceCollection = privilegeSetConfigureComponents; 12014d99bbb0SEd Tanous const static auto& deleteNetworkInterfaceCollection = privilegeSetConfigureComponents; 1202ed398213SEd Tanous 1203ed398213SEd Tanous // NetworkPort 12044f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 12054f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 12064f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 12074f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 12084f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 12094f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 1210ed398213SEd Tanous 1211ed398213SEd Tanous // NetworkPortCollection 12124f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 12134f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 12144f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 12154f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 12164f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 12174d99bbb0SEd Tanous const static auto& deleteNetworkPortCollection = privilegeSetConfigureComponents; 1218ed398213SEd Tanous 1219ed398213SEd Tanous // OperatingConfig 12204f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 12214f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 12224f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 12234f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 12244f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 12254f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 1226ed398213SEd Tanous 1227ed398213SEd Tanous // OperatingConfigCollection 12284f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 12294f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 12304d99bbb0SEd Tanous const static auto& patchOperatingConfigCollection = privilegeSetConfigureComponents; 12314d99bbb0SEd Tanous const static auto& postOperatingConfigCollection = privilegeSetConfigureComponents; 12324d99bbb0SEd Tanous const static auto& putOperatingConfigCollection = privilegeSetConfigureComponents; 12334d99bbb0SEd Tanous const static auto& deleteOperatingConfigCollection = privilegeSetConfigureComponents; 1234ed398213SEd Tanous 12355910d945SGunnar Mills // OperatingSystem 12365910d945SGunnar Mills const static auto& getOperatingSystem = privilegeSetLogin; 12375910d945SGunnar Mills const static auto& headOperatingSystem = privilegeSetLogin; 12385910d945SGunnar Mills const static auto& patchOperatingSystem = privilegeSetConfigureComponents; 12395910d945SGunnar Mills const static auto& postOperatingSystem = privilegeSetConfigureComponents; 12405910d945SGunnar Mills const static auto& putOperatingSystem = privilegeSetConfigureComponents; 12415910d945SGunnar Mills const static auto& deleteOperatingSystem = privilegeSetConfigureComponents; 12425910d945SGunnar Mills 12435910d945SGunnar Mills // OutboundConnection 12445910d945SGunnar Mills const static auto& getOutboundConnection = privilegeSetLogin; 12455910d945SGunnar Mills const static auto& headOutboundConnection = privilegeSetLogin; 12465910d945SGunnar Mills const static auto& patchOutboundConnection = privilegeSetConfigureManager; 12475910d945SGunnar Mills const static auto& putOutboundConnection = privilegeSetConfigureManager; 12485910d945SGunnar Mills const static auto& deleteOutboundConnection = privilegeSetConfigureManager; 12495910d945SGunnar Mills const static auto& postOutboundConnection = privilegeSetConfigureManager; 12505910d945SGunnar Mills 12515910d945SGunnar Mills // OutboundConnectionCollection 12525910d945SGunnar Mills const static auto& getOutboundConnectionCollection = privilegeSetLogin; 12535910d945SGunnar Mills const static auto& headOutboundConnectionCollection = privilegeSetLogin; 12545910d945SGunnar Mills const static auto& patchOutboundConnectionCollection = privilegeSetConfigureManager; 12555910d945SGunnar Mills const static auto& putOutboundConnectionCollection = privilegeSetConfigureManager; 12565910d945SGunnar Mills const static auto& deleteOutboundConnectionCollection = privilegeSetConfigureManager; 12575910d945SGunnar Mills const static auto& postOutboundConnectionCollection = privilegeSetConfigureManager; 12585910d945SGunnar Mills 1259ed398213SEd Tanous // Outlet 12604f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 12614f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 12624f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 12634f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 12644f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 12654f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 1266ed398213SEd Tanous 1267ed398213SEd Tanous // OutletCollection 12684f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 12694f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 12704f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 12714f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 12724f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 12734f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 1274ed398213SEd Tanous 1275ed398213SEd Tanous // OutletGroup 12764f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 12774f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 12784f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 12794f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 12804f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 12814f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 1282ed398213SEd Tanous 1283ed398213SEd Tanous // OutletGroupCollection 12844f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 12854f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 12864f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 12874f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 12884f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 12894d99bbb0SEd Tanous const static auto& deleteOutletGroupCollection = privilegeSetConfigureComponents; 1290ed398213SEd Tanous 1291ed398213SEd Tanous // PCIeDevice 12924f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 12934f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 12944f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 12954f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 12964f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 12974f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 1298ed398213SEd Tanous 1299ed398213SEd Tanous // PCIeDeviceCollection 13004f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 13014f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 13024f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 13034f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 13044f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 13054f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 1306ed398213SEd Tanous 1307ed398213SEd Tanous // PCIeFunction 13084f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 13094f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 13104f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 13114f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 13124f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 13134f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 1314ed398213SEd Tanous 1315ed398213SEd Tanous // PCIeFunctionCollection 13164f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 13174f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 13184d99bbb0SEd Tanous const static auto& patchPCIeFunctionCollection = privilegeSetConfigureComponents; 13194f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 13204f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 13214d99bbb0SEd Tanous const static auto& deletePCIeFunctionCollection = privilegeSetConfigureComponents; 1322ed398213SEd Tanous 1323ed398213SEd Tanous // PCIeSlots 13244f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 13254f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 13264f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 13274f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 13284f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 13294f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 1330ed398213SEd Tanous 1331ed398213SEd Tanous // Port 13324f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 13334f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 13344f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 13354f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 13364f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 13374f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 1338ed398213SEd Tanous 1339ed398213SEd Tanous // PortCollection 13404f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 13414f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 13424f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 13434f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 13444f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 13454f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 1346ed398213SEd Tanous 1347ed398213SEd Tanous // PortMetrics 13484f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 13494f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 13504f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 13514f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 13524f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 13534f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 1354ed398213SEd Tanous 1355ed398213SEd Tanous // Power 13564f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 13574f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 13584f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 13594f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 13604f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 13614f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 1362ed398213SEd Tanous 1363ed398213SEd Tanous // PowerDistribution 13644f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 13654f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 13664f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 13674f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 13684f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 13694f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 1370ed398213SEd Tanous 1371ed398213SEd Tanous // PowerDistributionCollection 13724f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 13734f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 13744d99bbb0SEd Tanous const static auto& patchPowerDistributionCollection = privilegeSetConfigureComponents; 13754d99bbb0SEd Tanous const static auto& postPowerDistributionCollection = privilegeSetConfigureComponents; 13764d99bbb0SEd Tanous const static auto& putPowerDistributionCollection = privilegeSetConfigureComponents; 13774d99bbb0SEd Tanous const static auto& deletePowerDistributionCollection = privilegeSetConfigureComponents; 1378ed398213SEd Tanous 1379ed398213SEd Tanous // PowerDistributionMetrics 13804f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 13814f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 13824d99bbb0SEd Tanous const static auto& patchPowerDistributionMetrics = privilegeSetConfigureComponents; 13834d99bbb0SEd Tanous const static auto& postPowerDistributionMetrics = privilegeSetConfigureComponents; 13844d99bbb0SEd Tanous const static auto& putPowerDistributionMetrics = privilegeSetConfigureComponents; 13854d99bbb0SEd Tanous const static auto& deletePowerDistributionMetrics = privilegeSetConfigureComponents; 1386ed398213SEd Tanous 138712778e61SShantappa Teekappanavar // PowerDomain 138812778e61SShantappa Teekappanavar const static auto& getPowerDomain = privilegeSetLogin; 138912778e61SShantappa Teekappanavar const static auto& headPowerDomain = privilegeSetLogin; 139012778e61SShantappa Teekappanavar const static auto& patchPowerDomain = privilegeSetConfigureManager; 139112778e61SShantappa Teekappanavar const static auto& putPowerDomain = privilegeSetConfigureManager; 139212778e61SShantappa Teekappanavar const static auto& deletePowerDomain = privilegeSetConfigureManager; 139312778e61SShantappa Teekappanavar const static auto& postPowerDomain = privilegeSetConfigureManager; 139412778e61SShantappa Teekappanavar 139512778e61SShantappa Teekappanavar // PowerDomainCollection 139612778e61SShantappa Teekappanavar const static auto& getPowerDomainCollection = privilegeSetLogin; 139712778e61SShantappa Teekappanavar const static auto& headPowerDomainCollection = privilegeSetLogin; 139812778e61SShantappa Teekappanavar const static auto& patchPowerDomainCollection = privilegeSetConfigureManager; 139912778e61SShantappa Teekappanavar const static auto& putPowerDomainCollection = privilegeSetConfigureManager; 140012778e61SShantappa Teekappanavar const static auto& deletePowerDomainCollection = privilegeSetConfigureManager; 140112778e61SShantappa Teekappanavar const static auto& postPowerDomainCollection = privilegeSetConfigureManager; 140212778e61SShantappa Teekappanavar 140312778e61SShantappa Teekappanavar // PowerEquipment 140412778e61SShantappa Teekappanavar const static auto& getPowerEquipment = privilegeSetLogin; 140512778e61SShantappa Teekappanavar const static auto& headPowerEquipment = privilegeSetLogin; 140612778e61SShantappa Teekappanavar const static auto& patchPowerEquipment = privilegeSetConfigureManager; 140712778e61SShantappa Teekappanavar const static auto& putPowerEquipment = privilegeSetConfigureManager; 140812778e61SShantappa Teekappanavar const static auto& deletePowerEquipment = privilegeSetConfigureManager; 140912778e61SShantappa Teekappanavar const static auto& postPowerEquipment = privilegeSetConfigureManager; 141012778e61SShantappa Teekappanavar 141112778e61SShantappa Teekappanavar // PowerSubsystem 141212778e61SShantappa Teekappanavar const static auto& getPowerSubsystem = privilegeSetLogin; 141312778e61SShantappa Teekappanavar const static auto& headPowerSubsystem = privilegeSetLogin; 141412778e61SShantappa Teekappanavar const static auto& patchPowerSubsystem = privilegeSetConfigureManager; 141512778e61SShantappa Teekappanavar const static auto& putPowerSubsystem = privilegeSetConfigureManager; 141612778e61SShantappa Teekappanavar const static auto& deletePowerSubsystem = privilegeSetConfigureManager; 141712778e61SShantappa Teekappanavar const static auto& postPowerSubsystem = privilegeSetConfigureManager; 141812778e61SShantappa Teekappanavar 141912778e61SShantappa Teekappanavar // PowerSupply 142012778e61SShantappa Teekappanavar const static auto& getPowerSupply = privilegeSetLogin; 142112778e61SShantappa Teekappanavar const static auto& headPowerSupply = privilegeSetLogin; 142212778e61SShantappa Teekappanavar const static auto& patchPowerSupply = privilegeSetConfigureManager; 142312778e61SShantappa Teekappanavar const static auto& putPowerSupply = privilegeSetConfigureManager; 142412778e61SShantappa Teekappanavar const static auto& deletePowerSupply = privilegeSetConfigureManager; 142512778e61SShantappa Teekappanavar const static auto& postPowerSupply = privilegeSetConfigureManager; 142612778e61SShantappa Teekappanavar 142712778e61SShantappa Teekappanavar // PowerSupplyCollection 142812778e61SShantappa Teekappanavar const static auto& getPowerSupplyCollection = privilegeSetLogin; 142912778e61SShantappa Teekappanavar const static auto& headPowerSupplyCollection = privilegeSetLogin; 143012778e61SShantappa Teekappanavar const static auto& patchPowerSupplyCollection = privilegeSetConfigureManager; 143112778e61SShantappa Teekappanavar const static auto& putPowerSupplyCollection = privilegeSetConfigureManager; 143212778e61SShantappa Teekappanavar const static auto& deletePowerSupplyCollection = privilegeSetConfigureManager; 143312778e61SShantappa Teekappanavar const static auto& postPowerSupplyCollection = privilegeSetConfigureManager; 143412778e61SShantappa Teekappanavar 143512778e61SShantappa Teekappanavar // PowerSupplyMetrics 143612778e61SShantappa Teekappanavar const static auto& getPowerSupplyMetrics = privilegeSetLogin; 143712778e61SShantappa Teekappanavar const static auto& headPowerSupplyMetrics = privilegeSetLogin; 143812778e61SShantappa Teekappanavar const static auto& patchPowerSupplyMetrics = privilegeSetConfigureManager; 143912778e61SShantappa Teekappanavar const static auto& putPowerSupplyMetrics = privilegeSetConfigureManager; 144012778e61SShantappa Teekappanavar const static auto& deletePowerSupplyMetrics = privilegeSetConfigureManager; 144112778e61SShantappa Teekappanavar const static auto& postPowerSupplyMetrics = privilegeSetConfigureManager; 144212778e61SShantappa Teekappanavar 14435910d945SGunnar Mills // PrivilegeRegistry 14445910d945SGunnar Mills const static auto& getPrivilegeRegistry = privilegeSetLogin; 14455910d945SGunnar Mills const static auto& headPrivilegeRegistry = privilegeSetLogin; 14465910d945SGunnar Mills const static auto& patchPrivilegeRegistry = privilegeSetConfigureManager; 14475910d945SGunnar Mills const static auto& postPrivilegeRegistry = privilegeSetConfigureManager; 14485910d945SGunnar Mills const static auto& putPrivilegeRegistry = privilegeSetConfigureManager; 14495910d945SGunnar Mills const static auto& deletePrivilegeRegistry = privilegeSetConfigureManager; 14505910d945SGunnar Mills 1451ed398213SEd Tanous // Processor 14524f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 14534f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 14544f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 14554f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 14564f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 14574f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1458ed398213SEd Tanous 1459ed398213SEd Tanous // ProcessorCollection 14604f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 14614f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 14624f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 14634f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 14644f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 14654f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1466ed398213SEd Tanous 1467ed398213SEd Tanous // ProcessorMetrics 14684f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 14694f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 14704f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 14714f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 14724f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 14734f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1474ed398213SEd Tanous 14755910d945SGunnar Mills // Pump 14765910d945SGunnar Mills const static auto& getPump = privilegeSetLogin; 14775910d945SGunnar Mills const static auto& headPump = privilegeSetLogin; 14785910d945SGunnar Mills const static auto& patchPump = privilegeSetConfigureComponents; 14795910d945SGunnar Mills const static auto& putPump = privilegeSetConfigureComponents; 14805910d945SGunnar Mills const static auto& deletePump = privilegeSetConfigureComponents; 14815910d945SGunnar Mills const static auto& postPump = privilegeSetConfigureComponents; 14825910d945SGunnar Mills 14835910d945SGunnar Mills // PumpCollection 14845910d945SGunnar Mills const static auto& getPumpCollection = privilegeSetLogin; 14855910d945SGunnar Mills const static auto& headPumpCollection = privilegeSetLogin; 14865910d945SGunnar Mills const static auto& patchPumpCollection = privilegeSetConfigureComponents; 14875910d945SGunnar Mills const static auto& putPumpCollection = privilegeSetConfigureComponents; 14885910d945SGunnar Mills const static auto& deletePumpCollection = privilegeSetConfigureComponents; 14895910d945SGunnar Mills const static auto& postPumpCollection = privilegeSetConfigureComponents; 14905910d945SGunnar Mills 14915910d945SGunnar Mills // RegisteredClient 14925910d945SGunnar Mills const static auto& getRegisteredClient = privilegeSetLogin; 14935910d945SGunnar Mills const static auto& headRegisteredClient = privilegeSetLogin; 14945910d945SGunnar Mills const static auto& patchRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 14955910d945SGunnar Mills const static auto& postRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 14965910d945SGunnar Mills const static auto& putRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 14975910d945SGunnar Mills const static auto& deleteRegisteredClient = privilegeSetConfigureManagerOrConfigureSelf; 14985910d945SGunnar Mills 14995910d945SGunnar Mills // RegisteredClientCollection 15005910d945SGunnar Mills const static auto& getRegisteredClientCollection = privilegeSetLogin; 15015910d945SGunnar Mills const static auto& headRegisteredClientCollection = privilegeSetLogin; 15025910d945SGunnar Mills const static auto& patchRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 15035910d945SGunnar Mills const static auto& postRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 15045910d945SGunnar Mills const static auto& putRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 15055910d945SGunnar Mills const static auto& deleteRegisteredClientCollection = privilegeSetConfigureManagerOrConfigureComponents; 15065910d945SGunnar Mills 15075910d945SGunnar Mills // Reservoir 15085910d945SGunnar Mills const static auto& getReservoir = privilegeSetLogin; 15095910d945SGunnar Mills const static auto& headReservoir = privilegeSetLogin; 15105910d945SGunnar Mills const static auto& patchReservoir = privilegeSetConfigureComponents; 15115910d945SGunnar Mills const static auto& putReservoir = privilegeSetConfigureComponents; 15125910d945SGunnar Mills const static auto& deleteReservoir = privilegeSetConfigureComponents; 15135910d945SGunnar Mills const static auto& postReservoir = privilegeSetConfigureComponents; 15145910d945SGunnar Mills 15155910d945SGunnar Mills // ReservoirCollection 15165910d945SGunnar Mills const static auto& getReservoirCollection = privilegeSetLogin; 15175910d945SGunnar Mills const static auto& headReservoirCollection = privilegeSetLogin; 15185910d945SGunnar Mills const static auto& patchReservoirCollection = privilegeSetConfigureComponents; 15195910d945SGunnar Mills const static auto& putReservoirCollection = privilegeSetConfigureComponents; 15205910d945SGunnar Mills const static auto& deleteReservoirCollection = privilegeSetConfigureComponents; 15215910d945SGunnar Mills const static auto& postReservoirCollection = privilegeSetConfigureComponents; 15225910d945SGunnar Mills 1523ed398213SEd Tanous // ResourceBlock 15244f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 15254f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 15264f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 15274f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 15284f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 15294f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1530ed398213SEd Tanous 1531ed398213SEd Tanous // ResourceBlockCollection 15324f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 15334f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 15344d99bbb0SEd Tanous const static auto& patchResourceBlockCollection = privilegeSetConfigureComponents; 15354f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 15364d99bbb0SEd Tanous const static auto& deleteResourceBlockCollection = privilegeSetConfigureComponents; 15374d99bbb0SEd Tanous const static auto& postResourceBlockCollection = privilegeSetConfigureComponents; 1538ed398213SEd Tanous 1539ed398213SEd Tanous // Role 15404f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 15414f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 15424f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 15434f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 15444f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 15454f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1546ed398213SEd Tanous 1547ed398213SEd Tanous // RoleCollection 15484f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 15494f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 15504f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 15514f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 15524f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 15534f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1554ed398213SEd Tanous 1555ed398213SEd Tanous // RouteEntry 15564f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 15574f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 15584f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 15594f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 15604f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 15614f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1562ed398213SEd Tanous 1563ed398213SEd Tanous // RouteEntryCollection 15644f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 15654f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 15664f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 15674f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 15684f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 15694f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1570ed398213SEd Tanous 157112778e61SShantappa Teekappanavar // RouteSetEntry 157212778e61SShantappa Teekappanavar const static auto& getRouteSetEntry = privilegeSetLogin; 157312778e61SShantappa Teekappanavar const static auto& headRouteSetEntry = privilegeSetLogin; 157412778e61SShantappa Teekappanavar const static auto& patchRouteSetEntry = privilegeSetConfigureComponents; 157512778e61SShantappa Teekappanavar const static auto& putRouteSetEntry = privilegeSetConfigureComponents; 157612778e61SShantappa Teekappanavar const static auto& deleteRouteSetEntry = privilegeSetConfigureComponents; 157712778e61SShantappa Teekappanavar const static auto& postRouteSetEntry = privilegeSetConfigureComponents; 1578ed398213SEd Tanous 157912778e61SShantappa Teekappanavar // RouteSetEntryCollection 158012778e61SShantappa Teekappanavar const static auto& getRouteSetEntryCollection = privilegeSetLogin; 158112778e61SShantappa Teekappanavar const static auto& headRouteSetEntryCollection = privilegeSetLogin; 15824d99bbb0SEd Tanous const static auto& patchRouteSetEntryCollection = privilegeSetConfigureComponents; 158312778e61SShantappa Teekappanavar const static auto& putRouteSetEntryCollection = privilegeSetConfigureComponents; 15844d99bbb0SEd Tanous const static auto& deleteRouteSetEntryCollection = privilegeSetConfigureComponents; 15854d99bbb0SEd Tanous const static auto& postRouteSetEntryCollection = privilegeSetConfigureComponents; 1586ed398213SEd Tanous 1587ed398213SEd Tanous // SecureBoot 15884f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 15894f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 15904f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 15914f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 15924f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 15934f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1594ed398213SEd Tanous 1595ed398213SEd Tanous // SecureBootDatabase 15964f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 15974f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 15984f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 15994f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 16004f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 16014f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1602ed398213SEd Tanous 1603ed398213SEd Tanous // SecureBootDatabaseCollection 16044f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 16054f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 16064d99bbb0SEd Tanous const static auto& patchSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16074d99bbb0SEd Tanous const static auto& postSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16084d99bbb0SEd Tanous const static auto& putSecureBootDatabaseCollection = privilegeSetConfigureComponents; 16094d99bbb0SEd Tanous const static auto& deleteSecureBootDatabaseCollection = privilegeSetConfigureComponents; 1610ed398213SEd Tanous 16115910d945SGunnar Mills // SecurityPolicy 16125910d945SGunnar Mills const static auto& getSecurityPolicy = privilegeSetLogin; 16135910d945SGunnar Mills const static auto& headSecurityPolicy = privilegeSetLogin; 16145910d945SGunnar Mills const static auto& patchSecurityPolicy = privilegeSetConfigureManager; 16155910d945SGunnar Mills const static auto& putSecurityPolicy = privilegeSetConfigureManager; 16165910d945SGunnar Mills const static auto& deleteSecurityPolicy = privilegeSetConfigureManager; 16175910d945SGunnar Mills const static auto& postSecurityPolicy = privilegeSetConfigureManager; 16185910d945SGunnar Mills 1619ed398213SEd Tanous // Sensor 16204f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 16214f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 16224f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 16234f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 16244f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 16254f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1626ed398213SEd Tanous 1627ed398213SEd Tanous // SensorCollection 16284f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 16294f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 16304f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 16314f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 16324f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 16334f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1634ed398213SEd Tanous 1635ed398213SEd Tanous // SerialInterface 16364f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 16374f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 16384f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 16394f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 16404f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 16414f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1642ed398213SEd Tanous 1643ed398213SEd Tanous // SerialInterfaceCollection 16444f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 16454f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 16464d99bbb0SEd Tanous const static auto& patchSerialInterfaceCollection = privilegeSetConfigureManager; 16474f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 16484d99bbb0SEd Tanous const static auto& deleteSerialInterfaceCollection = privilegeSetConfigureManager; 16494f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1650ed398213SEd Tanous 16515910d945SGunnar Mills // ServiceConditions 16525910d945SGunnar Mills const static auto& getServiceConditions = privilegeSetLogin; 16535910d945SGunnar Mills const static auto& headServiceConditions = privilegeSetLogin; 16545910d945SGunnar Mills const static auto& patchServiceConditions = privilegeSetConfigureManager; 16555910d945SGunnar Mills const static auto& putServiceConditions = privilegeSetConfigureManager; 16565910d945SGunnar Mills const static auto& deleteServiceConditions = privilegeSetConfigureManager; 16575910d945SGunnar Mills const static auto& postServiceConditions = privilegeSetConfigureManager; 16585910d945SGunnar Mills 1659ed398213SEd Tanous // ServiceRoot 16604f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 16614f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 16624f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 16634f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 16644f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 16654f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1666ed398213SEd Tanous 1667ed398213SEd Tanous // Session 16685910d945SGunnar Mills const static auto& getSession = privilegeSetConfigureManagerOrConfigureSelf; 16695910d945SGunnar Mills const static auto& headSession = privilegeSetConfigureManagerOrConfigureSelf; 16704f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 16714f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 16724f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 16734f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1674ed398213SEd Tanous 1675ed398213SEd Tanous // SessionCollection 16764f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 16774f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 16784f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 16794f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 16804f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 16814f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1682ed398213SEd Tanous 1683ed398213SEd Tanous // SessionService 16844f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 16854f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 16864f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 16874f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 16884f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 16894f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1690ed398213SEd Tanous 1691ed398213SEd Tanous // Signature 16924f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 16934f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 16944f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 16954f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 16964f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 16974f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1698ed398213SEd Tanous 1699ed398213SEd Tanous // SignatureCollection 17004f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 17014f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 17024f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 17034f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 17044f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 17054f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1706ed398213SEd Tanous 1707ed398213SEd Tanous // SimpleStorage 17084f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 17094f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 17104f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 17114f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 17124f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 17134f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1714ed398213SEd Tanous 1715ed398213SEd Tanous // SimpleStorageCollection 17164f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 17174f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 17184d99bbb0SEd Tanous const static auto& patchSimpleStorageCollection = privilegeSetConfigureComponents; 17194d99bbb0SEd Tanous const static auto& postSimpleStorageCollection = privilegeSetConfigureComponents; 17204f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 17214d99bbb0SEd Tanous const static auto& deleteSimpleStorageCollection = privilegeSetConfigureComponents; 1722ed398213SEd Tanous 1723ed398213SEd Tanous // SoftwareInventory 17244f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 17254f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 17264f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 17274f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 17284f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 17294f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1730ed398213SEd Tanous 1731ed398213SEd Tanous // SoftwareInventoryCollection 17324f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 17334f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 17344d99bbb0SEd Tanous const static auto& patchSoftwareInventoryCollection = privilegeSetConfigureComponents; 17354d99bbb0SEd Tanous const static auto& postSoftwareInventoryCollection = privilegeSetConfigureComponents; 17364d99bbb0SEd Tanous const static auto& putSoftwareInventoryCollection = privilegeSetConfigureComponents; 17374d99bbb0SEd Tanous const static auto& deleteSoftwareInventoryCollection = privilegeSetConfigureComponents; 1738ed398213SEd Tanous 1739ed398213SEd Tanous // Storage 17404f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 17414f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 17424f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 17434f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 17444f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 17454f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1746ed398213SEd Tanous 1747ed398213SEd Tanous // StorageCollection 17484f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 17494f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 17504f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 17514f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 17524f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 17534f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1754ed398213SEd Tanous 1755ed398213SEd Tanous // StorageController 17564f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 17574f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 17584f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 17594f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 17604f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 17614f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1762ed398213SEd Tanous 1763ed398213SEd Tanous // StorageControllerCollection 17644f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 17654f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 17664d99bbb0SEd Tanous const static auto& patchStorageControllerCollection = privilegeSetConfigureComponents; 17674d99bbb0SEd Tanous const static auto& postStorageControllerCollection = privilegeSetConfigureComponents; 17684d99bbb0SEd Tanous const static auto& putStorageControllerCollection = privilegeSetConfigureComponents; 17694d99bbb0SEd Tanous const static auto& deleteStorageControllerCollection = privilegeSetConfigureComponents; 1770ed398213SEd Tanous 17715910d945SGunnar Mills // StorageControllerMetrics 17725910d945SGunnar Mills const static auto& getStorageControllerMetrics = privilegeSetLogin; 17735910d945SGunnar Mills const static auto& headStorageControllerMetrics = privilegeSetLogin; 17745910d945SGunnar Mills const static auto& patchStorageControllerMetrics = privilegeSetConfigureComponents; 17755910d945SGunnar Mills const static auto& postStorageControllerMetrics = privilegeSetConfigureComponents; 17765910d945SGunnar Mills const static auto& putStorageControllerMetrics = privilegeSetConfigureComponents; 17775910d945SGunnar Mills const static auto& deleteStorageControllerMetrics = privilegeSetConfigureComponents; 17785910d945SGunnar Mills 1779ed398213SEd Tanous // Switch 17804f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 17814f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 17824f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 17834f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 17844f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 17854f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1786ed398213SEd Tanous 1787ed398213SEd Tanous // SwitchCollection 17884f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 17894f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 17904f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 17914f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 17924f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 17934f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1794ed398213SEd Tanous 17955910d945SGunnar Mills // SwitchMetrics 17965910d945SGunnar Mills const static auto& getSwitchMetrics = privilegeSetLogin; 17975910d945SGunnar Mills const static auto& headSwitchMetrics = privilegeSetLogin; 17985910d945SGunnar Mills const static auto& patchSwitchMetrics = privilegeSetConfigureComponents; 17995910d945SGunnar Mills const static auto& postSwitchMetrics = privilegeSetConfigureComponents; 18005910d945SGunnar Mills const static auto& putSwitchMetrics = privilegeSetConfigureComponents; 18015910d945SGunnar Mills const static auto& deleteSwitchMetrics = privilegeSetConfigureComponents; 18025910d945SGunnar Mills 1803ed398213SEd Tanous // Task 18044f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 18054f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 18064f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 18074f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 18084f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 18094f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1810ed398213SEd Tanous 1811ed398213SEd Tanous // TaskCollection 18124f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 18134f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 18144f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 18154f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 18164f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 18174f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1818ed398213SEd Tanous 1819ed398213SEd Tanous // TaskService 18204f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 18214f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 18224f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 18234f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 18244f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 18254f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1826ed398213SEd Tanous 1827ed398213SEd Tanous // TelemetryService 18284f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 18294f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 18304f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 18314f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 18324f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 18334f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1834ed398213SEd Tanous 1835ed398213SEd Tanous // Thermal 18364f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 18374f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 18384f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 18394f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 18404f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 18414f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1842ed398213SEd Tanous 18435910d945SGunnar Mills // ThermalEquipment 18445910d945SGunnar Mills const static auto& getThermalEquipment = privilegeSetLogin; 18455910d945SGunnar Mills const static auto& headThermalEquipment = privilegeSetLogin; 18465910d945SGunnar Mills const static auto& patchThermalEquipment = privilegeSetConfigureManager; 18475910d945SGunnar Mills const static auto& putThermalEquipment = privilegeSetConfigureManager; 18485910d945SGunnar Mills const static auto& deleteThermalEquipment = privilegeSetConfigureManager; 18495910d945SGunnar Mills const static auto& postThermalEquipment = privilegeSetConfigureManager; 18505910d945SGunnar Mills 185112778e61SShantappa Teekappanavar // ThermalMetrics 185212778e61SShantappa Teekappanavar const static auto& getThermalMetrics = privilegeSetLogin; 185312778e61SShantappa Teekappanavar const static auto& headThermalMetrics = privilegeSetLogin; 185412778e61SShantappa Teekappanavar const static auto& patchThermalMetrics = privilegeSetConfigureManager; 185512778e61SShantappa Teekappanavar const static auto& putThermalMetrics = privilegeSetConfigureManager; 185612778e61SShantappa Teekappanavar const static auto& deleteThermalMetrics = privilegeSetConfigureManager; 185712778e61SShantappa Teekappanavar const static auto& postThermalMetrics = privilegeSetConfigureManager; 185812778e61SShantappa Teekappanavar 185912778e61SShantappa Teekappanavar // ThermalSubsystem 186012778e61SShantappa Teekappanavar const static auto& getThermalSubsystem = privilegeSetLogin; 186112778e61SShantappa Teekappanavar const static auto& headThermalSubsystem = privilegeSetLogin; 186212778e61SShantappa Teekappanavar const static auto& patchThermalSubsystem = privilegeSetConfigureManager; 186312778e61SShantappa Teekappanavar const static auto& putThermalSubsystem = privilegeSetConfigureManager; 186412778e61SShantappa Teekappanavar const static auto& deleteThermalSubsystem = privilegeSetConfigureManager; 186512778e61SShantappa Teekappanavar const static auto& postThermalSubsystem = privilegeSetConfigureManager; 186612778e61SShantappa Teekappanavar 1867ed398213SEd Tanous // Triggers 18684f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 18694f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 18704f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 18714f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 18724f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 18734f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1874ed398213SEd Tanous 1875ed398213SEd Tanous // TriggersCollection 18764f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 18774f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 18784f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 18794f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 18804f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 18814f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1882ed398213SEd Tanous 18835910d945SGunnar Mills // TrustedComponent 18845910d945SGunnar Mills const static auto& getTrustedComponent = privilegeSetLogin; 18855910d945SGunnar Mills const static auto& headTrustedComponent = privilegeSetLogin; 18865910d945SGunnar Mills const static auto& patchTrustedComponent = privilegeSetConfigureManager; 18875910d945SGunnar Mills const static auto& putTrustedComponent = privilegeSetConfigureManager; 18885910d945SGunnar Mills const static auto& deleteTrustedComponent = privilegeSetConfigureManager; 18895910d945SGunnar Mills const static auto& postTrustedComponent = privilegeSetConfigureManager; 18905910d945SGunnar Mills 18915910d945SGunnar Mills // TrustedComponentCollection 18925910d945SGunnar Mills const static auto& getTrustedComponentCollection = privilegeSetLogin; 18935910d945SGunnar Mills const static auto& headTrustedComponentCollection = privilegeSetLogin; 18945910d945SGunnar Mills const static auto& patchTrustedComponentCollection = privilegeSetConfigureManager; 18955910d945SGunnar Mills const static auto& putTrustedComponentCollection = privilegeSetConfigureManager; 18965910d945SGunnar Mills const static auto& deleteTrustedComponentCollection = privilegeSetConfigureManager; 18975910d945SGunnar Mills const static auto& postTrustedComponentCollection = privilegeSetConfigureManager; 18985910d945SGunnar Mills 1899ed398213SEd Tanous // UpdateService 19004f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 19014f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 19024f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 19034f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 19044f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 19054f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1906ed398213SEd Tanous 190712778e61SShantappa Teekappanavar // USBController 190812778e61SShantappa Teekappanavar const static auto& getUSBController = privilegeSetLogin; 190912778e61SShantappa Teekappanavar const static auto& headUSBController = privilegeSetLogin; 191012778e61SShantappa Teekappanavar const static auto& patchUSBController = privilegeSetConfigureComponents; 191112778e61SShantappa Teekappanavar const static auto& putUSBController = privilegeSetConfigureComponents; 191212778e61SShantappa Teekappanavar const static auto& deleteUSBController = privilegeSetConfigureComponents; 191312778e61SShantappa Teekappanavar const static auto& postUSBController = privilegeSetConfigureComponents; 191412778e61SShantappa Teekappanavar 191512778e61SShantappa Teekappanavar // USBControllerCollection 191612778e61SShantappa Teekappanavar const static auto& getUSBControllerCollection = privilegeSetLogin; 191712778e61SShantappa Teekappanavar const static auto& headUSBControllerCollection = privilegeSetLogin; 19184d99bbb0SEd Tanous const static auto& patchUSBControllerCollection = privilegeSetConfigureComponents; 191912778e61SShantappa Teekappanavar const static auto& putUSBControllerCollection = privilegeSetConfigureComponents; 19204d99bbb0SEd Tanous const static auto& deleteUSBControllerCollection = privilegeSetConfigureComponents; 19214d99bbb0SEd Tanous const static auto& postUSBControllerCollection = privilegeSetConfigureComponents; 192212778e61SShantappa Teekappanavar 1923ed398213SEd Tanous // VCATEntry 19244f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 19254f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 19264f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 19274f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 19284f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 19294f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1930ed398213SEd Tanous 1931ed398213SEd Tanous // VCATEntryCollection 19324f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 19334f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 19344f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 19354f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 19364f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 19374f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1938ed398213SEd Tanous 1939ed398213SEd Tanous // VLanNetworkInterface 19404f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 19414f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 19424f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 19434f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 19444f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 19454f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1946ed398213SEd Tanous 1947ed398213SEd Tanous // VLanNetworkInterfaceCollection 19484f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 19494f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 19504d99bbb0SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19514d99bbb0SEd Tanous const static auto& putVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19524d99bbb0SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 19534d99bbb0SEd Tanous const static auto& postVLanNetworkInterfaceCollection = privilegeSetConfigureManager; 1954ed398213SEd Tanous 1955ed398213SEd Tanous // VirtualMedia 19564f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 19574f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 19584f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 19594f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 19604f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 19614f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1962ed398213SEd Tanous 1963ed398213SEd Tanous // VirtualMediaCollection 19644f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 19654f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 19664f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 19674f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 19684f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 19694f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1970ed398213SEd Tanous 1971ed398213SEd Tanous // Volume 19724f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 19734f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 19744f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 19754f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 19764f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 19774f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1978ed398213SEd Tanous 1979ed398213SEd Tanous // VolumeCollection 19804f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 19814f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 19824f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 19834f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 19844f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 19854f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1986ed398213SEd Tanous 1987ed398213SEd Tanous // Zone 19884f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 19894f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 19904f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 19914f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 19924f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 19934f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1994ed398213SEd Tanous 1995ed398213SEd Tanous // ZoneCollection 19964f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 19974f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 19984f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 19994f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 20004f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 20014f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 2002ed398213SEd Tanous 2003ed398213SEd Tanous } // namespace redfish::privileges 20044d99bbb0SEd Tanous // clang-format on 2005