Documentation
¶
Index ¶
- Variables
- func VerifyQos(qosConfig string) (map[string]int, error)
- type SmartX
- func (p *SmartX) CreateFSSnapshot(name, srcFSID string) (string, error)
- func (p *SmartX) CreateLunSnapshot(name, srcLunID string) (map[string]interface{}, error)
- func (p *SmartX) CreateQos(objID, objType string, params map[string]int) (string, error)
- func (p *SmartX) DeleteFSSnapshot(snapshotID string) error
- func (p *SmartX) DeleteLunSnapshot(snapshotID string) error
- func (p *SmartX) DeleteQos(qosID, objID, objType string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( VALID_QOS_KEY = map[string]func(int) bool{ "IOTYPE": func(value int) bool { return value == 0 || value == 1 || value == 2 }, "MAXBANDWIDTH": func(value int) bool { return value > 0 }, "MINBANDWIDTH": func(value int) bool { return value > 0 }, "MAXIOPS": func(value int) bool { return value > 0 }, "MINIOPS": func(value int) bool { return value > 0 }, "LATENCY": func(value int) bool { return value > 0 }, } )
Functions ¶
Types ¶
type SmartX ¶
type SmartX struct {
// contains filtered or unexported fields
}
func (*SmartX) CreateFSSnapshot ¶
func (*SmartX) CreateLunSnapshot ¶
func (*SmartX) DeleteFSSnapshot ¶
func (*SmartX) DeleteLunSnapshot ¶
Click to show internal directories.
Click to hide internal directories.