Documentation ¶
Index ¶
Constants ¶
View Source
const ( // FsTypeNFS - to mount NS filesystem over NFS FsTypeNFS string = "nfs" // FsTypeCIFS - to mount NS filesystem over SMB FsTypeCIFS string = "cifs" DefaultInsecureSkipVerify = true )
supported mount filesystem types
Variables ¶
View Source
var SuppertedFsTypeList = []string{FsTypeNFS, FsTypeCIFS}
SuppertedFsTypeList - list of supported filesystem types to mount
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { NsMap map[string]NsData `yaml:"nexentastor_map"` Debug bool `yaml:"debug,omitempty"` // contains filtered or unexported fields }
Config - driver config from file
func (*Config) GetFilePath ¶
GetFilePath - get filepath of found config file
type NsData ¶ added in v1.4.0
type NsData struct { Address string `yaml:"restIp"` Username string `yaml:"username"` Password string `yaml:"password"` Zone string `yaml:"zone"` DefaultDataset string `yaml:"defaultDataset,omitempty"` DefaultDataIP string `yaml:"defaultDataIp,omitempty"` DefaultMountFsType string `yaml:"defaultMountFsType,omitempty"` DefaultMountOptions string `yaml:"defaultMountOptions,omitempty"` V13Compatibility bool `yaml:"v13Compatibility,omitempty"` MountPointPermissions string `yaml:"mountPointPermissions"` InsecureSkipVerify *bool `yaml:"insecureSkipVerify,omitempty"` }
Click to show internal directories.
Click to hide internal directories.