Versions in this module Expand all Collapse all v4 v4.6.0 Dec 20, 2024 Changes in this version + var File_drcsi_proto protoreflect.FileDescriptor + var ProviderCapability_Service_Type_name = map[int32]string + var ProviderCapability_Service_Type_value = map[string]int32 + var ProviderCapability_StorageBackendServiceSupport_Type_name = map[int32]string + var ProviderCapability_StorageBackendServiceSupport_Type_value = map[string]int32 + func RegisterIdentityServer(s *grpc.Server, srv IdentityServer) + func RegisterModifyVolumeInterfaceServer(s *grpc.Server, srv ModifyVolumeInterfaceServer) + func RegisterStorageBackendServer(s *grpc.Server, srv StorageBackendServer) + type AddStorageBackendRequest struct + ConfigmapMeta string + Name string + Parameters map[string]string + SecretMeta string + func (*AddStorageBackendRequest) Descriptor() ([]byte, []int) + func (*AddStorageBackendRequest) ProtoMessage() + func (x *AddStorageBackendRequest) GetConfigmapMeta() string + func (x *AddStorageBackendRequest) GetName() string + func (x *AddStorageBackendRequest) GetParameters() map[string]string + func (x *AddStorageBackendRequest) GetSecretMeta() string + func (x *AddStorageBackendRequest) ProtoReflect() protoreflect.Message + func (x *AddStorageBackendRequest) Reset() + func (x *AddStorageBackendRequest) String() string + type AddStorageBackendResponse struct + BackendId string + func (*AddStorageBackendResponse) Descriptor() ([]byte, []int) + func (*AddStorageBackendResponse) ProtoMessage() + func (x *AddStorageBackendResponse) GetBackendId() string + func (x *AddStorageBackendResponse) ProtoReflect() protoreflect.Message + func (x *AddStorageBackendResponse) Reset() + func (x *AddStorageBackendResponse) String() string + type DeleteRequest struct + Attributes map[string]string + FileIdentifier string + func (*DeleteRequest) Descriptor() ([]byte, []int) + func (*DeleteRequest) ProtoMessage() + func (x *DeleteRequest) GetAttributes() map[string]string + func (x *DeleteRequest) GetFileIdentifier() string + func (x *DeleteRequest) ProtoReflect() protoreflect.Message + func (x *DeleteRequest) Reset() + func (x *DeleteRequest) String() string + type DownloadRequest struct + Attributes map[string]string + FileIdentifier string + func (*DownloadRequest) Descriptor() ([]byte, []int) + func (*DownloadRequest) ProtoMessage() + func (x *DownloadRequest) GetAttributes() map[string]string + func (x *DownloadRequest) GetFileIdentifier() string + func (x *DownloadRequest) ProtoReflect() protoreflect.Message + func (x *DownloadRequest) Reset() + func (x *DownloadRequest) String() string + type DownloadResponse struct + Data isDownloadResponse_Data + func (*DownloadResponse) Descriptor() ([]byte, []int) + func (*DownloadResponse) ProtoMessage() + func (m *DownloadResponse) GetData() isDownloadResponse_Data + func (x *DownloadResponse) GetChunkData() []byte + func (x *DownloadResponse) GetInfo() *DownloadResponse_FileInfo + func (x *DownloadResponse) ProtoReflect() protoreflect.Message + func (x *DownloadResponse) Reset() + func (x *DownloadResponse) String() string + type DownloadResponse_ChunkData struct + ChunkData []byte + type DownloadResponse_FileInfo struct + Attributes map[string]string + FileIdentifier string + func (*DownloadResponse_FileInfo) Descriptor() ([]byte, []int) + func (*DownloadResponse_FileInfo) ProtoMessage() + func (x *DownloadResponse_FileInfo) GetAttributes() map[string]string + func (x *DownloadResponse_FileInfo) GetFileIdentifier() string + func (x *DownloadResponse_FileInfo) ProtoReflect() protoreflect.Message + func (x *DownloadResponse_FileInfo) Reset() + func (x *DownloadResponse_FileInfo) String() string + type DownloadResponse_Info struct + Info *DownloadResponse_FileInfo + type Empty struct + func (*Empty) Descriptor() ([]byte, []int) + func (*Empty) ProtoMessage() + func (x *Empty) ProtoReflect() protoreflect.Message + func (x *Empty) Reset() + func (x *Empty) String() string + type GetBackendStatsRequest struct + BackendId string + Name string + func (*GetBackendStatsRequest) Descriptor() ([]byte, []int) + func (*GetBackendStatsRequest) ProtoMessage() + func (x *GetBackendStatsRequest) GetBackendId() string + func (x *GetBackendStatsRequest) GetName() string + func (x *GetBackendStatsRequest) ProtoReflect() protoreflect.Message + func (x *GetBackendStatsRequest) Reset() + func (x *GetBackendStatsRequest) String() string + type GetBackendStatsResponse struct + Capabilities map[string]bool + Online bool + Pools []*Pool + ProviderName string + ProviderVersion string + Specifications map[string]string + VendorName string + func (*GetBackendStatsResponse) Descriptor() ([]byte, []int) + func (*GetBackendStatsResponse) ProtoMessage() + func (x *GetBackendStatsResponse) GetCapabilities() map[string]bool + func (x *GetBackendStatsResponse) GetOnline() bool + func (x *GetBackendStatsResponse) GetPools() []*Pool + func (x *GetBackendStatsResponse) GetProviderName() string + func (x *GetBackendStatsResponse) GetProviderVersion() string + func (x *GetBackendStatsResponse) GetSpecifications() map[string]string + func (x *GetBackendStatsResponse) GetVendorName() string + func (x *GetBackendStatsResponse) ProtoReflect() protoreflect.Message + func (x *GetBackendStatsResponse) Reset() + func (x *GetBackendStatsResponse) String() string + type GetProviderCapabilitiesRequest struct + func (*GetProviderCapabilitiesRequest) Descriptor() ([]byte, []int) + func (*GetProviderCapabilitiesRequest) ProtoMessage() + func (x *GetProviderCapabilitiesRequest) ProtoReflect() protoreflect.Message + func (x *GetProviderCapabilitiesRequest) Reset() + func (x *GetProviderCapabilitiesRequest) String() string + type GetProviderCapabilitiesResponse struct + Capabilities []*ProviderCapability + func (*GetProviderCapabilitiesResponse) Descriptor() ([]byte, []int) + func (*GetProviderCapabilitiesResponse) ProtoMessage() + func (x *GetProviderCapabilitiesResponse) GetCapabilities() []*ProviderCapability + func (x *GetProviderCapabilitiesResponse) ProtoReflect() protoreflect.Message + func (x *GetProviderCapabilitiesResponse) Reset() + func (x *GetProviderCapabilitiesResponse) String() string + type GetProviderInfoRequest struct + func (*GetProviderInfoRequest) Descriptor() ([]byte, []int) + func (*GetProviderInfoRequest) ProtoMessage() + func (x *GetProviderInfoRequest) ProtoReflect() protoreflect.Message + func (x *GetProviderInfoRequest) Reset() + func (x *GetProviderInfoRequest) String() string + type GetProviderInfoResponse struct + Manifest map[string]string + Provider string + Version string + func (*GetProviderInfoResponse) Descriptor() ([]byte, []int) + func (*GetProviderInfoResponse) ProtoMessage() + func (x *GetProviderInfoResponse) GetManifest() map[string]string + func (x *GetProviderInfoResponse) GetProvider() string + func (x *GetProviderInfoResponse) GetVersion() string + func (x *GetProviderInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetProviderInfoResponse) Reset() + func (x *GetProviderInfoResponse) String() string + type IdentityClient interface + GetProviderCapabilities func(ctx context.Context, in *GetProviderCapabilitiesRequest, ...) (*GetProviderCapabilitiesResponse, error) + GetProviderInfo func(ctx context.Context, in *GetProviderInfoRequest, opts ...grpc.CallOption) (*GetProviderInfoResponse, error) + Probe func(ctx context.Context, in *ProbeRequest, opts ...grpc.CallOption) (*ProbeResponse, error) + func NewIdentityClient(cc grpc.ClientConnInterface) IdentityClient + type IdentityServer interface + GetProviderCapabilities func(context.Context, *GetProviderCapabilitiesRequest) (*GetProviderCapabilitiesResponse, error) + GetProviderInfo func(context.Context, *GetProviderInfoRequest) (*GetProviderInfoResponse, error) + Probe func(context.Context, *ProbeRequest) (*ProbeResponse, error) + type ModifyVolumeInterfaceClient interface + ModifyVolume func(ctx context.Context, in *ModifyVolumeRequest, opts ...grpc.CallOption) (*ModifyVolumeResponse, error) + func NewModifyVolumeInterfaceClient(cc grpc.ClientConnInterface) ModifyVolumeInterfaceClient + type ModifyVolumeInterfaceServer interface + ModifyVolume func(context.Context, *ModifyVolumeRequest) (*ModifyVolumeResponse, error) + type ModifyVolumeRequest struct + MutableParameters map[string]string + StorageClassParameters map[string]string + VolumeId string + func (*ModifyVolumeRequest) Descriptor() ([]byte, []int) + func (*ModifyVolumeRequest) ProtoMessage() + func (x *ModifyVolumeRequest) GetMutableParameters() map[string]string + func (x *ModifyVolumeRequest) GetStorageClassParameters() map[string]string + func (x *ModifyVolumeRequest) GetVolumeId() string + func (x *ModifyVolumeRequest) ProtoReflect() protoreflect.Message + func (x *ModifyVolumeRequest) Reset() + func (x *ModifyVolumeRequest) String() string + type ModifyVolumeResponse struct + VolumeAttributes map[string]string + func (*ModifyVolumeResponse) Descriptor() ([]byte, []int) + func (*ModifyVolumeResponse) ProtoMessage() + func (x *ModifyVolumeResponse) GetVolumeAttributes() map[string]string + func (x *ModifyVolumeResponse) ProtoReflect() protoreflect.Message + func (x *ModifyVolumeResponse) Reset() + func (x *ModifyVolumeResponse) String() string + type ObjectExistsRequest struct + Attributes map[string]string + FileIdentifier string + func (*ObjectExistsRequest) Descriptor() ([]byte, []int) + func (*ObjectExistsRequest) ProtoMessage() + func (x *ObjectExistsRequest) GetAttributes() map[string]string + func (x *ObjectExistsRequest) GetFileIdentifier() string + func (x *ObjectExistsRequest) ProtoReflect() protoreflect.Message + func (x *ObjectExistsRequest) Reset() + func (x *ObjectExistsRequest) String() string + type ObjectExistsResponse struct + Exists bool + func (*ObjectExistsResponse) Descriptor() ([]byte, []int) + func (*ObjectExistsResponse) ProtoMessage() + func (x *ObjectExistsResponse) GetExists() bool + func (x *ObjectExistsResponse) ProtoReflect() protoreflect.Message + func (x *ObjectExistsResponse) Reset() + func (x *ObjectExistsResponse) String() string + type Pool struct + Capacities map[string]string + Name string + func (*Pool) Descriptor() ([]byte, []int) + func (*Pool) ProtoMessage() + func (x *Pool) GetCapacities() map[string]string + func (x *Pool) GetName() string + func (x *Pool) ProtoReflect() protoreflect.Message + func (x *Pool) Reset() + func (x *Pool) String() string + type ProbeRequest struct + func (*ProbeRequest) Descriptor() ([]byte, []int) + func (*ProbeRequest) ProtoMessage() + func (x *ProbeRequest) ProtoReflect() protoreflect.Message + func (x *ProbeRequest) Reset() + func (x *ProbeRequest) String() string + type ProbeResponse struct + Ready *wrappers.BoolValue + func (*ProbeResponse) Descriptor() ([]byte, []int) + func (*ProbeResponse) ProtoMessage() + func (x *ProbeResponse) GetReady() *wrappers.BoolValue + func (x *ProbeResponse) ProtoReflect() protoreflect.Message + func (x *ProbeResponse) Reset() + func (x *ProbeResponse) String() string + type ProviderCapability struct + Type isProviderCapability_Type + func (*ProviderCapability) Descriptor() ([]byte, []int) + func (*ProviderCapability) ProtoMessage() + func (m *ProviderCapability) GetType() isProviderCapability_Type + func (x *ProviderCapability) GetService() *ProviderCapability_Service + func (x *ProviderCapability) GetStorageBackendService() *ProviderCapability_StorageBackendServiceSupport + func (x *ProviderCapability) ProtoReflect() protoreflect.Message + func (x *ProviderCapability) Reset() + func (x *ProviderCapability) String() string + type ProviderCapability_Service struct + Type ProviderCapability_Service_Type + func (*ProviderCapability_Service) Descriptor() ([]byte, []int) + func (*ProviderCapability_Service) ProtoMessage() + func (x *ProviderCapability_Service) GetType() ProviderCapability_Service_Type + func (x *ProviderCapability_Service) ProtoReflect() protoreflect.Message + func (x *ProviderCapability_Service) Reset() + func (x *ProviderCapability_Service) String() string + type ProviderCapability_Service_ struct + Service *ProviderCapability_Service + type ProviderCapability_Service_Type int32 + const ProviderCapability_Service_STORAGE_BACKEND_SERVICE + const ProviderCapability_Service_UNKNOWN + func (ProviderCapability_Service_Type) Descriptor() protoreflect.EnumDescriptor + func (ProviderCapability_Service_Type) EnumDescriptor() ([]byte, []int) + func (ProviderCapability_Service_Type) Type() protoreflect.EnumType + func (x ProviderCapability_Service_Type) Enum() *ProviderCapability_Service_Type + func (x ProviderCapability_Service_Type) Number() protoreflect.EnumNumber + func (x ProviderCapability_Service_Type) String() string + type ProviderCapability_StorageBackendService struct + StorageBackendService *ProviderCapability_StorageBackendServiceSupport + type ProviderCapability_StorageBackendServiceSupport struct + Type ProviderCapability_StorageBackendServiceSupport_Type + func (*ProviderCapability_StorageBackendServiceSupport) Descriptor() ([]byte, []int) + func (*ProviderCapability_StorageBackendServiceSupport) ProtoMessage() + func (x *ProviderCapability_StorageBackendServiceSupport) GetType() ProviderCapability_StorageBackendServiceSupport_Type + func (x *ProviderCapability_StorageBackendServiceSupport) ProtoReflect() protoreflect.Message + func (x *ProviderCapability_StorageBackendServiceSupport) Reset() + func (x *ProviderCapability_StorageBackendServiceSupport) String() string + type ProviderCapability_StorageBackendServiceSupport_Type int32 + const ProviderCapability_StorageBackendServiceSupport_UNKNOWN + func (ProviderCapability_StorageBackendServiceSupport_Type) Descriptor() protoreflect.EnumDescriptor + func (ProviderCapability_StorageBackendServiceSupport_Type) EnumDescriptor() ([]byte, []int) + func (ProviderCapability_StorageBackendServiceSupport_Type) Type() protoreflect.EnumType + func (x ProviderCapability_StorageBackendServiceSupport_Type) Enum() *ProviderCapability_StorageBackendServiceSupport_Type + func (x ProviderCapability_StorageBackendServiceSupport_Type) Number() protoreflect.EnumNumber + func (x ProviderCapability_StorageBackendServiceSupport_Type) String() string + type RemoveStorageBackendRequest struct + BackendId string + Name string + func (*RemoveStorageBackendRequest) Descriptor() ([]byte, []int) + func (*RemoveStorageBackendRequest) ProtoMessage() + func (x *RemoveStorageBackendRequest) GetBackendId() string + func (x *RemoveStorageBackendRequest) GetName() string + func (x *RemoveStorageBackendRequest) ProtoReflect() protoreflect.Message + func (x *RemoveStorageBackendRequest) Reset() + func (x *RemoveStorageBackendRequest) String() string + type RemoveStorageBackendResponse struct + func (*RemoveStorageBackendResponse) Descriptor() ([]byte, []int) + func (*RemoveStorageBackendResponse) ProtoMessage() + func (x *RemoveStorageBackendResponse) ProtoReflect() protoreflect.Message + func (x *RemoveStorageBackendResponse) Reset() + func (x *RemoveStorageBackendResponse) String() string + type StorageBackendClient interface + AddStorageBackend func(ctx context.Context, in *AddStorageBackendRequest, opts ...grpc.CallOption) (*AddStorageBackendResponse, error) + GetBackendStats func(ctx context.Context, in *GetBackendStatsRequest, opts ...grpc.CallOption) (*GetBackendStatsResponse, error) + RemoveStorageBackend func(ctx context.Context, in *RemoveStorageBackendRequest, opts ...grpc.CallOption) (*RemoveStorageBackendResponse, error) + UpdateStorageBackend func(ctx context.Context, in *UpdateStorageBackendRequest, opts ...grpc.CallOption) (*UpdateStorageBackendResponse, error) + func NewStorageBackendClient(cc grpc.ClientConnInterface) StorageBackendClient + type StorageBackendServer interface + AddStorageBackend func(context.Context, *AddStorageBackendRequest) (*AddStorageBackendResponse, error) + GetBackendStats func(context.Context, *GetBackendStatsRequest) (*GetBackendStatsResponse, error) + RemoveStorageBackend func(context.Context, *RemoveStorageBackendRequest) (*RemoveStorageBackendResponse, error) + UpdateStorageBackend func(context.Context, *UpdateStorageBackendRequest) (*UpdateStorageBackendResponse, error) + type UnimplementedIdentityServer struct + func (*UnimplementedIdentityServer) GetProviderCapabilities(context.Context, *GetProviderCapabilitiesRequest) (*GetProviderCapabilitiesResponse, error) + func (*UnimplementedIdentityServer) GetProviderInfo(context.Context, *GetProviderInfoRequest) (*GetProviderInfoResponse, error) + func (*UnimplementedIdentityServer) Probe(context.Context, *ProbeRequest) (*ProbeResponse, error) + type UnimplementedModifyVolumeInterfaceServer struct + func (*UnimplementedModifyVolumeInterfaceServer) ModifyVolume(context.Context, *ModifyVolumeRequest) (*ModifyVolumeResponse, error) + type UnimplementedStorageBackendServer struct + func (*UnimplementedStorageBackendServer) AddStorageBackend(context.Context, *AddStorageBackendRequest) (*AddStorageBackendResponse, error) + func (*UnimplementedStorageBackendServer) GetBackendStats(context.Context, *GetBackendStatsRequest) (*GetBackendStatsResponse, error) + func (*UnimplementedStorageBackendServer) RemoveStorageBackend(context.Context, *RemoveStorageBackendRequest) (*RemoveStorageBackendResponse, error) + func (*UnimplementedStorageBackendServer) UpdateStorageBackend(context.Context, *UpdateStorageBackendRequest) (*UpdateStorageBackendResponse, error) + type UpdateStorageBackendRequest struct + BackendId string + ConfigmapMeta string + Name string + Parameters map[string]string + SecretMeta string + func (*UpdateStorageBackendRequest) Descriptor() ([]byte, []int) + func (*UpdateStorageBackendRequest) ProtoMessage() + func (x *UpdateStorageBackendRequest) GetBackendId() string + func (x *UpdateStorageBackendRequest) GetConfigmapMeta() string + func (x *UpdateStorageBackendRequest) GetName() string + func (x *UpdateStorageBackendRequest) GetParameters() map[string]string + func (x *UpdateStorageBackendRequest) GetSecretMeta() string + func (x *UpdateStorageBackendRequest) ProtoReflect() protoreflect.Message + func (x *UpdateStorageBackendRequest) Reset() + func (x *UpdateStorageBackendRequest) String() string + type UpdateStorageBackendResponse struct + func (*UpdateStorageBackendResponse) Descriptor() ([]byte, []int) + func (*UpdateStorageBackendResponse) ProtoMessage() + func (x *UpdateStorageBackendResponse) ProtoReflect() protoreflect.Message + func (x *UpdateStorageBackendResponse) Reset() + func (x *UpdateStorageBackendResponse) String() string + type UploadRequest struct + Data isUploadRequest_Data + func (*UploadRequest) Descriptor() ([]byte, []int) + func (*UploadRequest) ProtoMessage() + func (m *UploadRequest) GetData() isUploadRequest_Data + func (x *UploadRequest) GetChunkData() []byte + func (x *UploadRequest) GetInfo() *UploadRequest_FileInfo + func (x *UploadRequest) ProtoReflect() protoreflect.Message + func (x *UploadRequest) Reset() + func (x *UploadRequest) String() string + type UploadRequest_ChunkData struct + ChunkData []byte + type UploadRequest_FileInfo struct + Attributes map[string]string + FileIdentifier string + func (*UploadRequest_FileInfo) Descriptor() ([]byte, []int) + func (*UploadRequest_FileInfo) ProtoMessage() + func (x *UploadRequest_FileInfo) GetAttributes() map[string]string + func (x *UploadRequest_FileInfo) GetFileIdentifier() string + func (x *UploadRequest_FileInfo) ProtoReflect() protoreflect.Message + func (x *UploadRequest_FileInfo) Reset() + func (x *UploadRequest_FileInfo) String() string + type UploadRequest_Info struct + Info *UploadRequest_FileInfo