Documentation ¶
Index ¶
- type DefaultController
- func (d *DefaultController) ControllerExpandVolume(ctx context.Context, request *csi.ControllerExpandVolumeRequest) (*csi.ControllerExpandVolumeResponse, error)
- func (d *DefaultController) ControllerGetCapabilities(_ context.Context, _ *csi.ControllerGetCapabilitiesRequest) (*csi.ControllerGetCapabilitiesResponse, error)
- func (d *DefaultController) ControllerGetVolume(_ context.Context, _ *csi.ControllerGetVolumeRequest) (*csi.ControllerGetVolumeResponse, error)
- func (d *DefaultController) ControllerModifyVolume(_ context.Context, _ *csi.ControllerModifyVolumeRequest) (*csi.ControllerModifyVolumeResponse, error)
- func (d *DefaultController) ControllerPublishVolume(ctx context.Context, request *csi.ControllerPublishVolumeRequest) (*csi.ControllerPublishVolumeResponse, error)
- func (d *DefaultController) ControllerUnpublishVolume(ctx context.Context, request *csi.ControllerUnpublishVolumeRequest) (*csi.ControllerUnpublishVolumeResponse, error)
- func (d *DefaultController) CreateSnapshot(_ context.Context, _ *csi.CreateSnapshotRequest) (*csi.CreateSnapshotResponse, error)
- func (d *DefaultController) CreateVolume(ctx context.Context, request *csi.CreateVolumeRequest) (*csi.CreateVolumeResponse, error)
- func (d *DefaultController) DeleteSnapshot(_ context.Context, _ *csi.DeleteSnapshotRequest) (*csi.DeleteSnapshotResponse, error)
- func (d *DefaultController) DeleteVolume(ctx context.Context, request *csi.DeleteVolumeRequest) (*csi.DeleteVolumeResponse, error)
- func (d *DefaultController) GetCapacity(_ context.Context, _ *csi.GetCapacityRequest) (*csi.GetCapacityResponse, error)
- func (d *DefaultController) ListSnapshots(_ context.Context, _ *csi.ListSnapshotsRequest) (*csi.ListSnapshotsResponse, error)
- func (d *DefaultController) ListVolumes(_ context.Context, _ *csi.ListVolumesRequest) (*csi.ListVolumesResponse, error)
- func (d *DefaultController) ValidateVolumeCapabilities(_ context.Context, request *csi.ValidateVolumeCapabilitiesRequest) (*csi.ValidateVolumeCapabilitiesResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultController ¶
type DefaultController struct { csi.UnimplementedControllerServer CrusoeClient *crusoeapi.APIClient HostInstance *crusoeapi.InstanceV1Alpha5 DiskType common.DiskType PluginName string PluginVersion string Capabilities []*csi.ControllerServiceCapability }
func (*DefaultController) ControllerExpandVolume ¶
func (d *DefaultController) ControllerExpandVolume(ctx context.Context, request *csi.ControllerExpandVolumeRequest) ( *csi.ControllerExpandVolumeResponse, error, )
func (*DefaultController) ControllerGetCapabilities ¶
func (d *DefaultController) ControllerGetCapabilities(_ context.Context, _ *csi.ControllerGetCapabilitiesRequest) ( *csi.ControllerGetCapabilitiesResponse, error, )
func (*DefaultController) ControllerGetVolume ¶
func (d *DefaultController) ControllerGetVolume(_ context.Context, _ *csi.ControllerGetVolumeRequest) ( *csi.ControllerGetVolumeResponse, error, )
func (*DefaultController) ControllerModifyVolume ¶
func (d *DefaultController) ControllerModifyVolume(_ context.Context, _ *csi.ControllerModifyVolumeRequest) ( *csi.ControllerModifyVolumeResponse, error, )
func (*DefaultController) ControllerPublishVolume ¶
func (d *DefaultController) ControllerPublishVolume(ctx context.Context, request *csi.ControllerPublishVolumeRequest) ( *csi.ControllerPublishVolumeResponse, error, )
func (*DefaultController) ControllerUnpublishVolume ¶
func (d *DefaultController) ControllerUnpublishVolume(ctx context.Context, request *csi.ControllerUnpublishVolumeRequest) ( *csi.ControllerUnpublishVolumeResponse, error, )
func (*DefaultController) CreateSnapshot ¶
func (d *DefaultController) CreateSnapshot(_ context.Context, _ *csi.CreateSnapshotRequest) ( *csi.CreateSnapshotResponse, error, )
func (*DefaultController) CreateVolume ¶
func (d *DefaultController) CreateVolume(ctx context.Context, request *csi.CreateVolumeRequest) ( *csi.CreateVolumeResponse, error, )
func (*DefaultController) DeleteSnapshot ¶
func (d *DefaultController) DeleteSnapshot(_ context.Context, _ *csi.DeleteSnapshotRequest) ( *csi.DeleteSnapshotResponse, error, )
func (*DefaultController) DeleteVolume ¶
func (d *DefaultController) DeleteVolume(ctx context.Context, request *csi.DeleteVolumeRequest) ( *csi.DeleteVolumeResponse, error, )
func (*DefaultController) GetCapacity ¶
func (d *DefaultController) GetCapacity(_ context.Context, _ *csi.GetCapacityRequest) ( *csi.GetCapacityResponse, error, )
func (*DefaultController) ListSnapshots ¶
func (d *DefaultController) ListSnapshots(_ context.Context, _ *csi.ListSnapshotsRequest) ( *csi.ListSnapshotsResponse, error, )
func (*DefaultController) ListVolumes ¶
func (d *DefaultController) ListVolumes(_ context.Context, _ *csi.ListVolumesRequest) ( *csi.ListVolumesResponse, error, )
func (*DefaultController) ValidateVolumeCapabilities ¶
func (d *DefaultController) ValidateVolumeCapabilities(_ context.Context, request *csi.ValidateVolumeCapabilitiesRequest) ( *csi.ValidateVolumeCapabilitiesResponse, error, )
Click to show internal directories.
Click to hide internal directories.