package
1.4.0
Repository: https://github.com/opensds/nbp.git
Documentation: pkg.go.dev

# Functions

ControllerGetCapabilities implementation.
CreateSnapshot implementation.
DeleteSnapshot implementation.
GetCapacity implementation.
GetPluginCapabilities implementation.
GetPluginInfo implementation.
GetSize gets volume/fileshare sieze from capacity range.
GetZone gets availability zone.
InitPlugin Initialise plugin configurations.
ListSnapshots implementation.
NewGrpcServer Sets up grpc server for CSI Interface handling.
NewList implementation.
NodeGetCapabilities implementation.
NodeGetInfo gets information on a node.
NodeGetVolumeStats implementation.
Probe implementation.
UnpublishRoutine implementation.
ValidateCreateVolReq - validates input paras of CreateVolume request.
ValidateCtrlPubVolReq - validates input paras of ControllerPublishVolume request.
ValidateCtrlUnPubVolReq - validates input paras of ControllerUnpublishVolume request.
ValidateDelVolReq - validates input paras of DeleteVolume request.
ValidateNodePublishVolume - validates input paras of NodePublishVolume request.
ValidateNodeStageVolume - validates input paras of NodeStageVolume request.
ValidateNodeUnpublishVolume - validates input paras of NodeUnpublishVolume request.
ValidateNodeUnstageVolume - validates input paras of NodeUnstageVolume request.
ValidateVolumeCapabilities implementation.
WaitForStatusStable waits for volume/fileshare to be created.

# Constants

No description provided by the author
No description provided by the author
PluginName setting.
K8s storage class parameter keywords.
K8s storage class parameter keywords.
K8s storage class parameter keywords.
CSI publish attribute keywords.
CSI publish attribute keywords.
CSI publish attribute keywords.
CSI publish attribute keywords.
CSI publish attribute keywords.
CSI publish attribute keywords.

# Variables

UnpublishAttachmentList implementation.

# Structs

AttachmentObj implementation.

# Interfaces

Service Define CSI Interface.