Versions in this module Expand all Collapse all v0 v0.1.0 May 1, 2024 v0.0.1 Feb 21, 2024 Changes in this version + const DEVPATH — linux/amd64 + const KObject_Add — linux/amd64 + const KObject_Bind — linux/amd64 + const KObject_Change — linux/amd64 + const KObject_Move — linux/amd64 + const KObject_Offline — linux/amd64 + const KObject_Online — linux/amd64 + const KObject_Remove — linux/amd64 + const KObject_Unbind — linux/amd64 + const UEventMagicNumber — linux/amd64 + func NewDefaultServerStorageService(opts *Options) nnf.StorageServiceApi + func RunController() error + type FileShare struct + func (sh *FileShare) OdataId() string + type FileSystem struct + func (fs *FileSystem) OdataId() string + func (fs *FileSystem) OdataIdRef(ref string) sf.OdataV4IdRef + type KObjectAction string — linux/amd64 + func ParseKObjectAction(action string) KObjectAction + type Options struct + func BindFlags(fs *flag.FlagSet) *Options + type RemoteServer struct — linux/amd64 + func (s *RemoteServer) Run() error + type ServerStorageService struct + func (*ServerStorageService) StorageServiceIdEndpointIdGet(storageServiceId, endpointId string, model *sf.EndpointV150Endpoint) error + func (*ServerStorageService) StorageServiceIdEndpointsGet(storageServiceId string, model *sf.EndpointCollectionEndpointCollection) error + func (*ServerStorageService) StorageServiceIdStorageGroupIdGet(storageServiceId, storageGroupId string, ...) error + func (*ServerStorageService) StorageServiceIdStorageGroupIdPut(storageServiceId, storageGroupId string, ...) error + func (*ServerStorageService) StorageServiceIdStorageGroupPost(storageServiceId string, model *sf.StorageGroupV150StorageGroup) error + func (*ServerStorageService) StorageServiceIdStorageGroupsGet(storageServiceId string, ...) error + func (*ServerStorageService) StorageServiceIdStoragePoolIdAllocatedVolumeIdGet(storageServiceId, storagePoolId, volumeId string, model *sf.VolumeV161Volume) error + func (*ServerStorageService) StorageServiceIdStoragePoolIdAlloctedVolumesGet(storageServiceId, storagePoolId string, ...) error + func (*ServerStorageService) StorageServiceIdStoragePoolIdCapacitySourceIdGet(storageServiceId, storagePoolId, capacitySourceId string, ...) error + func (*ServerStorageService) StorageServiceIdStoragePoolIdCapacitySourceIdProvidingVolumesGet(storageServiceId, storagePoolId, capacitySourceId string, ...) error + func (*ServerStorageService) StorageServiceIdStoragePoolIdCapacitySourcesGet(storageServiceId, storagePoolId string, ...) error + func (s *ServerStorageService) Close() error + func (s *ServerStorageService) Id() string + func (s *ServerStorageService) Initialize(ec.Logger, nnf.NnfControllerInterface) error + func (s *ServerStorageService) NewStorage(storage *server.Storage) + func (s *ServerStorageService) OdataId() string + func (s *ServerStorageService) OdataIdRef(ref string) sf.OdataV4IdRef + func (s *ServerStorageService) StorageServiceIdCapacitySourceGet(storageServiceId string, model *sf.CapacityCapacitySource) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdDelete(storageServiceId, fileSystemId string) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdExportedShareIdDelete(storageServiceId, fileSystemId, exportedShareId string) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdExportedShareIdGet(storageServiceId, fileSystemId, exportedShareId string, ...) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdExportedShareIdPut(storageServiceId, fileSystemId, exportedShareId string, ...) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdExportedSharesGet(storageServiceId, fileSystemId string, ...) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdExportedSharesPost(storageServiceId, fileSystemId string, model *sf.FileShareV120FileShare) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdGet(storageServiceId, fileSystemId string, model *sf.FileSystemV122FileSystem) error + func (s *ServerStorageService) StorageServiceIdFileSystemIdPut(storageServiceId, fileSystemId string, model *sf.FileSystemV122FileSystem) error + func (s *ServerStorageService) StorageServiceIdFileSystemsGet(storageServiceId string, model *sf.FileSystemCollectionFileSystemCollection) error + func (s *ServerStorageService) StorageServiceIdFileSystemsPost(storageServiceId string, model *sf.FileSystemV122FileSystem) error + func (s *ServerStorageService) StorageServiceIdGet(storageServiceId string, model *sf.StorageServiceV150StorageService) error + func (s *ServerStorageService) StorageServiceIdStorageGroupIdDelete(storageServiceId, storageGroupId string) error + func (s *ServerStorageService) StorageServiceIdStoragePoolIdDelete(storageServiceId, storagePoolId string) error + func (s *ServerStorageService) StorageServiceIdStoragePoolIdGet(storageServiceId, storagePoolId string, model *sf.StoragePoolV150StoragePool) error + func (s *ServerStorageService) StorageServiceIdStoragePoolIdPut(storageServiceId, storagePoolId string, model *sf.StoragePoolV150StoragePool) error + func (s *ServerStorageService) StorageServiceIdStoragePoolsGet(storageServiceId string, model *sf.StoragePoolCollectionStoragePoolCollection) error + func (s *ServerStorageService) StorageServiceIdStoragePoolsPost(storageServiceId string, model *sf.StoragePoolV150StoragePool) error + func (s *ServerStorageService) StorageServicesGet(model *sf.StorageServiceCollectionStorageServiceCollection) error + type StoragePool struct + func (p *StoragePool) OdataId() string + func (p *StoragePool) OdataIdRef(ref string) sf.OdataV4IdRef + type UDevMonitor struct — darwin/amd64, linux/amd64 + func (*UDevMonitor) Close() error + func (*UDevMonitor) Open() error + func (*UDevMonitor) Run() chan UEvent + func (m *UDevMonitor) Close() error + func (m *UDevMonitor) Open() error + func (m *UDevMonitor) Run() chan UEvent + type UDevMonitorNetlinkGroup uint32 — linux/amd64 + const UDevMonitor_Kernel + const UDevMonitor_None + const UDevMonitor_UDev + type UEvent struct — darwin/amd64 + func (*UEvent) IsNvmeEvent() bool + type UEvent struct — linux/amd64 + Action KObjectAction + Env map[string]string + Object string + func NewUEventFromBytes(buf []byte) (*UEvent, uint32, error) + func NewUEventFromPath(path string) (*UEvent, error) + func (uevent *UEvent) IsNvmeEvent() bool + func (uevent *UEvent) String() string + type Volume struct