Versions in this module Expand all Collapse all v0 v0.0.2 Nov 10, 2022 v0.0.1 Feb 21, 2020 Changes in this version + const DefaultHostType + const Media + const MinimumVolumeSizeBytes + const Region + const Size + const Zone + type SANStorageDriver struct + API *api.Client + Config drivers.ESeriesStorageDriverConfig + func (d *SANStorageDriver) Create(volConfig *storage.VolumeConfig, storagePool *storage.Pool, ...) error + func (d *SANStorageDriver) CreateClone(volConfig *storage.VolumeConfig) error + func (d *SANStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error + func (d *SANStorageDriver) CreateHostForLocalHost() (api.HostEx, error) + func (d *SANStorageDriver) CreatePrepare(volConfig *storage.VolumeConfig) error + func (d *SANStorageDriver) CreateSnapshot(snapConfig *storage.SnapshotConfig) (*storage.Snapshot, error) + func (d *SANStorageDriver) DeleteSnapshot(snapConfig *storage.SnapshotConfig) error + func (d *SANStorageDriver) Destroy(name string) error + func (d *SANStorageDriver) Get(name string) error + func (d *SANStorageDriver) GetExternalConfig() interface{} + func (d *SANStorageDriver) GetInternalVolumeName(name string) string + func (d *SANStorageDriver) GetProtocol() tridentconfig.Protocol + func (d *SANStorageDriver) GetSnapshot(snapConfig *storage.SnapshotConfig) (*storage.Snapshot, error) + func (d *SANStorageDriver) GetSnapshots(volConfig *storage.VolumeConfig) ([]*storage.Snapshot, error) + func (d *SANStorageDriver) GetStorageBackendSpecs(backend *storage.Backend) error + func (d *SANStorageDriver) GetUpdateType(driverOrig storage.Driver) *roaring.Bitmap + func (d *SANStorageDriver) GetVolumeExternal(name string) (*storage.VolumeExternal, error) + func (d *SANStorageDriver) GetVolumeExternalWrappers(channel chan *storage.VolumeExternalWrapper) + func (d *SANStorageDriver) GetVolumeOpts(volConfig *storage.VolumeConfig, pool *storage.Pool, ...) (map[string]string, error) + func (d *SANStorageDriver) Import(volConfig *storage.VolumeConfig, originalName string) error + func (d *SANStorageDriver) Initialize(context tridentconfig.DriverContext, configJSON string, ...) error + func (d *SANStorageDriver) Initialized() bool + func (d *SANStorageDriver) MapVolumeToLocalHost(volume api.VolumeEx) (api.LUNMapping, error) + func (d *SANStorageDriver) Name() string + func (d *SANStorageDriver) Protocol() string + func (d *SANStorageDriver) Publish(name string, publishInfo *utils.VolumePublishInfo) error + func (d *SANStorageDriver) Rename(name string, newName string) error + func (d *SANStorageDriver) Resize(volConfig *storage.VolumeConfig, sizeBytes uint64) error + func (d *SANStorageDriver) RestoreSnapshot(snapConfig *storage.SnapshotConfig) error + func (d *SANStorageDriver) StoreConfig(b *storage.PersistentStorageBackendConfig) + func (d *SANStorageDriver) Terminate()