eseries

package
v17.10.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2017 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EseriesStorageDriver

type EseriesStorageDriver struct {
	dvp.ESeriesStorageDriver
}

EseriesStorageDriver is for iSCSI storage provisioning on E-series

func (*EseriesStorageDriver) CreateFollowup

func (d *EseriesStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error

func (*EseriesStorageDriver) CreatePrepare

func (d *EseriesStorageDriver) CreatePrepare(volConfig *storage.VolumeConfig) bool

func (*EseriesStorageDriver) GetDriverName

func (d *EseriesStorageDriver) GetDriverName() string

func (*EseriesStorageDriver) GetExternalConfig

func (d *EseriesStorageDriver) GetExternalConfig() interface{}

func (*EseriesStorageDriver) GetInternalVolumeName

func (d *EseriesStorageDriver) GetInternalVolumeName(name string) string

func (*EseriesStorageDriver) GetProtocol

func (d *EseriesStorageDriver) GetProtocol() config.Protocol

func (*EseriesStorageDriver) GetStorageBackendSpecs

func (d *EseriesStorageDriver) GetStorageBackendSpecs(backend *storage.StorageBackend) error

Retrieve storage capabilities and register pools with specified backend.

func (*EseriesStorageDriver) GetVolumeOpts

func (d *EseriesStorageDriver) GetVolumeOpts(
	volConfig *storage.VolumeConfig,
	pool *storage.StoragePool,
	requests map[string]sa.Request,
) (map[string]string, error)

func (*EseriesStorageDriver) StoreConfig

type EseriesStorageDriverConfigExternal

type EseriesStorageDriverConfigExternal struct {
	*storage.CommonStorageDriverConfigExternal
	Username    string
	ControllerA string
	ControllerB string
	HostDataIP  string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL