package
5.0.0+incompatible
Repository: https://github.com/hpe-storage/common-host-libs.git
Documentation: pkg.go.dev

# Constants

ActiveState : device is active and running and available for I/O.
BlockType volume access.
FailedState : device is in in failed state.
FsCreateOpt filesystem create type.
FsModeOpt filesystem mode option.
FsOwnerOpt filesystem owner option.
GroupScope scope of the device is group.
LunIDConflict : When device has a different serial from inquiry and current vpd page.
MountType volume access.
Orphan : if the multipathd show paths shows them as orphan.
UnknownType volume access.
VolumeScope scope of the device is volume.

# Structs

AccessInfo describes the various ways a volume can be accessed.
BlockDeviceAccessInfo contains the common fields for accessing a block device.
ChapInfo : Host initiator CHAP credentials.
Device struct.
DevicePartition Partition Info for a Device.
FcHostPort FC host port.
Workaround NOS 5.0.x vs 5.1.x responses with different case FcSession info.
FilesystemOpts to store fsType, fsMode, fsOwner options.
Host : provide host information.
HostUUID : test.
Iface represents iface configuring with port binding.
Initiator : Host initiator.
IscsiAccessInfo contains the fields necessary for iSCSI access.
IscsiSession info.
IscsiTarget struct.
KeyValue is a store of key-value pairs.
Mount struct ID data type is string.
NetworkInterface : network interface info for host.
Node represents a host that would access volumes through the CSP.
PathInfo :.
PublishInfo is the node side data required to access a volume.
PublishOptions are the options needed to publish a volume.
Information of LUN id, IQN, discovery IP's the secondary array.
Information of the each secondary array.
Snapshot is a snapshot of a volume.
No description provided by the author
Token is the authentication token used to communicate with the CSP.
VirtualDeviceAccessInfo contains the required data to access a virtual device.
Volume : Thin version of Volume object for Host side.
No description provided by the author

# Type aliases

DeviceState : various device states.
Hosts provide information about hosts.
IscsiTargets : array of pointers to IscsiTarget.
VolumeAccessType : Type of volume access (block, mount).