Documentation ¶
Index ¶
- Constants
- type Attacher
- type AttacherPlugin
- type DoradoV6Attacher
- type MetroAttacher
- func (p *MetroAttacher) ControllerAttach(lunName string, parameters map[string]interface{}) (string, error)
- func (p *MetroAttacher) ControllerDetach(lunName string, parameters map[string]interface{}) (string, error)
- func (p *MetroAttacher) NodeStage(lunName string, parameters map[string]interface{}) (string, error)
- func (p *MetroAttacher) NodeUnstage(lunName string, parameters map[string]interface{}) error
- type OceanStorAttacher
Constants ¶
View Source
const (
ACCESS_MODE_BALANCED = "0"
)
View Source
const (
MULTIPATHTYPE_DEFAULT = "0"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attacher ¶
type Attacher struct {
// contains filtered or unexported fields
}
func (*Attacher) ControllerDetach ¶
type AttacherPlugin ¶
type AttacherPlugin interface { ControllerAttach(string, map[string]interface{}) (string, error) ControllerDetach(string, map[string]interface{}) (string, error) NodeStage(string, map[string]interface{}) (string, error) NodeUnstage(string, map[string]interface{}) error // contains filtered or unexported methods }
func NewAttacher ¶
type DoradoV6Attacher ¶
type DoradoV6Attacher struct {
Attacher
}
func (*DoradoV6Attacher) ControllerAttach ¶
func (p *DoradoV6Attacher) ControllerAttach(lunName string, parameters map[string]interface{}) (string, error)
type MetroAttacher ¶
type MetroAttacher struct {
// contains filtered or unexported fields
}
func NewMetroAttacher ¶
func NewMetroAttacher(localAttacher, remoteAttacher AttacherPlugin, protocol string) *MetroAttacher
func (*MetroAttacher) ControllerAttach ¶
func (p *MetroAttacher) ControllerAttach(lunName string, parameters map[string]interface{}) (string, error)
func (*MetroAttacher) ControllerDetach ¶
func (p *MetroAttacher) ControllerDetach(lunName string, parameters map[string]interface{}) (string, error)
func (*MetroAttacher) NodeStage ¶
func (p *MetroAttacher) NodeStage(lunName string, parameters map[string]interface{}) (string, error)
func (*MetroAttacher) NodeUnstage ¶
func (p *MetroAttacher) NodeUnstage(lunName string, parameters map[string]interface{}) error
type OceanStorAttacher ¶
type OceanStorAttacher struct {
Attacher
}
func (*OceanStorAttacher) ControllerAttach ¶
func (p *OceanStorAttacher) ControllerAttach(lunName string, parameters map[string]interface{}) (string, error)
Click to show internal directories.
Click to hide internal directories.