Versions in this module Expand all Collapse all v0 v0.7.0 Dec 5, 2019 Changes in this version + type BdevClass string + const BdevClassFile + const BdevClassKdev + const BdevClassMalloc + const BdevClassNone + const BdevClassNvme + func (b *BdevClass) UnmarshalYAML(unmarshal func(interface{}) error) error + func (b BdevClass) String() string + type BdevConfig struct + Class BdevClass + ConfigPath string + DeviceCount int + DeviceList []string + FileSize int + Hostname string + ShmID int + VosEnv string + func (bc *BdevConfig) GetNvmeDevs() []string + func (bc *BdevConfig) Validate() error + type ScmClass string + const ScmClassDCPM + const ScmClassNone + const ScmClassRAM + func (s *ScmClass) UnmarshalYAML(unmarshal func(interface{}) error) error + func (s ScmClass) String() string + type ScmConfig struct + Class ScmClass + DeviceList []string + MountPoint string + RamdiskSize int + func (sc *ScmConfig) Validate() error + type ScmModule struct + Capacity uint64 + ChannelID uint32 + ChannelPosition uint32 + ControllerID uint32 + PhysicalID uint32 + SocketID uint32 + func (m *ScmModule) String() string + type ScmModules []ScmModule + func (ms ScmModules) String() string + func (ms ScmModules) Summary() string + type ScmNamespace struct + BlockDevice string + Name string + NumaNode uint32 + Size uint64 + UUID string + func (n *ScmNamespace) String() string + type ScmNamespaces []ScmNamespace + func (ns ScmNamespaces) String() string + func (ns ScmNamespaces) Summary() string + type ScmState int + const ScmStateFreeCapacity + const ScmStateNoCapacity + const ScmStateNoRegions + const ScmStateUnknown + func (i ScmState) String() string