Documentation
¶
Index ¶
- Variables
- func NewControllerServer(d *Driver, metadata metadata.IMetadata, cloud vcontainer.IVContainer) csi.ControllerServer
- func NewControllerServiceCapability(cap csi.ControllerServiceCapability_RPC_Type) *csi.ControllerServiceCapability
- func NewIdentityServer(d *Driver) csi.IdentityServer
- func NewNodeServer(d *Driver, mounter mount.IMount, metadator metadata.IMetadata, ...) csi.NodeServer
- func NewNodeServiceCapability(cap csi.NodeServiceCapability_RPC_Type) *csi.NodeServiceCapability
- func NewVolumeCapabilityAccessMode(mode csi.VolumeCapability_AccessMode_Mode) *csi.VolumeCapability_AccessMode
- type Driver
- func (s *Driver) AddControllerServiceCapabilities(cl []csi.ControllerServiceCapability_RPC_Type)
- func (s *Driver) AddNodeServiceCapabilities(nl []csi.NodeServiceCapability_RPC_Type)
- func (s *Driver) AddVolumeCapabilityAccessModes(vc []csi.VolumeCapability_AccessMode_Mode) []*csi.VolumeCapability_AccessMode
- func (s *Driver) Run()
- func (s *Driver) SetupDriver(cloud vcontainer.IVContainer, mounter mount.IMount, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Version = "0.0.1"
)
Functions ¶
func NewControllerServer ¶
func NewControllerServer(d *Driver, metadata metadata.IMetadata, cloud vcontainer.IVContainer) csi.ControllerServer
func NewControllerServiceCapability ¶
func NewControllerServiceCapability(cap csi.ControllerServiceCapability_RPC_Type) *csi.ControllerServiceCapability
func NewIdentityServer ¶
func NewIdentityServer(d *Driver) csi.IdentityServer
func NewNodeServer ¶
func NewNodeServer(d *Driver, mounter mount.IMount, metadator metadata.IMetadata, cloud vcontainer.IVContainer) csi.NodeServer
func NewNodeServiceCapability ¶
func NewNodeServiceCapability(cap csi.NodeServiceCapability_RPC_Type) *csi.NodeServiceCapability
func NewVolumeCapabilityAccessMode ¶
func NewVolumeCapabilityAccessMode(mode csi.VolumeCapability_AccessMode_Mode) *csi.VolumeCapability_AccessMode
Types ¶
type Driver ¶
type Driver struct {
// contains filtered or unexported fields
}
func (*Driver) AddControllerServiceCapabilities ¶
func (s *Driver) AddControllerServiceCapabilities(cl []csi.ControllerServiceCapability_RPC_Type)
func (*Driver) AddNodeServiceCapabilities ¶
func (s *Driver) AddNodeServiceCapabilities(nl []csi.NodeServiceCapability_RPC_Type)
func (*Driver) AddVolumeCapabilityAccessModes ¶
func (s *Driver) AddVolumeCapabilityAccessModes(vc []csi.VolumeCapability_AccessMode_Mode) []*csi.VolumeCapability_AccessMode
func (*Driver) SetupDriver ¶
func (s *Driver) SetupDriver(cloud vcontainer.IVContainer, mounter mount.IMount, metadator metadata.IMetadata)
Click to show internal directories.
Click to hide internal directories.