Enum redfish_codegen::models::privileges::PrivilegeType
source · pub enum PrivilegeType {
Login,
ConfigureManager,
ConfigureUsers,
ConfigureSelf,
ConfigureComponents,
NoAuth,
ConfigureCompositionInfrastructure,
AdministrateSystems,
OperateSystems,
AdministrateStorage,
OperateStorageBackup,
}
Variants§
Login
Can log in to the service and read Resources.
ConfigureManager
Can configure managers.
ConfigureUsers
Can configure users and their accounts.
ConfigureSelf
Can change the password for the current user account and log out of their own sessions.
ConfigureComponents
Can configure components that this service manages.
NoAuth
This value shall be used to indicate an operation does not require authentication. This privilege shall not be used in Redfish Roles. Added in version 2019.3.
ConfigureCompositionInfrastructure
This value shall be used to indicate the user can view and configure composition service resources without matching the Client property in the ResourceBlock or CompositionReservation resources. Added in version 2021.1.
AdministrateSystems
Administrator for systems found in the systems collection. Able to manage boot configuration, keys, and certificates for systems. Added in version 2022.2.
OperateSystems
Operator for systems found in the systems collection. Able to perform resets and configure interfaces. Added in version 2022.2.
AdministrateStorage
Administrator for storage subsystems and storage systems found in the storage collection and storage system collection respectively. Added in version 2022.2.
OperateStorageBackup
Operator for storage backup functionality for storage subsystems and storage systems found in the storage collection and storage system collection respectively. Added in version 2022.2.
Trait Implementations§
source§impl Clone for PrivilegeType
impl Clone for PrivilegeType
source§fn clone(&self) -> PrivilegeType
fn clone(&self) -> PrivilegeType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more