Versions in this module Expand all Collapse all v0 v0.11.2 May 28, 2020 Changes in this version + type Client struct + ControllerGetCapabilitiesCallCount int64 + ControllerPublishVolumeCallCount int64 + ControllerUnpublishVolumeCallCount int64 + ControllerValidateVolumeCallCount int64 + Mu sync.RWMutex + NextControllerGetCapabilitiesErr error + NextControllerGetCapabilitiesResponse *csi.ControllerCapabilitySet + NextControllerPublishVolumeErr error + NextControllerPublishVolumeResponse *csi.ControllerPublishVolumeResponse + NextControllerUnpublishVolumeErr error + NextControllerUnpublishVolumeResponse *csi.ControllerUnpublishVolumeResponse + NextControllerValidateVolumeErr error + NextNodeGetCapabilitiesErr error + NextNodeGetCapabilitiesResponse *csi.NodeCapabilitySet + NextNodeGetInfoErr error + NextNodeGetInfoResponse *csi.NodeGetInfoResponse + NextNodePublishVolumeErr error + NextNodeStageVolumeErr error + NextNodeUnpublishVolumeErr error + NextNodeUnstageVolumeErr error + NextPluginGetCapabilitiesErr error + NextPluginGetCapabilitiesResponse *csi.PluginCapabilitySet + NextPluginGetInfoErr error + NextPluginGetInfoNameResponse string + NextPluginGetInfoVersionResponse string + NextPluginInfoErr error + NextPluginInfoResponse *base.PluginInfoResponse + NextPluginProbeErr error + NextPluginProbeResponse bool + NodeGetCapabilitiesCallCount int64 + NodeGetInfoCallCount int64 + NodePublishVolumeCallCount int64 + NodeStageVolumeCallCount int64 + NodeUnpublishVolumeCallCount int64 + NodeUnstageVolumeCallCount int64 + PluginGetCapabilitiesCallCount int64 + PluginGetInfoCallCount int64 + PluginInfoCallCount int64 + PluginProbeCallCount int64 + PrevVolumeCapability *csi.VolumeCapability + func (c *Client) Close() error + func (c *Client) ConfigSchema() (*hclspec.Spec, error) + func (c *Client) ControllerGetCapabilities(ctx context.Context) (*csi.ControllerCapabilitySet, error) + func (c *Client) ControllerPublishVolume(ctx context.Context, req *csi.ControllerPublishVolumeRequest, ...) (*csi.ControllerPublishVolumeResponse, error) + func (c *Client) ControllerUnpublishVolume(ctx context.Context, req *csi.ControllerUnpublishVolumeRequest, ...) (*csi.ControllerUnpublishVolumeResponse, error) + func (c *Client) ControllerValidateCapabilities(ctx context.Context, volumeID string, capabilities *csi.VolumeCapability, ...) error + func (c *Client) NodeGetCapabilities(ctx context.Context) (*csi.NodeCapabilitySet, error) + func (c *Client) NodeGetInfo(ctx context.Context) (*csi.NodeGetInfoResponse, error) + func (c *Client) NodePublishVolume(ctx context.Context, req *csi.NodePublishVolumeRequest, ...) error + func (c *Client) NodeStageVolume(ctx context.Context, volumeID string, publishContext map[string]string, ...) error + func (c *Client) NodeUnpublishVolume(ctx context.Context, volumeID, targetPath string, opts ...grpc.CallOption) error + func (c *Client) NodeUnstageVolume(ctx context.Context, volumeID string, stagingTargetPath string, ...) error + func (c *Client) PluginGetCapabilities(ctx context.Context) (*csi.PluginCapabilitySet, error) + func (c *Client) PluginGetInfo(ctx context.Context) (string, string, error) + func (c *Client) PluginInfo() (*base.PluginInfoResponse, error) + func (c *Client) PluginProbe(ctx context.Context) (bool, error) + func (c *Client) SetConfig(a *base.Config) error