Documentation
¶
Index ¶
- Variables
- func RegisterVolumeServer(s *grpc.Server, srv VolumeServer)
- type FormatVolumeRequest
- func (*FormatVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FormatVolumeRequest) GetVolumeId() string
- func (*FormatVolumeRequest) ProtoMessage()
- func (x *FormatVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *FormatVolumeRequest) Reset()
- func (x *FormatVolumeRequest) String() string
- type FormatVolumeResponse
- type GetDiskNumberFromVolumeIDRequest
- func (*GetDiskNumberFromVolumeIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDiskNumberFromVolumeIDRequest) GetVolumeId() string
- func (*GetDiskNumberFromVolumeIDRequest) ProtoMessage()
- func (x *GetDiskNumberFromVolumeIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetDiskNumberFromVolumeIDRequest) Reset()
- func (x *GetDiskNumberFromVolumeIDRequest) String() string
- type GetDiskNumberFromVolumeIDResponse
- func (*GetDiskNumberFromVolumeIDResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDiskNumberFromVolumeIDResponse) GetDiskNumber() uint32
- func (*GetDiskNumberFromVolumeIDResponse) ProtoMessage()
- func (x *GetDiskNumberFromVolumeIDResponse) ProtoReflect() protoreflect.Message
- func (x *GetDiskNumberFromVolumeIDResponse) Reset()
- func (x *GetDiskNumberFromVolumeIDResponse) String() string
- type GetVolumeIDFromTargetPathRequest
- func (*GetVolumeIDFromTargetPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeIDFromTargetPathRequest) GetTargetPath() string
- func (*GetVolumeIDFromTargetPathRequest) ProtoMessage()
- func (x *GetVolumeIDFromTargetPathRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeIDFromTargetPathRequest) Reset()
- func (x *GetVolumeIDFromTargetPathRequest) String() string
- type GetVolumeIDFromTargetPathResponse
- func (*GetVolumeIDFromTargetPathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeIDFromTargetPathResponse) GetVolumeId() string
- func (*GetVolumeIDFromTargetPathResponse) ProtoMessage()
- func (x *GetVolumeIDFromTargetPathResponse) ProtoReflect() protoreflect.Message
- func (x *GetVolumeIDFromTargetPathResponse) Reset()
- func (x *GetVolumeIDFromTargetPathResponse) String() string
- type GetVolumeStatsRequest
- func (*GetVolumeStatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeStatsRequest) GetVolumeId() string
- func (*GetVolumeStatsRequest) ProtoMessage()
- func (x *GetVolumeStatsRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeStatsRequest) Reset()
- func (x *GetVolumeStatsRequest) String() string
- type GetVolumeStatsResponse
- func (*GetVolumeStatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeStatsResponse) GetTotalBytes() int64
- func (x *GetVolumeStatsResponse) GetUsedBytes() int64
- func (*GetVolumeStatsResponse) ProtoMessage()
- func (x *GetVolumeStatsResponse) ProtoReflect() protoreflect.Message
- func (x *GetVolumeStatsResponse) Reset()
- func (x *GetVolumeStatsResponse) String() string
- type IsVolumeFormattedRequest
- func (*IsVolumeFormattedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsVolumeFormattedRequest) GetVolumeId() string
- func (*IsVolumeFormattedRequest) ProtoMessage()
- func (x *IsVolumeFormattedRequest) ProtoReflect() protoreflect.Message
- func (x *IsVolumeFormattedRequest) Reset()
- func (x *IsVolumeFormattedRequest) String() string
- type IsVolumeFormattedResponse
- func (*IsVolumeFormattedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsVolumeFormattedResponse) GetFormatted() bool
- func (*IsVolumeFormattedResponse) ProtoMessage()
- func (x *IsVolumeFormattedResponse) ProtoReflect() protoreflect.Message
- func (x *IsVolumeFormattedResponse) Reset()
- func (x *IsVolumeFormattedResponse) String() string
- type ListVolumesOnDiskRequest
- func (*ListVolumesOnDiskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesOnDiskRequest) GetDiskNumber() uint32
- func (x *ListVolumesOnDiskRequest) GetPartitionNumber() uint32
- func (*ListVolumesOnDiskRequest) ProtoMessage()
- func (x *ListVolumesOnDiskRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesOnDiskRequest) Reset()
- func (x *ListVolumesOnDiskRequest) String() string
- type ListVolumesOnDiskResponse
- func (*ListVolumesOnDiskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesOnDiskResponse) GetVolumeIds() []string
- func (*ListVolumesOnDiskResponse) ProtoMessage()
- func (x *ListVolumesOnDiskResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesOnDiskResponse) Reset()
- func (x *ListVolumesOnDiskResponse) String() string
- type MountVolumeRequest
- func (*MountVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MountVolumeRequest) GetTargetPath() string
- func (x *MountVolumeRequest) GetVolumeId() string
- func (*MountVolumeRequest) ProtoMessage()
- func (x *MountVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *MountVolumeRequest) Reset()
- func (x *MountVolumeRequest) String() string
- type MountVolumeResponse
- type ResizeVolumeRequest
- func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeRequest) GetSizeBytes() int64
- func (x *ResizeVolumeRequest) GetVolumeId() string
- func (*ResizeVolumeRequest) ProtoMessage()
- func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeRequest) Reset()
- func (x *ResizeVolumeRequest) String() string
- type ResizeVolumeResponse
- type UnimplementedVolumeServer
- func (*UnimplementedVolumeServer) FormatVolume(context.Context, *FormatVolumeRequest) (*FormatVolumeResponse, error)
- func (*UnimplementedVolumeServer) GetDiskNumberFromVolumeID(context.Context, *GetDiskNumberFromVolumeIDRequest) (*GetDiskNumberFromVolumeIDResponse, error)
- func (*UnimplementedVolumeServer) GetVolumeIDFromTargetPath(context.Context, *GetVolumeIDFromTargetPathRequest) (*GetVolumeIDFromTargetPathResponse, error)
- func (*UnimplementedVolumeServer) GetVolumeStats(context.Context, *GetVolumeStatsRequest) (*GetVolumeStatsResponse, error)
- func (*UnimplementedVolumeServer) IsVolumeFormatted(context.Context, *IsVolumeFormattedRequest) (*IsVolumeFormattedResponse, error)
- func (*UnimplementedVolumeServer) ListVolumesOnDisk(context.Context, *ListVolumesOnDiskRequest) (*ListVolumesOnDiskResponse, error)
- func (*UnimplementedVolumeServer) MountVolume(context.Context, *MountVolumeRequest) (*MountVolumeResponse, error)
- func (*UnimplementedVolumeServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
- func (*UnimplementedVolumeServer) UnmountVolume(context.Context, *UnmountVolumeRequest) (*UnmountVolumeResponse, error)
- func (*UnimplementedVolumeServer) WriteVolumeCache(context.Context, *WriteVolumeCacheRequest) (*WriteVolumeCacheResponse, error)
- type UnmountVolumeRequest
- func (*UnmountVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnmountVolumeRequest) GetTargetPath() string
- func (x *UnmountVolumeRequest) GetVolumeId() string
- func (*UnmountVolumeRequest) ProtoMessage()
- func (x *UnmountVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UnmountVolumeRequest) Reset()
- func (x *UnmountVolumeRequest) String() string
- type UnmountVolumeResponse
- type VolumeClient
- type VolumeServer
- type WriteVolumeCacheRequest
- func (*WriteVolumeCacheRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WriteVolumeCacheRequest) GetVolumeId() string
- func (*WriteVolumeCacheRequest) ProtoMessage()
- func (x *WriteVolumeCacheRequest) ProtoReflect() protoreflect.Message
- func (x *WriteVolumeCacheRequest) Reset()
- func (x *WriteVolumeCacheRequest) String() string
- type WriteVolumeCacheResponse
Constants ¶
This section is empty.
Variables ¶
var File_github_com_kubernetes_csi_csi_proxy_client_api_volume_v1_api_proto protoreflect.FileDescriptor
Functions ¶
func RegisterVolumeServer ¶
func RegisterVolumeServer(s *grpc.Server, srv VolumeServer)
Types ¶
type FormatVolumeRequest ¶
type FormatVolumeRequest struct { // Volume device ID of the volume to format. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*FormatVolumeRequest) Descriptor
deprecated
func (*FormatVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use FormatVolumeRequest.ProtoReflect.Descriptor instead.
func (*FormatVolumeRequest) GetVolumeId ¶
func (x *FormatVolumeRequest) GetVolumeId() string
func (*FormatVolumeRequest) ProtoMessage ¶
func (*FormatVolumeRequest) ProtoMessage()
func (*FormatVolumeRequest) ProtoReflect ¶
func (x *FormatVolumeRequest) ProtoReflect() protoreflect.Message
func (*FormatVolumeRequest) Reset ¶
func (x *FormatVolumeRequest) Reset()
func (*FormatVolumeRequest) String ¶
func (x *FormatVolumeRequest) String() string
type FormatVolumeResponse ¶
type FormatVolumeResponse struct {
// contains filtered or unexported fields
}
func (*FormatVolumeResponse) Descriptor
deprecated
func (*FormatVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use FormatVolumeResponse.ProtoReflect.Descriptor instead.
func (*FormatVolumeResponse) ProtoMessage ¶
func (*FormatVolumeResponse) ProtoMessage()
func (*FormatVolumeResponse) ProtoReflect ¶
func (x *FormatVolumeResponse) ProtoReflect() protoreflect.Message
func (*FormatVolumeResponse) Reset ¶
func (x *FormatVolumeResponse) Reset()
func (*FormatVolumeResponse) String ¶
func (x *FormatVolumeResponse) String() string
type GetDiskNumberFromVolumeIDRequest ¶
type GetDiskNumberFromVolumeIDRequest struct { // Volume device ID of the volume to get the disk number for. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*GetDiskNumberFromVolumeIDRequest) Descriptor
deprecated
func (*GetDiskNumberFromVolumeIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDiskNumberFromVolumeIDRequest.ProtoReflect.Descriptor instead.
func (*GetDiskNumberFromVolumeIDRequest) GetVolumeId ¶
func (x *GetDiskNumberFromVolumeIDRequest) GetVolumeId() string
func (*GetDiskNumberFromVolumeIDRequest) ProtoMessage ¶
func (*GetDiskNumberFromVolumeIDRequest) ProtoMessage()
func (*GetDiskNumberFromVolumeIDRequest) ProtoReflect ¶
func (x *GetDiskNumberFromVolumeIDRequest) ProtoReflect() protoreflect.Message
func (*GetDiskNumberFromVolumeIDRequest) Reset ¶
func (x *GetDiskNumberFromVolumeIDRequest) Reset()
func (*GetDiskNumberFromVolumeIDRequest) String ¶
func (x *GetDiskNumberFromVolumeIDRequest) String() string
type GetDiskNumberFromVolumeIDResponse ¶
type GetDiskNumberFromVolumeIDResponse struct { // Corresponding disk number. DiskNumber uint32 `protobuf:"varint,1,opt,name=disk_number,json=diskNumber,proto3" json:"disk_number,omitempty"` // contains filtered or unexported fields }
func (*GetDiskNumberFromVolumeIDResponse) Descriptor
deprecated
func (*GetDiskNumberFromVolumeIDResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDiskNumberFromVolumeIDResponse.ProtoReflect.Descriptor instead.
func (*GetDiskNumberFromVolumeIDResponse) GetDiskNumber ¶
func (x *GetDiskNumberFromVolumeIDResponse) GetDiskNumber() uint32
func (*GetDiskNumberFromVolumeIDResponse) ProtoMessage ¶
func (*GetDiskNumberFromVolumeIDResponse) ProtoMessage()
func (*GetDiskNumberFromVolumeIDResponse) ProtoReflect ¶
func (x *GetDiskNumberFromVolumeIDResponse) ProtoReflect() protoreflect.Message
func (*GetDiskNumberFromVolumeIDResponse) Reset ¶
func (x *GetDiskNumberFromVolumeIDResponse) Reset()
func (*GetDiskNumberFromVolumeIDResponse) String ¶
func (x *GetDiskNumberFromVolumeIDResponse) String() string
type GetVolumeIDFromTargetPathRequest ¶
type GetVolumeIDFromTargetPathRequest struct { // The target path. TargetPath string `protobuf:"bytes,1,opt,name=target_path,json=targetPath,proto3" json:"target_path,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeIDFromTargetPathRequest) Descriptor
deprecated
func (*GetVolumeIDFromTargetPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeIDFromTargetPathRequest.ProtoReflect.Descriptor instead.
func (*GetVolumeIDFromTargetPathRequest) GetTargetPath ¶
func (x *GetVolumeIDFromTargetPathRequest) GetTargetPath() string
func (*GetVolumeIDFromTargetPathRequest) ProtoMessage ¶
func (*GetVolumeIDFromTargetPathRequest) ProtoMessage()
func (*GetVolumeIDFromTargetPathRequest) ProtoReflect ¶
func (x *GetVolumeIDFromTargetPathRequest) ProtoReflect() protoreflect.Message
func (*GetVolumeIDFromTargetPathRequest) Reset ¶
func (x *GetVolumeIDFromTargetPathRequest) Reset()
func (*GetVolumeIDFromTargetPathRequest) String ¶
func (x *GetVolumeIDFromTargetPathRequest) String() string
type GetVolumeIDFromTargetPathResponse ¶
type GetVolumeIDFromTargetPathResponse struct { // The volume device ID. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeIDFromTargetPathResponse) Descriptor
deprecated
func (*GetVolumeIDFromTargetPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeIDFromTargetPathResponse.ProtoReflect.Descriptor instead.
func (*GetVolumeIDFromTargetPathResponse) GetVolumeId ¶
func (x *GetVolumeIDFromTargetPathResponse) GetVolumeId() string
func (*GetVolumeIDFromTargetPathResponse) ProtoMessage ¶
func (*GetVolumeIDFromTargetPathResponse) ProtoMessage()
func (*GetVolumeIDFromTargetPathResponse) ProtoReflect ¶
func (x *GetVolumeIDFromTargetPathResponse) ProtoReflect() protoreflect.Message
func (*GetVolumeIDFromTargetPathResponse) Reset ¶
func (x *GetVolumeIDFromTargetPathResponse) Reset()
func (*GetVolumeIDFromTargetPathResponse) String ¶
func (x *GetVolumeIDFromTargetPathResponse) String() string
type GetVolumeStatsRequest ¶
type GetVolumeStatsRequest struct { // Volume device Id of the volume to get the stats for. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeStatsRequest) Descriptor
deprecated
func (*GetVolumeStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeStatsRequest.ProtoReflect.Descriptor instead.
func (*GetVolumeStatsRequest) GetVolumeId ¶
func (x *GetVolumeStatsRequest) GetVolumeId() string
func (*GetVolumeStatsRequest) ProtoMessage ¶
func (*GetVolumeStatsRequest) ProtoMessage()
func (*GetVolumeStatsRequest) ProtoReflect ¶
func (x *GetVolumeStatsRequest) ProtoReflect() protoreflect.Message
func (*GetVolumeStatsRequest) Reset ¶
func (x *GetVolumeStatsRequest) Reset()
func (*GetVolumeStatsRequest) String ¶
func (x *GetVolumeStatsRequest) String() string
type GetVolumeStatsResponse ¶
type GetVolumeStatsResponse struct { // Total bytes TotalBytes int64 `protobuf:"varint,1,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"` // Used bytes UsedBytes int64 `protobuf:"varint,2,opt,name=used_bytes,json=usedBytes,proto3" json:"used_bytes,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeStatsResponse) Descriptor
deprecated
func (*GetVolumeStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeStatsResponse.ProtoReflect.Descriptor instead.
func (*GetVolumeStatsResponse) GetTotalBytes ¶
func (x *GetVolumeStatsResponse) GetTotalBytes() int64
func (*GetVolumeStatsResponse) GetUsedBytes ¶
func (x *GetVolumeStatsResponse) GetUsedBytes() int64
func (*GetVolumeStatsResponse) ProtoMessage ¶
func (*GetVolumeStatsResponse) ProtoMessage()
func (*GetVolumeStatsResponse) ProtoReflect ¶
func (x *GetVolumeStatsResponse) ProtoReflect() protoreflect.Message
func (*GetVolumeStatsResponse) Reset ¶
func (x *GetVolumeStatsResponse) Reset()
func (*GetVolumeStatsResponse) String ¶
func (x *GetVolumeStatsResponse) String() string
type IsVolumeFormattedRequest ¶
type IsVolumeFormattedRequest struct { // Volume device ID of the volume to check. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*IsVolumeFormattedRequest) Descriptor
deprecated
func (*IsVolumeFormattedRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsVolumeFormattedRequest.ProtoReflect.Descriptor instead.
func (*IsVolumeFormattedRequest) GetVolumeId ¶
func (x *IsVolumeFormattedRequest) GetVolumeId() string
func (*IsVolumeFormattedRequest) ProtoMessage ¶
func (*IsVolumeFormattedRequest) ProtoMessage()
func (*IsVolumeFormattedRequest) ProtoReflect ¶
func (x *IsVolumeFormattedRequest) ProtoReflect() protoreflect.Message
func (*IsVolumeFormattedRequest) Reset ¶
func (x *IsVolumeFormattedRequest) Reset()
func (*IsVolumeFormattedRequest) String ¶
func (x *IsVolumeFormattedRequest) String() string
type IsVolumeFormattedResponse ¶
type IsVolumeFormattedResponse struct { // Is the volume formatted with NTFS. Formatted bool `protobuf:"varint,1,opt,name=formatted,proto3" json:"formatted,omitempty"` // contains filtered or unexported fields }
func (*IsVolumeFormattedResponse) Descriptor
deprecated
func (*IsVolumeFormattedResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsVolumeFormattedResponse.ProtoReflect.Descriptor instead.
func (*IsVolumeFormattedResponse) GetFormatted ¶
func (x *IsVolumeFormattedResponse) GetFormatted() bool
func (*IsVolumeFormattedResponse) ProtoMessage ¶
func (*IsVolumeFormattedResponse) ProtoMessage()
func (*IsVolumeFormattedResponse) ProtoReflect ¶
func (x *IsVolumeFormattedResponse) ProtoReflect() protoreflect.Message
func (*IsVolumeFormattedResponse) Reset ¶
func (x *IsVolumeFormattedResponse) Reset()
func (*IsVolumeFormattedResponse) String ¶
func (x *IsVolumeFormattedResponse) String() string
type ListVolumesOnDiskRequest ¶
type ListVolumesOnDiskRequest struct { // Disk device number of the disk to query for volumes. DiskNumber uint32 `protobuf:"varint,1,opt,name=disk_number,json=diskNumber,proto3" json:"disk_number,omitempty"` // The partition number (optional), by default it uses the first partition of the disk. PartitionNumber uint32 `protobuf:"varint,2,opt,name=partition_number,json=partitionNumber,proto3" json:"partition_number,omitempty"` // contains filtered or unexported fields }
func (*ListVolumesOnDiskRequest) Descriptor
deprecated
func (*ListVolumesOnDiskRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesOnDiskRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesOnDiskRequest) GetDiskNumber ¶
func (x *ListVolumesOnDiskRequest) GetDiskNumber() uint32
func (*ListVolumesOnDiskRequest) GetPartitionNumber ¶
func (x *ListVolumesOnDiskRequest) GetPartitionNumber() uint32
func (*ListVolumesOnDiskRequest) ProtoMessage ¶
func (*ListVolumesOnDiskRequest) ProtoMessage()
func (*ListVolumesOnDiskRequest) ProtoReflect ¶
func (x *ListVolumesOnDiskRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesOnDiskRequest) Reset ¶
func (x *ListVolumesOnDiskRequest) Reset()
func (*ListVolumesOnDiskRequest) String ¶
func (x *ListVolumesOnDiskRequest) String() string
type ListVolumesOnDiskResponse ¶
type ListVolumesOnDiskResponse struct { // Volume device IDs of volumes on the specified disk. VolumeIds []string `protobuf:"bytes,1,rep,name=volume_ids,json=volumeIds,proto3" json:"volume_ids,omitempty"` // contains filtered or unexported fields }
func (*ListVolumesOnDiskResponse) Descriptor
deprecated
func (*ListVolumesOnDiskResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesOnDiskResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesOnDiskResponse) GetVolumeIds ¶
func (x *ListVolumesOnDiskResponse) GetVolumeIds() []string
func (*ListVolumesOnDiskResponse) ProtoMessage ¶
func (*ListVolumesOnDiskResponse) ProtoMessage()
func (*ListVolumesOnDiskResponse) ProtoReflect ¶
func (x *ListVolumesOnDiskResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesOnDiskResponse) Reset ¶
func (x *ListVolumesOnDiskResponse) Reset()
func (*ListVolumesOnDiskResponse) String ¶
func (x *ListVolumesOnDiskResponse) String() string
type MountVolumeRequest ¶
type MountVolumeRequest struct { // Volume device ID of the volume to mount. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // Path in the host's file system where the volume needs to be mounted. TargetPath string `protobuf:"bytes,2,opt,name=target_path,json=targetPath,proto3" json:"target_path,omitempty"` // contains filtered or unexported fields }
func (*MountVolumeRequest) Descriptor
deprecated
func (*MountVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use MountVolumeRequest.ProtoReflect.Descriptor instead.
func (*MountVolumeRequest) GetTargetPath ¶
func (x *MountVolumeRequest) GetTargetPath() string
func (*MountVolumeRequest) GetVolumeId ¶
func (x *MountVolumeRequest) GetVolumeId() string
func (*MountVolumeRequest) ProtoMessage ¶
func (*MountVolumeRequest) ProtoMessage()
func (*MountVolumeRequest) ProtoReflect ¶
func (x *MountVolumeRequest) ProtoReflect() protoreflect.Message
func (*MountVolumeRequest) Reset ¶
func (x *MountVolumeRequest) Reset()
func (*MountVolumeRequest) String ¶
func (x *MountVolumeRequest) String() string
type MountVolumeResponse ¶
type MountVolumeResponse struct {
// contains filtered or unexported fields
}
func (*MountVolumeResponse) Descriptor
deprecated
func (*MountVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MountVolumeResponse.ProtoReflect.Descriptor instead.
func (*MountVolumeResponse) ProtoMessage ¶
func (*MountVolumeResponse) ProtoMessage()
func (*MountVolumeResponse) ProtoReflect ¶
func (x *MountVolumeResponse) ProtoReflect() protoreflect.Message
func (*MountVolumeResponse) Reset ¶
func (x *MountVolumeResponse) Reset()
func (*MountVolumeResponse) String ¶
func (x *MountVolumeResponse) String() string
type ResizeVolumeRequest ¶
type ResizeVolumeRequest struct { // Volume device ID of the volume to resize. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // New size in bytes of the volume. SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` // contains filtered or unexported fields }
func (*ResizeVolumeRequest) Descriptor
deprecated
func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeRequest.ProtoReflect.Descriptor instead.
func (*ResizeVolumeRequest) GetSizeBytes ¶
func (x *ResizeVolumeRequest) GetSizeBytes() int64
func (*ResizeVolumeRequest) GetVolumeId ¶
func (x *ResizeVolumeRequest) GetVolumeId() string
func (*ResizeVolumeRequest) ProtoMessage ¶
func (*ResizeVolumeRequest) ProtoMessage()
func (*ResizeVolumeRequest) ProtoReflect ¶
func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
func (*ResizeVolumeRequest) Reset ¶
func (x *ResizeVolumeRequest) Reset()
func (*ResizeVolumeRequest) String ¶
func (x *ResizeVolumeRequest) String() string
type ResizeVolumeResponse ¶
type ResizeVolumeResponse struct {
// contains filtered or unexported fields
}
func (*ResizeVolumeResponse) Descriptor
deprecated
func (*ResizeVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeResponse.ProtoReflect.Descriptor instead.
func (*ResizeVolumeResponse) ProtoMessage ¶
func (*ResizeVolumeResponse) ProtoMessage()
func (*ResizeVolumeResponse) ProtoReflect ¶
func (x *ResizeVolumeResponse) ProtoReflect() protoreflect.Message
func (*ResizeVolumeResponse) Reset ¶
func (x *ResizeVolumeResponse) Reset()
func (*ResizeVolumeResponse) String ¶
func (x *ResizeVolumeResponse) String() string
type UnimplementedVolumeServer ¶
type UnimplementedVolumeServer struct { }
UnimplementedVolumeServer can be embedded to have forward compatible implementations.
func (*UnimplementedVolumeServer) FormatVolume ¶
func (*UnimplementedVolumeServer) FormatVolume(context.Context, *FormatVolumeRequest) (*FormatVolumeResponse, error)
func (*UnimplementedVolumeServer) GetDiskNumberFromVolumeID ¶
func (*UnimplementedVolumeServer) GetDiskNumberFromVolumeID(context.Context, *GetDiskNumberFromVolumeIDRequest) (*GetDiskNumberFromVolumeIDResponse, error)
func (*UnimplementedVolumeServer) GetVolumeIDFromTargetPath ¶
func (*UnimplementedVolumeServer) GetVolumeIDFromTargetPath(context.Context, *GetVolumeIDFromTargetPathRequest) (*GetVolumeIDFromTargetPathResponse, error)
func (*UnimplementedVolumeServer) GetVolumeStats ¶
func (*UnimplementedVolumeServer) GetVolumeStats(context.Context, *GetVolumeStatsRequest) (*GetVolumeStatsResponse, error)
func (*UnimplementedVolumeServer) IsVolumeFormatted ¶
func (*UnimplementedVolumeServer) IsVolumeFormatted(context.Context, *IsVolumeFormattedRequest) (*IsVolumeFormattedResponse, error)
func (*UnimplementedVolumeServer) ListVolumesOnDisk ¶
func (*UnimplementedVolumeServer) ListVolumesOnDisk(context.Context, *ListVolumesOnDiskRequest) (*ListVolumesOnDiskResponse, error)
func (*UnimplementedVolumeServer) MountVolume ¶
func (*UnimplementedVolumeServer) MountVolume(context.Context, *MountVolumeRequest) (*MountVolumeResponse, error)
func (*UnimplementedVolumeServer) ResizeVolume ¶
func (*UnimplementedVolumeServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
func (*UnimplementedVolumeServer) UnmountVolume ¶
func (*UnimplementedVolumeServer) UnmountVolume(context.Context, *UnmountVolumeRequest) (*UnmountVolumeResponse, error)
func (*UnimplementedVolumeServer) WriteVolumeCache ¶
func (*UnimplementedVolumeServer) WriteVolumeCache(context.Context, *WriteVolumeCacheRequest) (*WriteVolumeCacheResponse, error)
type UnmountVolumeRequest ¶
type UnmountVolumeRequest struct { // Volume device ID of the volume to dismount. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // Path where the volume has been mounted. TargetPath string `protobuf:"bytes,2,opt,name=target_path,json=targetPath,proto3" json:"target_path,omitempty"` // contains filtered or unexported fields }
func (*UnmountVolumeRequest) Descriptor
deprecated
func (*UnmountVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnmountVolumeRequest.ProtoReflect.Descriptor instead.
func (*UnmountVolumeRequest) GetTargetPath ¶
func (x *UnmountVolumeRequest) GetTargetPath() string
func (*UnmountVolumeRequest) GetVolumeId ¶
func (x *UnmountVolumeRequest) GetVolumeId() string
func (*UnmountVolumeRequest) ProtoMessage ¶
func (*UnmountVolumeRequest) ProtoMessage()
func (*UnmountVolumeRequest) ProtoReflect ¶
func (x *UnmountVolumeRequest) ProtoReflect() protoreflect.Message
func (*UnmountVolumeRequest) Reset ¶
func (x *UnmountVolumeRequest) Reset()
func (*UnmountVolumeRequest) String ¶
func (x *UnmountVolumeRequest) String() string
type UnmountVolumeResponse ¶
type UnmountVolumeResponse struct {
// contains filtered or unexported fields
}
func (*UnmountVolumeResponse) Descriptor
deprecated
func (*UnmountVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnmountVolumeResponse.ProtoReflect.Descriptor instead.
func (*UnmountVolumeResponse) ProtoMessage ¶
func (*UnmountVolumeResponse) ProtoMessage()
func (*UnmountVolumeResponse) ProtoReflect ¶
func (x *UnmountVolumeResponse) ProtoReflect() protoreflect.Message
func (*UnmountVolumeResponse) Reset ¶
func (x *UnmountVolumeResponse) Reset()
func (*UnmountVolumeResponse) String ¶
func (x *UnmountVolumeResponse) String() string
type VolumeClient ¶
type VolumeClient interface { // ListVolumesOnDisk returns the volume IDs (in \\.\Volume{GUID} format) for all volumes from a // given disk number and partition number (optional) ListVolumesOnDisk(ctx context.Context, in *ListVolumesOnDiskRequest, opts ...grpc.CallOption) (*ListVolumesOnDiskResponse, error) // MountVolume mounts the volume at the requested global staging path. MountVolume(ctx context.Context, in *MountVolumeRequest, opts ...grpc.CallOption) (*MountVolumeResponse, error) // UnmountVolume flushes data cache to disk and removes the global staging path. UnmountVolume(ctx context.Context, in *UnmountVolumeRequest, opts ...grpc.CallOption) (*UnmountVolumeResponse, error) // IsVolumeFormatted checks if a volume is formatted. IsVolumeFormatted(ctx context.Context, in *IsVolumeFormattedRequest, opts ...grpc.CallOption) (*IsVolumeFormattedResponse, error) // FormatVolume formats a volume with NTFS. FormatVolume(ctx context.Context, in *FormatVolumeRequest, opts ...grpc.CallOption) (*FormatVolumeResponse, error) // ResizeVolume performs resizing of the partition and file system for a block based volume. ResizeVolume(ctx context.Context, in *ResizeVolumeRequest, opts ...grpc.CallOption) (*ResizeVolumeResponse, error) // GetVolumeStats gathers total bytes and used bytes for a volume. GetVolumeStats(ctx context.Context, in *GetVolumeStatsRequest, opts ...grpc.CallOption) (*GetVolumeStatsResponse, error) // GetDiskNumberFromVolumeID gets the disk number of the disk where the volume is located. GetDiskNumberFromVolumeID(ctx context.Context, in *GetDiskNumberFromVolumeIDRequest, opts ...grpc.CallOption) (*GetDiskNumberFromVolumeIDResponse, error) // GetVolumeIDFromTargetPath gets the volume id for a given target path. GetVolumeIDFromTargetPath(ctx context.Context, in *GetVolumeIDFromTargetPathRequest, opts ...grpc.CallOption) (*GetVolumeIDFromTargetPathResponse, error) // WriteVolumeCache write volume cache to disk. WriteVolumeCache(ctx context.Context, in *WriteVolumeCacheRequest, opts ...grpc.CallOption) (*WriteVolumeCacheResponse, error) }
VolumeClient is the client API for Volume service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewVolumeClient ¶
func NewVolumeClient(cc grpc.ClientConnInterface) VolumeClient
type VolumeServer ¶
type VolumeServer interface { // ListVolumesOnDisk returns the volume IDs (in \\.\Volume{GUID} format) for all volumes from a // given disk number and partition number (optional) ListVolumesOnDisk(context.Context, *ListVolumesOnDiskRequest) (*ListVolumesOnDiskResponse, error) // MountVolume mounts the volume at the requested global staging path. MountVolume(context.Context, *MountVolumeRequest) (*MountVolumeResponse, error) // UnmountVolume flushes data cache to disk and removes the global staging path. UnmountVolume(context.Context, *UnmountVolumeRequest) (*UnmountVolumeResponse, error) // IsVolumeFormatted checks if a volume is formatted. IsVolumeFormatted(context.Context, *IsVolumeFormattedRequest) (*IsVolumeFormattedResponse, error) // FormatVolume formats a volume with NTFS. FormatVolume(context.Context, *FormatVolumeRequest) (*FormatVolumeResponse, error) // ResizeVolume performs resizing of the partition and file system for a block based volume. ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error) // GetVolumeStats gathers total bytes and used bytes for a volume. GetVolumeStats(context.Context, *GetVolumeStatsRequest) (*GetVolumeStatsResponse, error) // GetDiskNumberFromVolumeID gets the disk number of the disk where the volume is located. GetDiskNumberFromVolumeID(context.Context, *GetDiskNumberFromVolumeIDRequest) (*GetDiskNumberFromVolumeIDResponse, error) // GetVolumeIDFromTargetPath gets the volume id for a given target path. GetVolumeIDFromTargetPath(context.Context, *GetVolumeIDFromTargetPathRequest) (*GetVolumeIDFromTargetPathResponse, error) // WriteVolumeCache write volume cache to disk. WriteVolumeCache(context.Context, *WriteVolumeCacheRequest) (*WriteVolumeCacheResponse, error) }
VolumeServer is the server API for Volume service.
type WriteVolumeCacheRequest ¶
type WriteVolumeCacheRequest struct { // Volume device ID of the volume to flush the cache. VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"` // contains filtered or unexported fields }
func (*WriteVolumeCacheRequest) Descriptor
deprecated
func (*WriteVolumeCacheRequest) Descriptor() ([]byte, []int)
Deprecated: Use WriteVolumeCacheRequest.ProtoReflect.Descriptor instead.
func (*WriteVolumeCacheRequest) GetVolumeId ¶
func (x *WriteVolumeCacheRequest) GetVolumeId() string
func (*WriteVolumeCacheRequest) ProtoMessage ¶
func (*WriteVolumeCacheRequest) ProtoMessage()
func (*WriteVolumeCacheRequest) ProtoReflect ¶
func (x *WriteVolumeCacheRequest) ProtoReflect() protoreflect.Message
func (*WriteVolumeCacheRequest) Reset ¶
func (x *WriteVolumeCacheRequest) Reset()
func (*WriteVolumeCacheRequest) String ¶
func (x *WriteVolumeCacheRequest) String() string
type WriteVolumeCacheResponse ¶
type WriteVolumeCacheResponse struct {
// contains filtered or unexported fields
}
func (*WriteVolumeCacheResponse) Descriptor
deprecated
func (*WriteVolumeCacheResponse) Descriptor() ([]byte, []int)
Deprecated: Use WriteVolumeCacheResponse.ProtoReflect.Descriptor instead.
func (*WriteVolumeCacheResponse) ProtoMessage ¶
func (*WriteVolumeCacheResponse) ProtoMessage()
func (*WriteVolumeCacheResponse) ProtoReflect ¶
func (x *WriteVolumeCacheResponse) ProtoReflect() protoreflect.Message
func (*WriteVolumeCacheResponse) Reset ¶
func (x *WriteVolumeCacheResponse) Reset()
func (*WriteVolumeCacheResponse) String ¶
func (x *WriteVolumeCacheResponse) String() string