1#ifndef __RADM_AUTOSCAN_IDL__
2#define __RADM_AUTOSCAN_IDL__
4#include <UserEvent.idl>
9 constant
int ERR_INVALID_ARGUMENT = 1;
int setSettings(in Settings settings)
Set settings.
@ MOUNTING
Mounting NFS server share.
@ SUSPENDED
NFS share is suspended after being restarted after failure.
@ INACTIVE
NFS share is inactive and not mounted.
@ MOUNTED
Mounted NFS server share.
@ FAILED
Connection to NFS share has failed.
@ RESOLVING
Resolving NFS server host name.
Settings getSettings()
Get settings.
NfsStatus getNfsStatus()
Get NFS server status.
Common base for all events.
Event: NFS server status has changed.
string failureMessage
Failure message in case of FAILED state.
string nfsServer
NFS server host name.
NfsStatus newStatus
New status after change.
Event: Settings have changed.
Settings oldSettings
Settings before change.
Settings newSettings
Settings after change.
boolean enabled
Whether auto-scan is enabled.
int interval
Scan interval (in seconds)
int maxStoredFiles
Maximum number of stored files (0 for no limitation)
string nfsDirectory
Directory path on NFS server to store to.
int scale
Scaling of stored snapshots (in percent)
string nfsServerHost
Host name or IP address of NFS server to store to.