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 ExportRule + const MinimumAPIVersion + const MinimumCVSVolumeSizeBytes + const MinimumSDEVersion + const MinimumVolumeSizeBytes + const Network + const Region + const ServiceLevel + const Size + const SnapshotDir + const SnapshotReserve + const Zone + type NFSStorageDriver struct + API *api.Client + Config drivers.GCPNFSStorageDriverConfig + func (d *NFSStorageDriver) Create(volConfig *storage.VolumeConfig, storagePool *storage.Pool, ...) error + func (d *NFSStorageDriver) CreateClone(volConfig *storage.VolumeConfig) error + func (d *NFSStorageDriver) CreateFollowup(volConfig *storage.VolumeConfig) error + func (d *NFSStorageDriver) CreatePrepare(volConfig *storage.VolumeConfig) error + func (d *NFSStorageDriver) CreateSnapshot(snapConfig *storage.SnapshotConfig) (*storage.Snapshot, error) + func (d *NFSStorageDriver) DeleteSnapshot(snapConfig *storage.SnapshotConfig) error + func (d *NFSStorageDriver) Destroy(name string) error + func (d *NFSStorageDriver) Get(name string) error + func (d *NFSStorageDriver) GetAPI() *api.Client + func (d *NFSStorageDriver) GetConfig() *drivers.GCPNFSStorageDriverConfig + func (d *NFSStorageDriver) GetExternalConfig() interface{} + func (d *NFSStorageDriver) GetInternalVolumeName(name string) string + func (d *NFSStorageDriver) GetProtocol() tridentconfig.Protocol + func (d *NFSStorageDriver) GetSnapshot(snapConfig *storage.SnapshotConfig) (*storage.Snapshot, error) + func (d *NFSStorageDriver) GetSnapshots(volConfig *storage.VolumeConfig) ([]*storage.Snapshot, error) + func (d *NFSStorageDriver) GetStorageBackendSpecs(backend *storage.Backend) error + func (d *NFSStorageDriver) GetUpdateType(driverOrig storage.Driver) *roaring.Bitmap + func (d *NFSStorageDriver) GetVolumeExternal(name string) (*storage.VolumeExternal, error) + func (d *NFSStorageDriver) GetVolumeExternalWrappers(channel chan *storage.VolumeExternalWrapper) + func (d *NFSStorageDriver) Import(volConfig *storage.VolumeConfig, originalName string) error + func (d *NFSStorageDriver) Initialize(context tridentconfig.DriverContext, configJSON string, ...) error + func (d *NFSStorageDriver) Initialized() bool + func (d *NFSStorageDriver) List() ([]string, error) + func (d *NFSStorageDriver) Name() string + func (d *NFSStorageDriver) Publish(name string, publishInfo *utils.VolumePublishInfo) error + func (d *NFSStorageDriver) Rename(name string, newName string) error + func (d *NFSStorageDriver) Resize(volConfig *storage.VolumeConfig, sizeBytes uint64) error + func (d *NFSStorageDriver) RestoreSnapshot(snapConfig *storage.SnapshotConfig) error + func (d *NFSStorageDriver) StoreConfig(b *storage.PersistentStorageBackendConfig) + func (d *NFSStorageDriver) Terminate() + type Telemetry struct + Plugin string