1ed398213SEd Tanous #pragma once 2ed398213SEd Tanous // privilege_registry.hpp is generated. Do not edit directly 3ed398213SEd Tanous #include <privileges.hpp> 4ed398213SEd Tanous 5ed398213SEd Tanous namespace redfish::privileges 6ed398213SEd Tanous { 7ed398213SEd Tanous // clang-format off 8ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetLogin = {{ 9ed398213SEd Tanous {"Login"} 10ed398213SEd Tanous }}; 11ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureComponents = {{ 12ed398213SEd Tanous {"ConfigureComponents"} 13ed398213SEd Tanous }}; 14ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureUsers = {{ 15ed398213SEd Tanous {"ConfigureUsers"} 16ed398213SEd Tanous }}; 17ed398213SEd Tanous const std::array<Privileges, 1> privilegeSetConfigureManager = {{ 18ed398213SEd Tanous {"ConfigureManager"} 19ed398213SEd Tanous }}; 20ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureComponents = {{ 21ed398213SEd Tanous {"ConfigureManager"}, 22ed398213SEd Tanous {"ConfigureComponents"} 23ed398213SEd Tanous }}; 24ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetConfigureManagerOrConfigureSelf = {{ 25ed398213SEd Tanous {"ConfigureManager"}, 26ed398213SEd Tanous {"ConfigureSelf"} 27ed398213SEd Tanous }}; 28ed398213SEd Tanous const std::array<Privileges, 3> privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf = {{ 29ed398213SEd Tanous {"ConfigureManager"}, 30ed398213SEd Tanous {"ConfigureUsers"}, 31ed398213SEd Tanous {"ConfigureSelf"} 32ed398213SEd Tanous }}; 33ed398213SEd Tanous const std::array<Privileges, 2> privilegeSetLoginOrNoAuth = {{ 34ed398213SEd Tanous {"Login"}, 35ed398213SEd Tanous {} 36ed398213SEd Tanous }}; 37ed398213SEd Tanous // clang-format on 38ed398213SEd Tanous 39ed398213SEd Tanous // AccelerationFunction 40*4f48d5f6SEd Tanous const static auto& getAccelerationFunction = privilegeSetLogin; 41*4f48d5f6SEd Tanous const static auto& headAccelerationFunction = privilegeSetLogin; 42*4f48d5f6SEd Tanous const static auto& patchAccelerationFunction = privilegeSetConfigureComponents; 43*4f48d5f6SEd Tanous const static auto& putAccelerationFunction = privilegeSetConfigureComponents; 44*4f48d5f6SEd Tanous const static auto& deleteAccelerationFunction = privilegeSetConfigureComponents; 45*4f48d5f6SEd Tanous const static auto& postAccelerationFunction = privilegeSetConfigureComponents; 46ed398213SEd Tanous 47ed398213SEd Tanous // AccelerationFunctionCollection 48*4f48d5f6SEd Tanous const static auto& getAccelerationFunctionCollection = privilegeSetLogin; 49*4f48d5f6SEd Tanous const static auto& headAccelerationFunctionCollection = privilegeSetLogin; 50*4f48d5f6SEd Tanous const static auto& patchAccelerationFunctionCollection = 51ed398213SEd Tanous privilegeSetConfigureComponents; 52*4f48d5f6SEd Tanous const static auto& putAccelerationFunctionCollection = 53ed398213SEd Tanous privilegeSetConfigureComponents; 54*4f48d5f6SEd Tanous const static auto& deleteAccelerationFunctionCollection = 55*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 56*4f48d5f6SEd Tanous const static auto& postAccelerationFunctionCollection = 57ed398213SEd Tanous privilegeSetConfigureComponents; 58ed398213SEd Tanous 59ed398213SEd Tanous // AccountService 60*4f48d5f6SEd Tanous const static auto& getAccountService = privilegeSetLogin; 61*4f48d5f6SEd Tanous const static auto& headAccountService = privilegeSetLogin; 62*4f48d5f6SEd Tanous const static auto& patchAccountService = privilegeSetConfigureUsers; 63*4f48d5f6SEd Tanous const static auto& putAccountService = privilegeSetConfigureUsers; 64*4f48d5f6SEd Tanous const static auto& deleteAccountService = privilegeSetConfigureUsers; 65*4f48d5f6SEd Tanous const static auto& postAccountService = privilegeSetConfigureUsers; 66ed398213SEd Tanous 67ed398213SEd Tanous // ActionInfo 68*4f48d5f6SEd Tanous const static auto& getActionInfo = privilegeSetLogin; 69*4f48d5f6SEd Tanous const static auto& headActionInfo = privilegeSetLogin; 70*4f48d5f6SEd Tanous const static auto& patchActionInfo = privilegeSetConfigureManager; 71*4f48d5f6SEd Tanous const static auto& putActionInfo = privilegeSetConfigureManager; 72*4f48d5f6SEd Tanous const static auto& deleteActionInfo = privilegeSetConfigureManager; 73*4f48d5f6SEd Tanous const static auto& postActionInfo = privilegeSetConfigureManager; 74ed398213SEd Tanous 75ed398213SEd Tanous // AddressPool 76*4f48d5f6SEd Tanous const static auto& getAddressPool = privilegeSetLogin; 77*4f48d5f6SEd Tanous const static auto& headAddressPool = privilegeSetLogin; 78*4f48d5f6SEd Tanous const static auto& patchAddressPool = privilegeSetConfigureComponents; 79*4f48d5f6SEd Tanous const static auto& putAddressPool = privilegeSetConfigureComponents; 80*4f48d5f6SEd Tanous const static auto& deleteAddressPool = privilegeSetConfigureComponents; 81*4f48d5f6SEd Tanous const static auto& postAddressPool = privilegeSetConfigureComponents; 82ed398213SEd Tanous 83ed398213SEd Tanous // AddressPoolCollection 84*4f48d5f6SEd Tanous const static auto& getAddressPoolCollection = privilegeSetLogin; 85*4f48d5f6SEd Tanous const static auto& headAddressPoolCollection = privilegeSetLogin; 86*4f48d5f6SEd Tanous const static auto& patchAddressPoolCollection = privilegeSetConfigureComponents; 87*4f48d5f6SEd Tanous const static auto& putAddressPoolCollection = privilegeSetConfigureComponents; 88*4f48d5f6SEd Tanous const static auto& deleteAddressPoolCollection = 89*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 90*4f48d5f6SEd Tanous const static auto& postAddressPoolCollection = privilegeSetConfigureComponents; 91ed398213SEd Tanous 92ed398213SEd Tanous // Aggregate 93*4f48d5f6SEd Tanous const static auto& getAggregate = privilegeSetLogin; 94*4f48d5f6SEd Tanous const static auto& headAggregate = privilegeSetLogin; 95*4f48d5f6SEd Tanous const static auto& patchAggregate = 96*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 97*4f48d5f6SEd Tanous const static auto& putAggregate = 98*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 99*4f48d5f6SEd Tanous const static auto& deleteAggregate = 100*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 101*4f48d5f6SEd Tanous const static auto& postAggregate = 102*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 103ed398213SEd Tanous 104ed398213SEd Tanous // AggregateCollection 105*4f48d5f6SEd Tanous const static auto& getAggregateCollection = privilegeSetLogin; 106*4f48d5f6SEd Tanous const static auto& headAggregateCollection = privilegeSetLogin; 107*4f48d5f6SEd Tanous const static auto& patchAggregateCollection = 108ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 109*4f48d5f6SEd Tanous const static auto& putAggregateCollection = 110ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 111*4f48d5f6SEd Tanous const static auto& deleteAggregateCollection = 112ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 113*4f48d5f6SEd Tanous const static auto& postAggregateCollection = 114ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 115ed398213SEd Tanous 116ed398213SEd Tanous // AggregationService 117*4f48d5f6SEd Tanous const static auto& getAggregationService = privilegeSetLogin; 118*4f48d5f6SEd Tanous const static auto& headAggregationService = privilegeSetLogin; 119*4f48d5f6SEd Tanous const static auto& patchAggregationService = privilegeSetConfigureManager; 120*4f48d5f6SEd Tanous const static auto& putAggregationService = privilegeSetConfigureManager; 121*4f48d5f6SEd Tanous const static auto& deleteAggregationService = privilegeSetConfigureManager; 122*4f48d5f6SEd Tanous const static auto& postAggregationService = privilegeSetConfigureManager; 123ed398213SEd Tanous 124ed398213SEd Tanous // AggregationSource 125*4f48d5f6SEd Tanous const static auto& getAggregationSource = privilegeSetLogin; 126*4f48d5f6SEd Tanous const static auto& headAggregationSource = privilegeSetLogin; 127*4f48d5f6SEd Tanous const static auto& patchAggregationSource = privilegeSetConfigureManager; 128*4f48d5f6SEd Tanous const static auto& putAggregationSource = privilegeSetConfigureManager; 129*4f48d5f6SEd Tanous const static auto& deleteAggregationSource = privilegeSetConfigureManager; 130*4f48d5f6SEd Tanous const static auto& postAggregationSource = privilegeSetConfigureManager; 131ed398213SEd Tanous 132ed398213SEd Tanous // AggregationSourceCollection 133*4f48d5f6SEd Tanous const static auto& getAggregationSourceCollection = privilegeSetLogin; 134*4f48d5f6SEd Tanous const static auto& headAggregationSourceCollection = privilegeSetLogin; 135*4f48d5f6SEd Tanous const static auto& patchAggregationSourceCollection = 136*4f48d5f6SEd Tanous privilegeSetConfigureManager; 137*4f48d5f6SEd Tanous const static auto& putAggregationSourceCollection = 138*4f48d5f6SEd Tanous privilegeSetConfigureManager; 139*4f48d5f6SEd Tanous const static auto& deleteAggregationSourceCollection = 140*4f48d5f6SEd Tanous privilegeSetConfigureManager; 141*4f48d5f6SEd Tanous const static auto& postAggregationSourceCollection = 142*4f48d5f6SEd Tanous privilegeSetConfigureManager; 143ed398213SEd Tanous 144ed398213SEd Tanous // Assembly 145*4f48d5f6SEd Tanous const static auto& getAssembly = privilegeSetLogin; 146*4f48d5f6SEd Tanous const static auto& headAssembly = privilegeSetLogin; 147*4f48d5f6SEd Tanous const static auto& patchAssembly = privilegeSetConfigureComponents; 148*4f48d5f6SEd Tanous const static auto& putAssembly = privilegeSetConfigureComponents; 149*4f48d5f6SEd Tanous const static auto& deleteAssembly = privilegeSetConfigureComponents; 150*4f48d5f6SEd Tanous const static auto& postAssembly = privilegeSetConfigureComponents; 151ed398213SEd Tanous 152ed398213SEd Tanous // Bios 153*4f48d5f6SEd Tanous const static auto& getBios = privilegeSetLogin; 154*4f48d5f6SEd Tanous const static auto& headBios = privilegeSetLogin; 155*4f48d5f6SEd Tanous const static auto& patchBios = privilegeSetConfigureComponents; 156*4f48d5f6SEd Tanous const static auto& postBios = privilegeSetConfigureComponents; 157*4f48d5f6SEd Tanous const static auto& putBios = privilegeSetConfigureComponents; 158*4f48d5f6SEd Tanous const static auto& deleteBios = privilegeSetConfigureComponents; 159ed398213SEd Tanous 160ed398213SEd Tanous // BootOption 161*4f48d5f6SEd Tanous const static auto& getBootOption = privilegeSetLogin; 162*4f48d5f6SEd Tanous const static auto& headBootOption = privilegeSetLogin; 163*4f48d5f6SEd Tanous const static auto& patchBootOption = privilegeSetConfigureComponents; 164*4f48d5f6SEd Tanous const static auto& putBootOption = privilegeSetConfigureComponents; 165*4f48d5f6SEd Tanous const static auto& deleteBootOption = privilegeSetConfigureComponents; 166*4f48d5f6SEd Tanous const static auto& postBootOption = privilegeSetConfigureComponents; 167ed398213SEd Tanous 168ed398213SEd Tanous // BootOptionCollection 169*4f48d5f6SEd Tanous const static auto& getBootOptionCollection = privilegeSetLogin; 170*4f48d5f6SEd Tanous const static auto& headBootOptionCollection = privilegeSetLogin; 171*4f48d5f6SEd Tanous const static auto& patchBootOptionCollection = privilegeSetConfigureComponents; 172*4f48d5f6SEd Tanous const static auto& putBootOptionCollection = privilegeSetConfigureComponents; 173*4f48d5f6SEd Tanous const static auto& deleteBootOptionCollection = privilegeSetConfigureComponents; 174*4f48d5f6SEd Tanous const static auto& postBootOptionCollection = privilegeSetConfigureComponents; 175ed398213SEd Tanous 176ed398213SEd Tanous // Certificate 177*4f48d5f6SEd Tanous const static auto& getCertificate = privilegeSetConfigureManager; 178*4f48d5f6SEd Tanous const static auto& headCertificate = privilegeSetConfigureManager; 179*4f48d5f6SEd Tanous const static auto& patchCertificate = privilegeSetConfigureManager; 180*4f48d5f6SEd Tanous const static auto& putCertificate = privilegeSetConfigureManager; 181*4f48d5f6SEd Tanous const static auto& deleteCertificate = privilegeSetConfigureManager; 182*4f48d5f6SEd Tanous const static auto& postCertificate = privilegeSetConfigureManager; 183ed398213SEd Tanous 184ed398213SEd Tanous // CertificateCollection 185*4f48d5f6SEd Tanous const static auto& getCertificateCollection = privilegeSetConfigureManager; 186*4f48d5f6SEd Tanous const static auto& headCertificateCollection = privilegeSetConfigureManager; 187*4f48d5f6SEd Tanous const static auto& patchCertificateCollection = privilegeSetConfigureManager; 188*4f48d5f6SEd Tanous const static auto& putCertificateCollection = privilegeSetConfigureManager; 189*4f48d5f6SEd Tanous const static auto& deleteCertificateCollection = privilegeSetConfigureManager; 190*4f48d5f6SEd Tanous const static auto& postCertificateCollection = privilegeSetConfigureManager; 191ed398213SEd Tanous 192ed398213SEd Tanous // CertificateLocations 193*4f48d5f6SEd Tanous const static auto& getCertificateLocations = privilegeSetConfigureManager; 194*4f48d5f6SEd Tanous const static auto& headCertificateLocations = privilegeSetConfigureManager; 195*4f48d5f6SEd Tanous const static auto& patchCertificateLocations = privilegeSetConfigureManager; 196*4f48d5f6SEd Tanous const static auto& putCertificateLocations = privilegeSetConfigureManager; 197*4f48d5f6SEd Tanous const static auto& deleteCertificateLocations = privilegeSetConfigureManager; 198*4f48d5f6SEd Tanous const static auto& postCertificateLocations = privilegeSetConfigureManager; 199ed398213SEd Tanous 200ed398213SEd Tanous // CertificateService 201*4f48d5f6SEd Tanous const static auto& getCertificateService = privilegeSetLogin; 202*4f48d5f6SEd Tanous const static auto& headCertificateService = privilegeSetLogin; 203*4f48d5f6SEd Tanous const static auto& patchCertificateService = privilegeSetConfigureManager; 204*4f48d5f6SEd Tanous const static auto& putCertificateService = privilegeSetConfigureManager; 205*4f48d5f6SEd Tanous const static auto& deleteCertificateService = privilegeSetConfigureManager; 206*4f48d5f6SEd Tanous const static auto& postCertificateService = privilegeSetConfigureManager; 207ed398213SEd Tanous 208ed398213SEd Tanous // Chassis 209*4f48d5f6SEd Tanous const static auto& getChassis = privilegeSetLogin; 210*4f48d5f6SEd Tanous const static auto& headChassis = privilegeSetLogin; 211*4f48d5f6SEd Tanous const static auto& patchChassis = privilegeSetConfigureComponents; 212*4f48d5f6SEd Tanous const static auto& putChassis = privilegeSetConfigureComponents; 213*4f48d5f6SEd Tanous const static auto& deleteChassis = privilegeSetConfigureComponents; 214*4f48d5f6SEd Tanous const static auto& postChassis = privilegeSetConfigureComponents; 215ed398213SEd Tanous 216ed398213SEd Tanous // ChassisCollection 217*4f48d5f6SEd Tanous const static auto& getChassisCollection = privilegeSetLogin; 218*4f48d5f6SEd Tanous const static auto& headChassisCollection = privilegeSetLogin; 219*4f48d5f6SEd Tanous const static auto& patchChassisCollection = privilegeSetConfigureComponents; 220*4f48d5f6SEd Tanous const static auto& putChassisCollection = privilegeSetConfigureComponents; 221*4f48d5f6SEd Tanous const static auto& deleteChassisCollection = privilegeSetConfigureComponents; 222*4f48d5f6SEd Tanous const static auto& postChassisCollection = privilegeSetConfigureComponents; 223ed398213SEd Tanous 224ed398213SEd Tanous // Circuit 225*4f48d5f6SEd Tanous const static auto& getCircuit = privilegeSetLogin; 226*4f48d5f6SEd Tanous const static auto& headCircuit = privilegeSetLogin; 227*4f48d5f6SEd Tanous const static auto& patchCircuit = privilegeSetConfigureComponents; 228*4f48d5f6SEd Tanous const static auto& putCircuit = privilegeSetConfigureComponents; 229*4f48d5f6SEd Tanous const static auto& deleteCircuit = privilegeSetConfigureComponents; 230*4f48d5f6SEd Tanous const static auto& postCircuit = privilegeSetConfigureComponents; 231ed398213SEd Tanous 232ed398213SEd Tanous // CircuitCollection 233*4f48d5f6SEd Tanous const static auto& getCircuitCollection = privilegeSetLogin; 234*4f48d5f6SEd Tanous const static auto& headCircuitCollection = privilegeSetLogin; 235*4f48d5f6SEd Tanous const static auto& patchCircuitCollection = privilegeSetConfigureComponents; 236*4f48d5f6SEd Tanous const static auto& putCircuitCollection = privilegeSetConfigureComponents; 237*4f48d5f6SEd Tanous const static auto& deleteCircuitCollection = privilegeSetConfigureComponents; 238*4f48d5f6SEd Tanous const static auto& postCircuitCollection = privilegeSetConfigureComponents; 239ed398213SEd Tanous 240ed398213SEd Tanous // CompositionService 241*4f48d5f6SEd Tanous const static auto& getCompositionService = privilegeSetLogin; 242*4f48d5f6SEd Tanous const static auto& headCompositionService = privilegeSetLogin; 243*4f48d5f6SEd Tanous const static auto& patchCompositionService = privilegeSetConfigureManager; 244*4f48d5f6SEd Tanous const static auto& putCompositionService = privilegeSetConfigureManager; 245*4f48d5f6SEd Tanous const static auto& deleteCompositionService = privilegeSetConfigureManager; 246*4f48d5f6SEd Tanous const static auto& postCompositionService = privilegeSetConfigureManager; 247ed398213SEd Tanous 248ed398213SEd Tanous // ComputerSystem 249*4f48d5f6SEd Tanous const static auto& getComputerSystem = privilegeSetLogin; 250*4f48d5f6SEd Tanous const static auto& headComputerSystem = privilegeSetLogin; 251*4f48d5f6SEd Tanous const static auto& patchComputerSystem = privilegeSetConfigureComponents; 252*4f48d5f6SEd Tanous const static auto& postComputerSystem = privilegeSetConfigureComponents; 253*4f48d5f6SEd Tanous const static auto& putComputerSystem = privilegeSetConfigureComponents; 254*4f48d5f6SEd Tanous const static auto& deleteComputerSystem = privilegeSetConfigureComponents; 255ed398213SEd Tanous 256ed398213SEd Tanous // ComputerSystemCollection 257*4f48d5f6SEd Tanous const static auto& getComputerSystemCollection = privilegeSetLogin; 258*4f48d5f6SEd Tanous const static auto& headComputerSystemCollection = privilegeSetLogin; 259*4f48d5f6SEd Tanous const static auto& patchComputerSystemCollection = 260*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 261*4f48d5f6SEd Tanous const static auto& postComputerSystemCollection = 262*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 263*4f48d5f6SEd Tanous const static auto& putComputerSystemCollection = 264*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 265*4f48d5f6SEd Tanous const static auto& deleteComputerSystemCollection = 266*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 267ed398213SEd Tanous 268ed398213SEd Tanous // Connection 269*4f48d5f6SEd Tanous const static auto& getConnection = privilegeSetLogin; 270*4f48d5f6SEd Tanous const static auto& headConnection = privilegeSetLogin; 271*4f48d5f6SEd Tanous const static auto& patchConnection = privilegeSetConfigureComponents; 272*4f48d5f6SEd Tanous const static auto& postConnection = privilegeSetConfigureComponents; 273*4f48d5f6SEd Tanous const static auto& putConnection = privilegeSetConfigureComponents; 274*4f48d5f6SEd Tanous const static auto& deleteConnection = privilegeSetConfigureComponents; 275ed398213SEd Tanous 276ed398213SEd Tanous // ConnectionCollection 277*4f48d5f6SEd Tanous const static auto& getConnectionCollection = privilegeSetLogin; 278*4f48d5f6SEd Tanous const static auto& headConnectionCollection = privilegeSetLogin; 279*4f48d5f6SEd Tanous const static auto& patchConnectionCollection = privilegeSetConfigureComponents; 280*4f48d5f6SEd Tanous const static auto& postConnectionCollection = privilegeSetConfigureComponents; 281*4f48d5f6SEd Tanous const static auto& putConnectionCollection = privilegeSetConfigureComponents; 282*4f48d5f6SEd Tanous const static auto& deleteConnectionCollection = privilegeSetConfigureComponents; 283ed398213SEd Tanous 284ed398213SEd Tanous // ConnectionMethod 285*4f48d5f6SEd Tanous const static auto& getConnectionMethod = privilegeSetLogin; 286*4f48d5f6SEd Tanous const static auto& headConnectionMethod = privilegeSetLogin; 287*4f48d5f6SEd Tanous const static auto& patchConnectionMethod = privilegeSetConfigureManager; 288*4f48d5f6SEd Tanous const static auto& putConnectionMethod = privilegeSetConfigureManager; 289*4f48d5f6SEd Tanous const static auto& deleteConnectionMethod = privilegeSetConfigureManager; 290*4f48d5f6SEd Tanous const static auto& postConnectionMethod = privilegeSetConfigureManager; 291ed398213SEd Tanous 292ed398213SEd Tanous // ConnectionMethodCollection 293*4f48d5f6SEd Tanous const static auto& getConnectionMethodCollection = privilegeSetLogin; 294*4f48d5f6SEd Tanous const static auto& headConnectionMethodCollection = privilegeSetLogin; 295*4f48d5f6SEd Tanous const static auto& patchConnectionMethodCollection = 296*4f48d5f6SEd Tanous privilegeSetConfigureManager; 297*4f48d5f6SEd Tanous const static auto& putConnectionMethodCollection = privilegeSetConfigureManager; 298*4f48d5f6SEd Tanous const static auto& deleteConnectionMethodCollection = 299*4f48d5f6SEd Tanous privilegeSetConfigureManager; 300*4f48d5f6SEd Tanous const static auto& postConnectionMethodCollection = 301*4f48d5f6SEd Tanous privilegeSetConfigureManager; 302ed398213SEd Tanous 303ed398213SEd Tanous // Drive 304*4f48d5f6SEd Tanous const static auto& getDrive = privilegeSetLogin; 305*4f48d5f6SEd Tanous const static auto& headDrive = privilegeSetLogin; 306*4f48d5f6SEd Tanous const static auto& patchDrive = privilegeSetConfigureComponents; 307*4f48d5f6SEd Tanous const static auto& postDrive = privilegeSetConfigureComponents; 308*4f48d5f6SEd Tanous const static auto& putDrive = privilegeSetConfigureComponents; 309*4f48d5f6SEd Tanous const static auto& deleteDrive = privilegeSetConfigureComponents; 310ed398213SEd Tanous 311ed398213SEd Tanous // DriveCollection 312*4f48d5f6SEd Tanous const static auto& getDriveCollection = privilegeSetLogin; 313*4f48d5f6SEd Tanous const static auto& headDriveCollection = privilegeSetLogin; 314*4f48d5f6SEd Tanous const static auto& patchDriveCollection = privilegeSetConfigureComponents; 315*4f48d5f6SEd Tanous const static auto& postDriveCollection = privilegeSetConfigureComponents; 316*4f48d5f6SEd Tanous const static auto& putDriveCollection = privilegeSetConfigureComponents; 317*4f48d5f6SEd Tanous const static auto& deleteDriveCollection = privilegeSetConfigureComponents; 318ed398213SEd Tanous 319ed398213SEd Tanous // Endpoint 320*4f48d5f6SEd Tanous const static auto& getEndpoint = privilegeSetLogin; 321*4f48d5f6SEd Tanous const static auto& headEndpoint = privilegeSetLogin; 322*4f48d5f6SEd Tanous const static auto& patchEndpoint = privilegeSetConfigureComponents; 323*4f48d5f6SEd Tanous const static auto& postEndpoint = privilegeSetConfigureComponents; 324*4f48d5f6SEd Tanous const static auto& putEndpoint = privilegeSetConfigureComponents; 325*4f48d5f6SEd Tanous const static auto& deleteEndpoint = privilegeSetConfigureComponents; 326ed398213SEd Tanous 327ed398213SEd Tanous // EndpointCollection 328*4f48d5f6SEd Tanous const static auto& getEndpointCollection = privilegeSetLogin; 329*4f48d5f6SEd Tanous const static auto& headEndpointCollection = privilegeSetLogin; 330*4f48d5f6SEd Tanous const static auto& patchEndpointCollection = privilegeSetConfigureComponents; 331*4f48d5f6SEd Tanous const static auto& postEndpointCollection = privilegeSetConfigureComponents; 332*4f48d5f6SEd Tanous const static auto& putEndpointCollection = privilegeSetConfigureComponents; 333*4f48d5f6SEd Tanous const static auto& deleteEndpointCollection = privilegeSetConfigureComponents; 334ed398213SEd Tanous 335ed398213SEd Tanous // EndpointGroup 336*4f48d5f6SEd Tanous const static auto& getEndpointGroup = privilegeSetLogin; 337*4f48d5f6SEd Tanous const static auto& headEndpointGroup = privilegeSetLogin; 338*4f48d5f6SEd Tanous const static auto& patchEndpointGroup = privilegeSetConfigureComponents; 339*4f48d5f6SEd Tanous const static auto& postEndpointGroup = privilegeSetConfigureComponents; 340*4f48d5f6SEd Tanous const static auto& putEndpointGroup = privilegeSetConfigureComponents; 341*4f48d5f6SEd Tanous const static auto& deleteEndpointGroup = privilegeSetConfigureComponents; 342ed398213SEd Tanous 343ed398213SEd Tanous // EndpointGroupCollection 344*4f48d5f6SEd Tanous const static auto& getEndpointGroupCollection = privilegeSetLogin; 345*4f48d5f6SEd Tanous const static auto& headEndpointGroupCollection = privilegeSetLogin; 346*4f48d5f6SEd Tanous const static auto& patchEndpointGroupCollection = 347*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 348*4f48d5f6SEd Tanous const static auto& postEndpointGroupCollection = 349*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 350*4f48d5f6SEd Tanous const static auto& putEndpointGroupCollection = privilegeSetConfigureComponents; 351*4f48d5f6SEd Tanous const static auto& deleteEndpointGroupCollection = 352*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 353ed398213SEd Tanous 354ed398213SEd Tanous // EthernetInterface 355*4f48d5f6SEd Tanous const static auto& getEthernetInterface = privilegeSetLogin; 356*4f48d5f6SEd Tanous const static auto& headEthernetInterface = privilegeSetLogin; 357*4f48d5f6SEd Tanous const static auto& patchEthernetInterface = privilegeSetConfigureComponents; 358*4f48d5f6SEd Tanous const static auto& postEthernetInterface = privilegeSetConfigureComponents; 359*4f48d5f6SEd Tanous const static auto& putEthernetInterface = privilegeSetConfigureComponents; 360*4f48d5f6SEd Tanous const static auto& deleteEthernetInterface = privilegeSetConfigureComponents; 361ed398213SEd Tanous 362ed398213SEd Tanous // EthernetInterfaceCollection 363*4f48d5f6SEd Tanous const static auto& getEthernetInterfaceCollection = privilegeSetLogin; 364*4f48d5f6SEd Tanous const static auto& headEthernetInterfaceCollection = privilegeSetLogin; 365*4f48d5f6SEd Tanous const static auto& patchEthernetInterfaceCollection = 366*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 367*4f48d5f6SEd Tanous const static auto& postEthernetInterfaceCollection = 368*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 369*4f48d5f6SEd Tanous const static auto& putEthernetInterfaceCollection = 370*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 371*4f48d5f6SEd Tanous const static auto& deleteEthernetInterfaceCollection = 372*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 373ed398213SEd Tanous 374ed398213SEd Tanous // EventDestination 375*4f48d5f6SEd Tanous const static auto& getEventDestination = privilegeSetLogin; 376*4f48d5f6SEd Tanous const static auto& headEventDestination = privilegeSetLogin; 377*4f48d5f6SEd Tanous const static auto& patchEventDestination = 378*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 379*4f48d5f6SEd Tanous const static auto& postEventDestination = 380*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 381*4f48d5f6SEd Tanous const static auto& putEventDestination = 382*4f48d5f6SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 383*4f48d5f6SEd Tanous const static auto& deleteEventDestination = 384ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureSelf; 385ed398213SEd Tanous 386ed398213SEd Tanous // EventDestinationCollection 387*4f48d5f6SEd Tanous const static auto& getEventDestinationCollection = privilegeSetLogin; 388*4f48d5f6SEd Tanous const static auto& headEventDestinationCollection = privilegeSetLogin; 389*4f48d5f6SEd Tanous const static auto& patchEventDestinationCollection = 390ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 391*4f48d5f6SEd Tanous const static auto& postEventDestinationCollection = 392ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 393*4f48d5f6SEd Tanous const static auto& putEventDestinationCollection = 394ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 395*4f48d5f6SEd Tanous const static auto& deleteEventDestinationCollection = 396ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureComponents; 397ed398213SEd Tanous 398ed398213SEd Tanous // EventService 399*4f48d5f6SEd Tanous const static auto& getEventService = privilegeSetLogin; 400*4f48d5f6SEd Tanous const static auto& headEventService = privilegeSetLogin; 401*4f48d5f6SEd Tanous const static auto& patchEventService = privilegeSetConfigureManager; 402*4f48d5f6SEd Tanous const static auto& postEventService = privilegeSetConfigureManager; 403*4f48d5f6SEd Tanous const static auto& putEventService = privilegeSetConfigureManager; 404*4f48d5f6SEd Tanous const static auto& deleteEventService = privilegeSetConfigureManager; 405ed398213SEd Tanous 406ed398213SEd Tanous // ExternalAccountProvider 407*4f48d5f6SEd Tanous const static auto& getExternalAccountProvider = privilegeSetLogin; 408*4f48d5f6SEd Tanous const static auto& headExternalAccountProvider = privilegeSetLogin; 409*4f48d5f6SEd Tanous const static auto& patchExternalAccountProvider = privilegeSetConfigureManager; 410*4f48d5f6SEd Tanous const static auto& putExternalAccountProvider = privilegeSetConfigureManager; 411*4f48d5f6SEd Tanous const static auto& deleteExternalAccountProvider = privilegeSetConfigureManager; 412*4f48d5f6SEd Tanous const static auto& postExternalAccountProvider = privilegeSetConfigureManager; 413ed398213SEd Tanous 414ed398213SEd Tanous // ExternalAccountProviderCollection 415*4f48d5f6SEd Tanous const static auto& getExternalAccountProviderCollection = privilegeSetLogin; 416*4f48d5f6SEd Tanous const static auto& headExternalAccountProviderCollection = privilegeSetLogin; 417*4f48d5f6SEd Tanous const static auto& patchExternalAccountProviderCollection = 418ed398213SEd Tanous privilegeSetConfigureManager; 419*4f48d5f6SEd Tanous const static auto& putExternalAccountProviderCollection = 420ed398213SEd Tanous privilegeSetConfigureManager; 421*4f48d5f6SEd Tanous const static auto& deleteExternalAccountProviderCollection = 422*4f48d5f6SEd Tanous privilegeSetConfigureManager; 423*4f48d5f6SEd Tanous const static auto& postExternalAccountProviderCollection = 424ed398213SEd Tanous privilegeSetConfigureManager; 425ed398213SEd Tanous 426ed398213SEd Tanous // Fabric 427*4f48d5f6SEd Tanous const static auto& getFabric = privilegeSetLogin; 428*4f48d5f6SEd Tanous const static auto& headFabric = privilegeSetLogin; 429*4f48d5f6SEd Tanous const static auto& patchFabric = privilegeSetConfigureComponents; 430*4f48d5f6SEd Tanous const static auto& postFabric = privilegeSetConfigureComponents; 431*4f48d5f6SEd Tanous const static auto& putFabric = privilegeSetConfigureComponents; 432*4f48d5f6SEd Tanous const static auto& deleteFabric = privilegeSetConfigureComponents; 433ed398213SEd Tanous 434ed398213SEd Tanous // FabricCollection 435*4f48d5f6SEd Tanous const static auto& getFabricCollection = privilegeSetLogin; 436*4f48d5f6SEd Tanous const static auto& headFabricCollection = privilegeSetLogin; 437*4f48d5f6SEd Tanous const static auto& patchFabricCollection = privilegeSetConfigureComponents; 438*4f48d5f6SEd Tanous const static auto& postFabricCollection = privilegeSetConfigureComponents; 439*4f48d5f6SEd Tanous const static auto& putFabricCollection = privilegeSetConfigureComponents; 440*4f48d5f6SEd Tanous const static auto& deleteFabricCollection = privilegeSetConfigureComponents; 441ed398213SEd Tanous 442ed398213SEd Tanous // FabricAdapter 443*4f48d5f6SEd Tanous const static auto& getFabricAdapter = privilegeSetLogin; 444*4f48d5f6SEd Tanous const static auto& headFabricAdapter = privilegeSetLogin; 445*4f48d5f6SEd Tanous const static auto& patchFabricAdapter = privilegeSetConfigureComponents; 446*4f48d5f6SEd Tanous const static auto& postFabricAdapter = privilegeSetConfigureComponents; 447*4f48d5f6SEd Tanous const static auto& putFabricAdapter = privilegeSetConfigureComponents; 448*4f48d5f6SEd Tanous const static auto& deleteFabricAdapter = privilegeSetConfigureComponents; 449ed398213SEd Tanous 450ed398213SEd Tanous // FabricAdapterCollection 451*4f48d5f6SEd Tanous const static auto& getFabricAdapterCollection = privilegeSetLogin; 452*4f48d5f6SEd Tanous const static auto& headFabricAdapterCollection = privilegeSetLogin; 453*4f48d5f6SEd Tanous const static auto& patchFabricAdapterCollection = 454*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 455*4f48d5f6SEd Tanous const static auto& postFabricAdapterCollection = 456*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 457*4f48d5f6SEd Tanous const static auto& putFabricAdapterCollection = privilegeSetConfigureComponents; 458*4f48d5f6SEd Tanous const static auto& deleteFabricAdapterCollection = 459*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 460ed398213SEd Tanous 461ed398213SEd Tanous // Facility 462*4f48d5f6SEd Tanous const static auto& getFacility = privilegeSetLogin; 463*4f48d5f6SEd Tanous const static auto& headFacility = privilegeSetLogin; 464*4f48d5f6SEd Tanous const static auto& patchFacility = privilegeSetConfigureComponents; 465*4f48d5f6SEd Tanous const static auto& putFacility = privilegeSetConfigureComponents; 466*4f48d5f6SEd Tanous const static auto& deleteFacility = privilegeSetConfigureComponents; 467*4f48d5f6SEd Tanous const static auto& postFacility = privilegeSetConfigureComponents; 468ed398213SEd Tanous 469ed398213SEd Tanous // FacilityCollection 470*4f48d5f6SEd Tanous const static auto& getFacilityCollection = privilegeSetLogin; 471*4f48d5f6SEd Tanous const static auto& headFacilityCollection = privilegeSetLogin; 472*4f48d5f6SEd Tanous const static auto& patchFacilityCollection = privilegeSetConfigureComponents; 473*4f48d5f6SEd Tanous const static auto& putFacilityCollection = privilegeSetConfigureComponents; 474*4f48d5f6SEd Tanous const static auto& deleteFacilityCollection = privilegeSetConfigureComponents; 475*4f48d5f6SEd Tanous const static auto& postFacilityCollection = privilegeSetConfigureComponents; 476ed398213SEd Tanous 477ed398213SEd Tanous // HostInterface 478*4f48d5f6SEd Tanous const static auto& getHostInterface = privilegeSetLogin; 479*4f48d5f6SEd Tanous const static auto& headHostInterface = privilegeSetLogin; 480*4f48d5f6SEd Tanous const static auto& patchHostInterface = privilegeSetConfigureManager; 481*4f48d5f6SEd Tanous const static auto& postHostInterface = privilegeSetConfigureManager; 482*4f48d5f6SEd Tanous const static auto& putHostInterface = privilegeSetConfigureManager; 483*4f48d5f6SEd Tanous const static auto& deleteHostInterface = privilegeSetConfigureManager; 484ed398213SEd Tanous 485ed398213SEd Tanous // HostInterfaceCollection 486*4f48d5f6SEd Tanous const static auto& getHostInterfaceCollection = privilegeSetLogin; 487*4f48d5f6SEd Tanous const static auto& headHostInterfaceCollection = privilegeSetLogin; 488*4f48d5f6SEd Tanous const static auto& patchHostInterfaceCollection = privilegeSetConfigureManager; 489*4f48d5f6SEd Tanous const static auto& postHostInterfaceCollection = privilegeSetConfigureManager; 490*4f48d5f6SEd Tanous const static auto& putHostInterfaceCollection = privilegeSetConfigureManager; 491*4f48d5f6SEd Tanous const static auto& deleteHostInterfaceCollection = privilegeSetConfigureManager; 492ed398213SEd Tanous 493ed398213SEd Tanous // Job 494*4f48d5f6SEd Tanous const static auto& getJob = privilegeSetLogin; 495*4f48d5f6SEd Tanous const static auto& headJob = privilegeSetLogin; 496*4f48d5f6SEd Tanous const static auto& patchJob = privilegeSetConfigureManager; 497*4f48d5f6SEd Tanous const static auto& putJob = privilegeSetConfigureManager; 498*4f48d5f6SEd Tanous const static auto& deleteJob = privilegeSetConfigureManager; 499*4f48d5f6SEd Tanous const static auto& postJob = privilegeSetConfigureManager; 500ed398213SEd Tanous 501ed398213SEd Tanous // JobCollection 502*4f48d5f6SEd Tanous const static auto& getJobCollection = privilegeSetLogin; 503*4f48d5f6SEd Tanous const static auto& headJobCollection = privilegeSetLogin; 504*4f48d5f6SEd Tanous const static auto& patchJobCollection = privilegeSetConfigureManager; 505*4f48d5f6SEd Tanous const static auto& putJobCollection = privilegeSetConfigureManager; 506*4f48d5f6SEd Tanous const static auto& deleteJobCollection = privilegeSetConfigureManager; 507*4f48d5f6SEd Tanous const static auto& postJobCollection = privilegeSetConfigureManager; 508ed398213SEd Tanous 509ed398213SEd Tanous // JobService 510*4f48d5f6SEd Tanous const static auto& getJobService = privilegeSetLogin; 511*4f48d5f6SEd Tanous const static auto& headJobService = privilegeSetLogin; 512*4f48d5f6SEd Tanous const static auto& patchJobService = privilegeSetConfigureManager; 513*4f48d5f6SEd Tanous const static auto& putJobService = privilegeSetConfigureManager; 514*4f48d5f6SEd Tanous const static auto& deleteJobService = privilegeSetConfigureManager; 515*4f48d5f6SEd Tanous const static auto& postJobService = privilegeSetConfigureManager; 516ed398213SEd Tanous 517ed398213SEd Tanous // JsonSchemaFile 518*4f48d5f6SEd Tanous const static auto& getJsonSchemaFile = privilegeSetLogin; 519*4f48d5f6SEd Tanous const static auto& headJsonSchemaFile = privilegeSetLogin; 520*4f48d5f6SEd Tanous const static auto& patchJsonSchemaFile = privilegeSetConfigureManager; 521*4f48d5f6SEd Tanous const static auto& postJsonSchemaFile = privilegeSetConfigureManager; 522*4f48d5f6SEd Tanous const static auto& putJsonSchemaFile = privilegeSetConfigureManager; 523*4f48d5f6SEd Tanous const static auto& deleteJsonSchemaFile = privilegeSetConfigureManager; 524ed398213SEd Tanous 525ed398213SEd Tanous // JsonSchemaFileCollection 526*4f48d5f6SEd Tanous const static auto& getJsonSchemaFileCollection = privilegeSetLogin; 527*4f48d5f6SEd Tanous const static auto& headJsonSchemaFileCollection = privilegeSetLogin; 528*4f48d5f6SEd Tanous const static auto& patchJsonSchemaFileCollection = privilegeSetConfigureManager; 529*4f48d5f6SEd Tanous const static auto& postJsonSchemaFileCollection = privilegeSetConfigureManager; 530*4f48d5f6SEd Tanous const static auto& putJsonSchemaFileCollection = privilegeSetConfigureManager; 531*4f48d5f6SEd Tanous const static auto& deleteJsonSchemaFileCollection = 532*4f48d5f6SEd Tanous privilegeSetConfigureManager; 533ed398213SEd Tanous 534ed398213SEd Tanous // LogEntry 535*4f48d5f6SEd Tanous const static auto& getLogEntry = privilegeSetLogin; 536*4f48d5f6SEd Tanous const static auto& headLogEntry = privilegeSetLogin; 537*4f48d5f6SEd Tanous const static auto& patchLogEntry = privilegeSetConfigureManager; 538*4f48d5f6SEd Tanous const static auto& putLogEntry = privilegeSetConfigureManager; 539*4f48d5f6SEd Tanous const static auto& deleteLogEntry = privilegeSetConfigureManager; 540*4f48d5f6SEd Tanous const static auto& postLogEntry = privilegeSetConfigureManager; 541ed398213SEd Tanous 542ed398213SEd Tanous // LogEntryCollection 543*4f48d5f6SEd Tanous const static auto& getLogEntryCollection = privilegeSetLogin; 544*4f48d5f6SEd Tanous const static auto& headLogEntryCollection = privilegeSetLogin; 545*4f48d5f6SEd Tanous const static auto& patchLogEntryCollection = privilegeSetConfigureManager; 546*4f48d5f6SEd Tanous const static auto& putLogEntryCollection = privilegeSetConfigureManager; 547*4f48d5f6SEd Tanous const static auto& deleteLogEntryCollection = privilegeSetConfigureManager; 548*4f48d5f6SEd Tanous const static auto& postLogEntryCollection = privilegeSetConfigureManager; 549ed398213SEd Tanous 550ed398213SEd Tanous // LogService 551*4f48d5f6SEd Tanous const static auto& getLogService = privilegeSetLogin; 552*4f48d5f6SEd Tanous const static auto& headLogService = privilegeSetLogin; 553*4f48d5f6SEd Tanous const static auto& patchLogService = privilegeSetConfigureManager; 554*4f48d5f6SEd Tanous const static auto& putLogService = privilegeSetConfigureManager; 555*4f48d5f6SEd Tanous const static auto& deleteLogService = privilegeSetConfigureManager; 556*4f48d5f6SEd Tanous const static auto& postLogService = privilegeSetConfigureManager; 557ed398213SEd Tanous 558ed398213SEd Tanous // LogServiceCollection 559*4f48d5f6SEd Tanous const static auto& getLogServiceCollection = privilegeSetLogin; 560*4f48d5f6SEd Tanous const static auto& headLogServiceCollection = privilegeSetLogin; 561*4f48d5f6SEd Tanous const static auto& patchLogServiceCollection = privilegeSetConfigureManager; 562*4f48d5f6SEd Tanous const static auto& putLogServiceCollection = privilegeSetConfigureManager; 563*4f48d5f6SEd Tanous const static auto& deleteLogServiceCollection = privilegeSetConfigureManager; 564*4f48d5f6SEd Tanous const static auto& postLogServiceCollection = privilegeSetConfigureManager; 565ed398213SEd Tanous 566ed398213SEd Tanous // Manager 567*4f48d5f6SEd Tanous const static auto& getManager = privilegeSetLogin; 568*4f48d5f6SEd Tanous const static auto& headManager = privilegeSetLogin; 569*4f48d5f6SEd Tanous const static auto& patchManager = privilegeSetConfigureManager; 570*4f48d5f6SEd Tanous const static auto& postManager = privilegeSetConfigureManager; 571*4f48d5f6SEd Tanous const static auto& putManager = privilegeSetConfigureManager; 572*4f48d5f6SEd Tanous const static auto& deleteManager = privilegeSetConfigureManager; 573ed398213SEd Tanous 574ed398213SEd Tanous // ManagerCollection 575*4f48d5f6SEd Tanous const static auto& getManagerCollection = privilegeSetLogin; 576*4f48d5f6SEd Tanous const static auto& headManagerCollection = privilegeSetLogin; 577*4f48d5f6SEd Tanous const static auto& patchManagerCollection = privilegeSetConfigureManager; 578*4f48d5f6SEd Tanous const static auto& postManagerCollection = privilegeSetConfigureManager; 579*4f48d5f6SEd Tanous const static auto& putManagerCollection = privilegeSetConfigureManager; 580*4f48d5f6SEd Tanous const static auto& deleteManagerCollection = privilegeSetConfigureManager; 581ed398213SEd Tanous 582ed398213SEd Tanous // ManagerAccount 583*4f48d5f6SEd Tanous const static auto& getManagerAccount = 584ed398213SEd Tanous privilegeSetConfigureManagerOrConfigureUsersOrConfigureSelf; 585*4f48d5f6SEd Tanous const static auto& headManagerAccount = privilegeSetLogin; 586*4f48d5f6SEd Tanous const static auto& patchManagerAccount = privilegeSetConfigureUsers; 587*4f48d5f6SEd Tanous const static auto& postManagerAccount = privilegeSetConfigureUsers; 588*4f48d5f6SEd Tanous const static auto& putManagerAccount = privilegeSetConfigureUsers; 589*4f48d5f6SEd Tanous const static auto& deleteManagerAccount = privilegeSetConfigureUsers; 590ed398213SEd Tanous 591ed398213SEd Tanous // ManagerAccountCollection 592*4f48d5f6SEd Tanous const static auto& getManagerAccountCollection = privilegeSetLogin; 593*4f48d5f6SEd Tanous const static auto& headManagerAccountCollection = privilegeSetLogin; 594*4f48d5f6SEd Tanous const static auto& patchManagerAccountCollection = privilegeSetConfigureUsers; 595*4f48d5f6SEd Tanous const static auto& putManagerAccountCollection = privilegeSetConfigureUsers; 596*4f48d5f6SEd Tanous const static auto& deleteManagerAccountCollection = privilegeSetConfigureUsers; 597*4f48d5f6SEd Tanous const static auto& postManagerAccountCollection = privilegeSetConfigureUsers; 598ed398213SEd Tanous 599ed398213SEd Tanous // ManagerNetworkProtocol 600*4f48d5f6SEd Tanous const static auto& getManagerNetworkProtocol = privilegeSetLogin; 601*4f48d5f6SEd Tanous const static auto& headManagerNetworkProtocol = privilegeSetLogin; 602*4f48d5f6SEd Tanous const static auto& patchManagerNetworkProtocol = privilegeSetConfigureManager; 603*4f48d5f6SEd Tanous const static auto& postManagerNetworkProtocol = privilegeSetConfigureManager; 604*4f48d5f6SEd Tanous const static auto& putManagerNetworkProtocol = privilegeSetConfigureManager; 605*4f48d5f6SEd Tanous const static auto& deleteManagerNetworkProtocol = privilegeSetConfigureManager; 606ed398213SEd Tanous 607ed398213SEd Tanous // MediaController 608*4f48d5f6SEd Tanous const static auto& getMediaController = privilegeSetLogin; 609*4f48d5f6SEd Tanous const static auto& headMediaController = privilegeSetLogin; 610*4f48d5f6SEd Tanous const static auto& patchMediaController = privilegeSetConfigureComponents; 611*4f48d5f6SEd Tanous const static auto& postMediaController = privilegeSetConfigureComponents; 612*4f48d5f6SEd Tanous const static auto& putMediaController = privilegeSetConfigureComponents; 613*4f48d5f6SEd Tanous const static auto& deleteMediaController = privilegeSetConfigureComponents; 614ed398213SEd Tanous 615ed398213SEd Tanous // MediaControllerCollection 616*4f48d5f6SEd Tanous const static auto& getMediaControllerCollection = privilegeSetLogin; 617*4f48d5f6SEd Tanous const static auto& headMediaControllerCollection = privilegeSetLogin; 618*4f48d5f6SEd Tanous const static auto& patchMediaControllerCollection = 619*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 620*4f48d5f6SEd Tanous const static auto& postMediaControllerCollection = 621*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 622*4f48d5f6SEd Tanous const static auto& putMediaControllerCollection = 623*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 624*4f48d5f6SEd Tanous const static auto& deleteMediaControllerCollection = 625*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 626ed398213SEd Tanous 627ed398213SEd Tanous // Memory 628*4f48d5f6SEd Tanous const static auto& getMemory = privilegeSetLogin; 629*4f48d5f6SEd Tanous const static auto& headMemory = privilegeSetLogin; 630*4f48d5f6SEd Tanous const static auto& patchMemory = privilegeSetConfigureComponents; 631*4f48d5f6SEd Tanous const static auto& postMemory = privilegeSetConfigureComponents; 632*4f48d5f6SEd Tanous const static auto& putMemory = privilegeSetConfigureComponents; 633*4f48d5f6SEd Tanous const static auto& deleteMemory = privilegeSetConfigureComponents; 634ed398213SEd Tanous 635ed398213SEd Tanous // MemoryCollection 636*4f48d5f6SEd Tanous const static auto& getMemoryCollection = privilegeSetLogin; 637*4f48d5f6SEd Tanous const static auto& headMemoryCollection = privilegeSetLogin; 638*4f48d5f6SEd Tanous const static auto& patchMemoryCollection = privilegeSetConfigureComponents; 639*4f48d5f6SEd Tanous const static auto& postMemoryCollection = privilegeSetConfigureComponents; 640*4f48d5f6SEd Tanous const static auto& putMemoryCollection = privilegeSetConfigureComponents; 641*4f48d5f6SEd Tanous const static auto& deleteMemoryCollection = privilegeSetConfigureComponents; 642ed398213SEd Tanous 643ed398213SEd Tanous // MemoryChunks 644*4f48d5f6SEd Tanous const static auto& getMemoryChunks = privilegeSetLogin; 645*4f48d5f6SEd Tanous const static auto& headMemoryChunks = privilegeSetLogin; 646*4f48d5f6SEd Tanous const static auto& patchMemoryChunks = privilegeSetConfigureComponents; 647*4f48d5f6SEd Tanous const static auto& postMemoryChunks = privilegeSetConfigureComponents; 648*4f48d5f6SEd Tanous const static auto& putMemoryChunks = privilegeSetConfigureComponents; 649*4f48d5f6SEd Tanous const static auto& deleteMemoryChunks = privilegeSetConfigureComponents; 650ed398213SEd Tanous 651ed398213SEd Tanous // MemoryChunksCollection 652*4f48d5f6SEd Tanous const static auto& getMemoryChunksCollection = privilegeSetLogin; 653*4f48d5f6SEd Tanous const static auto& headMemoryChunksCollection = privilegeSetLogin; 654*4f48d5f6SEd Tanous const static auto& patchMemoryChunksCollection = 655*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 656*4f48d5f6SEd Tanous const static auto& postMemoryChunksCollection = privilegeSetConfigureComponents; 657*4f48d5f6SEd Tanous const static auto& putMemoryChunksCollection = privilegeSetConfigureComponents; 658*4f48d5f6SEd Tanous const static auto& deleteMemoryChunksCollection = 659*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 660ed398213SEd Tanous 661ed398213SEd Tanous // MemoryDomain 662*4f48d5f6SEd Tanous const static auto& getMemoryDomain = privilegeSetLogin; 663*4f48d5f6SEd Tanous const static auto& headMemoryDomain = privilegeSetLogin; 664*4f48d5f6SEd Tanous const static auto& patchMemoryDomain = privilegeSetConfigureComponents; 665*4f48d5f6SEd Tanous const static auto& postMemoryDomain = privilegeSetConfigureComponents; 666*4f48d5f6SEd Tanous const static auto& putMemoryDomain = privilegeSetConfigureComponents; 667*4f48d5f6SEd Tanous const static auto& deleteMemoryDomain = privilegeSetConfigureComponents; 668ed398213SEd Tanous 669ed398213SEd Tanous // MemoryDomainCollection 670*4f48d5f6SEd Tanous const static auto& getMemoryDomainCollection = privilegeSetLogin; 671*4f48d5f6SEd Tanous const static auto& headMemoryDomainCollection = privilegeSetLogin; 672*4f48d5f6SEd Tanous const static auto& patchMemoryDomainCollection = 673*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 674*4f48d5f6SEd Tanous const static auto& postMemoryDomainCollection = privilegeSetConfigureComponents; 675*4f48d5f6SEd Tanous const static auto& putMemoryDomainCollection = privilegeSetConfigureComponents; 676*4f48d5f6SEd Tanous const static auto& deleteMemoryDomainCollection = 677*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 678ed398213SEd Tanous 679ed398213SEd Tanous // MemoryMetrics 680*4f48d5f6SEd Tanous const static auto& getMemoryMetrics = privilegeSetLogin; 681*4f48d5f6SEd Tanous const static auto& headMemoryMetrics = privilegeSetLogin; 682*4f48d5f6SEd Tanous const static auto& patchMemoryMetrics = privilegeSetConfigureComponents; 683*4f48d5f6SEd Tanous const static auto& postMemoryMetrics = privilegeSetConfigureComponents; 684*4f48d5f6SEd Tanous const static auto& putMemoryMetrics = privilegeSetConfigureComponents; 685*4f48d5f6SEd Tanous const static auto& deleteMemoryMetrics = privilegeSetConfigureComponents; 686ed398213SEd Tanous 687ed398213SEd Tanous // MessageRegistryFile 688*4f48d5f6SEd Tanous const static auto& getMessageRegistryFile = privilegeSetLogin; 689*4f48d5f6SEd Tanous const static auto& headMessageRegistryFile = privilegeSetLogin; 690*4f48d5f6SEd Tanous const static auto& patchMessageRegistryFile = privilegeSetConfigureManager; 691*4f48d5f6SEd Tanous const static auto& postMessageRegistryFile = privilegeSetConfigureManager; 692*4f48d5f6SEd Tanous const static auto& putMessageRegistryFile = privilegeSetConfigureManager; 693*4f48d5f6SEd Tanous const static auto& deleteMessageRegistryFile = privilegeSetConfigureManager; 694ed398213SEd Tanous 695ed398213SEd Tanous // MessageRegistryFileCollection 696*4f48d5f6SEd Tanous const static auto& getMessageRegistryFileCollection = privilegeSetLogin; 697*4f48d5f6SEd Tanous const static auto& headMessageRegistryFileCollection = privilegeSetLogin; 698*4f48d5f6SEd Tanous const static auto& patchMessageRegistryFileCollection = 699*4f48d5f6SEd Tanous privilegeSetConfigureManager; 700*4f48d5f6SEd Tanous const static auto& postMessageRegistryFileCollection = 701*4f48d5f6SEd Tanous privilegeSetConfigureManager; 702*4f48d5f6SEd Tanous const static auto& putMessageRegistryFileCollection = 703*4f48d5f6SEd Tanous privilegeSetConfigureManager; 704*4f48d5f6SEd Tanous const static auto& deleteMessageRegistryFileCollection = 705*4f48d5f6SEd Tanous privilegeSetConfigureManager; 706ed398213SEd Tanous 707ed398213SEd Tanous // MetricDefinition 708*4f48d5f6SEd Tanous const static auto& getMetricDefinition = privilegeSetLogin; 709*4f48d5f6SEd Tanous const static auto& headMetricDefinition = privilegeSetLogin; 710*4f48d5f6SEd Tanous const static auto& patchMetricDefinition = privilegeSetConfigureManager; 711*4f48d5f6SEd Tanous const static auto& putMetricDefinition = privilegeSetConfigureManager; 712*4f48d5f6SEd Tanous const static auto& deleteMetricDefinition = privilegeSetConfigureManager; 713*4f48d5f6SEd Tanous const static auto& postMetricDefinition = privilegeSetConfigureManager; 714ed398213SEd Tanous 715ed398213SEd Tanous // MetricDefinitionCollection 716*4f48d5f6SEd Tanous const static auto& getMetricDefinitionCollection = privilegeSetLogin; 717*4f48d5f6SEd Tanous const static auto& headMetricDefinitionCollection = privilegeSetLogin; 718*4f48d5f6SEd Tanous const static auto& patchMetricDefinitionCollection = 719*4f48d5f6SEd Tanous privilegeSetConfigureManager; 720*4f48d5f6SEd Tanous const static auto& putMetricDefinitionCollection = privilegeSetConfigureManager; 721*4f48d5f6SEd Tanous const static auto& deleteMetricDefinitionCollection = 722*4f48d5f6SEd Tanous privilegeSetConfigureManager; 723*4f48d5f6SEd Tanous const static auto& postMetricDefinitionCollection = 724*4f48d5f6SEd Tanous privilegeSetConfigureManager; 725ed398213SEd Tanous 726ed398213SEd Tanous // MetricReport 727*4f48d5f6SEd Tanous const static auto& getMetricReport = privilegeSetLogin; 728*4f48d5f6SEd Tanous const static auto& headMetricReport = privilegeSetLogin; 729*4f48d5f6SEd Tanous const static auto& patchMetricReport = privilegeSetConfigureManager; 730*4f48d5f6SEd Tanous const static auto& putMetricReport = privilegeSetConfigureManager; 731*4f48d5f6SEd Tanous const static auto& deleteMetricReport = privilegeSetConfigureManager; 732*4f48d5f6SEd Tanous const static auto& postMetricReport = privilegeSetConfigureManager; 733ed398213SEd Tanous 734ed398213SEd Tanous // MetricReportCollection 735*4f48d5f6SEd Tanous const static auto& getMetricReportCollection = privilegeSetLogin; 736*4f48d5f6SEd Tanous const static auto& headMetricReportCollection = privilegeSetLogin; 737*4f48d5f6SEd Tanous const static auto& patchMetricReportCollection = privilegeSetConfigureManager; 738*4f48d5f6SEd Tanous const static auto& putMetricReportCollection = privilegeSetConfigureManager; 739*4f48d5f6SEd Tanous const static auto& deleteMetricReportCollection = privilegeSetConfigureManager; 740*4f48d5f6SEd Tanous const static auto& postMetricReportCollection = privilegeSetConfigureManager; 741ed398213SEd Tanous 742ed398213SEd Tanous // MetricReportDefinition 743*4f48d5f6SEd Tanous const static auto& getMetricReportDefinition = privilegeSetLogin; 744*4f48d5f6SEd Tanous const static auto& headMetricReportDefinition = privilegeSetLogin; 745*4f48d5f6SEd Tanous const static auto& patchMetricReportDefinition = privilegeSetConfigureManager; 746*4f48d5f6SEd Tanous const static auto& putMetricReportDefinition = privilegeSetConfigureManager; 747*4f48d5f6SEd Tanous const static auto& deleteMetricReportDefinition = privilegeSetConfigureManager; 748*4f48d5f6SEd Tanous const static auto& postMetricReportDefinition = privilegeSetConfigureManager; 749ed398213SEd Tanous 750ed398213SEd Tanous // MetricReportDefinitionCollection 751*4f48d5f6SEd Tanous const static auto& getMetricReportDefinitionCollection = privilegeSetLogin; 752*4f48d5f6SEd Tanous const static auto& headMetricReportDefinitionCollection = privilegeSetLogin; 753*4f48d5f6SEd Tanous const static auto& patchMetricReportDefinitionCollection = 754ed398213SEd Tanous privilegeSetConfigureManager; 755*4f48d5f6SEd Tanous const static auto& putMetricReportDefinitionCollection = 756ed398213SEd Tanous privilegeSetConfigureManager; 757*4f48d5f6SEd Tanous const static auto& deleteMetricReportDefinitionCollection = 758*4f48d5f6SEd Tanous privilegeSetConfigureManager; 759*4f48d5f6SEd Tanous const static auto& postMetricReportDefinitionCollection = 760*4f48d5f6SEd Tanous privilegeSetConfigureManager; 761ed398213SEd Tanous 762ed398213SEd Tanous // NetworkAdapter 763*4f48d5f6SEd Tanous const static auto& getNetworkAdapter = privilegeSetLogin; 764*4f48d5f6SEd Tanous const static auto& headNetworkAdapter = privilegeSetLogin; 765*4f48d5f6SEd Tanous const static auto& patchNetworkAdapter = privilegeSetConfigureComponents; 766*4f48d5f6SEd Tanous const static auto& postNetworkAdapter = privilegeSetConfigureComponents; 767*4f48d5f6SEd Tanous const static auto& putNetworkAdapter = privilegeSetConfigureComponents; 768*4f48d5f6SEd Tanous const static auto& deleteNetworkAdapter = privilegeSetConfigureComponents; 769ed398213SEd Tanous 770ed398213SEd Tanous // NetworkAdapterCollection 771*4f48d5f6SEd Tanous const static auto& getNetworkAdapterCollection = privilegeSetLogin; 772*4f48d5f6SEd Tanous const static auto& headNetworkAdapterCollection = privilegeSetLogin; 773*4f48d5f6SEd Tanous const static auto& patchNetworkAdapterCollection = 774*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 775*4f48d5f6SEd Tanous const static auto& postNetworkAdapterCollection = 776*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 777*4f48d5f6SEd Tanous const static auto& putNetworkAdapterCollection = 778*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 779*4f48d5f6SEd Tanous const static auto& deleteNetworkAdapterCollection = 780*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 781ed398213SEd Tanous 782ed398213SEd Tanous // NetworkDeviceFunction 783*4f48d5f6SEd Tanous const static auto& getNetworkDeviceFunction = privilegeSetLogin; 784*4f48d5f6SEd Tanous const static auto& headNetworkDeviceFunction = privilegeSetLogin; 785*4f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunction = privilegeSetConfigureComponents; 786*4f48d5f6SEd Tanous const static auto& postNetworkDeviceFunction = privilegeSetConfigureComponents; 787*4f48d5f6SEd Tanous const static auto& putNetworkDeviceFunction = privilegeSetConfigureComponents; 788*4f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunction = 789*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 790ed398213SEd Tanous 791ed398213SEd Tanous // NetworkDeviceFunctionCollection 792*4f48d5f6SEd Tanous const static auto& getNetworkDeviceFunctionCollection = privilegeSetLogin; 793*4f48d5f6SEd Tanous const static auto& headNetworkDeviceFunctionCollection = privilegeSetLogin; 794*4f48d5f6SEd Tanous const static auto& patchNetworkDeviceFunctionCollection = 795ed398213SEd Tanous privilegeSetConfigureComponents; 796*4f48d5f6SEd Tanous const static auto& postNetworkDeviceFunctionCollection = 797ed398213SEd Tanous privilegeSetConfigureComponents; 798*4f48d5f6SEd Tanous const static auto& putNetworkDeviceFunctionCollection = 799ed398213SEd Tanous privilegeSetConfigureComponents; 800*4f48d5f6SEd Tanous const static auto& deleteNetworkDeviceFunctionCollection = 801ed398213SEd Tanous privilegeSetConfigureComponents; 802ed398213SEd Tanous 803ed398213SEd Tanous // NetworkInterface 804*4f48d5f6SEd Tanous const static auto& getNetworkInterface = privilegeSetLogin; 805*4f48d5f6SEd Tanous const static auto& headNetworkInterface = privilegeSetLogin; 806*4f48d5f6SEd Tanous const static auto& patchNetworkInterface = privilegeSetConfigureComponents; 807*4f48d5f6SEd Tanous const static auto& postNetworkInterface = privilegeSetConfigureComponents; 808*4f48d5f6SEd Tanous const static auto& putNetworkInterface = privilegeSetConfigureComponents; 809*4f48d5f6SEd Tanous const static auto& deleteNetworkInterface = privilegeSetConfigureComponents; 810ed398213SEd Tanous 811ed398213SEd Tanous // NetworkInterfaceCollection 812*4f48d5f6SEd Tanous const static auto& getNetworkInterfaceCollection = privilegeSetLogin; 813*4f48d5f6SEd Tanous const static auto& headNetworkInterfaceCollection = privilegeSetLogin; 814*4f48d5f6SEd Tanous const static auto& patchNetworkInterfaceCollection = 815*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 816*4f48d5f6SEd Tanous const static auto& postNetworkInterfaceCollection = 817*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 818*4f48d5f6SEd Tanous const static auto& putNetworkInterfaceCollection = 819*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 820*4f48d5f6SEd Tanous const static auto& deleteNetworkInterfaceCollection = 821*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 822ed398213SEd Tanous 823ed398213SEd Tanous // NetworkPort 824*4f48d5f6SEd Tanous const static auto& getNetworkPort = privilegeSetLogin; 825*4f48d5f6SEd Tanous const static auto& headNetworkPort = privilegeSetLogin; 826*4f48d5f6SEd Tanous const static auto& patchNetworkPort = privilegeSetConfigureComponents; 827*4f48d5f6SEd Tanous const static auto& postNetworkPort = privilegeSetConfigureComponents; 828*4f48d5f6SEd Tanous const static auto& putNetworkPort = privilegeSetConfigureComponents; 829*4f48d5f6SEd Tanous const static auto& deleteNetworkPort = privilegeSetConfigureComponents; 830ed398213SEd Tanous 831ed398213SEd Tanous // NetworkPortCollection 832*4f48d5f6SEd Tanous const static auto& getNetworkPortCollection = privilegeSetLogin; 833*4f48d5f6SEd Tanous const static auto& headNetworkPortCollection = privilegeSetLogin; 834*4f48d5f6SEd Tanous const static auto& patchNetworkPortCollection = privilegeSetConfigureComponents; 835*4f48d5f6SEd Tanous const static auto& postNetworkPortCollection = privilegeSetConfigureComponents; 836*4f48d5f6SEd Tanous const static auto& putNetworkPortCollection = privilegeSetConfigureComponents; 837*4f48d5f6SEd Tanous const static auto& deleteNetworkPortCollection = 838*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 839ed398213SEd Tanous 840ed398213SEd Tanous // OperatingConfig 841*4f48d5f6SEd Tanous const static auto& getOperatingConfig = privilegeSetLogin; 842*4f48d5f6SEd Tanous const static auto& headOperatingConfig = privilegeSetLogin; 843*4f48d5f6SEd Tanous const static auto& patchOperatingConfig = privilegeSetConfigureComponents; 844*4f48d5f6SEd Tanous const static auto& postOperatingConfig = privilegeSetConfigureComponents; 845*4f48d5f6SEd Tanous const static auto& putOperatingConfig = privilegeSetConfigureComponents; 846*4f48d5f6SEd Tanous const static auto& deleteOperatingConfig = privilegeSetConfigureComponents; 847ed398213SEd Tanous 848ed398213SEd Tanous // OperatingConfigCollection 849*4f48d5f6SEd Tanous const static auto& getOperatingConfigCollection = privilegeSetLogin; 850*4f48d5f6SEd Tanous const static auto& headOperatingConfigCollection = privilegeSetLogin; 851*4f48d5f6SEd Tanous const static auto& patchOperatingConfigCollection = 852*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 853*4f48d5f6SEd Tanous const static auto& postOperatingConfigCollection = 854*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 855*4f48d5f6SEd Tanous const static auto& putOperatingConfigCollection = 856*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 857*4f48d5f6SEd Tanous const static auto& deleteOperatingConfigCollection = 858*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 859ed398213SEd Tanous 860ed398213SEd Tanous // Outlet 861*4f48d5f6SEd Tanous const static auto& getOutlet = privilegeSetLogin; 862*4f48d5f6SEd Tanous const static auto& headOutlet = privilegeSetLogin; 863*4f48d5f6SEd Tanous const static auto& patchOutlet = privilegeSetConfigureComponents; 864*4f48d5f6SEd Tanous const static auto& postOutlet = privilegeSetConfigureComponents; 865*4f48d5f6SEd Tanous const static auto& putOutlet = privilegeSetConfigureComponents; 866*4f48d5f6SEd Tanous const static auto& deleteOutlet = privilegeSetConfigureComponents; 867ed398213SEd Tanous 868ed398213SEd Tanous // OutletCollection 869*4f48d5f6SEd Tanous const static auto& getOutletCollection = privilegeSetLogin; 870*4f48d5f6SEd Tanous const static auto& headOutletCollection = privilegeSetLogin; 871*4f48d5f6SEd Tanous const static auto& patchOutletCollection = privilegeSetConfigureComponents; 872*4f48d5f6SEd Tanous const static auto& postOutletCollection = privilegeSetConfigureComponents; 873*4f48d5f6SEd Tanous const static auto& putOutletCollection = privilegeSetConfigureComponents; 874*4f48d5f6SEd Tanous const static auto& deleteOutletCollection = privilegeSetConfigureComponents; 875ed398213SEd Tanous 876ed398213SEd Tanous // OutletGroup 877*4f48d5f6SEd Tanous const static auto& getOutletGroup = privilegeSetLogin; 878*4f48d5f6SEd Tanous const static auto& headOutletGroup = privilegeSetLogin; 879*4f48d5f6SEd Tanous const static auto& patchOutletGroup = privilegeSetConfigureComponents; 880*4f48d5f6SEd Tanous const static auto& postOutletGroup = privilegeSetConfigureComponents; 881*4f48d5f6SEd Tanous const static auto& putOutletGroup = privilegeSetConfigureComponents; 882*4f48d5f6SEd Tanous const static auto& deleteOutletGroup = privilegeSetConfigureComponents; 883ed398213SEd Tanous 884ed398213SEd Tanous // OutletGroupCollection 885*4f48d5f6SEd Tanous const static auto& getOutletGroupCollection = privilegeSetLogin; 886*4f48d5f6SEd Tanous const static auto& headOutletGroupCollection = privilegeSetLogin; 887*4f48d5f6SEd Tanous const static auto& patchOutletGroupCollection = privilegeSetConfigureComponents; 888*4f48d5f6SEd Tanous const static auto& postOutletGroupCollection = privilegeSetConfigureComponents; 889*4f48d5f6SEd Tanous const static auto& putOutletGroupCollection = privilegeSetConfigureComponents; 890*4f48d5f6SEd Tanous const static auto& deleteOutletGroupCollection = 891*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 892ed398213SEd Tanous 893ed398213SEd Tanous // PCIeDevice 894*4f48d5f6SEd Tanous const static auto& getPCIeDevice = privilegeSetLogin; 895*4f48d5f6SEd Tanous const static auto& headPCIeDevice = privilegeSetLogin; 896*4f48d5f6SEd Tanous const static auto& patchPCIeDevice = privilegeSetConfigureComponents; 897*4f48d5f6SEd Tanous const static auto& postPCIeDevice = privilegeSetConfigureComponents; 898*4f48d5f6SEd Tanous const static auto& putPCIeDevice = privilegeSetConfigureComponents; 899*4f48d5f6SEd Tanous const static auto& deletePCIeDevice = privilegeSetConfigureComponents; 900ed398213SEd Tanous 901ed398213SEd Tanous // PCIeDeviceCollection 902*4f48d5f6SEd Tanous const static auto& getPCIeDeviceCollection = privilegeSetLogin; 903*4f48d5f6SEd Tanous const static auto& headPCIeDeviceCollection = privilegeSetLogin; 904*4f48d5f6SEd Tanous const static auto& patchPCIeDeviceCollection = privilegeSetConfigureComponents; 905*4f48d5f6SEd Tanous const static auto& postPCIeDeviceCollection = privilegeSetConfigureComponents; 906*4f48d5f6SEd Tanous const static auto& putPCIeDeviceCollection = privilegeSetConfigureComponents; 907*4f48d5f6SEd Tanous const static auto& deletePCIeDeviceCollection = privilegeSetConfigureComponents; 908ed398213SEd Tanous 909ed398213SEd Tanous // PCIeFunction 910*4f48d5f6SEd Tanous const static auto& getPCIeFunction = privilegeSetLogin; 911*4f48d5f6SEd Tanous const static auto& headPCIeFunction = privilegeSetLogin; 912*4f48d5f6SEd Tanous const static auto& patchPCIeFunction = privilegeSetConfigureComponents; 913*4f48d5f6SEd Tanous const static auto& postPCIeFunction = privilegeSetConfigureComponents; 914*4f48d5f6SEd Tanous const static auto& putPCIeFunction = privilegeSetConfigureComponents; 915*4f48d5f6SEd Tanous const static auto& deletePCIeFunction = privilegeSetConfigureComponents; 916ed398213SEd Tanous 917ed398213SEd Tanous // PCIeFunctionCollection 918*4f48d5f6SEd Tanous const static auto& getPCIeFunctionCollection = privilegeSetLogin; 919*4f48d5f6SEd Tanous const static auto& headPCIeFunctionCollection = privilegeSetLogin; 920*4f48d5f6SEd Tanous const static auto& patchPCIeFunctionCollection = 921*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 922*4f48d5f6SEd Tanous const static auto& postPCIeFunctionCollection = privilegeSetConfigureComponents; 923*4f48d5f6SEd Tanous const static auto& putPCIeFunctionCollection = privilegeSetConfigureComponents; 924*4f48d5f6SEd Tanous const static auto& deletePCIeFunctionCollection = 925*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 926ed398213SEd Tanous 927ed398213SEd Tanous // PCIeSlots 928*4f48d5f6SEd Tanous const static auto& getPCIeSlots = privilegeSetLogin; 929*4f48d5f6SEd Tanous const static auto& headPCIeSlots = privilegeSetLogin; 930*4f48d5f6SEd Tanous const static auto& patchPCIeSlots = privilegeSetConfigureComponents; 931*4f48d5f6SEd Tanous const static auto& postPCIeSlots = privilegeSetConfigureComponents; 932*4f48d5f6SEd Tanous const static auto& putPCIeSlots = privilegeSetConfigureComponents; 933*4f48d5f6SEd Tanous const static auto& deletePCIeSlots = privilegeSetConfigureComponents; 934ed398213SEd Tanous 935ed398213SEd Tanous // Port 936*4f48d5f6SEd Tanous const static auto& getPort = privilegeSetLogin; 937*4f48d5f6SEd Tanous const static auto& headPort = privilegeSetLogin; 938*4f48d5f6SEd Tanous const static auto& patchPort = privilegeSetConfigureComponents; 939*4f48d5f6SEd Tanous const static auto& postPort = privilegeSetConfigureComponents; 940*4f48d5f6SEd Tanous const static auto& putPort = privilegeSetConfigureComponents; 941*4f48d5f6SEd Tanous const static auto& deletePort = privilegeSetConfigureComponents; 942ed398213SEd Tanous 943ed398213SEd Tanous // PortCollection 944*4f48d5f6SEd Tanous const static auto& getPortCollection = privilegeSetLogin; 945*4f48d5f6SEd Tanous const static auto& headPortCollection = privilegeSetLogin; 946*4f48d5f6SEd Tanous const static auto& patchPortCollection = privilegeSetConfigureComponents; 947*4f48d5f6SEd Tanous const static auto& postPortCollection = privilegeSetConfigureComponents; 948*4f48d5f6SEd Tanous const static auto& putPortCollection = privilegeSetConfigureComponents; 949*4f48d5f6SEd Tanous const static auto& deletePortCollection = privilegeSetConfigureComponents; 950ed398213SEd Tanous 951ed398213SEd Tanous // PortMetrics 952*4f48d5f6SEd Tanous const static auto& getPortMetrics = privilegeSetLogin; 953*4f48d5f6SEd Tanous const static auto& headPortMetrics = privilegeSetLogin; 954*4f48d5f6SEd Tanous const static auto& patchPortMetrics = privilegeSetConfigureComponents; 955*4f48d5f6SEd Tanous const static auto& postPortMetrics = privilegeSetConfigureComponents; 956*4f48d5f6SEd Tanous const static auto& putPortMetrics = privilegeSetConfigureComponents; 957*4f48d5f6SEd Tanous const static auto& deletePortMetrics = privilegeSetConfigureComponents; 958ed398213SEd Tanous 959ed398213SEd Tanous // Power 960*4f48d5f6SEd Tanous const static auto& getPower = privilegeSetLogin; 961*4f48d5f6SEd Tanous const static auto& headPower = privilegeSetLogin; 962*4f48d5f6SEd Tanous const static auto& patchPower = privilegeSetConfigureManager; 963*4f48d5f6SEd Tanous const static auto& putPower = privilegeSetConfigureManager; 964*4f48d5f6SEd Tanous const static auto& deletePower = privilegeSetConfigureManager; 965*4f48d5f6SEd Tanous const static auto& postPower = privilegeSetConfigureManager; 966ed398213SEd Tanous 967ed398213SEd Tanous // PowerDistribution 968*4f48d5f6SEd Tanous const static auto& getPowerDistribution = privilegeSetLogin; 969*4f48d5f6SEd Tanous const static auto& headPowerDistribution = privilegeSetLogin; 970*4f48d5f6SEd Tanous const static auto& patchPowerDistribution = privilegeSetConfigureComponents; 971*4f48d5f6SEd Tanous const static auto& postPowerDistribution = privilegeSetConfigureComponents; 972*4f48d5f6SEd Tanous const static auto& putPowerDistribution = privilegeSetConfigureComponents; 973*4f48d5f6SEd Tanous const static auto& deletePowerDistribution = privilegeSetConfigureComponents; 974ed398213SEd Tanous 975ed398213SEd Tanous // PowerDistributionCollection 976*4f48d5f6SEd Tanous const static auto& getPowerDistributionCollection = privilegeSetLogin; 977*4f48d5f6SEd Tanous const static auto& headPowerDistributionCollection = privilegeSetLogin; 978*4f48d5f6SEd Tanous const static auto& patchPowerDistributionCollection = 979*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 980*4f48d5f6SEd Tanous const static auto& postPowerDistributionCollection = 981*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 982*4f48d5f6SEd Tanous const static auto& putPowerDistributionCollection = 983*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 984*4f48d5f6SEd Tanous const static auto& deletePowerDistributionCollection = 985*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 986ed398213SEd Tanous 987ed398213SEd Tanous // PowerDistributionMetrics 988*4f48d5f6SEd Tanous const static auto& getPowerDistributionMetrics = privilegeSetLogin; 989*4f48d5f6SEd Tanous const static auto& headPowerDistributionMetrics = privilegeSetLogin; 990*4f48d5f6SEd Tanous const static auto& patchPowerDistributionMetrics = 991*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 992*4f48d5f6SEd Tanous const static auto& postPowerDistributionMetrics = 993*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 994*4f48d5f6SEd Tanous const static auto& putPowerDistributionMetrics = 995*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 996*4f48d5f6SEd Tanous const static auto& deletePowerDistributionMetrics = 997*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 998ed398213SEd Tanous 999ed398213SEd Tanous // Processor 1000*4f48d5f6SEd Tanous const static auto& getProcessor = privilegeSetLogin; 1001*4f48d5f6SEd Tanous const static auto& headProcessor = privilegeSetLogin; 1002*4f48d5f6SEd Tanous const static auto& patchProcessor = privilegeSetConfigureComponents; 1003*4f48d5f6SEd Tanous const static auto& putProcessor = privilegeSetConfigureComponents; 1004*4f48d5f6SEd Tanous const static auto& deleteProcessor = privilegeSetConfigureComponents; 1005*4f48d5f6SEd Tanous const static auto& postProcessor = privilegeSetConfigureComponents; 1006ed398213SEd Tanous 1007ed398213SEd Tanous // ProcessorCollection 1008*4f48d5f6SEd Tanous const static auto& getProcessorCollection = privilegeSetLogin; 1009*4f48d5f6SEd Tanous const static auto& headProcessorCollection = privilegeSetLogin; 1010*4f48d5f6SEd Tanous const static auto& patchProcessorCollection = privilegeSetConfigureComponents; 1011*4f48d5f6SEd Tanous const static auto& putProcessorCollection = privilegeSetConfigureComponents; 1012*4f48d5f6SEd Tanous const static auto& deleteProcessorCollection = privilegeSetConfigureComponents; 1013*4f48d5f6SEd Tanous const static auto& postProcessorCollection = privilegeSetConfigureComponents; 1014ed398213SEd Tanous 1015ed398213SEd Tanous // ProcessorMetrics 1016*4f48d5f6SEd Tanous const static auto& getProcessorMetrics = privilegeSetLogin; 1017*4f48d5f6SEd Tanous const static auto& headProcessorMetrics = privilegeSetLogin; 1018*4f48d5f6SEd Tanous const static auto& patchProcessorMetrics = privilegeSetConfigureComponents; 1019*4f48d5f6SEd Tanous const static auto& putProcessorMetrics = privilegeSetConfigureComponents; 1020*4f48d5f6SEd Tanous const static auto& deleteProcessorMetrics = privilegeSetConfigureComponents; 1021*4f48d5f6SEd Tanous const static auto& postProcessorMetrics = privilegeSetConfigureComponents; 1022ed398213SEd Tanous 1023ed398213SEd Tanous // ResourceBlock 1024*4f48d5f6SEd Tanous const static auto& getResourceBlock = privilegeSetLogin; 1025*4f48d5f6SEd Tanous const static auto& headResourceBlock = privilegeSetLogin; 1026*4f48d5f6SEd Tanous const static auto& patchResourceBlock = privilegeSetConfigureComponents; 1027*4f48d5f6SEd Tanous const static auto& putResourceBlock = privilegeSetConfigureComponents; 1028*4f48d5f6SEd Tanous const static auto& deleteResourceBlock = privilegeSetConfigureComponents; 1029*4f48d5f6SEd Tanous const static auto& postResourceBlock = privilegeSetConfigureComponents; 1030ed398213SEd Tanous 1031ed398213SEd Tanous // ResourceBlockCollection 1032*4f48d5f6SEd Tanous const static auto& getResourceBlockCollection = privilegeSetLogin; 1033*4f48d5f6SEd Tanous const static auto& headResourceBlockCollection = privilegeSetLogin; 1034*4f48d5f6SEd Tanous const static auto& patchResourceBlockCollection = 1035*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1036*4f48d5f6SEd Tanous const static auto& putResourceBlockCollection = privilegeSetConfigureComponents; 1037*4f48d5f6SEd Tanous const static auto& deleteResourceBlockCollection = 1038*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1039*4f48d5f6SEd Tanous const static auto& postResourceBlockCollection = 1040*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1041ed398213SEd Tanous 1042ed398213SEd Tanous // Role 1043*4f48d5f6SEd Tanous const static auto& getRole = privilegeSetLogin; 1044*4f48d5f6SEd Tanous const static auto& headRole = privilegeSetLogin; 1045*4f48d5f6SEd Tanous const static auto& patchRole = privilegeSetConfigureManager; 1046*4f48d5f6SEd Tanous const static auto& putRole = privilegeSetConfigureManager; 1047*4f48d5f6SEd Tanous const static auto& deleteRole = privilegeSetConfigureManager; 1048*4f48d5f6SEd Tanous const static auto& postRole = privilegeSetConfigureManager; 1049ed398213SEd Tanous 1050ed398213SEd Tanous // RoleCollection 1051*4f48d5f6SEd Tanous const static auto& getRoleCollection = privilegeSetLogin; 1052*4f48d5f6SEd Tanous const static auto& headRoleCollection = privilegeSetLogin; 1053*4f48d5f6SEd Tanous const static auto& patchRoleCollection = privilegeSetConfigureManager; 1054*4f48d5f6SEd Tanous const static auto& putRoleCollection = privilegeSetConfigureManager; 1055*4f48d5f6SEd Tanous const static auto& deleteRoleCollection = privilegeSetConfigureManager; 1056*4f48d5f6SEd Tanous const static auto& postRoleCollection = privilegeSetConfigureManager; 1057ed398213SEd Tanous 1058ed398213SEd Tanous // RouteEntry 1059*4f48d5f6SEd Tanous const static auto& getRouteEntry = privilegeSetLogin; 1060*4f48d5f6SEd Tanous const static auto& headRouteEntry = privilegeSetLogin; 1061*4f48d5f6SEd Tanous const static auto& patchRouteEntry = privilegeSetConfigureComponents; 1062*4f48d5f6SEd Tanous const static auto& putRouteEntry = privilegeSetConfigureComponents; 1063*4f48d5f6SEd Tanous const static auto& deleteRouteEntry = privilegeSetConfigureComponents; 1064*4f48d5f6SEd Tanous const static auto& postRouteEntry = privilegeSetConfigureComponents; 1065ed398213SEd Tanous 1066ed398213SEd Tanous // RouteEntryCollection 1067*4f48d5f6SEd Tanous const static auto& getRouteEntryCollection = privilegeSetLogin; 1068*4f48d5f6SEd Tanous const static auto& headRouteEntryCollection = privilegeSetLogin; 1069*4f48d5f6SEd Tanous const static auto& patchRouteEntryCollection = privilegeSetConfigureComponents; 1070*4f48d5f6SEd Tanous const static auto& putRouteEntryCollection = privilegeSetConfigureComponents; 1071*4f48d5f6SEd Tanous const static auto& deleteRouteEntryCollection = privilegeSetConfigureComponents; 1072*4f48d5f6SEd Tanous const static auto& postRouteEntryCollection = privilegeSetConfigureComponents; 1073ed398213SEd Tanous 1074ed398213SEd Tanous // RouteEntrySet 1075*4f48d5f6SEd Tanous const static auto& getRouteEntrySet = privilegeSetLogin; 1076*4f48d5f6SEd Tanous const static auto& headRouteEntrySet = privilegeSetLogin; 1077*4f48d5f6SEd Tanous const static auto& patchRouteEntrySet = privilegeSetConfigureComponents; 1078*4f48d5f6SEd Tanous const static auto& putRouteEntrySet = privilegeSetConfigureComponents; 1079*4f48d5f6SEd Tanous const static auto& deleteRouteEntrySet = privilegeSetConfigureComponents; 1080*4f48d5f6SEd Tanous const static auto& postRouteEntrySet = privilegeSetConfigureComponents; 1081ed398213SEd Tanous 1082ed398213SEd Tanous // RouteEntrySetCollection 1083*4f48d5f6SEd Tanous const static auto& getRouteEntrySetCollection = privilegeSetLogin; 1084*4f48d5f6SEd Tanous const static auto& headRouteEntrySetCollection = privilegeSetLogin; 1085*4f48d5f6SEd Tanous const static auto& patchRouteEntrySetCollection = 1086*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1087*4f48d5f6SEd Tanous const static auto& putRouteEntrySetCollection = privilegeSetConfigureComponents; 1088*4f48d5f6SEd Tanous const static auto& deleteRouteEntrySetCollection = 1089*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1090*4f48d5f6SEd Tanous const static auto& postRouteEntrySetCollection = 1091*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1092ed398213SEd Tanous 1093ed398213SEd Tanous // SecureBoot 1094*4f48d5f6SEd Tanous const static auto& getSecureBoot = privilegeSetLogin; 1095*4f48d5f6SEd Tanous const static auto& headSecureBoot = privilegeSetLogin; 1096*4f48d5f6SEd Tanous const static auto& patchSecureBoot = privilegeSetConfigureComponents; 1097*4f48d5f6SEd Tanous const static auto& postSecureBoot = privilegeSetConfigureComponents; 1098*4f48d5f6SEd Tanous const static auto& putSecureBoot = privilegeSetConfigureComponents; 1099*4f48d5f6SEd Tanous const static auto& deleteSecureBoot = privilegeSetConfigureComponents; 1100ed398213SEd Tanous 1101ed398213SEd Tanous // SecureBootDatabase 1102*4f48d5f6SEd Tanous const static auto& getSecureBootDatabase = privilegeSetLogin; 1103*4f48d5f6SEd Tanous const static auto& headSecureBootDatabase = privilegeSetLogin; 1104*4f48d5f6SEd Tanous const static auto& patchSecureBootDatabase = privilegeSetConfigureComponents; 1105*4f48d5f6SEd Tanous const static auto& postSecureBootDatabase = privilegeSetConfigureComponents; 1106*4f48d5f6SEd Tanous const static auto& putSecureBootDatabase = privilegeSetConfigureComponents; 1107*4f48d5f6SEd Tanous const static auto& deleteSecureBootDatabase = privilegeSetConfigureComponents; 1108ed398213SEd Tanous 1109ed398213SEd Tanous // SecureBootDatabaseCollection 1110*4f48d5f6SEd Tanous const static auto& getSecureBootDatabaseCollection = privilegeSetLogin; 1111*4f48d5f6SEd Tanous const static auto& headSecureBootDatabaseCollection = privilegeSetLogin; 1112*4f48d5f6SEd Tanous const static auto& patchSecureBootDatabaseCollection = 1113*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1114*4f48d5f6SEd Tanous const static auto& postSecureBootDatabaseCollection = 1115*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1116*4f48d5f6SEd Tanous const static auto& putSecureBootDatabaseCollection = 1117*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1118*4f48d5f6SEd Tanous const static auto& deleteSecureBootDatabaseCollection = 1119ed398213SEd Tanous privilegeSetConfigureComponents; 1120ed398213SEd Tanous 1121ed398213SEd Tanous // Sensor 1122*4f48d5f6SEd Tanous const static auto& getSensor = privilegeSetLogin; 1123*4f48d5f6SEd Tanous const static auto& headSensor = privilegeSetLogin; 1124*4f48d5f6SEd Tanous const static auto& patchSensor = privilegeSetConfigureComponents; 1125*4f48d5f6SEd Tanous const static auto& postSensor = privilegeSetConfigureComponents; 1126*4f48d5f6SEd Tanous const static auto& putSensor = privilegeSetConfigureComponents; 1127*4f48d5f6SEd Tanous const static auto& deleteSensor = privilegeSetConfigureComponents; 1128ed398213SEd Tanous 1129ed398213SEd Tanous // SensorCollection 1130*4f48d5f6SEd Tanous const static auto& getSensorCollection = privilegeSetLogin; 1131*4f48d5f6SEd Tanous const static auto& headSensorCollection = privilegeSetLogin; 1132*4f48d5f6SEd Tanous const static auto& patchSensorCollection = privilegeSetConfigureComponents; 1133*4f48d5f6SEd Tanous const static auto& postSensorCollection = privilegeSetConfigureComponents; 1134*4f48d5f6SEd Tanous const static auto& putSensorCollection = privilegeSetConfigureComponents; 1135*4f48d5f6SEd Tanous const static auto& deleteSensorCollection = privilegeSetConfigureComponents; 1136ed398213SEd Tanous 1137ed398213SEd Tanous // SerialInterface 1138*4f48d5f6SEd Tanous const static auto& getSerialInterface = privilegeSetLogin; 1139*4f48d5f6SEd Tanous const static auto& headSerialInterface = privilegeSetLogin; 1140*4f48d5f6SEd Tanous const static auto& patchSerialInterface = privilegeSetConfigureManager; 1141*4f48d5f6SEd Tanous const static auto& putSerialInterface = privilegeSetConfigureManager; 1142*4f48d5f6SEd Tanous const static auto& deleteSerialInterface = privilegeSetConfigureManager; 1143*4f48d5f6SEd Tanous const static auto& postSerialInterface = privilegeSetConfigureManager; 1144ed398213SEd Tanous 1145ed398213SEd Tanous // SerialInterfaceCollection 1146*4f48d5f6SEd Tanous const static auto& getSerialInterfaceCollection = privilegeSetLogin; 1147*4f48d5f6SEd Tanous const static auto& headSerialInterfaceCollection = privilegeSetLogin; 1148*4f48d5f6SEd Tanous const static auto& patchSerialInterfaceCollection = 1149*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1150*4f48d5f6SEd Tanous const static auto& putSerialInterfaceCollection = privilegeSetConfigureManager; 1151*4f48d5f6SEd Tanous const static auto& deleteSerialInterfaceCollection = 1152*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1153*4f48d5f6SEd Tanous const static auto& postSerialInterfaceCollection = privilegeSetConfigureManager; 1154ed398213SEd Tanous 1155ed398213SEd Tanous // ServiceRoot 1156*4f48d5f6SEd Tanous const static auto& getServiceRoot = privilegeSetLoginOrNoAuth; 1157*4f48d5f6SEd Tanous const static auto& headServiceRoot = privilegeSetLoginOrNoAuth; 1158*4f48d5f6SEd Tanous const static auto& patchServiceRoot = privilegeSetConfigureManager; 1159*4f48d5f6SEd Tanous const static auto& putServiceRoot = privilegeSetConfigureManager; 1160*4f48d5f6SEd Tanous const static auto& deleteServiceRoot = privilegeSetConfigureManager; 1161*4f48d5f6SEd Tanous const static auto& postServiceRoot = privilegeSetConfigureManager; 1162ed398213SEd Tanous 1163ed398213SEd Tanous // Session 1164*4f48d5f6SEd Tanous const static auto& getSession = privilegeSetLogin; 1165*4f48d5f6SEd Tanous const static auto& headSession = privilegeSetLogin; 1166*4f48d5f6SEd Tanous const static auto& patchSession = privilegeSetConfigureManager; 1167*4f48d5f6SEd Tanous const static auto& putSession = privilegeSetConfigureManager; 1168*4f48d5f6SEd Tanous const static auto& deleteSession = privilegeSetConfigureManagerOrConfigureSelf; 1169*4f48d5f6SEd Tanous const static auto& postSession = privilegeSetConfigureManager; 1170ed398213SEd Tanous 1171ed398213SEd Tanous // SessionCollection 1172*4f48d5f6SEd Tanous const static auto& getSessionCollection = privilegeSetLogin; 1173*4f48d5f6SEd Tanous const static auto& headSessionCollection = privilegeSetLogin; 1174*4f48d5f6SEd Tanous const static auto& patchSessionCollection = privilegeSetConfigureManager; 1175*4f48d5f6SEd Tanous const static auto& putSessionCollection = privilegeSetConfigureManager; 1176*4f48d5f6SEd Tanous const static auto& deleteSessionCollection = privilegeSetConfigureManager; 1177*4f48d5f6SEd Tanous const static auto& postSessionCollection = privilegeSetLogin; 1178ed398213SEd Tanous 1179ed398213SEd Tanous // SessionService 1180*4f48d5f6SEd Tanous const static auto& getSessionService = privilegeSetLogin; 1181*4f48d5f6SEd Tanous const static auto& headSessionService = privilegeSetLogin; 1182*4f48d5f6SEd Tanous const static auto& patchSessionService = privilegeSetConfigureManager; 1183*4f48d5f6SEd Tanous const static auto& putSessionService = privilegeSetConfigureManager; 1184*4f48d5f6SEd Tanous const static auto& deleteSessionService = privilegeSetConfigureManager; 1185*4f48d5f6SEd Tanous const static auto& postSessionService = privilegeSetConfigureManager; 1186ed398213SEd Tanous 1187ed398213SEd Tanous // Signature 1188*4f48d5f6SEd Tanous const static auto& getSignature = privilegeSetLogin; 1189*4f48d5f6SEd Tanous const static auto& headSignature = privilegeSetLogin; 1190*4f48d5f6SEd Tanous const static auto& patchSignature = privilegeSetConfigureComponents; 1191*4f48d5f6SEd Tanous const static auto& postSignature = privilegeSetConfigureComponents; 1192*4f48d5f6SEd Tanous const static auto& putSignature = privilegeSetConfigureComponents; 1193*4f48d5f6SEd Tanous const static auto& deleteSignature = privilegeSetConfigureComponents; 1194ed398213SEd Tanous 1195ed398213SEd Tanous // SignatureCollection 1196*4f48d5f6SEd Tanous const static auto& getSignatureCollection = privilegeSetLogin; 1197*4f48d5f6SEd Tanous const static auto& headSignatureCollection = privilegeSetLogin; 1198*4f48d5f6SEd Tanous const static auto& patchSignatureCollection = privilegeSetConfigureComponents; 1199*4f48d5f6SEd Tanous const static auto& postSignatureCollection = privilegeSetConfigureComponents; 1200*4f48d5f6SEd Tanous const static auto& putSignatureCollection = privilegeSetConfigureComponents; 1201*4f48d5f6SEd Tanous const static auto& deleteSignatureCollection = privilegeSetConfigureComponents; 1202ed398213SEd Tanous 1203ed398213SEd Tanous // SimpleStorage 1204*4f48d5f6SEd Tanous const static auto& getSimpleStorage = privilegeSetLogin; 1205*4f48d5f6SEd Tanous const static auto& headSimpleStorage = privilegeSetLogin; 1206*4f48d5f6SEd Tanous const static auto& patchSimpleStorage = privilegeSetConfigureComponents; 1207*4f48d5f6SEd Tanous const static auto& postSimpleStorage = privilegeSetConfigureComponents; 1208*4f48d5f6SEd Tanous const static auto& putSimpleStorage = privilegeSetConfigureComponents; 1209*4f48d5f6SEd Tanous const static auto& deleteSimpleStorage = privilegeSetConfigureComponents; 1210ed398213SEd Tanous 1211ed398213SEd Tanous // SimpleStorageCollection 1212*4f48d5f6SEd Tanous const static auto& getSimpleStorageCollection = privilegeSetLogin; 1213*4f48d5f6SEd Tanous const static auto& headSimpleStorageCollection = privilegeSetLogin; 1214*4f48d5f6SEd Tanous const static auto& patchSimpleStorageCollection = 1215*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1216*4f48d5f6SEd Tanous const static auto& postSimpleStorageCollection = 1217*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1218*4f48d5f6SEd Tanous const static auto& putSimpleStorageCollection = privilegeSetConfigureComponents; 1219*4f48d5f6SEd Tanous const static auto& deleteSimpleStorageCollection = 1220*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1221ed398213SEd Tanous 1222ed398213SEd Tanous // SoftwareInventory 1223*4f48d5f6SEd Tanous const static auto& getSoftwareInventory = privilegeSetLogin; 1224*4f48d5f6SEd Tanous const static auto& headSoftwareInventory = privilegeSetLogin; 1225*4f48d5f6SEd Tanous const static auto& patchSoftwareInventory = privilegeSetConfigureComponents; 1226*4f48d5f6SEd Tanous const static auto& postSoftwareInventory = privilegeSetConfigureComponents; 1227*4f48d5f6SEd Tanous const static auto& putSoftwareInventory = privilegeSetConfigureComponents; 1228*4f48d5f6SEd Tanous const static auto& deleteSoftwareInventory = privilegeSetConfigureComponents; 1229ed398213SEd Tanous 1230ed398213SEd Tanous // SoftwareInventoryCollection 1231*4f48d5f6SEd Tanous const static auto& getSoftwareInventoryCollection = privilegeSetLogin; 1232*4f48d5f6SEd Tanous const static auto& headSoftwareInventoryCollection = privilegeSetLogin; 1233*4f48d5f6SEd Tanous const static auto& patchSoftwareInventoryCollection = 1234*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1235*4f48d5f6SEd Tanous const static auto& postSoftwareInventoryCollection = 1236*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1237*4f48d5f6SEd Tanous const static auto& putSoftwareInventoryCollection = 1238*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1239*4f48d5f6SEd Tanous const static auto& deleteSoftwareInventoryCollection = 1240*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1241ed398213SEd Tanous 1242ed398213SEd Tanous // Storage 1243*4f48d5f6SEd Tanous const static auto& getStorage = privilegeSetLogin; 1244*4f48d5f6SEd Tanous const static auto& headStorage = privilegeSetLogin; 1245*4f48d5f6SEd Tanous const static auto& patchStorage = privilegeSetConfigureComponents; 1246*4f48d5f6SEd Tanous const static auto& postStorage = privilegeSetConfigureComponents; 1247*4f48d5f6SEd Tanous const static auto& putStorage = privilegeSetConfigureComponents; 1248*4f48d5f6SEd Tanous const static auto& deleteStorage = privilegeSetConfigureComponents; 1249ed398213SEd Tanous 1250ed398213SEd Tanous // StorageCollection 1251*4f48d5f6SEd Tanous const static auto& getStorageCollection = privilegeSetLogin; 1252*4f48d5f6SEd Tanous const static auto& headStorageCollection = privilegeSetLogin; 1253*4f48d5f6SEd Tanous const static auto& patchStorageCollection = privilegeSetConfigureComponents; 1254*4f48d5f6SEd Tanous const static auto& postStorageCollection = privilegeSetConfigureComponents; 1255*4f48d5f6SEd Tanous const static auto& putStorageCollection = privilegeSetConfigureComponents; 1256*4f48d5f6SEd Tanous const static auto& deleteStorageCollection = privilegeSetConfigureComponents; 1257ed398213SEd Tanous 1258ed398213SEd Tanous // StorageController 1259*4f48d5f6SEd Tanous const static auto& getStorageController = privilegeSetLogin; 1260*4f48d5f6SEd Tanous const static auto& headStorageController = privilegeSetLogin; 1261*4f48d5f6SEd Tanous const static auto& patchStorageController = privilegeSetConfigureComponents; 1262*4f48d5f6SEd Tanous const static auto& postStorageController = privilegeSetConfigureComponents; 1263*4f48d5f6SEd Tanous const static auto& putStorageController = privilegeSetConfigureComponents; 1264*4f48d5f6SEd Tanous const static auto& deleteStorageController = privilegeSetConfigureComponents; 1265ed398213SEd Tanous 1266ed398213SEd Tanous // StorageControllerCollection 1267*4f48d5f6SEd Tanous const static auto& getStorageControllerCollection = privilegeSetLogin; 1268*4f48d5f6SEd Tanous const static auto& headStorageControllerCollection = privilegeSetLogin; 1269*4f48d5f6SEd Tanous const static auto& patchStorageControllerCollection = 1270*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1271*4f48d5f6SEd Tanous const static auto& postStorageControllerCollection = 1272*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1273*4f48d5f6SEd Tanous const static auto& putStorageControllerCollection = 1274*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1275*4f48d5f6SEd Tanous const static auto& deleteStorageControllerCollection = 1276*4f48d5f6SEd Tanous privilegeSetConfigureComponents; 1277ed398213SEd Tanous 1278ed398213SEd Tanous // Switch 1279*4f48d5f6SEd Tanous const static auto& getSwitch = privilegeSetLogin; 1280*4f48d5f6SEd Tanous const static auto& headSwitch = privilegeSetLogin; 1281*4f48d5f6SEd Tanous const static auto& patchSwitch = privilegeSetConfigureComponents; 1282*4f48d5f6SEd Tanous const static auto& postSwitch = privilegeSetConfigureComponents; 1283*4f48d5f6SEd Tanous const static auto& putSwitch = privilegeSetConfigureComponents; 1284*4f48d5f6SEd Tanous const static auto& deleteSwitch = privilegeSetConfigureComponents; 1285ed398213SEd Tanous 1286ed398213SEd Tanous // SwitchCollection 1287*4f48d5f6SEd Tanous const static auto& getSwitchCollection = privilegeSetLogin; 1288*4f48d5f6SEd Tanous const static auto& headSwitchCollection = privilegeSetLogin; 1289*4f48d5f6SEd Tanous const static auto& patchSwitchCollection = privilegeSetConfigureComponents; 1290*4f48d5f6SEd Tanous const static auto& postSwitchCollection = privilegeSetConfigureComponents; 1291*4f48d5f6SEd Tanous const static auto& putSwitchCollection = privilegeSetConfigureComponents; 1292*4f48d5f6SEd Tanous const static auto& deleteSwitchCollection = privilegeSetConfigureComponents; 1293ed398213SEd Tanous 1294ed398213SEd Tanous // Task 1295*4f48d5f6SEd Tanous const static auto& getTask = privilegeSetLogin; 1296*4f48d5f6SEd Tanous const static auto& headTask = privilegeSetLogin; 1297*4f48d5f6SEd Tanous const static auto& patchTask = privilegeSetConfigureManager; 1298*4f48d5f6SEd Tanous const static auto& putTask = privilegeSetConfigureManager; 1299*4f48d5f6SEd Tanous const static auto& deleteTask = privilegeSetConfigureManager; 1300*4f48d5f6SEd Tanous const static auto& postTask = privilegeSetConfigureManager; 1301ed398213SEd Tanous 1302ed398213SEd Tanous // TaskCollection 1303*4f48d5f6SEd Tanous const static auto& getTaskCollection = privilegeSetLogin; 1304*4f48d5f6SEd Tanous const static auto& headTaskCollection = privilegeSetLogin; 1305*4f48d5f6SEd Tanous const static auto& patchTaskCollection = privilegeSetConfigureManager; 1306*4f48d5f6SEd Tanous const static auto& putTaskCollection = privilegeSetConfigureManager; 1307*4f48d5f6SEd Tanous const static auto& deleteTaskCollection = privilegeSetConfigureManager; 1308*4f48d5f6SEd Tanous const static auto& postTaskCollection = privilegeSetConfigureManager; 1309ed398213SEd Tanous 1310ed398213SEd Tanous // TaskService 1311*4f48d5f6SEd Tanous const static auto& getTaskService = privilegeSetLogin; 1312*4f48d5f6SEd Tanous const static auto& headTaskService = privilegeSetLogin; 1313*4f48d5f6SEd Tanous const static auto& patchTaskService = privilegeSetConfigureManager; 1314*4f48d5f6SEd Tanous const static auto& putTaskService = privilegeSetConfigureManager; 1315*4f48d5f6SEd Tanous const static auto& deleteTaskService = privilegeSetConfigureManager; 1316*4f48d5f6SEd Tanous const static auto& postTaskService = privilegeSetConfigureManager; 1317ed398213SEd Tanous 1318ed398213SEd Tanous // TelemetryService 1319*4f48d5f6SEd Tanous const static auto& getTelemetryService = privilegeSetLogin; 1320*4f48d5f6SEd Tanous const static auto& headTelemetryService = privilegeSetLogin; 1321*4f48d5f6SEd Tanous const static auto& patchTelemetryService = privilegeSetConfigureManager; 1322*4f48d5f6SEd Tanous const static auto& putTelemetryService = privilegeSetConfigureManager; 1323*4f48d5f6SEd Tanous const static auto& deleteTelemetryService = privilegeSetConfigureManager; 1324*4f48d5f6SEd Tanous const static auto& postTelemetryService = privilegeSetConfigureManager; 1325ed398213SEd Tanous 1326ed398213SEd Tanous // Thermal 1327*4f48d5f6SEd Tanous const static auto& getThermal = privilegeSetLogin; 1328*4f48d5f6SEd Tanous const static auto& headThermal = privilegeSetLogin; 1329*4f48d5f6SEd Tanous const static auto& patchThermal = privilegeSetConfigureManager; 1330*4f48d5f6SEd Tanous const static auto& putThermal = privilegeSetConfigureManager; 1331*4f48d5f6SEd Tanous const static auto& deleteThermal = privilegeSetConfigureManager; 1332*4f48d5f6SEd Tanous const static auto& postThermal = privilegeSetConfigureManager; 1333ed398213SEd Tanous 1334ed398213SEd Tanous // Triggers 1335*4f48d5f6SEd Tanous const static auto& getTriggers = privilegeSetLogin; 1336*4f48d5f6SEd Tanous const static auto& headTriggers = privilegeSetLogin; 1337*4f48d5f6SEd Tanous const static auto& patchTriggers = privilegeSetConfigureManager; 1338*4f48d5f6SEd Tanous const static auto& putTriggers = privilegeSetConfigureManager; 1339*4f48d5f6SEd Tanous const static auto& deleteTriggers = privilegeSetConfigureManager; 1340*4f48d5f6SEd Tanous const static auto& postTriggers = privilegeSetConfigureManager; 1341ed398213SEd Tanous 1342ed398213SEd Tanous // TriggersCollection 1343*4f48d5f6SEd Tanous const static auto& getTriggersCollection = privilegeSetLogin; 1344*4f48d5f6SEd Tanous const static auto& headTriggersCollection = privilegeSetLogin; 1345*4f48d5f6SEd Tanous const static auto& patchTriggersCollection = privilegeSetConfigureManager; 1346*4f48d5f6SEd Tanous const static auto& putTriggersCollection = privilegeSetConfigureManager; 1347*4f48d5f6SEd Tanous const static auto& deleteTriggersCollection = privilegeSetConfigureManager; 1348*4f48d5f6SEd Tanous const static auto& postTriggersCollection = privilegeSetConfigureManager; 1349ed398213SEd Tanous 1350ed398213SEd Tanous // UpdateService 1351*4f48d5f6SEd Tanous const static auto& getUpdateService = privilegeSetLogin; 1352*4f48d5f6SEd Tanous const static auto& headUpdateService = privilegeSetLogin; 1353*4f48d5f6SEd Tanous const static auto& patchUpdateService = privilegeSetConfigureComponents; 1354*4f48d5f6SEd Tanous const static auto& postUpdateService = privilegeSetConfigureComponents; 1355*4f48d5f6SEd Tanous const static auto& putUpdateService = privilegeSetConfigureComponents; 1356*4f48d5f6SEd Tanous const static auto& deleteUpdateService = privilegeSetConfigureComponents; 1357ed398213SEd Tanous 1358ed398213SEd Tanous // VCATEntry 1359*4f48d5f6SEd Tanous const static auto& getVCATEntry = privilegeSetLogin; 1360*4f48d5f6SEd Tanous const static auto& headVCATEntry = privilegeSetLogin; 1361*4f48d5f6SEd Tanous const static auto& patchVCATEntry = privilegeSetConfigureComponents; 1362*4f48d5f6SEd Tanous const static auto& putVCATEntry = privilegeSetConfigureComponents; 1363*4f48d5f6SEd Tanous const static auto& deleteVCATEntry = privilegeSetConfigureComponents; 1364*4f48d5f6SEd Tanous const static auto& postVCATEntry = privilegeSetConfigureComponents; 1365ed398213SEd Tanous 1366ed398213SEd Tanous // VCATEntryCollection 1367*4f48d5f6SEd Tanous const static auto& getVCATEntryCollection = privilegeSetLogin; 1368*4f48d5f6SEd Tanous const static auto& headVCATEntryCollection = privilegeSetLogin; 1369*4f48d5f6SEd Tanous const static auto& patchVCATEntryCollection = privilegeSetConfigureComponents; 1370*4f48d5f6SEd Tanous const static auto& putVCATEntryCollection = privilegeSetConfigureComponents; 1371*4f48d5f6SEd Tanous const static auto& deleteVCATEntryCollection = privilegeSetConfigureComponents; 1372*4f48d5f6SEd Tanous const static auto& postVCATEntryCollection = privilegeSetConfigureComponents; 1373ed398213SEd Tanous 1374ed398213SEd Tanous // VLanNetworkInterface 1375*4f48d5f6SEd Tanous const static auto& getVLanNetworkInterface = privilegeSetLogin; 1376*4f48d5f6SEd Tanous const static auto& headVLanNetworkInterface = privilegeSetLogin; 1377*4f48d5f6SEd Tanous const static auto& patchVLanNetworkInterface = privilegeSetConfigureManager; 1378*4f48d5f6SEd Tanous const static auto& putVLanNetworkInterface = privilegeSetConfigureManager; 1379*4f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterface = privilegeSetConfigureManager; 1380*4f48d5f6SEd Tanous const static auto& postVLanNetworkInterface = privilegeSetConfigureManager; 1381ed398213SEd Tanous 1382ed398213SEd Tanous // VLanNetworkInterfaceCollection 1383*4f48d5f6SEd Tanous const static auto& getVLanNetworkInterfaceCollection = privilegeSetLogin; 1384*4f48d5f6SEd Tanous const static auto& headVLanNetworkInterfaceCollection = privilegeSetLogin; 1385*4f48d5f6SEd Tanous const static auto& patchVLanNetworkInterfaceCollection = 1386*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1387*4f48d5f6SEd Tanous const static auto& putVLanNetworkInterfaceCollection = 1388*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1389*4f48d5f6SEd Tanous const static auto& deleteVLanNetworkInterfaceCollection = 1390*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1391*4f48d5f6SEd Tanous const static auto& postVLanNetworkInterfaceCollection = 1392*4f48d5f6SEd Tanous privilegeSetConfigureManager; 1393ed398213SEd Tanous 1394ed398213SEd Tanous // VirtualMedia 1395*4f48d5f6SEd Tanous const static auto& getVirtualMedia = privilegeSetLogin; 1396*4f48d5f6SEd Tanous const static auto& headVirtualMedia = privilegeSetLogin; 1397*4f48d5f6SEd Tanous const static auto& patchVirtualMedia = privilegeSetConfigureManager; 1398*4f48d5f6SEd Tanous const static auto& putVirtualMedia = privilegeSetConfigureManager; 1399*4f48d5f6SEd Tanous const static auto& deleteVirtualMedia = privilegeSetConfigureManager; 1400*4f48d5f6SEd Tanous const static auto& postVirtualMedia = privilegeSetConfigureManager; 1401ed398213SEd Tanous 1402ed398213SEd Tanous // VirtualMediaCollection 1403*4f48d5f6SEd Tanous const static auto& getVirtualMediaCollection = privilegeSetLogin; 1404*4f48d5f6SEd Tanous const static auto& headVirtualMediaCollection = privilegeSetLogin; 1405*4f48d5f6SEd Tanous const static auto& patchVirtualMediaCollection = privilegeSetConfigureManager; 1406*4f48d5f6SEd Tanous const static auto& putVirtualMediaCollection = privilegeSetConfigureManager; 1407*4f48d5f6SEd Tanous const static auto& deleteVirtualMediaCollection = privilegeSetConfigureManager; 1408*4f48d5f6SEd Tanous const static auto& postVirtualMediaCollection = privilegeSetConfigureManager; 1409ed398213SEd Tanous 1410ed398213SEd Tanous // Volume 1411*4f48d5f6SEd Tanous const static auto& getVolume = privilegeSetLogin; 1412*4f48d5f6SEd Tanous const static auto& headVolume = privilegeSetLogin; 1413*4f48d5f6SEd Tanous const static auto& patchVolume = privilegeSetConfigureComponents; 1414*4f48d5f6SEd Tanous const static auto& postVolume = privilegeSetConfigureComponents; 1415*4f48d5f6SEd Tanous const static auto& putVolume = privilegeSetConfigureComponents; 1416*4f48d5f6SEd Tanous const static auto& deleteVolume = privilegeSetConfigureComponents; 1417ed398213SEd Tanous 1418ed398213SEd Tanous // VolumeCollection 1419*4f48d5f6SEd Tanous const static auto& getVolumeCollection = privilegeSetLogin; 1420*4f48d5f6SEd Tanous const static auto& headVolumeCollection = privilegeSetLogin; 1421*4f48d5f6SEd Tanous const static auto& patchVolumeCollection = privilegeSetConfigureComponents; 1422*4f48d5f6SEd Tanous const static auto& postVolumeCollection = privilegeSetConfigureComponents; 1423*4f48d5f6SEd Tanous const static auto& putVolumeCollection = privilegeSetConfigureComponents; 1424*4f48d5f6SEd Tanous const static auto& deleteVolumeCollection = privilegeSetConfigureComponents; 1425ed398213SEd Tanous 1426ed398213SEd Tanous // Zone 1427*4f48d5f6SEd Tanous const static auto& getZone = privilegeSetLogin; 1428*4f48d5f6SEd Tanous const static auto& headZone = privilegeSetLogin; 1429*4f48d5f6SEd Tanous const static auto& patchZone = privilegeSetConfigureComponents; 1430*4f48d5f6SEd Tanous const static auto& postZone = privilegeSetConfigureComponents; 1431*4f48d5f6SEd Tanous const static auto& putZone = privilegeSetConfigureComponents; 1432*4f48d5f6SEd Tanous const static auto& deleteZone = privilegeSetConfigureComponents; 1433ed398213SEd Tanous 1434ed398213SEd Tanous // ZoneCollection 1435*4f48d5f6SEd Tanous const static auto& getZoneCollection = privilegeSetLogin; 1436*4f48d5f6SEd Tanous const static auto& headZoneCollection = privilegeSetLogin; 1437*4f48d5f6SEd Tanous const static auto& patchZoneCollection = privilegeSetConfigureComponents; 1438*4f48d5f6SEd Tanous const static auto& postZoneCollection = privilegeSetConfigureComponents; 1439*4f48d5f6SEd Tanous const static auto& putZoneCollection = privilegeSetConfigureComponents; 1440*4f48d5f6SEd Tanous const static auto& deleteZoneCollection = privilegeSetConfigureComponents; 1441ed398213SEd Tanous 1442ed398213SEd Tanous } // namespace redfish::privileges 1443