Documentation ¶
Index ¶
- Variables
- func RegisterIdentityServer(s *grpc.Server, srv IdentityServer)
- func RegisterMetaBackupServer(s *grpc.Server, srv MetaBackupServer)
- func RegisterVolumeBackupServer(s *grpc.Server, srv VolumeBackupServer)
- type BackupIdentifier
- func (*BackupIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *BackupIdentifier) GetBackupIdentity() *BackupIdentity
- func (x *BackupIdentifier) GetPvName() string
- func (*BackupIdentifier) ProtoMessage()
- func (x *BackupIdentifier) ProtoReflect() protoreflect.Message
- func (x *BackupIdentifier) Reset()
- func (x *BackupIdentifier) String() string
- type BackupIdentity
- func (*BackupIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *BackupIdentity) GetBackupAttributes() map[string]string
- func (x *BackupIdentity) GetBackupHandle() string
- func (*BackupIdentity) ProtoMessage()
- func (x *BackupIdentity) ProtoReflect() protoreflect.Message
- func (x *BackupIdentity) Reset()
- func (x *BackupIdentity) String() string
- type BackupStat
- func (*BackupStat) Descriptor() ([]byte, []int)deprecated
- func (x *BackupStat) GetBackupHandle() string
- func (x *BackupStat) GetProgress() int64
- func (*BackupStat) ProtoMessage()
- func (x *BackupStat) ProtoReflect() protoreflect.Message
- func (x *BackupStat) Reset()
- func (x *BackupStat) String() string
- type CancelBackupRequest
- func (*CancelBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelBackupRequest) GetBackupInfo() []*BackupIdentity
- func (x *CancelBackupRequest) GetParameters() map[string]string
- func (*CancelBackupRequest) ProtoMessage()
- func (x *CancelBackupRequest) ProtoReflect() protoreflect.Message
- func (x *CancelBackupRequest) Reset()
- func (x *CancelBackupRequest) String() string
- type CancelBackupResponse
- func (*CancelBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CancelBackupResponse) GetErrors() []string
- func (x *CancelBackupResponse) GetSuccess() *wrappers.BoolValue
- func (*CancelBackupResponse) ProtoMessage()
- func (x *CancelBackupResponse) ProtoReflect() protoreflect.Message
- func (x *CancelBackupResponse) Reset()
- func (x *CancelBackupResponse) String() string
- type CancelRestoreRequest
- func (*CancelRestoreRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelRestoreRequest) GetParameters() map[string]string
- func (x *CancelRestoreRequest) GetRestoreVolumeIdentity() []*RestoreVolumeIdentity
- func (*CancelRestoreRequest) ProtoMessage()
- func (x *CancelRestoreRequest) ProtoReflect() protoreflect.Message
- func (x *CancelRestoreRequest) Reset()
- func (x *CancelRestoreRequest) String() string
- type CancelRestoreResponse
- func (*CancelRestoreResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CancelRestoreResponse) GetErrors() []string
- func (x *CancelRestoreResponse) GetSuccess() *wrappers.BoolValue
- func (*CancelRestoreResponse) ProtoMessage()
- func (x *CancelRestoreResponse) ProtoReflect() protoreflect.Message
- func (x *CancelRestoreResponse) Reset()
- func (x *CancelRestoreResponse) String() string
- type CreateVolumeFromBackupRequest
- func (*CreateVolumeFromBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeFromBackupRequest) GetParameters() map[string]string
- func (x *CreateVolumeFromBackupRequest) GetRestoreContentName() string
- func (x *CreateVolumeFromBackupRequest) GetRestoreInfo() []*RestoreIdentifier
- func (*CreateVolumeFromBackupRequest) ProtoMessage()
- func (x *CreateVolumeFromBackupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeFromBackupRequest) Reset()
- func (x *CreateVolumeFromBackupRequest) String() string
- type CreateVolumeFromBackupResponse
- func (*CreateVolumeFromBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeFromBackupResponse) GetErrors() []string
- func (x *CreateVolumeFromBackupResponse) GetVolumeIdentifiers() []*RestoreVolumeIdentifier
- func (*CreateVolumeFromBackupResponse) ProtoMessage()
- func (x *CreateVolumeFromBackupResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeFromBackupResponse) Reset()
- func (x *CreateVolumeFromBackupResponse) String() string
- type DeleteBackupRequest
- func (*DeleteBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupRequest) GetBackupContentName() string
- func (x *DeleteBackupRequest) GetBackupInfo() []*BackupIdentity
- func (x *DeleteBackupRequest) GetParameters() map[string]string
- func (*DeleteBackupRequest) ProtoMessage()
- func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupRequest) Reset()
- func (x *DeleteBackupRequest) String() string
- type DeleteBackupResponse
- func (*DeleteBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackupResponse) GetErrors() []string
- func (x *DeleteBackupResponse) GetSuccess() *wrappers.BoolValue
- func (*DeleteBackupResponse) ProtoMessage()
- func (x *DeleteBackupResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteBackupResponse) Reset()
- func (x *DeleteBackupResponse) String() string
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRequest) GetAttributes() map[string]string
- func (x *DeleteRequest) GetFileIdentifier() string
- func (*DeleteRequest) ProtoMessage()
- func (x *DeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRequest) Reset()
- func (x *DeleteRequest) String() string
- type DownloadRequest
- func (*DownloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadRequest) GetAttributes() map[string]string
- func (x *DownloadRequest) GetFileIdentifier() string
- func (*DownloadRequest) ProtoMessage()
- func (x *DownloadRequest) ProtoReflect() protoreflect.Message
- func (x *DownloadRequest) Reset()
- func (x *DownloadRequest) String() string
- type DownloadResponse
- func (*DownloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadResponse) GetChunkData() []byte
- func (m *DownloadResponse) GetData() isDownloadResponse_Data
- func (x *DownloadResponse) GetInfo() *DownloadResponse_FileInfo
- func (*DownloadResponse) ProtoMessage()
- func (x *DownloadResponse) ProtoReflect() protoreflect.Message
- func (x *DownloadResponse) Reset()
- func (x *DownloadResponse) String() string
- type DownloadResponse_ChunkData
- type DownloadResponse_FileInfo
- func (*DownloadResponse_FileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DownloadResponse_FileInfo) GetAttributes() map[string]string
- func (x *DownloadResponse_FileInfo) GetFileIdentifier() string
- func (*DownloadResponse_FileInfo) ProtoMessage()
- func (x *DownloadResponse_FileInfo) ProtoReflect() protoreflect.Message
- func (x *DownloadResponse_FileInfo) Reset()
- func (x *DownloadResponse_FileInfo) String() string
- type DownloadResponse_Info
- type Empty
- type GetBackupStatRequest
- func (*GetBackupStatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackupStatRequest) GetBackupInfo() []*BackupIdentity
- func (x *GetBackupStatRequest) GetParameters() map[string]string
- func (*GetBackupStatRequest) ProtoMessage()
- func (x *GetBackupStatRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackupStatRequest) Reset()
- func (x *GetBackupStatRequest) String() string
- type GetBackupStatResponse
- func (*GetBackupStatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackupStatResponse) GetBackupStats() []*BackupStat
- func (*GetBackupStatResponse) ProtoMessage()
- func (x *GetBackupStatResponse) ProtoReflect() protoreflect.Message
- func (x *GetBackupStatResponse) Reset()
- func (x *GetBackupStatResponse) String() string
- type GetProviderCapabilitiesRequest
- func (*GetProviderCapabilitiesRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetProviderCapabilitiesRequest) ProtoMessage()
- func (x *GetProviderCapabilitiesRequest) ProtoReflect() protoreflect.Message
- func (x *GetProviderCapabilitiesRequest) Reset()
- func (x *GetProviderCapabilitiesRequest) String() string
- type GetProviderCapabilitiesResponse
- func (*GetProviderCapabilitiesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetProviderCapabilitiesResponse) GetCapabilities() []*ProviderCapability
- func (*GetProviderCapabilitiesResponse) ProtoMessage()
- func (x *GetProviderCapabilitiesResponse) ProtoReflect() protoreflect.Message
- func (x *GetProviderCapabilitiesResponse) Reset()
- func (x *GetProviderCapabilitiesResponse) String() string
- type GetProviderInfoRequest
- type GetProviderInfoResponse
- func (*GetProviderInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetProviderInfoResponse) GetManifest() map[string]string
- func (x *GetProviderInfoResponse) GetProvider() string
- func (x *GetProviderInfoResponse) GetVersion() string
- func (*GetProviderInfoResponse) ProtoMessage()
- func (x *GetProviderInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetProviderInfoResponse) Reset()
- func (x *GetProviderInfoResponse) String() string
- type GetRestoreStatRequest
- func (*GetRestoreStatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRestoreStatRequest) GetParameters() map[string]string
- func (x *GetRestoreStatRequest) GetRestoreVolumeIdentity() []*RestoreVolumeIdentity
- func (*GetRestoreStatRequest) ProtoMessage()
- func (x *GetRestoreStatRequest) ProtoReflect() protoreflect.Message
- func (x *GetRestoreStatRequest) Reset()
- func (x *GetRestoreStatRequest) String() string
- type GetRestoreStatResponse
- func (*GetRestoreStatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRestoreStatResponse) GetRestoreVolumeStat() []*RestoreStat
- func (*GetRestoreStatResponse) ProtoMessage()
- func (x *GetRestoreStatResponse) ProtoReflect() protoreflect.Message
- func (x *GetRestoreStatResponse) Reset()
- func (x *GetRestoreStatResponse) String() string
- type IdentityClient
- type IdentityServer
- type MetaBackupClient
- type MetaBackupServer
- type MetaBackup_DownloadClient
- type MetaBackup_DownloadServer
- type MetaBackup_UploadClient
- type MetaBackup_UploadServer
- type ObjectExistsRequest
- func (*ObjectExistsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectExistsRequest) GetAttributes() map[string]string
- func (x *ObjectExistsRequest) GetFileIdentifier() string
- func (*ObjectExistsRequest) ProtoMessage()
- func (x *ObjectExistsRequest) ProtoReflect() protoreflect.Message
- func (x *ObjectExistsRequest) Reset()
- func (x *ObjectExistsRequest) String() string
- type ObjectExistsResponse
- func (*ObjectExistsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectExistsResponse) GetExists() bool
- func (*ObjectExistsResponse) ProtoMessage()
- func (x *ObjectExistsResponse) ProtoReflect() protoreflect.Message
- func (x *ObjectExistsResponse) Reset()
- func (x *ObjectExistsResponse) String() string
- type ProbeRequest
- type ProbeResponse
- type ProviderCapability
- func (*ProviderCapability) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapability) GetMetaBackupService() *ProviderCapability_MetaBackupServiceSupport
- func (x *ProviderCapability) GetService() *ProviderCapability_Service
- func (m *ProviderCapability) GetType() isProviderCapability_Type
- func (x *ProviderCapability) GetVolumeBackupService() *ProviderCapability_VolumeBackupServiceSupport
- func (*ProviderCapability) ProtoMessage()
- func (x *ProviderCapability) ProtoReflect() protoreflect.Message
- func (x *ProviderCapability) Reset()
- func (x *ProviderCapability) String() string
- type ProviderCapability_MetaBackupService
- type ProviderCapability_MetaBackupServiceSupport
- func (*ProviderCapability_MetaBackupServiceSupport) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapability_MetaBackupServiceSupport) GetType() ProviderCapability_MetaBackupServiceSupport_Type
- func (*ProviderCapability_MetaBackupServiceSupport) ProtoMessage()
- func (x *ProviderCapability_MetaBackupServiceSupport) ProtoReflect() protoreflect.Message
- func (x *ProviderCapability_MetaBackupServiceSupport) Reset()
- func (x *ProviderCapability_MetaBackupServiceSupport) String() string
- type ProviderCapability_MetaBackupServiceSupport_Type
- func (ProviderCapability_MetaBackupServiceSupport_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ProviderCapability_MetaBackupServiceSupport_Type) Enum() *ProviderCapability_MetaBackupServiceSupport_Type
- func (ProviderCapability_MetaBackupServiceSupport_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProviderCapability_MetaBackupServiceSupport_Type) Number() protoreflect.EnumNumber
- func (x ProviderCapability_MetaBackupServiceSupport_Type) String() string
- func (ProviderCapability_MetaBackupServiceSupport_Type) Type() protoreflect.EnumType
- type ProviderCapability_Service
- func (*ProviderCapability_Service) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapability_Service) GetType() ProviderCapability_Service_Type
- func (*ProviderCapability_Service) ProtoMessage()
- func (x *ProviderCapability_Service) ProtoReflect() protoreflect.Message
- func (x *ProviderCapability_Service) Reset()
- func (x *ProviderCapability_Service) String() string
- type ProviderCapability_Service_
- type ProviderCapability_Service_Type
- func (ProviderCapability_Service_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ProviderCapability_Service_Type) Enum() *ProviderCapability_Service_Type
- func (ProviderCapability_Service_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProviderCapability_Service_Type) Number() protoreflect.EnumNumber
- func (x ProviderCapability_Service_Type) String() string
- func (ProviderCapability_Service_Type) Type() protoreflect.EnumType
- type ProviderCapability_VolumeBackupService
- type ProviderCapability_VolumeBackupServiceSupport
- func (*ProviderCapability_VolumeBackupServiceSupport) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapability_VolumeBackupServiceSupport) GetType() ProviderCapability_VolumeBackupServiceSupport_Type
- func (*ProviderCapability_VolumeBackupServiceSupport) ProtoMessage()
- func (x *ProviderCapability_VolumeBackupServiceSupport) ProtoReflect() protoreflect.Message
- func (x *ProviderCapability_VolumeBackupServiceSupport) Reset()
- func (x *ProviderCapability_VolumeBackupServiceSupport) String() string
- type ProviderCapability_VolumeBackupServiceSupport_Type
- func (ProviderCapability_VolumeBackupServiceSupport_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ProviderCapability_VolumeBackupServiceSupport_Type) Enum() *ProviderCapability_VolumeBackupServiceSupport_Type
- func (ProviderCapability_VolumeBackupServiceSupport_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProviderCapability_VolumeBackupServiceSupport_Type) Number() protoreflect.EnumNumber
- func (x ProviderCapability_VolumeBackupServiceSupport_Type) String() string
- func (ProviderCapability_VolumeBackupServiceSupport_Type) Type() protoreflect.EnumType
- type RestoreIdentifier
- func (*RestoreIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreIdentifier) GetBackupIdentity() *BackupIdentity
- func (x *RestoreIdentifier) GetPvc() *v1.PersistentVolumeClaim
- func (*RestoreIdentifier) ProtoMessage()
- func (x *RestoreIdentifier) ProtoReflect() protoreflect.Message
- func (x *RestoreIdentifier) Reset()
- func (x *RestoreIdentifier) String() string
- type RestoreStat
- func (*RestoreStat) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreStat) GetProgress() int64
- func (x *RestoreStat) GetRestoreVolumeHandle() string
- func (*RestoreStat) ProtoMessage()
- func (x *RestoreStat) ProtoReflect() protoreflect.Message
- func (x *RestoreStat) Reset()
- func (x *RestoreStat) String() string
- type RestoreVolumeIdentifier
- func (*RestoreVolumeIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeIdentifier) GetPvcName() string
- func (x *RestoreVolumeIdentifier) GetVolumeIdentity() *RestoreVolumeIdentity
- func (*RestoreVolumeIdentifier) ProtoMessage()
- func (x *RestoreVolumeIdentifier) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeIdentifier) Reset()
- func (x *RestoreVolumeIdentifier) String() string
- type RestoreVolumeIdentity
- func (*RestoreVolumeIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeIdentity) GetVolumeAttributes() map[string]string
- func (x *RestoreVolumeIdentity) GetVolumeHandle() string
- func (*RestoreVolumeIdentity) ProtoMessage()
- func (x *RestoreVolumeIdentity) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeIdentity) Reset()
- func (x *RestoreVolumeIdentity) String() string
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetSnapshotAttributes() map[string]string
- func (x *Snapshot) GetSnapshotHandle() string
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type StartBackupRequest
- func (*StartBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartBackupRequest) GetBackupContentName() string
- func (x *StartBackupRequest) GetBackupInfo() []*VolBackup
- func (x *StartBackupRequest) GetParameters() map[string]string
- func (x *StartBackupRequest) GetPv() []*v1.PersistentVolume
- func (*StartBackupRequest) ProtoMessage()
- func (x *StartBackupRequest) ProtoReflect() protoreflect.Message
- func (x *StartBackupRequest) Reset()
- func (x *StartBackupRequest) String() string
- type StartBackupResponse
- func (*StartBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartBackupResponse) GetBackupInfo() []*BackupIdentifier
- func (x *StartBackupResponse) GetErrors() []string
- func (*StartBackupResponse) ProtoMessage()
- func (x *StartBackupResponse) ProtoReflect() protoreflect.Message
- func (x *StartBackupResponse) Reset()
- func (x *StartBackupResponse) String() string
- type UnimplementedIdentityServer
- 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 UnimplementedMetaBackupServer
- func (*UnimplementedMetaBackupServer) Delete(context.Context, *DeleteRequest) (*Empty, error)
- func (*UnimplementedMetaBackupServer) Download(*DownloadRequest, MetaBackup_DownloadServer) error
- func (*UnimplementedMetaBackupServer) ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error)
- func (*UnimplementedMetaBackupServer) Upload(MetaBackup_UploadServer) error
- type UnimplementedVolumeBackupServer
- func (*UnimplementedVolumeBackupServer) CancelBackup(context.Context, *CancelBackupRequest) (*CancelBackupResponse, error)
- func (*UnimplementedVolumeBackupServer) CancelRestore(context.Context, *CancelRestoreRequest) (*CancelRestoreResponse, error)
- func (*UnimplementedVolumeBackupServer) CreateVolumeFromBackup(context.Context, *CreateVolumeFromBackupRequest) (*CreateVolumeFromBackupResponse, error)
- func (*UnimplementedVolumeBackupServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*DeleteBackupResponse, error)
- func (*UnimplementedVolumeBackupServer) GetBackupStat(context.Context, *GetBackupStatRequest) (*GetBackupStatResponse, error)
- func (*UnimplementedVolumeBackupServer) GetRestoreStat(context.Context, *GetRestoreStatRequest) (*GetRestoreStatResponse, error)
- func (*UnimplementedVolumeBackupServer) StartBackup(context.Context, *StartBackupRequest) (*StartBackupResponse, error)
- type UploadRequest
- func (*UploadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRequest) GetChunkData() []byte
- func (m *UploadRequest) GetData() isUploadRequest_Data
- func (x *UploadRequest) GetInfo() *UploadRequest_FileInfo
- func (*UploadRequest) ProtoMessage()
- func (x *UploadRequest) ProtoReflect() protoreflect.Message
- func (x *UploadRequest) Reset()
- func (x *UploadRequest) String() string
- type UploadRequest_ChunkData
- type UploadRequest_FileInfo
- func (*UploadRequest_FileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRequest_FileInfo) GetAttributes() map[string]string
- func (x *UploadRequest_FileInfo) GetFileIdentifier() string
- func (*UploadRequest_FileInfo) ProtoMessage()
- func (x *UploadRequest_FileInfo) ProtoReflect() protoreflect.Message
- func (x *UploadRequest_FileInfo) Reset()
- func (x *UploadRequest_FileInfo) String() string
- type UploadRequest_Info
- type VolBackup
- func (*VolBackup) Descriptor() ([]byte, []int)deprecated
- func (x *VolBackup) GetPv() *v1.PersistentVolume
- func (x *VolBackup) GetSnapshot() *Snapshot
- func (*VolBackup) ProtoMessage()
- func (x *VolBackup) ProtoReflect() protoreflect.Message
- func (x *VolBackup) Reset()
- func (x *VolBackup) String() string
- type VolumeBackupClient
- type VolumeBackupServer
Constants ¶
This section is empty.
Variables ¶
var ( ProviderCapability_Service_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "META_BACKUP_SERVICE", 2: "VOLUME_BACKUP_SERVICE", } ProviderCapability_Service_Type_value = map[string]int32{ "UNKNOWN": 0, "META_BACKUP_SERVICE": 1, "VOLUME_BACKUP_SERVICE": 2, } )
Enum value maps for ProviderCapability_Service_Type.
var ( ProviderCapability_MetaBackupServiceSupport_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "NEED_SNAPSHOT", } ProviderCapability_MetaBackupServiceSupport_Type_value = map[string]int32{ "UNKNOWN": 0, "NEED_SNAPSHOT": 1, } )
Enum value maps for ProviderCapability_MetaBackupServiceSupport_Type.
var ( ProviderCapability_VolumeBackupServiceSupport_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "NEED_SNAPSHOT", 2: "NEED_VOLUME", } ProviderCapability_VolumeBackupServiceSupport_Type_value = map[string]int32{ "UNKNOWN": 0, "NEED_SNAPSHOT": 1, "NEED_VOLUME": 2, } )
Enum value maps for ProviderCapability_VolumeBackupServiceSupport_Type.
var File_proto_providerservice_proto protoreflect.FileDescriptor
Functions ¶
func RegisterIdentityServer ¶
func RegisterIdentityServer(s *grpc.Server, srv IdentityServer)
func RegisterMetaBackupServer ¶
func RegisterMetaBackupServer(s *grpc.Server, srv MetaBackupServer)
func RegisterVolumeBackupServer ¶ added in v0.1.1
func RegisterVolumeBackupServer(s *grpc.Server, srv VolumeBackupServer)
Types ¶
type BackupIdentifier ¶ added in v0.1.1
type BackupIdentifier struct { PvName string `protobuf:"bytes,1,opt,name=pv_name,json=pvName,proto3" json:"pv_name,omitempty"` BackupIdentity *BackupIdentity `protobuf:"bytes,2,opt,name=backup_identity,json=backupIdentity,proto3" json:"backup_identity,omitempty"` // contains filtered or unexported fields }
func (*BackupIdentifier) Descriptor
deprecated
added in
v0.1.1
func (*BackupIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use BackupIdentifier.ProtoReflect.Descriptor instead.
func (*BackupIdentifier) GetBackupIdentity ¶ added in v0.1.1
func (x *BackupIdentifier) GetBackupIdentity() *BackupIdentity
func (*BackupIdentifier) GetPvName ¶ added in v0.1.1
func (x *BackupIdentifier) GetPvName() string
func (*BackupIdentifier) ProtoMessage ¶ added in v0.1.1
func (*BackupIdentifier) ProtoMessage()
func (*BackupIdentifier) ProtoReflect ¶ added in v0.1.1
func (x *BackupIdentifier) ProtoReflect() protoreflect.Message
func (*BackupIdentifier) Reset ¶ added in v0.1.1
func (x *BackupIdentifier) Reset()
func (*BackupIdentifier) String ¶ added in v0.1.1
func (x *BackupIdentifier) String() string
type BackupIdentity ¶ added in v0.1.1
type BackupIdentity struct { BackupHandle string `protobuf:"bytes,1,opt,name=backup_handle,json=backupHandle,proto3" json:"backup_handle,omitempty"` BackupAttributes map[string]string `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
func (*BackupIdentity) Descriptor
deprecated
added in
v0.1.1
func (*BackupIdentity) Descriptor() ([]byte, []int)
Deprecated: Use BackupIdentity.ProtoReflect.Descriptor instead.
func (*BackupIdentity) GetBackupAttributes ¶ added in v0.1.1
func (x *BackupIdentity) GetBackupAttributes() map[string]string
func (*BackupIdentity) GetBackupHandle ¶ added in v0.1.1
func (x *BackupIdentity) GetBackupHandle() string
func (*BackupIdentity) ProtoMessage ¶ added in v0.1.1
func (*BackupIdentity) ProtoMessage()
func (*BackupIdentity) ProtoReflect ¶ added in v0.1.1
func (x *BackupIdentity) ProtoReflect() protoreflect.Message
func (*BackupIdentity) Reset ¶ added in v0.1.1
func (x *BackupIdentity) Reset()
func (*BackupIdentity) String ¶ added in v0.1.1
func (x *BackupIdentity) String() string
type BackupStat ¶ added in v0.1.1
type BackupStat struct { BackupHandle string `protobuf:"bytes,1,opt,name=backup_handle,json=backupHandle,proto3" json:"backup_handle,omitempty"` // optional Progress int64 `protobuf:"varint,9,opt,name=progress,proto3" json:"progress,omitempty"` // contains filtered or unexported fields }
func (*BackupStat) Descriptor
deprecated
added in
v0.1.1
func (*BackupStat) Descriptor() ([]byte, []int)
Deprecated: Use BackupStat.ProtoReflect.Descriptor instead.
func (*BackupStat) GetBackupHandle ¶ added in v0.1.1
func (x *BackupStat) GetBackupHandle() string
func (*BackupStat) GetProgress ¶ added in v0.1.1
func (x *BackupStat) GetProgress() int64
func (*BackupStat) ProtoMessage ¶ added in v0.1.1
func (*BackupStat) ProtoMessage()
func (*BackupStat) ProtoReflect ¶ added in v0.1.1
func (x *BackupStat) ProtoReflect() protoreflect.Message
func (*BackupStat) Reset ¶ added in v0.1.1
func (x *BackupStat) Reset()
func (*BackupStat) String ¶ added in v0.1.1
func (x *BackupStat) String() string
type CancelBackupRequest ¶ added in v0.1.1
type CancelBackupRequest struct { // Required field BackupInfo []*BackupIdentity `protobuf:"bytes,1,rep,name=backup_info,json=backupInfo,proto3" json:"backup_info,omitempty"` // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CancelBackupRequest) Descriptor
deprecated
added in
v0.1.1
func (*CancelBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelBackupRequest.ProtoReflect.Descriptor instead.
func (*CancelBackupRequest) GetBackupInfo ¶ added in v0.1.1
func (x *CancelBackupRequest) GetBackupInfo() []*BackupIdentity
func (*CancelBackupRequest) GetParameters ¶ added in v0.1.1
func (x *CancelBackupRequest) GetParameters() map[string]string
func (*CancelBackupRequest) ProtoMessage ¶ added in v0.1.1
func (*CancelBackupRequest) ProtoMessage()
func (*CancelBackupRequest) ProtoReflect ¶ added in v0.1.1
func (x *CancelBackupRequest) ProtoReflect() protoreflect.Message
func (*CancelBackupRequest) Reset ¶ added in v0.1.1
func (x *CancelBackupRequest) Reset()
func (*CancelBackupRequest) String ¶ added in v0.1.1
func (x *CancelBackupRequest) String() string
type CancelBackupResponse ¶ added in v0.1.1
type CancelBackupResponse struct { // Required field Success *wrappers.BoolValue `protobuf:"bytes,1,opt,name=success,proto3" json:"success,omitempty"` Errors []string `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*CancelBackupResponse) Descriptor
deprecated
added in
v0.1.1
func (*CancelBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelBackupResponse.ProtoReflect.Descriptor instead.
func (*CancelBackupResponse) GetErrors ¶ added in v0.1.1
func (x *CancelBackupResponse) GetErrors() []string
func (*CancelBackupResponse) GetSuccess ¶ added in v0.1.1
func (x *CancelBackupResponse) GetSuccess() *wrappers.BoolValue
func (*CancelBackupResponse) ProtoMessage ¶ added in v0.1.1
func (*CancelBackupResponse) ProtoMessage()
func (*CancelBackupResponse) ProtoReflect ¶ added in v0.1.1
func (x *CancelBackupResponse) ProtoReflect() protoreflect.Message
func (*CancelBackupResponse) Reset ¶ added in v0.1.1
func (x *CancelBackupResponse) Reset()
func (*CancelBackupResponse) String ¶ added in v0.1.1
func (x *CancelBackupResponse) String() string
type CancelRestoreRequest ¶ added in v0.1.1
type CancelRestoreRequest struct { // Required field RestoreVolumeIdentity []*RestoreVolumeIdentity `` /* 126-byte string literal not displayed */ // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CancelRestoreRequest) Descriptor
deprecated
added in
v0.1.1
func (*CancelRestoreRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelRestoreRequest.ProtoReflect.Descriptor instead.
func (*CancelRestoreRequest) GetParameters ¶ added in v0.1.1
func (x *CancelRestoreRequest) GetParameters() map[string]string
func (*CancelRestoreRequest) GetRestoreVolumeIdentity ¶ added in v0.1.1
func (x *CancelRestoreRequest) GetRestoreVolumeIdentity() []*RestoreVolumeIdentity
func (*CancelRestoreRequest) ProtoMessage ¶ added in v0.1.1
func (*CancelRestoreRequest) ProtoMessage()
func (*CancelRestoreRequest) ProtoReflect ¶ added in v0.1.1
func (x *CancelRestoreRequest) ProtoReflect() protoreflect.Message
func (*CancelRestoreRequest) Reset ¶ added in v0.1.1
func (x *CancelRestoreRequest) Reset()
func (*CancelRestoreRequest) String ¶ added in v0.1.1
func (x *CancelRestoreRequest) String() string
type CancelRestoreResponse ¶ added in v0.1.1
type CancelRestoreResponse struct { // Required field Success *wrappers.BoolValue `protobuf:"bytes,1,opt,name=success,proto3" json:"success,omitempty"` Errors []string `protobuf:"bytes,9,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*CancelRestoreResponse) Descriptor
deprecated
added in
v0.1.1
func (*CancelRestoreResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelRestoreResponse.ProtoReflect.Descriptor instead.
func (*CancelRestoreResponse) GetErrors ¶ added in v0.1.1
func (x *CancelRestoreResponse) GetErrors() []string
func (*CancelRestoreResponse) GetSuccess ¶ added in v0.1.1
func (x *CancelRestoreResponse) GetSuccess() *wrappers.BoolValue
func (*CancelRestoreResponse) ProtoMessage ¶ added in v0.1.1
func (*CancelRestoreResponse) ProtoMessage()
func (*CancelRestoreResponse) ProtoReflect ¶ added in v0.1.1
func (x *CancelRestoreResponse) ProtoReflect() protoreflect.Message
func (*CancelRestoreResponse) Reset ¶ added in v0.1.1
func (x *CancelRestoreResponse) Reset()
func (*CancelRestoreResponse) String ¶ added in v0.1.1
func (x *CancelRestoreResponse) String() string
type CreateVolumeFromBackupRequest ¶ added in v0.1.1
type CreateVolumeFromBackupRequest struct { // Required field RestoreInfo []*RestoreIdentifier `protobuf:"bytes,1,rep,name=restore_info,json=restoreInfo,proto3" json:"restore_info,omitempty"` // Restore content name RestoreContentName string `protobuf:"bytes,2,opt,name=restore_content_name,json=restoreContentName,proto3" json:"restore_content_name,omitempty"` // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateVolumeFromBackupRequest) Descriptor
deprecated
added in
v0.1.1
func (*CreateVolumeFromBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeFromBackupRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeFromBackupRequest) GetParameters ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) GetParameters() map[string]string
func (*CreateVolumeFromBackupRequest) GetRestoreContentName ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) GetRestoreContentName() string
func (*CreateVolumeFromBackupRequest) GetRestoreInfo ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) GetRestoreInfo() []*RestoreIdentifier
func (*CreateVolumeFromBackupRequest) ProtoMessage ¶ added in v0.1.1
func (*CreateVolumeFromBackupRequest) ProtoMessage()
func (*CreateVolumeFromBackupRequest) ProtoReflect ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeFromBackupRequest) Reset ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) Reset()
func (*CreateVolumeFromBackupRequest) String ¶ added in v0.1.1
func (x *CreateVolumeFromBackupRequest) String() string
type CreateVolumeFromBackupResponse ¶ added in v0.1.1
type CreateVolumeFromBackupResponse struct { // Required field VolumeIdentifiers []*RestoreVolumeIdentifier `protobuf:"bytes,1,rep,name=volume_identifiers,json=volumeIdentifiers,proto3" json:"volume_identifiers,omitempty"` Errors []string `protobuf:"bytes,9,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*CreateVolumeFromBackupResponse) Descriptor
deprecated
added in
v0.1.1
func (*CreateVolumeFromBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeFromBackupResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeFromBackupResponse) GetErrors ¶ added in v0.1.1
func (x *CreateVolumeFromBackupResponse) GetErrors() []string
func (*CreateVolumeFromBackupResponse) GetVolumeIdentifiers ¶ added in v0.1.1
func (x *CreateVolumeFromBackupResponse) GetVolumeIdentifiers() []*RestoreVolumeIdentifier
func (*CreateVolumeFromBackupResponse) ProtoMessage ¶ added in v0.1.1
func (*CreateVolumeFromBackupResponse) ProtoMessage()
func (*CreateVolumeFromBackupResponse) ProtoReflect ¶ added in v0.1.1
func (x *CreateVolumeFromBackupResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeFromBackupResponse) Reset ¶ added in v0.1.1
func (x *CreateVolumeFromBackupResponse) Reset()
func (*CreateVolumeFromBackupResponse) String ¶ added in v0.1.1
func (x *CreateVolumeFromBackupResponse) String() string
type DeleteBackupRequest ¶ added in v0.1.1
type DeleteBackupRequest struct { // Required field BackupInfo []*BackupIdentity `protobuf:"bytes,1,rep,name=backup_info,json=backupInfo,proto3" json:"backup_info,omitempty"` // Backup content name BackupContentName string `protobuf:"bytes,2,opt,name=backup_content_name,json=backupContentName,proto3" json:"backup_content_name,omitempty"` // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DeleteBackupRequest) Descriptor
deprecated
added in
v0.1.1
func (*DeleteBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackupRequest) GetBackupContentName ¶ added in v0.1.1
func (x *DeleteBackupRequest) GetBackupContentName() string
func (*DeleteBackupRequest) GetBackupInfo ¶ added in v0.1.1
func (x *DeleteBackupRequest) GetBackupInfo() []*BackupIdentity
func (*DeleteBackupRequest) GetParameters ¶ added in v0.1.1
func (x *DeleteBackupRequest) GetParameters() map[string]string
func (*DeleteBackupRequest) ProtoMessage ¶ added in v0.1.1
func (*DeleteBackupRequest) ProtoMessage()
func (*DeleteBackupRequest) ProtoReflect ¶ added in v0.1.1
func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackupRequest) Reset ¶ added in v0.1.1
func (x *DeleteBackupRequest) Reset()
func (*DeleteBackupRequest) String ¶ added in v0.1.1
func (x *DeleteBackupRequest) String() string
type DeleteBackupResponse ¶ added in v0.1.1
type DeleteBackupResponse struct { // Required field Success *wrappers.BoolValue `protobuf:"bytes,1,opt,name=success,proto3" json:"success,omitempty"` Errors []string `protobuf:"bytes,9,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*DeleteBackupResponse) Descriptor
deprecated
added in
v0.1.1
func (*DeleteBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackupResponse.ProtoReflect.Descriptor instead.
func (*DeleteBackupResponse) GetErrors ¶ added in v0.1.1
func (x *DeleteBackupResponse) GetErrors() []string
func (*DeleteBackupResponse) GetSuccess ¶ added in v0.1.1
func (x *DeleteBackupResponse) GetSuccess() *wrappers.BoolValue
func (*DeleteBackupResponse) ProtoMessage ¶ added in v0.1.1
func (*DeleteBackupResponse) ProtoMessage()
func (*DeleteBackupResponse) ProtoReflect ¶ added in v0.1.1
func (x *DeleteBackupResponse) ProtoReflect() protoreflect.Message
func (*DeleteBackupResponse) Reset ¶ added in v0.1.1
func (x *DeleteBackupResponse) Reset()
func (*DeleteBackupResponse) String ¶ added in v0.1.1
func (x *DeleteBackupResponse) String() string
type DeleteRequest ¶
type DeleteRequest struct { // File identifier FileIdentifier string `protobuf:"bytes,1,opt,name=file_identifier,json=fileIdentifier,proto3" json:"file_identifier,omitempty"` // Provider specific parameters passed in as opaque key-value pairs Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetAttributes ¶
func (x *DeleteRequest) GetAttributes() map[string]string
func (*DeleteRequest) GetFileIdentifier ¶
func (x *DeleteRequest) GetFileIdentifier() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type DownloadRequest ¶
type DownloadRequest struct { // File identifier FileIdentifier string `protobuf:"bytes,1,opt,name=file_identifier,json=fileIdentifier,proto3" json:"file_identifier,omitempty"` // Provider specific parameters passed in as opaque key-value pairs Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DownloadRequest) Descriptor
deprecated
func (*DownloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use DownloadRequest.ProtoReflect.Descriptor instead.
func (*DownloadRequest) GetAttributes ¶
func (x *DownloadRequest) GetAttributes() map[string]string
func (*DownloadRequest) GetFileIdentifier ¶
func (x *DownloadRequest) GetFileIdentifier() string
func (*DownloadRequest) ProtoMessage ¶
func (*DownloadRequest) ProtoMessage()
func (*DownloadRequest) ProtoReflect ¶
func (x *DownloadRequest) ProtoReflect() protoreflect.Message
func (*DownloadRequest) Reset ¶
func (x *DownloadRequest) Reset()
func (*DownloadRequest) String ¶
func (x *DownloadRequest) String() string
type DownloadResponse ¶
type DownloadResponse struct { // Types that are assignable to Data: // *DownloadResponse_Info // *DownloadResponse_ChunkData Data isDownloadResponse_Data `protobuf_oneof:"Data"` // contains filtered or unexported fields }
func (*DownloadResponse) Descriptor
deprecated
func (*DownloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use DownloadResponse.ProtoReflect.Descriptor instead.
func (*DownloadResponse) GetChunkData ¶
func (x *DownloadResponse) GetChunkData() []byte
func (*DownloadResponse) GetData ¶
func (m *DownloadResponse) GetData() isDownloadResponse_Data
func (*DownloadResponse) GetInfo ¶
func (x *DownloadResponse) GetInfo() *DownloadResponse_FileInfo
func (*DownloadResponse) ProtoMessage ¶
func (*DownloadResponse) ProtoMessage()
func (*DownloadResponse) ProtoReflect ¶
func (x *DownloadResponse) ProtoReflect() protoreflect.Message
func (*DownloadResponse) Reset ¶
func (x *DownloadResponse) Reset()
func (*DownloadResponse) String ¶
func (x *DownloadResponse) String() string
type DownloadResponse_ChunkData ¶
type DownloadResponse_ChunkData struct { // File content being downloaded ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"` }
type DownloadResponse_FileInfo ¶
type DownloadResponse_FileInfo struct { // File identifier FileIdentifier string `protobuf:"bytes,1,opt,name=file_identifier,json=fileIdentifier,proto3" json:"file_identifier,omitempty"` // Provider specific parameters passed in as opaque key-value pairs Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DownloadResponse_FileInfo) Descriptor
deprecated
func (*DownloadResponse_FileInfo) Descriptor() ([]byte, []int)
Deprecated: Use DownloadResponse_FileInfo.ProtoReflect.Descriptor instead.
func (*DownloadResponse_FileInfo) GetAttributes ¶
func (x *DownloadResponse_FileInfo) GetAttributes() map[string]string
func (*DownloadResponse_FileInfo) GetFileIdentifier ¶
func (x *DownloadResponse_FileInfo) GetFileIdentifier() string
func (*DownloadResponse_FileInfo) ProtoMessage ¶
func (*DownloadResponse_FileInfo) ProtoMessage()
func (*DownloadResponse_FileInfo) ProtoReflect ¶
func (x *DownloadResponse_FileInfo) ProtoReflect() protoreflect.Message
func (*DownloadResponse_FileInfo) Reset ¶
func (x *DownloadResponse_FileInfo) Reset()
func (*DownloadResponse_FileInfo) String ¶
func (x *DownloadResponse_FileInfo) String() string
type DownloadResponse_Info ¶
type DownloadResponse_Info struct {
Info *DownloadResponse_FileInfo `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type GetBackupStatRequest ¶ added in v0.1.1
type GetBackupStatRequest struct { // Backup handles BackupInfo []*BackupIdentity `protobuf:"bytes,1,rep,name=backup_info,json=backupInfo,proto3" json:"backup_info,omitempty"` // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetBackupStatRequest) Descriptor
deprecated
added in
v0.1.1
func (*GetBackupStatRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupStatRequest.ProtoReflect.Descriptor instead.
func (*GetBackupStatRequest) GetBackupInfo ¶ added in v0.1.1
func (x *GetBackupStatRequest) GetBackupInfo() []*BackupIdentity
func (*GetBackupStatRequest) GetParameters ¶ added in v0.1.1
func (x *GetBackupStatRequest) GetParameters() map[string]string
func (*GetBackupStatRequest) ProtoMessage ¶ added in v0.1.1
func (*GetBackupStatRequest) ProtoMessage()
func (*GetBackupStatRequest) ProtoReflect ¶ added in v0.1.1
func (x *GetBackupStatRequest) ProtoReflect() protoreflect.Message
func (*GetBackupStatRequest) Reset ¶ added in v0.1.1
func (x *GetBackupStatRequest) Reset()
func (*GetBackupStatRequest) String ¶ added in v0.1.1
func (x *GetBackupStatRequest) String() string
type GetBackupStatResponse ¶ added in v0.1.1
type GetBackupStatResponse struct { BackupStats []*BackupStat `protobuf:"bytes,1,rep,name=backup_stats,json=backupStats,proto3" json:"backup_stats,omitempty"` // contains filtered or unexported fields }
func (*GetBackupStatResponse) Descriptor
deprecated
added in
v0.1.1
func (*GetBackupStatResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBackupStatResponse.ProtoReflect.Descriptor instead.
func (*GetBackupStatResponse) GetBackupStats ¶ added in v0.1.1
func (x *GetBackupStatResponse) GetBackupStats() []*BackupStat
func (*GetBackupStatResponse) ProtoMessage ¶ added in v0.1.1
func (*GetBackupStatResponse) ProtoMessage()
func (*GetBackupStatResponse) ProtoReflect ¶ added in v0.1.1
func (x *GetBackupStatResponse) ProtoReflect() protoreflect.Message
func (*GetBackupStatResponse) Reset ¶ added in v0.1.1
func (x *GetBackupStatResponse) Reset()
func (*GetBackupStatResponse) String ¶ added in v0.1.1
func (x *GetBackupStatResponse) String() string
type GetProviderCapabilitiesRequest ¶
type GetProviderCapabilitiesRequest struct {
// contains filtered or unexported fields
}
Get different feature level capabilities from provider
func (*GetProviderCapabilitiesRequest) Descriptor
deprecated
func (*GetProviderCapabilitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProviderCapabilitiesRequest.ProtoReflect.Descriptor instead.
func (*GetProviderCapabilitiesRequest) ProtoMessage ¶
func (*GetProviderCapabilitiesRequest) ProtoMessage()
func (*GetProviderCapabilitiesRequest) ProtoReflect ¶
func (x *GetProviderCapabilitiesRequest) ProtoReflect() protoreflect.Message
func (*GetProviderCapabilitiesRequest) Reset ¶
func (x *GetProviderCapabilitiesRequest) Reset()
func (*GetProviderCapabilitiesRequest) String ¶
func (x *GetProviderCapabilitiesRequest) String() string
type GetProviderCapabilitiesResponse ¶
type GetProviderCapabilitiesResponse struct { Capabilities []*ProviderCapability `protobuf:"bytes,1,rep,name=capabilities,proto3" json:"capabilities,omitempty"` // contains filtered or unexported fields }
Response with supported feature level capabilities from provider
func (*GetProviderCapabilitiesResponse) Descriptor
deprecated
func (*GetProviderCapabilitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetProviderCapabilitiesResponse.ProtoReflect.Descriptor instead.
func (*GetProviderCapabilitiesResponse) GetCapabilities ¶ added in v0.1.1
func (x *GetProviderCapabilitiesResponse) GetCapabilities() []*ProviderCapability
func (*GetProviderCapabilitiesResponse) ProtoMessage ¶
func (*GetProviderCapabilitiesResponse) ProtoMessage()
func (*GetProviderCapabilitiesResponse) ProtoReflect ¶
func (x *GetProviderCapabilitiesResponse) ProtoReflect() protoreflect.Message
func (*GetProviderCapabilitiesResponse) Reset ¶
func (x *GetProviderCapabilitiesResponse) Reset()
func (*GetProviderCapabilitiesResponse) String ¶
func (x *GetProviderCapabilitiesResponse) String() string
type GetProviderInfoRequest ¶
type GetProviderInfoRequest struct {
// contains filtered or unexported fields
}
Get basic information about provider
func (*GetProviderInfoRequest) Descriptor
deprecated
func (*GetProviderInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProviderInfoRequest.ProtoReflect.Descriptor instead.
func (*GetProviderInfoRequest) ProtoMessage ¶
func (*GetProviderInfoRequest) ProtoMessage()
func (*GetProviderInfoRequest) ProtoReflect ¶
func (x *GetProviderInfoRequest) ProtoReflect() protoreflect.Message
func (*GetProviderInfoRequest) Reset ¶
func (x *GetProviderInfoRequest) Reset()
func (*GetProviderInfoRequest) String ¶
func (x *GetProviderInfoRequest) String() string
type GetProviderInfoResponse ¶
type GetProviderInfoResponse struct { // Provider name which is mandatory Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` // Provider version which is mandatory Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Optional provider specific parameters Manifest map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
Response with basic provider information
func (*GetProviderInfoResponse) Descriptor
deprecated
func (*GetProviderInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetProviderInfoResponse.ProtoReflect.Descriptor instead.
func (*GetProviderInfoResponse) GetManifest ¶
func (x *GetProviderInfoResponse) GetManifest() map[string]string
func (*GetProviderInfoResponse) GetProvider ¶
func (x *GetProviderInfoResponse) GetProvider() string
func (*GetProviderInfoResponse) GetVersion ¶
func (x *GetProviderInfoResponse) GetVersion() string
func (*GetProviderInfoResponse) ProtoMessage ¶
func (*GetProviderInfoResponse) ProtoMessage()
func (*GetProviderInfoResponse) ProtoReflect ¶
func (x *GetProviderInfoResponse) ProtoReflect() protoreflect.Message
func (*GetProviderInfoResponse) Reset ¶
func (x *GetProviderInfoResponse) Reset()
func (*GetProviderInfoResponse) String ¶
func (x *GetProviderInfoResponse) String() string
type GetRestoreStatRequest ¶ added in v0.1.1
type GetRestoreStatRequest struct { // restore volume handles RestoreVolumeIdentity []*RestoreVolumeIdentity `` /* 126-byte string literal not displayed */ // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetRestoreStatRequest) Descriptor
deprecated
added in
v0.1.1
func (*GetRestoreStatRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRestoreStatRequest.ProtoReflect.Descriptor instead.
func (*GetRestoreStatRequest) GetParameters ¶ added in v0.1.1
func (x *GetRestoreStatRequest) GetParameters() map[string]string
func (*GetRestoreStatRequest) GetRestoreVolumeIdentity ¶ added in v0.1.1
func (x *GetRestoreStatRequest) GetRestoreVolumeIdentity() []*RestoreVolumeIdentity
func (*GetRestoreStatRequest) ProtoMessage ¶ added in v0.1.1
func (*GetRestoreStatRequest) ProtoMessage()
func (*GetRestoreStatRequest) ProtoReflect ¶ added in v0.1.1
func (x *GetRestoreStatRequest) ProtoReflect() protoreflect.Message
func (*GetRestoreStatRequest) Reset ¶ added in v0.1.1
func (x *GetRestoreStatRequest) Reset()
func (*GetRestoreStatRequest) String ¶ added in v0.1.1
func (x *GetRestoreStatRequest) String() string
type GetRestoreStatResponse ¶ added in v0.1.1
type GetRestoreStatResponse struct { RestoreVolumeStat []*RestoreStat `protobuf:"bytes,1,rep,name=restore_volume_stat,json=restoreVolumeStat,proto3" json:"restore_volume_stat,omitempty"` // contains filtered or unexported fields }
func (*GetRestoreStatResponse) Descriptor
deprecated
added in
v0.1.1
func (*GetRestoreStatResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRestoreStatResponse.ProtoReflect.Descriptor instead.
func (*GetRestoreStatResponse) GetRestoreVolumeStat ¶ added in v0.1.1
func (x *GetRestoreStatResponse) GetRestoreVolumeStat() []*RestoreStat
func (*GetRestoreStatResponse) ProtoMessage ¶ added in v0.1.1
func (*GetRestoreStatResponse) ProtoMessage()
func (*GetRestoreStatResponse) ProtoReflect ¶ added in v0.1.1
func (x *GetRestoreStatResponse) ProtoReflect() protoreflect.Message
func (*GetRestoreStatResponse) Reset ¶ added in v0.1.1
func (x *GetRestoreStatResponse) Reset()
func (*GetRestoreStatResponse) String ¶ added in v0.1.1
func (x *GetRestoreStatResponse) String() string
type IdentityClient ¶
type IdentityClient interface { // Get basic information from the provider GetProviderInfo(ctx context.Context, in *GetProviderInfoRequest, opts ...grpc.CallOption) (*GetProviderInfoResponse, error) // Get capabilities from the provider GetProviderCapabilities(ctx context.Context, in *GetProviderCapabilitiesRequest, opts ...grpc.CallOption) (*GetProviderCapabilitiesResponse, error) // Probe provider for availability check Probe(ctx context.Context, in *ProbeRequest, opts ...grpc.CallOption) (*ProbeResponse, error) }
IdentityClient is the client API for Identity service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewIdentityClient ¶
func NewIdentityClient(cc grpc.ClientConnInterface) IdentityClient
type IdentityServer ¶
type IdentityServer interface { // Get basic information from the provider GetProviderInfo(context.Context, *GetProviderInfoRequest) (*GetProviderInfoResponse, error) // Get capabilities from the provider GetProviderCapabilities(context.Context, *GetProviderCapabilitiesRequest) (*GetProviderCapabilitiesResponse, error) // Probe provider for availability check Probe(context.Context, *ProbeRequest) (*ProbeResponse, error) }
IdentityServer is the server API for Identity service.
type MetaBackupClient ¶
type MetaBackupClient interface { // Upload input metadata info to configured repo Upload(ctx context.Context, opts ...grpc.CallOption) (MetaBackup_UploadClient, error) // Check if the input metadata object exists at configured repo ObjectExists(ctx context.Context, in *ObjectExistsRequest, opts ...grpc.CallOption) (*ObjectExistsResponse, error) // Download input metadata info from configured repo Download(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (MetaBackup_DownloadClient, error) // Delete input metadata info from configured repo Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*Empty, error) }
MetaBackupClient is the client API for MetaBackup service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMetaBackupClient ¶
func NewMetaBackupClient(cc grpc.ClientConnInterface) MetaBackupClient
type MetaBackupServer ¶
type MetaBackupServer interface { // Upload input metadata info to configured repo Upload(MetaBackup_UploadServer) error // Check if the input metadata object exists at configured repo ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error) // Download input metadata info from configured repo Download(*DownloadRequest, MetaBackup_DownloadServer) error // Delete input metadata info from configured repo Delete(context.Context, *DeleteRequest) (*Empty, error) }
MetaBackupServer is the server API for MetaBackup service.
type MetaBackup_DownloadClient ¶
type MetaBackup_DownloadClient interface { Recv() (*DownloadResponse, error) grpc.ClientStream }
type MetaBackup_DownloadServer ¶
type MetaBackup_DownloadServer interface { Send(*DownloadResponse) error grpc.ServerStream }
type MetaBackup_UploadClient ¶
type MetaBackup_UploadClient interface { Send(*UploadRequest) error CloseAndRecv() (*Empty, error) grpc.ClientStream }
type MetaBackup_UploadServer ¶
type MetaBackup_UploadServer interface { SendAndClose(*Empty) error Recv() (*UploadRequest, error) grpc.ServerStream }
type ObjectExistsRequest ¶
type ObjectExistsRequest struct { // File identifier FileIdentifier string `protobuf:"bytes,1,opt,name=file_identifier,json=fileIdentifier,proto3" json:"file_identifier,omitempty"` // Provider specific parameters passed in as opaque key-value pairs Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ObjectExistsRequest) Descriptor
deprecated
func (*ObjectExistsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObjectExistsRequest.ProtoReflect.Descriptor instead.
func (*ObjectExistsRequest) GetAttributes ¶
func (x *ObjectExistsRequest) GetAttributes() map[string]string
func (*ObjectExistsRequest) GetFileIdentifier ¶
func (x *ObjectExistsRequest) GetFileIdentifier() string
func (*ObjectExistsRequest) ProtoMessage ¶
func (*ObjectExistsRequest) ProtoMessage()
func (*ObjectExistsRequest) ProtoReflect ¶
func (x *ObjectExistsRequest) ProtoReflect() protoreflect.Message
func (*ObjectExistsRequest) Reset ¶
func (x *ObjectExistsRequest) Reset()
func (*ObjectExistsRequest) String ¶
func (x *ObjectExistsRequest) String() string
type ObjectExistsResponse ¶
type ObjectExistsResponse struct { // Indicates if file exists Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"` // contains filtered or unexported fields }
func (*ObjectExistsResponse) Descriptor
deprecated
func (*ObjectExistsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ObjectExistsResponse.ProtoReflect.Descriptor instead.
func (*ObjectExistsResponse) GetExists ¶
func (x *ObjectExistsResponse) GetExists() bool
func (*ObjectExistsResponse) ProtoMessage ¶
func (*ObjectExistsResponse) ProtoMessage()
func (*ObjectExistsResponse) ProtoReflect ¶
func (x *ObjectExistsResponse) ProtoReflect() protoreflect.Message
func (*ObjectExistsResponse) Reset ¶
func (x *ObjectExistsResponse) Reset()
func (*ObjectExistsResponse) String ¶
func (x *ObjectExistsResponse) String() string
type ProbeRequest ¶
type ProbeRequest struct {
// contains filtered or unexported fields
}
Probe request to check health/availability
func (*ProbeRequest) Descriptor
deprecated
func (*ProbeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProbeRequest.ProtoReflect.Descriptor instead.
func (*ProbeRequest) ProtoMessage ¶
func (*ProbeRequest) ProtoMessage()
func (*ProbeRequest) ProtoReflect ¶
func (x *ProbeRequest) ProtoReflect() protoreflect.Message
func (*ProbeRequest) Reset ¶
func (x *ProbeRequest) Reset()
func (*ProbeRequest) String ¶
func (x *ProbeRequest) String() string
type ProbeResponse ¶
type ProbeResponse struct { // Indicates if healthy/available or not Ready *wrappers.BoolValue `protobuf:"bytes,1,opt,name=ready,proto3" json:"ready,omitempty"` // contains filtered or unexported fields }
Response to indicate health/availability status
func (*ProbeResponse) Descriptor
deprecated
func (*ProbeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProbeResponse.ProtoReflect.Descriptor instead.
func (*ProbeResponse) GetReady ¶
func (x *ProbeResponse) GetReady() *wrappers.BoolValue
func (*ProbeResponse) ProtoMessage ¶
func (*ProbeResponse) ProtoMessage()
func (*ProbeResponse) ProtoReflect ¶
func (x *ProbeResponse) ProtoReflect() protoreflect.Message
func (*ProbeResponse) Reset ¶
func (x *ProbeResponse) Reset()
func (*ProbeResponse) String ¶
func (x *ProbeResponse) String() string
type ProviderCapability ¶ added in v0.1.1
type ProviderCapability struct { // Types that are assignable to Type: // *ProviderCapability_Service_ // *ProviderCapability_MetaBackupService // *ProviderCapability_VolumeBackupService Type isProviderCapability_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Supported provider capability
func (*ProviderCapability) Descriptor
deprecated
added in
v0.1.1
func (*ProviderCapability) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapability.ProtoReflect.Descriptor instead.
func (*ProviderCapability) GetMetaBackupService ¶ added in v0.1.1
func (x *ProviderCapability) GetMetaBackupService() *ProviderCapability_MetaBackupServiceSupport
func (*ProviderCapability) GetService ¶ added in v0.1.1
func (x *ProviderCapability) GetService() *ProviderCapability_Service
func (*ProviderCapability) GetType ¶ added in v0.1.1
func (m *ProviderCapability) GetType() isProviderCapability_Type
func (*ProviderCapability) GetVolumeBackupService ¶ added in v0.1.1
func (x *ProviderCapability) GetVolumeBackupService() *ProviderCapability_VolumeBackupServiceSupport
func (*ProviderCapability) ProtoMessage ¶ added in v0.1.1
func (*ProviderCapability) ProtoMessage()
func (*ProviderCapability) ProtoReflect ¶ added in v0.1.1
func (x *ProviderCapability) ProtoReflect() protoreflect.Message
func (*ProviderCapability) Reset ¶ added in v0.1.1
func (x *ProviderCapability) Reset()
func (*ProviderCapability) String ¶ added in v0.1.1
func (x *ProviderCapability) String() string
type ProviderCapability_MetaBackupService ¶ added in v0.1.1
type ProviderCapability_MetaBackupService struct {
MetaBackupService *ProviderCapability_MetaBackupServiceSupport `protobuf:"bytes,2,opt,name=meta_backup_service,json=metaBackupService,proto3,oneof"`
}
type ProviderCapability_MetaBackupServiceSupport ¶ added in v0.1.1
type ProviderCapability_MetaBackupServiceSupport struct { Type ProviderCapability_MetaBackupServiceSupport_Type `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
Supported capabilities specific to metadata backup service
func (*ProviderCapability_MetaBackupServiceSupport) Descriptor
deprecated
added in
v0.1.1
func (*ProviderCapability_MetaBackupServiceSupport) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_MetaBackupServiceSupport.ProtoReflect.Descriptor instead.
func (*ProviderCapability_MetaBackupServiceSupport) ProtoMessage ¶ added in v0.1.1
func (*ProviderCapability_MetaBackupServiceSupport) ProtoMessage()
func (*ProviderCapability_MetaBackupServiceSupport) ProtoReflect ¶ added in v0.1.1
func (x *ProviderCapability_MetaBackupServiceSupport) ProtoReflect() protoreflect.Message
func (*ProviderCapability_MetaBackupServiceSupport) Reset ¶ added in v0.1.1
func (x *ProviderCapability_MetaBackupServiceSupport) Reset()
func (*ProviderCapability_MetaBackupServiceSupport) String ¶ added in v0.1.1
func (x *ProviderCapability_MetaBackupServiceSupport) String() string
type ProviderCapability_MetaBackupServiceSupport_Type ¶ added in v0.1.1
type ProviderCapability_MetaBackupServiceSupport_Type int32
const ( ProviderCapability_MetaBackupServiceSupport_UNKNOWN ProviderCapability_MetaBackupServiceSupport_Type = 0 ProviderCapability_MetaBackupServiceSupport_NEED_SNAPSHOT ProviderCapability_MetaBackupServiceSupport_Type = 1 )
func (ProviderCapability_MetaBackupServiceSupport_Type) Descriptor ¶ added in v0.1.1
func (ProviderCapability_MetaBackupServiceSupport_Type) Descriptor() protoreflect.EnumDescriptor
func (ProviderCapability_MetaBackupServiceSupport_Type) EnumDescriptor
deprecated
added in
v0.1.1
func (ProviderCapability_MetaBackupServiceSupport_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_MetaBackupServiceSupport_Type.Descriptor instead.
func (ProviderCapability_MetaBackupServiceSupport_Type) Number ¶ added in v0.1.1
func (x ProviderCapability_MetaBackupServiceSupport_Type) Number() protoreflect.EnumNumber
func (ProviderCapability_MetaBackupServiceSupport_Type) String ¶ added in v0.1.1
func (x ProviderCapability_MetaBackupServiceSupport_Type) String() string
type ProviderCapability_Service ¶ added in v0.1.1
type ProviderCapability_Service struct { Type ProviderCapability_Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=kahu.providerservice.ProviderCapability_Service_Type" json:"type,omitempty"` // contains filtered or unexported fields }
Service types supported
func (*ProviderCapability_Service) Descriptor
deprecated
added in
v0.1.1
func (*ProviderCapability_Service) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_Service.ProtoReflect.Descriptor instead.
func (*ProviderCapability_Service) GetType ¶ added in v0.1.1
func (x *ProviderCapability_Service) GetType() ProviderCapability_Service_Type
func (*ProviderCapability_Service) ProtoMessage ¶ added in v0.1.1
func (*ProviderCapability_Service) ProtoMessage()
func (*ProviderCapability_Service) ProtoReflect ¶ added in v0.1.1
func (x *ProviderCapability_Service) ProtoReflect() protoreflect.Message
func (*ProviderCapability_Service) Reset ¶ added in v0.1.1
func (x *ProviderCapability_Service) Reset()
func (*ProviderCapability_Service) String ¶ added in v0.1.1
func (x *ProviderCapability_Service) String() string
type ProviderCapability_Service_ ¶ added in v0.1.1
type ProviderCapability_Service_ struct {
Service *ProviderCapability_Service `protobuf:"bytes,1,opt,name=service,proto3,oneof"`
}
type ProviderCapability_Service_Type ¶ added in v0.1.1
type ProviderCapability_Service_Type int32
const ( ProviderCapability_Service_UNKNOWN ProviderCapability_Service_Type = 0 ProviderCapability_Service_META_BACKUP_SERVICE ProviderCapability_Service_Type = 1 ProviderCapability_Service_VOLUME_BACKUP_SERVICE ProviderCapability_Service_Type = 2 )
func (ProviderCapability_Service_Type) Descriptor ¶ added in v0.1.1
func (ProviderCapability_Service_Type) Descriptor() protoreflect.EnumDescriptor
func (ProviderCapability_Service_Type) Enum ¶ added in v0.1.1
func (x ProviderCapability_Service_Type) Enum() *ProviderCapability_Service_Type
func (ProviderCapability_Service_Type) EnumDescriptor
deprecated
added in
v0.1.1
func (ProviderCapability_Service_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_Service_Type.Descriptor instead.
func (ProviderCapability_Service_Type) Number ¶ added in v0.1.1
func (x ProviderCapability_Service_Type) Number() protoreflect.EnumNumber
func (ProviderCapability_Service_Type) String ¶ added in v0.1.1
func (x ProviderCapability_Service_Type) String() string
func (ProviderCapability_Service_Type) Type ¶ added in v0.1.1
func (ProviderCapability_Service_Type) Type() protoreflect.EnumType
type ProviderCapability_VolumeBackupService ¶ added in v0.1.1
type ProviderCapability_VolumeBackupService struct {
VolumeBackupService *ProviderCapability_VolumeBackupServiceSupport `protobuf:"bytes,3,opt,name=volume_backup_service,json=volumeBackupService,proto3,oneof"`
}
type ProviderCapability_VolumeBackupServiceSupport ¶ added in v0.1.1
type ProviderCapability_VolumeBackupServiceSupport struct { Type ProviderCapability_VolumeBackupServiceSupport_Type `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
Supported capabilities specific to volume backup service
func (*ProviderCapability_VolumeBackupServiceSupport) Descriptor
deprecated
added in
v0.1.1
func (*ProviderCapability_VolumeBackupServiceSupport) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_VolumeBackupServiceSupport.ProtoReflect.Descriptor instead.
func (*ProviderCapability_VolumeBackupServiceSupport) ProtoMessage ¶ added in v0.1.1
func (*ProviderCapability_VolumeBackupServiceSupport) ProtoMessage()
func (*ProviderCapability_VolumeBackupServiceSupport) ProtoReflect ¶ added in v0.1.1
func (x *ProviderCapability_VolumeBackupServiceSupport) ProtoReflect() protoreflect.Message
func (*ProviderCapability_VolumeBackupServiceSupport) Reset ¶ added in v0.1.1
func (x *ProviderCapability_VolumeBackupServiceSupport) Reset()
func (*ProviderCapability_VolumeBackupServiceSupport) String ¶ added in v0.1.1
func (x *ProviderCapability_VolumeBackupServiceSupport) String() string
type ProviderCapability_VolumeBackupServiceSupport_Type ¶ added in v0.1.1
type ProviderCapability_VolumeBackupServiceSupport_Type int32
const ( ProviderCapability_VolumeBackupServiceSupport_UNKNOWN ProviderCapability_VolumeBackupServiceSupport_Type = 0 ProviderCapability_VolumeBackupServiceSupport_NEED_SNAPSHOT ProviderCapability_VolumeBackupServiceSupport_Type = 1 ProviderCapability_VolumeBackupServiceSupport_NEED_VOLUME ProviderCapability_VolumeBackupServiceSupport_Type = 2 )
func (ProviderCapability_VolumeBackupServiceSupport_Type) Descriptor ¶ added in v0.1.1
func (ProviderCapability_VolumeBackupServiceSupport_Type) Descriptor() protoreflect.EnumDescriptor
func (ProviderCapability_VolumeBackupServiceSupport_Type) EnumDescriptor
deprecated
added in
v0.1.1
func (ProviderCapability_VolumeBackupServiceSupport_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProviderCapability_VolumeBackupServiceSupport_Type.Descriptor instead.
func (ProviderCapability_VolumeBackupServiceSupport_Type) Number ¶ added in v0.1.1
func (x ProviderCapability_VolumeBackupServiceSupport_Type) Number() protoreflect.EnumNumber
func (ProviderCapability_VolumeBackupServiceSupport_Type) String ¶ added in v0.1.1
func (x ProviderCapability_VolumeBackupServiceSupport_Type) String() string
type RestoreIdentifier ¶ added in v0.1.1
type RestoreIdentifier struct { Pvc *v1.PersistentVolumeClaim `protobuf:"bytes,1,opt,name=pvc,proto3" json:"pvc,omitempty"` BackupIdentity *BackupIdentity `protobuf:"bytes,2,opt,name=backup_identity,json=backupIdentity,proto3" json:"backup_identity,omitempty"` // contains filtered or unexported fields }
func (*RestoreIdentifier) Descriptor
deprecated
added in
v0.1.1
func (*RestoreIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use RestoreIdentifier.ProtoReflect.Descriptor instead.
func (*RestoreIdentifier) GetBackupIdentity ¶ added in v0.1.1
func (x *RestoreIdentifier) GetBackupIdentity() *BackupIdentity
func (*RestoreIdentifier) GetPvc ¶ added in v0.1.1
func (x *RestoreIdentifier) GetPvc() *v1.PersistentVolumeClaim
func (*RestoreIdentifier) ProtoMessage ¶ added in v0.1.1
func (*RestoreIdentifier) ProtoMessage()
func (*RestoreIdentifier) ProtoReflect ¶ added in v0.1.1
func (x *RestoreIdentifier) ProtoReflect() protoreflect.Message
func (*RestoreIdentifier) Reset ¶ added in v0.1.1
func (x *RestoreIdentifier) Reset()
func (*RestoreIdentifier) String ¶ added in v0.1.1
func (x *RestoreIdentifier) String() string
type RestoreStat ¶ added in v0.1.1
type RestoreStat struct { RestoreVolumeHandle string `protobuf:"bytes,1,opt,name=restore_volume_handle,json=restoreVolumeHandle,proto3" json:"restore_volume_handle,omitempty"` // optional Progress int64 `protobuf:"varint,9,opt,name=progress,proto3" json:"progress,omitempty"` // contains filtered or unexported fields }
func (*RestoreStat) Descriptor
deprecated
added in
v0.1.1
func (*RestoreStat) Descriptor() ([]byte, []int)
Deprecated: Use RestoreStat.ProtoReflect.Descriptor instead.
func (*RestoreStat) GetProgress ¶ added in v0.1.1
func (x *RestoreStat) GetProgress() int64
func (*RestoreStat) GetRestoreVolumeHandle ¶ added in v0.1.1
func (x *RestoreStat) GetRestoreVolumeHandle() string
func (*RestoreStat) ProtoMessage ¶ added in v0.1.1
func (*RestoreStat) ProtoMessage()
func (*RestoreStat) ProtoReflect ¶ added in v0.1.1
func (x *RestoreStat) ProtoReflect() protoreflect.Message
func (*RestoreStat) Reset ¶ added in v0.1.1
func (x *RestoreStat) Reset()
func (*RestoreStat) String ¶ added in v0.1.1
func (x *RestoreStat) String() string
type RestoreVolumeIdentifier ¶ added in v0.1.1
type RestoreVolumeIdentifier struct { PvcName string `protobuf:"bytes,1,opt,name=pvc_name,json=pvcName,proto3" json:"pvc_name,omitempty"` VolumeIdentity *RestoreVolumeIdentity `protobuf:"bytes,2,opt,name=volume_identity,json=volumeIdentity,proto3" json:"volume_identity,omitempty"` // contains filtered or unexported fields }
func (*RestoreVolumeIdentifier) Descriptor
deprecated
added in
v0.1.1
func (*RestoreVolumeIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeIdentifier.ProtoReflect.Descriptor instead.
func (*RestoreVolumeIdentifier) GetPvcName ¶ added in v0.1.1
func (x *RestoreVolumeIdentifier) GetPvcName() string
func (*RestoreVolumeIdentifier) GetVolumeIdentity ¶ added in v0.1.1
func (x *RestoreVolumeIdentifier) GetVolumeIdentity() *RestoreVolumeIdentity
func (*RestoreVolumeIdentifier) ProtoMessage ¶ added in v0.1.1
func (*RestoreVolumeIdentifier) ProtoMessage()
func (*RestoreVolumeIdentifier) ProtoReflect ¶ added in v0.1.1
func (x *RestoreVolumeIdentifier) ProtoReflect() protoreflect.Message
func (*RestoreVolumeIdentifier) Reset ¶ added in v0.1.1
func (x *RestoreVolumeIdentifier) Reset()
func (*RestoreVolumeIdentifier) String ¶ added in v0.1.1
func (x *RestoreVolumeIdentifier) String() string
type RestoreVolumeIdentity ¶ added in v0.1.1
type RestoreVolumeIdentity struct { VolumeHandle string `protobuf:"bytes,1,opt,name=volume_handle,json=volumeHandle,proto3" json:"volume_handle,omitempty"` VolumeAttributes map[string]string `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RestoreVolumeIdentity) Descriptor
deprecated
added in
v0.1.1
func (*RestoreVolumeIdentity) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeIdentity.ProtoReflect.Descriptor instead.
func (*RestoreVolumeIdentity) GetVolumeAttributes ¶ added in v0.1.1
func (x *RestoreVolumeIdentity) GetVolumeAttributes() map[string]string
func (*RestoreVolumeIdentity) GetVolumeHandle ¶ added in v0.1.1
func (x *RestoreVolumeIdentity) GetVolumeHandle() string
func (*RestoreVolumeIdentity) ProtoMessage ¶ added in v0.1.1
func (*RestoreVolumeIdentity) ProtoMessage()
func (*RestoreVolumeIdentity) ProtoReflect ¶ added in v0.1.1
func (x *RestoreVolumeIdentity) ProtoReflect() protoreflect.Message
func (*RestoreVolumeIdentity) Reset ¶ added in v0.1.1
func (x *RestoreVolumeIdentity) Reset()
func (*RestoreVolumeIdentity) String ¶ added in v0.1.1
func (x *RestoreVolumeIdentity) String() string
type Snapshot ¶ added in v1.0.0
type Snapshot struct { SnapshotHandle string `protobuf:"bytes,1,opt,name=snapshot_handle,json=snapshotHandle,proto3" json:"snapshot_handle,omitempty"` SnapshotAttributes map[string]string `` /* 203-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Snapshot) Descriptor
deprecated
added in
v1.0.0
func (*Snapshot) GetSnapshotAttributes ¶ added in v1.0.0
func (*Snapshot) GetSnapshotHandle ¶ added in v1.0.0
func (*Snapshot) ProtoMessage ¶ added in v1.0.0
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶ added in v1.0.0
func (x *Snapshot) ProtoReflect() protoreflect.Message
type StartBackupRequest ¶ added in v0.1.1
type StartBackupRequest struct { // Required field Pv []*v1.PersistentVolume `protobuf:"bytes,1,rep,name=pv,proto3" json:"pv,omitempty"` // Backup content name BackupContentName string `protobuf:"bytes,2,opt,name=backup_content_name,json=backupContentName,proto3" json:"backup_content_name,omitempty"` BackupInfo []*VolBackup `protobuf:"bytes,3,rep,name=backupInfo,proto3" json:"backupInfo,omitempty"` // optional Parameters map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*StartBackupRequest) Descriptor
deprecated
added in
v0.1.1
func (*StartBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartBackupRequest.ProtoReflect.Descriptor instead.
func (*StartBackupRequest) GetBackupContentName ¶ added in v0.1.1
func (x *StartBackupRequest) GetBackupContentName() string
func (*StartBackupRequest) GetBackupInfo ¶ added in v1.0.0
func (x *StartBackupRequest) GetBackupInfo() []*VolBackup
func (*StartBackupRequest) GetParameters ¶ added in v0.1.1
func (x *StartBackupRequest) GetParameters() map[string]string
func (*StartBackupRequest) GetPv ¶ added in v0.1.1
func (x *StartBackupRequest) GetPv() []*v1.PersistentVolume
func (*StartBackupRequest) ProtoMessage ¶ added in v0.1.1
func (*StartBackupRequest) ProtoMessage()
func (*StartBackupRequest) ProtoReflect ¶ added in v0.1.1
func (x *StartBackupRequest) ProtoReflect() protoreflect.Message
func (*StartBackupRequest) Reset ¶ added in v0.1.1
func (x *StartBackupRequest) Reset()
func (*StartBackupRequest) String ¶ added in v0.1.1
func (x *StartBackupRequest) String() string
type StartBackupResponse ¶ added in v0.1.1
type StartBackupResponse struct { // Required field BackupInfo []*BackupIdentifier `protobuf:"bytes,1,rep,name=backup_info,json=backupInfo,proto3" json:"backup_info,omitempty"` Errors []string `protobuf:"bytes,9,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*StartBackupResponse) Descriptor
deprecated
added in
v0.1.1
func (*StartBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartBackupResponse.ProtoReflect.Descriptor instead.
func (*StartBackupResponse) GetBackupInfo ¶ added in v0.1.1
func (x *StartBackupResponse) GetBackupInfo() []*BackupIdentifier
func (*StartBackupResponse) GetErrors ¶ added in v0.1.1
func (x *StartBackupResponse) GetErrors() []string
func (*StartBackupResponse) ProtoMessage ¶ added in v0.1.1
func (*StartBackupResponse) ProtoMessage()
func (*StartBackupResponse) ProtoReflect ¶ added in v0.1.1
func (x *StartBackupResponse) ProtoReflect() protoreflect.Message
func (*StartBackupResponse) Reset ¶ added in v0.1.1
func (x *StartBackupResponse) Reset()
func (*StartBackupResponse) String ¶ added in v0.1.1
func (x *StartBackupResponse) String() string
type UnimplementedIdentityServer ¶
type UnimplementedIdentityServer struct { }
UnimplementedIdentityServer can be embedded to have forward compatible implementations.
func (*UnimplementedIdentityServer) GetProviderCapabilities ¶
func (*UnimplementedIdentityServer) GetProviderCapabilities(context.Context, *GetProviderCapabilitiesRequest) (*GetProviderCapabilitiesResponse, error)
func (*UnimplementedIdentityServer) GetProviderInfo ¶
func (*UnimplementedIdentityServer) GetProviderInfo(context.Context, *GetProviderInfoRequest) (*GetProviderInfoResponse, error)
func (*UnimplementedIdentityServer) Probe ¶
func (*UnimplementedIdentityServer) Probe(context.Context, *ProbeRequest) (*ProbeResponse, error)
type UnimplementedMetaBackupServer ¶
type UnimplementedMetaBackupServer struct { }
UnimplementedMetaBackupServer can be embedded to have forward compatible implementations.
func (*UnimplementedMetaBackupServer) Delete ¶
func (*UnimplementedMetaBackupServer) Delete(context.Context, *DeleteRequest) (*Empty, error)
func (*UnimplementedMetaBackupServer) Download ¶
func (*UnimplementedMetaBackupServer) Download(*DownloadRequest, MetaBackup_DownloadServer) error
func (*UnimplementedMetaBackupServer) ObjectExists ¶
func (*UnimplementedMetaBackupServer) ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error)
func (*UnimplementedMetaBackupServer) Upload ¶
func (*UnimplementedMetaBackupServer) Upload(MetaBackup_UploadServer) error
type UnimplementedVolumeBackupServer ¶ added in v0.1.1
type UnimplementedVolumeBackupServer struct { }
UnimplementedVolumeBackupServer can be embedded to have forward compatible implementations.
func (*UnimplementedVolumeBackupServer) CancelBackup ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) CancelBackup(context.Context, *CancelBackupRequest) (*CancelBackupResponse, error)
func (*UnimplementedVolumeBackupServer) CancelRestore ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) CancelRestore(context.Context, *CancelRestoreRequest) (*CancelRestoreResponse, error)
func (*UnimplementedVolumeBackupServer) CreateVolumeFromBackup ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) CreateVolumeFromBackup(context.Context, *CreateVolumeFromBackupRequest) (*CreateVolumeFromBackupResponse, error)
func (*UnimplementedVolumeBackupServer) DeleteBackup ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) DeleteBackup(context.Context, *DeleteBackupRequest) (*DeleteBackupResponse, error)
func (*UnimplementedVolumeBackupServer) GetBackupStat ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) GetBackupStat(context.Context, *GetBackupStatRequest) (*GetBackupStatResponse, error)
func (*UnimplementedVolumeBackupServer) GetRestoreStat ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) GetRestoreStat(context.Context, *GetRestoreStatRequest) (*GetRestoreStatResponse, error)
func (*UnimplementedVolumeBackupServer) StartBackup ¶ added in v0.1.1
func (*UnimplementedVolumeBackupServer) StartBackup(context.Context, *StartBackupRequest) (*StartBackupResponse, error)
type UploadRequest ¶
type UploadRequest struct { // Types that are assignable to Data: // *UploadRequest_Info // *UploadRequest_ChunkData Data isUploadRequest_Data `protobuf_oneof:"Data"` // contains filtered or unexported fields }
func (*UploadRequest) Descriptor
deprecated
func (*UploadRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadRequest.ProtoReflect.Descriptor instead.
func (*UploadRequest) GetChunkData ¶
func (x *UploadRequest) GetChunkData() []byte
func (*UploadRequest) GetData ¶
func (m *UploadRequest) GetData() isUploadRequest_Data
func (*UploadRequest) GetInfo ¶
func (x *UploadRequest) GetInfo() *UploadRequest_FileInfo
func (*UploadRequest) ProtoMessage ¶
func (*UploadRequest) ProtoMessage()
func (*UploadRequest) ProtoReflect ¶
func (x *UploadRequest) ProtoReflect() protoreflect.Message
func (*UploadRequest) Reset ¶
func (x *UploadRequest) Reset()
func (*UploadRequest) String ¶
func (x *UploadRequest) String() string
type UploadRequest_ChunkData ¶
type UploadRequest_ChunkData struct { // File content ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"` }
type UploadRequest_FileInfo ¶
type UploadRequest_FileInfo struct { FileIdentifier string `protobuf:"bytes,1,opt,name=file_identifier,json=fileIdentifier,proto3" json:"file_identifier,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
File information and attributes
func (*UploadRequest_FileInfo) Descriptor
deprecated
func (*UploadRequest_FileInfo) Descriptor() ([]byte, []int)
Deprecated: Use UploadRequest_FileInfo.ProtoReflect.Descriptor instead.
func (*UploadRequest_FileInfo) GetAttributes ¶
func (x *UploadRequest_FileInfo) GetAttributes() map[string]string
func (*UploadRequest_FileInfo) GetFileIdentifier ¶
func (x *UploadRequest_FileInfo) GetFileIdentifier() string
func (*UploadRequest_FileInfo) ProtoMessage ¶
func (*UploadRequest_FileInfo) ProtoMessage()
func (*UploadRequest_FileInfo) ProtoReflect ¶
func (x *UploadRequest_FileInfo) ProtoReflect() protoreflect.Message
func (*UploadRequest_FileInfo) Reset ¶
func (x *UploadRequest_FileInfo) Reset()
func (*UploadRequest_FileInfo) String ¶
func (x *UploadRequest_FileInfo) String() string
type UploadRequest_Info ¶
type UploadRequest_Info struct { // File information and attributes Info *UploadRequest_FileInfo `protobuf:"bytes,1,opt,name=info,proto3,oneof"` }
type VolBackup ¶ added in v1.0.0
type VolBackup struct { Pv *v1.PersistentVolume `protobuf:"bytes,1,opt,name=pv,proto3" json:"pv,omitempty"` Snapshot *Snapshot `protobuf:"bytes,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"` // contains filtered or unexported fields }
func (*VolBackup) Descriptor
deprecated
added in
v1.0.0
func (*VolBackup) GetPv ¶ added in v1.0.0
func (x *VolBackup) GetPv() *v1.PersistentVolume
func (*VolBackup) GetSnapshot ¶ added in v1.0.0
func (*VolBackup) ProtoMessage ¶ added in v1.0.0
func (*VolBackup) ProtoMessage()
func (*VolBackup) ProtoReflect ¶ added in v1.0.0
func (x *VolBackup) ProtoReflect() protoreflect.Message
type VolumeBackupClient ¶ added in v0.1.1
type VolumeBackupClient interface { // Create backup of the provided volumes StartBackup(ctx context.Context, in *StartBackupRequest, opts ...grpc.CallOption) (*StartBackupResponse, error) // Delete given backup DeleteBackup(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*DeleteBackupResponse, error) // Cancel given backup CancelBackup(ctx context.Context, in *CancelBackupRequest, opts ...grpc.CallOption) (*CancelBackupResponse, error) // Get backup statistics GetBackupStat(ctx context.Context, in *GetBackupStatRequest, opts ...grpc.CallOption) (*GetBackupStatResponse, error) // Create volume from backup (for restore) CreateVolumeFromBackup(ctx context.Context, in *CreateVolumeFromBackupRequest, opts ...grpc.CallOption) (*CreateVolumeFromBackupResponse, error) // Cancel given restore CancelRestore(ctx context.Context, in *CancelRestoreRequest, opts ...grpc.CallOption) (*CancelRestoreResponse, error) // Get restore statistics GetRestoreStat(ctx context.Context, in *GetRestoreStatRequest, opts ...grpc.CallOption) (*GetRestoreStatResponse, error) }
VolumeBackupClient is the client API for VolumeBackup service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewVolumeBackupClient ¶ added in v0.1.1
func NewVolumeBackupClient(cc grpc.ClientConnInterface) VolumeBackupClient
type VolumeBackupServer ¶ added in v0.1.1
type VolumeBackupServer interface { // Create backup of the provided volumes StartBackup(context.Context, *StartBackupRequest) (*StartBackupResponse, error) // Delete given backup DeleteBackup(context.Context, *DeleteBackupRequest) (*DeleteBackupResponse, error) // Cancel given backup CancelBackup(context.Context, *CancelBackupRequest) (*CancelBackupResponse, error) // Get backup statistics GetBackupStat(context.Context, *GetBackupStatRequest) (*GetBackupStatResponse, error) // Create volume from backup (for restore) CreateVolumeFromBackup(context.Context, *CreateVolumeFromBackupRequest) (*CreateVolumeFromBackupResponse, error) // Cancel given restore CancelRestore(context.Context, *CancelRestoreRequest) (*CancelRestoreResponse, error) // Get restore statistics GetRestoreStat(context.Context, *GetRestoreStatRequest) (*GetRestoreStatResponse, error) }
VolumeBackupServer is the server API for VolumeBackup service.