pub enum ManagerType {
ManagementController,
EnclosureManager,
Bmc,
RackManager,
AuxiliaryController,
Service,
FabricManager,
UnsupportedValue,
}Variants§
ManagementController
A controller that primarily monitors or manages the operation of a device or system.
EnclosureManager
A controller that provides management functions for a chassis, group of devices, or group of systems with their own BMCs (baseboard management controllers). An example of this is a manager that aggregates and orchestrates management functions across multiple BMCs in an enclosure.
Bmc
A controller that provides management functions for one or more computer systems. Commonly known as a BMC (baseboard management controller). Examples of this include a BMC dedicated to one system or a multi-host manager providing BMC capabilities to multiple systems.
RackManager
A controller that provides management functions for a whole or part of a rack. An example of this is a manager that aggregates and orchestrates management functions across multiple managers, such as enclosure managers and BMCs (baseboard management controllers), in a rack.
AuxiliaryController
A controller that provides management functions for a particular subsystem or group of devices as part of a larger system.
Service
A software-based service that provides management functions.
FabricManager
A controller that primarily monitors or manages the operation of a group of fabric attached nodes and switches.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl Clone for ManagerType
impl Clone for ManagerType
Source§fn clone(&self) -> ManagerType
fn clone(&self) -> ManagerType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ManagerType
impl Debug for ManagerType
Source§impl<'de> Deserialize<'de> for ManagerType
impl<'de> Deserialize<'de> for ManagerType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ManagerType
impl PartialEq for ManagerType
Source§impl Serialize for ManagerType
impl Serialize for ManagerType
Source§impl ToSnakeCase for ManagerType
impl ToSnakeCase for ManagerType
Source§fn to_snake_case(&self) -> &'static str
fn to_snake_case(&self) -> &'static str
snake_case string