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.