Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostAPI ¶
type HostAPI interface {
AddTargetPortal(portal *TargetPortal) error
DiscoverTargetPortal(portal *TargetPortal) ([]string, error)
ListTargetPortals() ([]TargetPortal, error)
RemoveTargetPortal(portal *TargetPortal) error
ConnectTarget(portal *TargetPortal, iqn string, authType string,
chapUser string, chapSecret string) error
DisconnectTarget(portal *TargetPortal, iqn string) error
GetTargetDisks(portal *TargetPortal, iqn string) ([]string, error)
SetMutualChapSecret(mutualChapSecret string) error
}
type TargetPortal ¶
type TargetPortal struct {
Address string `json:"TargetPortalAddress"`
Port uint32 `json:"TargetPortalPortNumber"`
}
TargetPortal is an address and port pair for a specific iSCSI storage target. JSON field names are the WMI MSFT_iSCSITargetPortal field names.
Click to show internal directories.
Click to hide internal directories.