ontap

package
v17.10.0-beta.0+incomp... Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2017 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DiscoverIscsiTarget

func DiscoverIscsiTarget(targetIP string) error

Types

type OntapNASQtreeStorageDriver

type OntapNASQtreeStorageDriver struct {
	dvp.OntapNASQtreeStorageDriver
}

OntapNASQtreeStorageDriver is for NFS storage provisioning

func (*OntapNASQtreeStorageDriver) CreateFollowup

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

func (*OntapNASQtreeStorageDriver) CreatePrepare

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

func (*OntapNASQtreeStorageDriver) GetDriverName

func (d *OntapNASQtreeStorageDriver) GetDriverName() string

func (*OntapNASQtreeStorageDriver) GetExternalConfig

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

func (*OntapNASQtreeStorageDriver) GetInternalVolumeName

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

func (*OntapNASQtreeStorageDriver) GetProtocol

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

func (*OntapNASQtreeStorageDriver) GetStorageBackendSpecs

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

Retrieve storage backend capabilities

func (*OntapNASQtreeStorageDriver) GetStoragePoolAttributes

func (d *OntapNASQtreeStorageDriver) GetStoragePoolAttributes() map[string]sa.Offer

func (*OntapNASQtreeStorageDriver) GetVolumeOpts

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

func (*OntapNASQtreeStorageDriver) StoreConfig

type OntapNASStorageDriver

type OntapNASStorageDriver struct {
	dvp.OntapNASStorageDriver
}

OntapNASStorageDriver is for NFS storage provisioning

func (*OntapNASStorageDriver) CreateFollowup

func (d *OntapNASStorageDriver) CreateFollowup(
	volConfig *storage.VolumeConfig,
) error

func (*OntapNASStorageDriver) CreatePrepare

func (d *OntapNASStorageDriver) CreatePrepare(
	volConfig *storage.VolumeConfig,
) bool

func (*OntapNASStorageDriver) GetDriverName

func (d *OntapNASStorageDriver) GetDriverName() string

func (*OntapNASStorageDriver) GetExternalConfig

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

func (*OntapNASStorageDriver) GetInternalVolumeName

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

func (*OntapNASStorageDriver) GetProtocol

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

func (*OntapNASStorageDriver) GetStorageBackendSpecs

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

Retrieve storage backend capabilities

func (*OntapNASStorageDriver) GetStoragePoolAttributes

func (d *OntapNASStorageDriver) GetStoragePoolAttributes() map[string]sa.Offer

func (*OntapNASStorageDriver) GetVolumeOpts

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

func (*OntapNASStorageDriver) StoreConfig

type OntapSANStorageDriver

type OntapSANStorageDriver struct {
	dvp.OntapSANStorageDriver
}

OntapSANStorageDriver is for iSCSI storage provisioning

func (*OntapSANStorageDriver) CreateFollowup

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

func (*OntapSANStorageDriver) CreatePrepare

func (d *OntapSANStorageDriver) CreatePrepare(
	volConfig *storage.VolumeConfig,
) bool

func (*OntapSANStorageDriver) GetDriverName

func (d *OntapSANStorageDriver) GetDriverName() string

func (*OntapSANStorageDriver) GetExternalConfig

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

func (*OntapSANStorageDriver) GetInternalVolumeName

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

func (*OntapSANStorageDriver) GetProtocol

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

func (*OntapSANStorageDriver) GetStorageBackendSpecs

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

Retrieve storage backend capabilities

func (*OntapSANStorageDriver) GetStoragePoolAttributes

func (d *OntapSANStorageDriver) GetStoragePoolAttributes() map[string]sa.Offer

func (*OntapSANStorageDriver) GetVolumeOpts

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

func (*OntapSANStorageDriver) StoreConfig

Jump to

Keyboard shortcuts

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