Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterBackupItemActionServer(s grpc.ServiceRegistrar, srv BackupItemActionServer)
- func RegisterDeleteItemActionServer(s grpc.ServiceRegistrar, srv DeleteItemActionServer)
- func RegisterObjectStoreServer(s grpc.ServiceRegistrar, srv ObjectStoreServer)
- func RegisterPluginListerServer(s grpc.ServiceRegistrar, srv PluginListerServer)
- func RegisterRestoreItemActionServer(s grpc.ServiceRegistrar, srv RestoreItemActionServer)
- func RegisterVolumeSnapshotterServer(s grpc.ServiceRegistrar, srv VolumeSnapshotterServer)
- type BackupItemActionAppliesToRequest
- func (*BackupItemActionAppliesToRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BackupItemActionAppliesToRequest) GetPlugin() string
- func (*BackupItemActionAppliesToRequest) ProtoMessage()
- func (x *BackupItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
- func (x *BackupItemActionAppliesToRequest) Reset()
- func (x *BackupItemActionAppliesToRequest) String() string
- type BackupItemActionAppliesToResponse
- func (*BackupItemActionAppliesToResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BackupItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
- func (*BackupItemActionAppliesToResponse) ProtoMessage()
- func (x *BackupItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
- func (x *BackupItemActionAppliesToResponse) Reset()
- func (x *BackupItemActionAppliesToResponse) String() string
- type BackupItemActionClient
- type BackupItemActionServer
- type Bytes
- type CreateSignedURLRequest
- func (*CreateSignedURLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSignedURLRequest) GetBucket() string
- func (x *CreateSignedURLRequest) GetKey() string
- func (x *CreateSignedURLRequest) GetPlugin() string
- func (x *CreateSignedURLRequest) GetTtl() int64
- func (*CreateSignedURLRequest) ProtoMessage()
- func (x *CreateSignedURLRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSignedURLRequest) Reset()
- func (x *CreateSignedURLRequest) String() string
- type CreateSignedURLResponse
- func (*CreateSignedURLResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSignedURLResponse) GetUrl() string
- func (*CreateSignedURLResponse) ProtoMessage()
- func (x *CreateSignedURLResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSignedURLResponse) Reset()
- func (x *CreateSignedURLResponse) String() string
- type CreateSnapshotRequest
- func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnapshotRequest) GetPlugin() string
- func (x *CreateSnapshotRequest) GetTags() map[string]string
- func (x *CreateSnapshotRequest) GetVolumeAZ() string
- func (x *CreateSnapshotRequest) GetVolumeID() string
- func (*CreateSnapshotRequest) ProtoMessage()
- func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSnapshotRequest) Reset()
- func (x *CreateSnapshotRequest) String() string
- type CreateSnapshotResponse
- func (*CreateSnapshotResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnapshotResponse) GetSnapshotID() string
- func (*CreateSnapshotResponse) ProtoMessage()
- func (x *CreateSnapshotResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSnapshotResponse) Reset()
- func (x *CreateSnapshotResponse) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetIops() int64
- func (x *CreateVolumeRequest) GetPlugin() string
- func (x *CreateVolumeRequest) GetSnapshotID() string
- func (x *CreateVolumeRequest) GetVolumeAZ() string
- func (x *CreateVolumeRequest) GetVolumeType() string
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeResponse
- func (*CreateVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeResponse) GetVolumeID() string
- func (*CreateVolumeResponse) ProtoMessage()
- func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeResponse) Reset()
- func (x *CreateVolumeResponse) String() string
- type DeleteItemActionAppliesToRequest
- func (*DeleteItemActionAppliesToRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteItemActionAppliesToRequest) GetPlugin() string
- func (*DeleteItemActionAppliesToRequest) ProtoMessage()
- func (x *DeleteItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteItemActionAppliesToRequest) Reset()
- func (x *DeleteItemActionAppliesToRequest) String() string
- type DeleteItemActionAppliesToResponse
- func (*DeleteItemActionAppliesToResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
- func (*DeleteItemActionAppliesToResponse) ProtoMessage()
- func (x *DeleteItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteItemActionAppliesToResponse) Reset()
- func (x *DeleteItemActionAppliesToResponse) String() string
- type DeleteItemActionClient
- type DeleteItemActionExecuteRequest
- func (*DeleteItemActionExecuteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteItemActionExecuteRequest) GetBackup() []byte
- func (x *DeleteItemActionExecuteRequest) GetItem() []byte
- func (x *DeleteItemActionExecuteRequest) GetPlugin() string
- func (*DeleteItemActionExecuteRequest) ProtoMessage()
- func (x *DeleteItemActionExecuteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteItemActionExecuteRequest) Reset()
- func (x *DeleteItemActionExecuteRequest) String() string
- type DeleteItemActionServer
- type DeleteObjectRequest
- func (*DeleteObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteObjectRequest) GetBucket() string
- func (x *DeleteObjectRequest) GetKey() string
- func (x *DeleteObjectRequest) GetPlugin() string
- func (*DeleteObjectRequest) ProtoMessage()
- func (x *DeleteObjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteObjectRequest) Reset()
- func (x *DeleteObjectRequest) String() string
- type DeleteSnapshotRequest
- func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSnapshotRequest) GetPlugin() string
- func (x *DeleteSnapshotRequest) GetSnapshotID() string
- func (*DeleteSnapshotRequest) ProtoMessage()
- func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSnapshotRequest) Reset()
- func (x *DeleteSnapshotRequest) String() string
- type Empty
- type ExecuteRequest
- func (*ExecuteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteRequest) GetBackup() []byte
- func (x *ExecuteRequest) GetItem() []byte
- func (x *ExecuteRequest) GetPlugin() string
- func (*ExecuteRequest) ProtoMessage()
- func (x *ExecuteRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteRequest) Reset()
- func (x *ExecuteRequest) String() string
- type ExecuteResponse
- func (*ExecuteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteResponse) GetAdditionalItems() []*ResourceIdentifier
- func (x *ExecuteResponse) GetItem() []byte
- func (*ExecuteResponse) ProtoMessage()
- func (x *ExecuteResponse) ProtoReflect() protoreflect.Message
- func (x *ExecuteResponse) Reset()
- func (x *ExecuteResponse) String() string
- type GetObjectRequest
- func (*GetObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectRequest) GetBucket() string
- func (x *GetObjectRequest) GetKey() string
- func (x *GetObjectRequest) GetPlugin() string
- func (*GetObjectRequest) ProtoMessage()
- func (x *GetObjectRequest) ProtoReflect() protoreflect.Message
- func (x *GetObjectRequest) Reset()
- func (x *GetObjectRequest) String() string
- type GetVolumeIDRequest
- func (*GetVolumeIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeIDRequest) GetPersistentVolume() []byte
- func (x *GetVolumeIDRequest) GetPlugin() string
- func (*GetVolumeIDRequest) ProtoMessage()
- func (x *GetVolumeIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeIDRequest) Reset()
- func (x *GetVolumeIDRequest) String() string
- type GetVolumeIDResponse
- func (*GetVolumeIDResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeIDResponse) GetVolumeID() string
- func (*GetVolumeIDResponse) ProtoMessage()
- func (x *GetVolumeIDResponse) ProtoReflect() protoreflect.Message
- func (x *GetVolumeIDResponse) Reset()
- func (x *GetVolumeIDResponse) String() string
- type GetVolumeInfoRequest
- func (*GetVolumeInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeInfoRequest) GetPlugin() string
- func (x *GetVolumeInfoRequest) GetVolumeAZ() string
- func (x *GetVolumeInfoRequest) GetVolumeID() string
- func (*GetVolumeInfoRequest) ProtoMessage()
- func (x *GetVolumeInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeInfoRequest) Reset()
- func (x *GetVolumeInfoRequest) String() string
- type GetVolumeInfoResponse
- func (*GetVolumeInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeInfoResponse) GetIops() int64
- func (x *GetVolumeInfoResponse) GetVolumeType() string
- func (*GetVolumeInfoResponse) ProtoMessage()
- func (x *GetVolumeInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetVolumeInfoResponse) Reset()
- func (x *GetVolumeInfoResponse) String() string
- type ListCommonPrefixesRequest
- func (*ListCommonPrefixesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCommonPrefixesRequest) GetBucket() string
- func (x *ListCommonPrefixesRequest) GetDelimiter() string
- func (x *ListCommonPrefixesRequest) GetPlugin() string
- func (x *ListCommonPrefixesRequest) GetPrefix() string
- func (*ListCommonPrefixesRequest) ProtoMessage()
- func (x *ListCommonPrefixesRequest) ProtoReflect() protoreflect.Message
- func (x *ListCommonPrefixesRequest) Reset()
- func (x *ListCommonPrefixesRequest) String() string
- type ListCommonPrefixesResponse
- func (*ListCommonPrefixesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCommonPrefixesResponse) GetPrefixes() []string
- func (*ListCommonPrefixesResponse) ProtoMessage()
- func (x *ListCommonPrefixesResponse) ProtoReflect() protoreflect.Message
- func (x *ListCommonPrefixesResponse) Reset()
- func (x *ListCommonPrefixesResponse) String() string
- type ListObjectsRequest
- func (*ListObjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsRequest) GetBucket() string
- func (x *ListObjectsRequest) GetPlugin() string
- func (x *ListObjectsRequest) GetPrefix() string
- func (*ListObjectsRequest) ProtoMessage()
- func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListObjectsRequest) Reset()
- func (x *ListObjectsRequest) String() string
- type ListObjectsResponse
- func (*ListObjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsResponse) GetKeys() []string
- func (*ListObjectsResponse) ProtoMessage()
- func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListObjectsResponse) Reset()
- func (x *ListObjectsResponse) String() string
- type ListPluginsResponse
- func (*ListPluginsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPluginsResponse) GetPlugins() []*PluginIdentifier
- func (*ListPluginsResponse) ProtoMessage()
- func (x *ListPluginsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPluginsResponse) Reset()
- func (x *ListPluginsResponse) String() string
- type ObjectExistsRequest
- func (*ObjectExistsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectExistsRequest) GetBucket() string
- func (x *ObjectExistsRequest) GetKey() string
- func (x *ObjectExistsRequest) GetPlugin() 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 ObjectStoreClient
- type ObjectStoreInitRequest
- func (*ObjectStoreInitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectStoreInitRequest) GetConfig() map[string]string
- func (x *ObjectStoreInitRequest) GetPlugin() string
- func (*ObjectStoreInitRequest) ProtoMessage()
- func (x *ObjectStoreInitRequest) ProtoReflect() protoreflect.Message
- func (x *ObjectStoreInitRequest) Reset()
- func (x *ObjectStoreInitRequest) String() string
- type ObjectStoreServer
- type ObjectStore_GetObjectClient
- type ObjectStore_GetObjectServer
- type ObjectStore_PutObjectClient
- type ObjectStore_PutObjectServer
- type OperationProgress
- func (*OperationProgress) Descriptor() ([]byte, []int)deprecated
- func (x *OperationProgress) GetCompleted() bool
- func (x *OperationProgress) GetDescription() string
- func (x *OperationProgress) GetErr() string
- func (x *OperationProgress) GetNCompleted() int64
- func (x *OperationProgress) GetNTotal() int64
- func (x *OperationProgress) GetOperationUnits() string
- func (x *OperationProgress) GetStarted() *timestamppb.Timestamp
- func (x *OperationProgress) GetUpdated() *timestamppb.Timestamp
- func (*OperationProgress) ProtoMessage()
- func (x *OperationProgress) ProtoReflect() protoreflect.Message
- func (x *OperationProgress) Reset()
- func (x *OperationProgress) String() string
- type PluginIdentifier
- func (*PluginIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *PluginIdentifier) GetCommand() string
- func (x *PluginIdentifier) GetKind() string
- func (x *PluginIdentifier) GetName() string
- func (*PluginIdentifier) ProtoMessage()
- func (x *PluginIdentifier) ProtoReflect() protoreflect.Message
- func (x *PluginIdentifier) Reset()
- func (x *PluginIdentifier) String() string
- type PluginListerClient
- type PluginListerServer
- type PutObjectRequest
- func (*PutObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PutObjectRequest) GetBody() []byte
- func (x *PutObjectRequest) GetBucket() string
- func (x *PutObjectRequest) GetKey() string
- func (x *PutObjectRequest) GetPlugin() string
- func (*PutObjectRequest) ProtoMessage()
- func (x *PutObjectRequest) ProtoReflect() protoreflect.Message
- func (x *PutObjectRequest) Reset()
- func (x *PutObjectRequest) String() string
- type ResourceIdentifier
- func (*ResourceIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceIdentifier) GetGroup() string
- func (x *ResourceIdentifier) GetName() string
- func (x *ResourceIdentifier) GetNamespace() string
- func (x *ResourceIdentifier) GetResource() string
- func (*ResourceIdentifier) ProtoMessage()
- func (x *ResourceIdentifier) ProtoReflect() protoreflect.Message
- func (x *ResourceIdentifier) Reset()
- func (x *ResourceIdentifier) String() string
- type ResourceSelector
- func (*ResourceSelector) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceSelector) GetExcludedNamespaces() []string
- func (x *ResourceSelector) GetExcludedResources() []string
- func (x *ResourceSelector) GetIncludedNamespaces() []string
- func (x *ResourceSelector) GetIncludedResources() []string
- func (x *ResourceSelector) GetSelector() string
- func (*ResourceSelector) ProtoMessage()
- func (x *ResourceSelector) ProtoReflect() protoreflect.Message
- func (x *ResourceSelector) Reset()
- func (x *ResourceSelector) String() string
- type RestoreItemActionAppliesToRequest
- func (*RestoreItemActionAppliesToRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreItemActionAppliesToRequest) GetPlugin() string
- func (*RestoreItemActionAppliesToRequest) ProtoMessage()
- func (x *RestoreItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreItemActionAppliesToRequest) Reset()
- func (x *RestoreItemActionAppliesToRequest) String() string
- type RestoreItemActionAppliesToResponse
- func (*RestoreItemActionAppliesToResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
- func (*RestoreItemActionAppliesToResponse) ProtoMessage()
- func (x *RestoreItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
- func (x *RestoreItemActionAppliesToResponse) Reset()
- func (x *RestoreItemActionAppliesToResponse) String() string
- type RestoreItemActionClient
- type RestoreItemActionExecuteRequest
- func (*RestoreItemActionExecuteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreItemActionExecuteRequest) GetItem() []byte
- func (x *RestoreItemActionExecuteRequest) GetItemFromBackup() []byte
- func (x *RestoreItemActionExecuteRequest) GetPlugin() string
- func (x *RestoreItemActionExecuteRequest) GetRestore() []byte
- func (*RestoreItemActionExecuteRequest) ProtoMessage()
- func (x *RestoreItemActionExecuteRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreItemActionExecuteRequest) Reset()
- func (x *RestoreItemActionExecuteRequest) String() string
- type RestoreItemActionExecuteResponse
- func (*RestoreItemActionExecuteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreItemActionExecuteResponse) GetAdditionalItems() []*ResourceIdentifier
- func (x *RestoreItemActionExecuteResponse) GetItem() []byte
- func (x *RestoreItemActionExecuteResponse) GetSkipRestore() bool
- func (*RestoreItemActionExecuteResponse) ProtoMessage()
- func (x *RestoreItemActionExecuteResponse) ProtoReflect() protoreflect.Message
- func (x *RestoreItemActionExecuteResponse) Reset()
- func (x *RestoreItemActionExecuteResponse) String() string
- type RestoreItemActionServer
- type SetVolumeIDRequest
- func (*SetVolumeIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVolumeIDRequest) GetPersistentVolume() []byte
- func (x *SetVolumeIDRequest) GetPlugin() string
- func (x *SetVolumeIDRequest) GetVolumeID() string
- func (*SetVolumeIDRequest) ProtoMessage()
- func (x *SetVolumeIDRequest) ProtoReflect() protoreflect.Message
- func (x *SetVolumeIDRequest) Reset()
- func (x *SetVolumeIDRequest) String() string
- type SetVolumeIDResponse
- func (*SetVolumeIDResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVolumeIDResponse) GetPersistentVolume() []byte
- func (*SetVolumeIDResponse) ProtoMessage()
- func (x *SetVolumeIDResponse) ProtoReflect() protoreflect.Message
- func (x *SetVolumeIDResponse) Reset()
- func (x *SetVolumeIDResponse) String() string
- type Stack
- type StackFrame
- func (*StackFrame) Descriptor() ([]byte, []int)deprecated
- func (x *StackFrame) GetFile() string
- func (x *StackFrame) GetFunction() string
- func (x *StackFrame) GetLine() int32
- func (*StackFrame) ProtoMessage()
- func (x *StackFrame) ProtoReflect() protoreflect.Message
- func (x *StackFrame) Reset()
- func (x *StackFrame) String() string
- type UnimplementedBackupItemActionServer
- type UnimplementedDeleteItemActionServer
- type UnimplementedObjectStoreServer
- func (UnimplementedObjectStoreServer) CreateSignedURL(context.Context, *CreateSignedURLRequest) (*CreateSignedURLResponse, error)
- func (UnimplementedObjectStoreServer) DeleteObject(context.Context, *DeleteObjectRequest) (*Empty, error)
- func (UnimplementedObjectStoreServer) GetObject(*GetObjectRequest, ObjectStore_GetObjectServer) error
- func (UnimplementedObjectStoreServer) Init(context.Context, *ObjectStoreInitRequest) (*Empty, error)
- func (UnimplementedObjectStoreServer) ListCommonPrefixes(context.Context, *ListCommonPrefixesRequest) (*ListCommonPrefixesResponse, error)
- func (UnimplementedObjectStoreServer) ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
- func (UnimplementedObjectStoreServer) ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error)
- func (UnimplementedObjectStoreServer) PutObject(ObjectStore_PutObjectServer) error
- type UnimplementedPluginListerServer
- type UnimplementedRestoreItemActionServer
- type UnimplementedVolumeSnapshotterServer
- func (UnimplementedVolumeSnapshotterServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*CreateSnapshotResponse, error)
- func (UnimplementedVolumeSnapshotterServer) CreateVolumeFromSnapshot(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
- func (UnimplementedVolumeSnapshotterServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*Empty, error)
- func (UnimplementedVolumeSnapshotterServer) GetVolumeID(context.Context, *GetVolumeIDRequest) (*GetVolumeIDResponse, error)
- func (UnimplementedVolumeSnapshotterServer) GetVolumeInfo(context.Context, *GetVolumeInfoRequest) (*GetVolumeInfoResponse, error)
- func (UnimplementedVolumeSnapshotterServer) Init(context.Context, *VolumeSnapshotterInitRequest) (*Empty, error)
- func (UnimplementedVolumeSnapshotterServer) SetVolumeID(context.Context, *SetVolumeIDRequest) (*SetVolumeIDResponse, error)
- type UnsafeBackupItemActionServer
- type UnsafeDeleteItemActionServer
- type UnsafeObjectStoreServer
- type UnsafePluginListerServer
- type UnsafeRestoreItemActionServer
- type UnsafeVolumeSnapshotterServer
- type VolumeSnapshotterClient
- type VolumeSnapshotterInitRequest
- func (*VolumeSnapshotterInitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeSnapshotterInitRequest) GetConfig() map[string]string
- func (x *VolumeSnapshotterInitRequest) GetPlugin() string
- func (*VolumeSnapshotterInitRequest) ProtoMessage()
- func (x *VolumeSnapshotterInitRequest) ProtoReflect() protoreflect.Message
- func (x *VolumeSnapshotterInitRequest) Reset()
- func (x *VolumeSnapshotterInitRequest) String() string
- type VolumeSnapshotterServer
Constants ¶
const ( BackupItemAction_AppliesTo_FullMethodName = "/generated.BackupItemAction/AppliesTo" BackupItemAction_Execute_FullMethodName = "/generated.BackupItemAction/Execute" )
const ( DeleteItemAction_AppliesTo_FullMethodName = "/generated.DeleteItemAction/AppliesTo" DeleteItemAction_Execute_FullMethodName = "/generated.DeleteItemAction/Execute" )
const ( ObjectStore_Init_FullMethodName = "/generated.ObjectStore/Init" ObjectStore_PutObject_FullMethodName = "/generated.ObjectStore/PutObject" ObjectStore_ObjectExists_FullMethodName = "/generated.ObjectStore/ObjectExists" ObjectStore_GetObject_FullMethodName = "/generated.ObjectStore/GetObject" ObjectStore_ListCommonPrefixes_FullMethodName = "/generated.ObjectStore/ListCommonPrefixes" ObjectStore_ListObjects_FullMethodName = "/generated.ObjectStore/ListObjects" ObjectStore_DeleteObject_FullMethodName = "/generated.ObjectStore/DeleteObject" ObjectStore_CreateSignedURL_FullMethodName = "/generated.ObjectStore/CreateSignedURL" )
const ( RestoreItemAction_AppliesTo_FullMethodName = "/generated.RestoreItemAction/AppliesTo" RestoreItemAction_Execute_FullMethodName = "/generated.RestoreItemAction/Execute" )
const ( VolumeSnapshotter_Init_FullMethodName = "/generated.VolumeSnapshotter/Init" VolumeSnapshotter_CreateVolumeFromSnapshot_FullMethodName = "/generated.VolumeSnapshotter/CreateVolumeFromSnapshot" VolumeSnapshotter_GetVolumeInfo_FullMethodName = "/generated.VolumeSnapshotter/GetVolumeInfo" VolumeSnapshotter_CreateSnapshot_FullMethodName = "/generated.VolumeSnapshotter/CreateSnapshot" VolumeSnapshotter_DeleteSnapshot_FullMethodName = "/generated.VolumeSnapshotter/DeleteSnapshot" VolumeSnapshotter_GetVolumeID_FullMethodName = "/generated.VolumeSnapshotter/GetVolumeID" VolumeSnapshotter_SetVolumeID_FullMethodName = "/generated.VolumeSnapshotter/SetVolumeID" )
const (
PluginLister_ListPlugins_FullMethodName = "/generated.PluginLister/ListPlugins"
)
Variables ¶
var BackupItemAction_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.BackupItemAction", HandlerType: (*BackupItemActionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AppliesTo", Handler: _BackupItemAction_AppliesTo_Handler, }, { MethodName: "Execute", Handler: _BackupItemAction_Execute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "BackupItemAction.proto", }
BackupItemAction_ServiceDesc is the grpc.ServiceDesc for BackupItemAction service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DeleteItemAction_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.DeleteItemAction", HandlerType: (*DeleteItemActionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AppliesTo", Handler: _DeleteItemAction_AppliesTo_Handler, }, { MethodName: "Execute", Handler: _DeleteItemAction_Execute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "DeleteItemAction.proto", }
DeleteItemAction_ServiceDesc is the grpc.ServiceDesc for DeleteItemAction service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_BackupItemAction_proto protoreflect.FileDescriptor
var File_DeleteItemAction_proto protoreflect.FileDescriptor
var File_ObjectStore_proto protoreflect.FileDescriptor
var File_PluginLister_proto protoreflect.FileDescriptor
var File_RestoreItemAction_proto protoreflect.FileDescriptor
var File_VolumeSnapshotter_proto protoreflect.FileDescriptor
var ObjectStore_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.ObjectStore", HandlerType: (*ObjectStoreServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Init", Handler: _ObjectStore_Init_Handler, }, { MethodName: "ObjectExists", Handler: _ObjectStore_ObjectExists_Handler, }, { MethodName: "ListCommonPrefixes", Handler: _ObjectStore_ListCommonPrefixes_Handler, }, { MethodName: "ListObjects", Handler: _ObjectStore_ListObjects_Handler, }, { MethodName: "DeleteObject", Handler: _ObjectStore_DeleteObject_Handler, }, { MethodName: "CreateSignedURL", Handler: _ObjectStore_CreateSignedURL_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "PutObject", Handler: _ObjectStore_PutObject_Handler, ClientStreams: true, }, { StreamName: "GetObject", Handler: _ObjectStore_GetObject_Handler, ServerStreams: true, }, }, Metadata: "ObjectStore.proto", }
ObjectStore_ServiceDesc is the grpc.ServiceDesc for ObjectStore service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var PluginLister_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.PluginLister", HandlerType: (*PluginListerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListPlugins", Handler: _PluginLister_ListPlugins_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "PluginLister.proto", }
PluginLister_ServiceDesc is the grpc.ServiceDesc for PluginLister service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var RestoreItemAction_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.RestoreItemAction", HandlerType: (*RestoreItemActionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AppliesTo", Handler: _RestoreItemAction_AppliesTo_Handler, }, { MethodName: "Execute", Handler: _RestoreItemAction_Execute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "RestoreItemAction.proto", }
RestoreItemAction_ServiceDesc is the grpc.ServiceDesc for RestoreItemAction service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var VolumeSnapshotter_ServiceDesc = grpc.ServiceDesc{ ServiceName: "generated.VolumeSnapshotter", HandlerType: (*VolumeSnapshotterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Init", Handler: _VolumeSnapshotter_Init_Handler, }, { MethodName: "CreateVolumeFromSnapshot", Handler: _VolumeSnapshotter_CreateVolumeFromSnapshot_Handler, }, { MethodName: "GetVolumeInfo", Handler: _VolumeSnapshotter_GetVolumeInfo_Handler, }, { MethodName: "CreateSnapshot", Handler: _VolumeSnapshotter_CreateSnapshot_Handler, }, { MethodName: "DeleteSnapshot", Handler: _VolumeSnapshotter_DeleteSnapshot_Handler, }, { MethodName: "GetVolumeID", Handler: _VolumeSnapshotter_GetVolumeID_Handler, }, { MethodName: "SetVolumeID", Handler: _VolumeSnapshotter_SetVolumeID_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "VolumeSnapshotter.proto", }
VolumeSnapshotter_ServiceDesc is the grpc.ServiceDesc for VolumeSnapshotter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterBackupItemActionServer ¶
func RegisterBackupItemActionServer(s grpc.ServiceRegistrar, srv BackupItemActionServer)
func RegisterDeleteItemActionServer ¶ added in v1.5.0
func RegisterDeleteItemActionServer(s grpc.ServiceRegistrar, srv DeleteItemActionServer)
func RegisterObjectStoreServer ¶
func RegisterObjectStoreServer(s grpc.ServiceRegistrar, srv ObjectStoreServer)
func RegisterPluginListerServer ¶ added in v0.10.0
func RegisterPluginListerServer(s grpc.ServiceRegistrar, srv PluginListerServer)
func RegisterRestoreItemActionServer ¶
func RegisterRestoreItemActionServer(s grpc.ServiceRegistrar, srv RestoreItemActionServer)
func RegisterVolumeSnapshotterServer ¶ added in v1.0.0
func RegisterVolumeSnapshotterServer(s grpc.ServiceRegistrar, srv VolumeSnapshotterServer)
Types ¶
type BackupItemActionAppliesToRequest ¶ added in v1.0.0
type BackupItemActionAppliesToRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` // contains filtered or unexported fields }
func (*BackupItemActionAppliesToRequest) Descriptor
deprecated
added in
v1.0.0
func (*BackupItemActionAppliesToRequest) Descriptor() ([]byte, []int)
Deprecated: Use BackupItemActionAppliesToRequest.ProtoReflect.Descriptor instead.
func (*BackupItemActionAppliesToRequest) GetPlugin ¶ added in v1.0.0
func (x *BackupItemActionAppliesToRequest) GetPlugin() string
func (*BackupItemActionAppliesToRequest) ProtoMessage ¶ added in v1.0.0
func (*BackupItemActionAppliesToRequest) ProtoMessage()
func (*BackupItemActionAppliesToRequest) ProtoReflect ¶ added in v1.10.0
func (x *BackupItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
func (*BackupItemActionAppliesToRequest) Reset ¶ added in v1.0.0
func (x *BackupItemActionAppliesToRequest) Reset()
func (*BackupItemActionAppliesToRequest) String ¶ added in v1.0.0
func (x *BackupItemActionAppliesToRequest) String() string
type BackupItemActionAppliesToResponse ¶ added in v1.0.0
type BackupItemActionAppliesToResponse struct { ResourceSelector *ResourceSelector `protobuf:"bytes,1,opt,name=ResourceSelector,proto3" json:"ResourceSelector,omitempty"` // contains filtered or unexported fields }
func (*BackupItemActionAppliesToResponse) Descriptor
deprecated
added in
v1.0.0
func (*BackupItemActionAppliesToResponse) Descriptor() ([]byte, []int)
Deprecated: Use BackupItemActionAppliesToResponse.ProtoReflect.Descriptor instead.
func (*BackupItemActionAppliesToResponse) GetResourceSelector ¶ added in v1.0.0
func (x *BackupItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
func (*BackupItemActionAppliesToResponse) ProtoMessage ¶ added in v1.0.0
func (*BackupItemActionAppliesToResponse) ProtoMessage()
func (*BackupItemActionAppliesToResponse) ProtoReflect ¶ added in v1.10.0
func (x *BackupItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
func (*BackupItemActionAppliesToResponse) Reset ¶ added in v1.0.0
func (x *BackupItemActionAppliesToResponse) Reset()
func (*BackupItemActionAppliesToResponse) String ¶ added in v1.0.0
func (x *BackupItemActionAppliesToResponse) String() string
type BackupItemActionClient ¶
type BackupItemActionClient interface { AppliesTo(ctx context.Context, in *BackupItemActionAppliesToRequest, opts ...grpc.CallOption) (*BackupItemActionAppliesToResponse, error) Execute(ctx context.Context, in *ExecuteRequest, opts ...grpc.CallOption) (*ExecuteResponse, error) }
BackupItemActionClient is the client API for BackupItemAction service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewBackupItemActionClient ¶
func NewBackupItemActionClient(cc grpc.ClientConnInterface) BackupItemActionClient
type BackupItemActionServer ¶
type BackupItemActionServer interface { AppliesTo(context.Context, *BackupItemActionAppliesToRequest) (*BackupItemActionAppliesToResponse, error) Execute(context.Context, *ExecuteRequest) (*ExecuteResponse, error) }
BackupItemActionServer is the server API for BackupItemAction service. All implementations should embed UnimplementedBackupItemActionServer for forward compatibility
type Bytes ¶
type Bytes struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Bytes) Descriptor
deprecated
func (*Bytes) ProtoMessage ¶
func (*Bytes) ProtoMessage()
func (*Bytes) ProtoReflect ¶ added in v1.10.0
func (x *Bytes) ProtoReflect() protoreflect.Message
type CreateSignedURLRequest ¶
type CreateSignedURLRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Ttl int64 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"` // contains filtered or unexported fields }
func (*CreateSignedURLRequest) Descriptor
deprecated
func (*CreateSignedURLRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSignedURLRequest.ProtoReflect.Descriptor instead.
func (*CreateSignedURLRequest) GetBucket ¶
func (x *CreateSignedURLRequest) GetBucket() string
func (*CreateSignedURLRequest) GetKey ¶
func (x *CreateSignedURLRequest) GetKey() string
func (*CreateSignedURLRequest) GetPlugin ¶ added in v0.10.0
func (x *CreateSignedURLRequest) GetPlugin() string
func (*CreateSignedURLRequest) GetTtl ¶
func (x *CreateSignedURLRequest) GetTtl() int64
func (*CreateSignedURLRequest) ProtoMessage ¶
func (*CreateSignedURLRequest) ProtoMessage()
func (*CreateSignedURLRequest) ProtoReflect ¶ added in v1.10.0
func (x *CreateSignedURLRequest) ProtoReflect() protoreflect.Message
func (*CreateSignedURLRequest) Reset ¶
func (x *CreateSignedURLRequest) Reset()
func (*CreateSignedURLRequest) String ¶
func (x *CreateSignedURLRequest) String() string
type CreateSignedURLResponse ¶
type CreateSignedURLResponse struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
func (*CreateSignedURLResponse) Descriptor
deprecated
func (*CreateSignedURLResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSignedURLResponse.ProtoReflect.Descriptor instead.
func (*CreateSignedURLResponse) GetUrl ¶
func (x *CreateSignedURLResponse) GetUrl() string
func (*CreateSignedURLResponse) ProtoMessage ¶
func (*CreateSignedURLResponse) ProtoMessage()
func (*CreateSignedURLResponse) ProtoReflect ¶ added in v1.10.0
func (x *CreateSignedURLResponse) ProtoReflect() protoreflect.Message
func (*CreateSignedURLResponse) Reset ¶
func (x *CreateSignedURLResponse) Reset()
func (*CreateSignedURLResponse) String ¶
func (x *CreateSignedURLResponse) String() string
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` VolumeID string `protobuf:"bytes,2,opt,name=volumeID,proto3" json:"volumeID,omitempty"` VolumeAZ string `protobuf:"bytes,3,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateSnapshotRequest) Descriptor
deprecated
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetPlugin ¶ added in v0.10.0
func (x *CreateSnapshotRequest) GetPlugin() string
func (*CreateSnapshotRequest) GetTags ¶
func (x *CreateSnapshotRequest) GetTags() map[string]string
func (*CreateSnapshotRequest) GetVolumeAZ ¶
func (x *CreateSnapshotRequest) GetVolumeAZ() string
func (*CreateSnapshotRequest) GetVolumeID ¶
func (x *CreateSnapshotRequest) GetVolumeID() string
func (*CreateSnapshotRequest) ProtoMessage ¶
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect ¶ added in v1.10.0
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset ¶
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String ¶
func (x *CreateSnapshotRequest) String() string
type CreateSnapshotResponse ¶
type CreateSnapshotResponse struct { SnapshotID string `protobuf:"bytes,1,opt,name=snapshotID,proto3" json:"snapshotID,omitempty"` // contains filtered or unexported fields }
func (*CreateSnapshotResponse) Descriptor
deprecated
func (*CreateSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotResponse.ProtoReflect.Descriptor instead.
func (*CreateSnapshotResponse) GetSnapshotID ¶
func (x *CreateSnapshotResponse) GetSnapshotID() string
func (*CreateSnapshotResponse) ProtoMessage ¶
func (*CreateSnapshotResponse) ProtoMessage()
func (*CreateSnapshotResponse) ProtoReflect ¶ added in v1.10.0
func (x *CreateSnapshotResponse) ProtoReflect() protoreflect.Message
func (*CreateSnapshotResponse) Reset ¶
func (x *CreateSnapshotResponse) Reset()
func (*CreateSnapshotResponse) String ¶
func (x *CreateSnapshotResponse) String() string
type CreateVolumeRequest ¶
type CreateVolumeRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` SnapshotID string `protobuf:"bytes,2,opt,name=snapshotID,proto3" json:"snapshotID,omitempty"` VolumeType string `protobuf:"bytes,3,opt,name=volumeType,proto3" json:"volumeType,omitempty"` VolumeAZ string `protobuf:"bytes,4,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"` Iops int64 `protobuf:"varint,5,opt,name=iops,proto3" json:"iops,omitempty"` // contains filtered or unexported fields }
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetIops ¶
func (x *CreateVolumeRequest) GetIops() int64
func (*CreateVolumeRequest) GetPlugin ¶ added in v0.10.0
func (x *CreateVolumeRequest) GetPlugin() string
func (*CreateVolumeRequest) GetSnapshotID ¶
func (x *CreateVolumeRequest) GetSnapshotID() string
func (*CreateVolumeRequest) GetVolumeAZ ¶
func (x *CreateVolumeRequest) GetVolumeAZ() string
func (*CreateVolumeRequest) GetVolumeType ¶
func (x *CreateVolumeRequest) GetVolumeType() string
func (*CreateVolumeRequest) ProtoMessage ¶
func (*CreateVolumeRequest) ProtoMessage()
func (*CreateVolumeRequest) ProtoReflect ¶ added in v1.10.0
func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeRequest) Reset ¶
func (x *CreateVolumeRequest) Reset()
func (*CreateVolumeRequest) String ¶
func (x *CreateVolumeRequest) String() string
type CreateVolumeResponse ¶
type CreateVolumeResponse struct { VolumeID string `protobuf:"bytes,1,opt,name=volumeID,proto3" json:"volumeID,omitempty"` // contains filtered or unexported fields }
func (*CreateVolumeResponse) Descriptor
deprecated
func (*CreateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeResponse) GetVolumeID ¶
func (x *CreateVolumeResponse) GetVolumeID() string
func (*CreateVolumeResponse) ProtoMessage ¶
func (*CreateVolumeResponse) ProtoMessage()
func (*CreateVolumeResponse) ProtoReflect ¶ added in v1.10.0
func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeResponse) Reset ¶
func (x *CreateVolumeResponse) Reset()
func (*CreateVolumeResponse) String ¶
func (x *CreateVolumeResponse) String() string
type DeleteItemActionAppliesToRequest ¶ added in v1.5.0
type DeleteItemActionAppliesToRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` // contains filtered or unexported fields }
func (*DeleteItemActionAppliesToRequest) Descriptor
deprecated
added in
v1.5.0
func (*DeleteItemActionAppliesToRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteItemActionAppliesToRequest.ProtoReflect.Descriptor instead.
func (*DeleteItemActionAppliesToRequest) GetPlugin ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToRequest) GetPlugin() string
func (*DeleteItemActionAppliesToRequest) ProtoMessage ¶ added in v1.5.0
func (*DeleteItemActionAppliesToRequest) ProtoMessage()
func (*DeleteItemActionAppliesToRequest) ProtoReflect ¶ added in v1.10.0
func (x *DeleteItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
func (*DeleteItemActionAppliesToRequest) Reset ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToRequest) Reset()
func (*DeleteItemActionAppliesToRequest) String ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToRequest) String() string
type DeleteItemActionAppliesToResponse ¶ added in v1.5.0
type DeleteItemActionAppliesToResponse struct { ResourceSelector *ResourceSelector `protobuf:"bytes,1,opt,name=ResourceSelector,proto3" json:"ResourceSelector,omitempty"` // contains filtered or unexported fields }
func (*DeleteItemActionAppliesToResponse) Descriptor
deprecated
added in
v1.5.0
func (*DeleteItemActionAppliesToResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteItemActionAppliesToResponse.ProtoReflect.Descriptor instead.
func (*DeleteItemActionAppliesToResponse) GetResourceSelector ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
func (*DeleteItemActionAppliesToResponse) ProtoMessage ¶ added in v1.5.0
func (*DeleteItemActionAppliesToResponse) ProtoMessage()
func (*DeleteItemActionAppliesToResponse) ProtoReflect ¶ added in v1.10.0
func (x *DeleteItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
func (*DeleteItemActionAppliesToResponse) Reset ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToResponse) Reset()
func (*DeleteItemActionAppliesToResponse) String ¶ added in v1.5.0
func (x *DeleteItemActionAppliesToResponse) String() string
type DeleteItemActionClient ¶ added in v1.5.0
type DeleteItemActionClient interface { AppliesTo(ctx context.Context, in *DeleteItemActionAppliesToRequest, opts ...grpc.CallOption) (*DeleteItemActionAppliesToResponse, error) Execute(ctx context.Context, in *DeleteItemActionExecuteRequest, opts ...grpc.CallOption) (*Empty, error) }
DeleteItemActionClient is the client API for DeleteItemAction service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDeleteItemActionClient ¶ added in v1.5.0
func NewDeleteItemActionClient(cc grpc.ClientConnInterface) DeleteItemActionClient
type DeleteItemActionExecuteRequest ¶ added in v1.5.0
type DeleteItemActionExecuteRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Item []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"` Backup []byte `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"` // contains filtered or unexported fields }
func (*DeleteItemActionExecuteRequest) Descriptor
deprecated
added in
v1.5.0
func (*DeleteItemActionExecuteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteItemActionExecuteRequest.ProtoReflect.Descriptor instead.
func (*DeleteItemActionExecuteRequest) GetBackup ¶ added in v1.5.0
func (x *DeleteItemActionExecuteRequest) GetBackup() []byte
func (*DeleteItemActionExecuteRequest) GetItem ¶ added in v1.5.0
func (x *DeleteItemActionExecuteRequest) GetItem() []byte
func (*DeleteItemActionExecuteRequest) GetPlugin ¶ added in v1.5.0
func (x *DeleteItemActionExecuteRequest) GetPlugin() string
func (*DeleteItemActionExecuteRequest) ProtoMessage ¶ added in v1.5.0
func (*DeleteItemActionExecuteRequest) ProtoMessage()
func (*DeleteItemActionExecuteRequest) ProtoReflect ¶ added in v1.10.0
func (x *DeleteItemActionExecuteRequest) ProtoReflect() protoreflect.Message
func (*DeleteItemActionExecuteRequest) Reset ¶ added in v1.5.0
func (x *DeleteItemActionExecuteRequest) Reset()
func (*DeleteItemActionExecuteRequest) String ¶ added in v1.5.0
func (x *DeleteItemActionExecuteRequest) String() string
type DeleteItemActionServer ¶ added in v1.5.0
type DeleteItemActionServer interface { AppliesTo(context.Context, *DeleteItemActionAppliesToRequest) (*DeleteItemActionAppliesToResponse, error) Execute(context.Context, *DeleteItemActionExecuteRequest) (*Empty, error) }
DeleteItemActionServer is the server API for DeleteItemAction service. All implementations should embed UnimplementedDeleteItemActionServer for forward compatibility
type DeleteObjectRequest ¶
type DeleteObjectRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeleteObjectRequest) Descriptor
deprecated
func (*DeleteObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteObjectRequest.ProtoReflect.Descriptor instead.
func (*DeleteObjectRequest) GetBucket ¶
func (x *DeleteObjectRequest) GetBucket() string
func (*DeleteObjectRequest) GetKey ¶
func (x *DeleteObjectRequest) GetKey() string
func (*DeleteObjectRequest) GetPlugin ¶ added in v0.10.0
func (x *DeleteObjectRequest) GetPlugin() string
func (*DeleteObjectRequest) ProtoMessage ¶
func (*DeleteObjectRequest) ProtoMessage()
func (*DeleteObjectRequest) ProtoReflect ¶ added in v1.10.0
func (x *DeleteObjectRequest) ProtoReflect() protoreflect.Message
func (*DeleteObjectRequest) Reset ¶
func (x *DeleteObjectRequest) Reset()
func (*DeleteObjectRequest) String ¶
func (x *DeleteObjectRequest) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` SnapshotID string `protobuf:"bytes,2,opt,name=snapshotID,proto3" json:"snapshotID,omitempty"` // contains filtered or unexported fields }
func (*DeleteSnapshotRequest) Descriptor
deprecated
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetPlugin ¶ added in v0.10.0
func (x *DeleteSnapshotRequest) GetPlugin() string
func (*DeleteSnapshotRequest) GetSnapshotID ¶
func (x *DeleteSnapshotRequest) GetSnapshotID() string
func (*DeleteSnapshotRequest) ProtoMessage ¶
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect ¶ added in v1.10.0
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset ¶
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String ¶
func (x *DeleteSnapshotRequest) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶ added in v1.10.0
func (x *Empty) ProtoReflect() protoreflect.Message
type ExecuteRequest ¶
type ExecuteRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Item []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"` Backup []byte `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"` // contains filtered or unexported fields }
func (*ExecuteRequest) Descriptor
deprecated
func (*ExecuteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteRequest.ProtoReflect.Descriptor instead.
func (*ExecuteRequest) GetBackup ¶
func (x *ExecuteRequest) GetBackup() []byte
func (*ExecuteRequest) GetItem ¶
func (x *ExecuteRequest) GetItem() []byte
func (*ExecuteRequest) GetPlugin ¶ added in v0.10.0
func (x *ExecuteRequest) GetPlugin() string
func (*ExecuteRequest) ProtoMessage ¶
func (*ExecuteRequest) ProtoMessage()
func (*ExecuteRequest) ProtoReflect ¶ added in v1.10.0
func (x *ExecuteRequest) ProtoReflect() protoreflect.Message
func (*ExecuteRequest) Reset ¶
func (x *ExecuteRequest) Reset()
func (*ExecuteRequest) String ¶
func (x *ExecuteRequest) String() string
type ExecuteResponse ¶
type ExecuteResponse struct { Item []byte `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"` AdditionalItems []*ResourceIdentifier `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"` // contains filtered or unexported fields }
func (*ExecuteResponse) Descriptor
deprecated
func (*ExecuteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteResponse.ProtoReflect.Descriptor instead.
func (*ExecuteResponse) GetAdditionalItems ¶
func (x *ExecuteResponse) GetAdditionalItems() []*ResourceIdentifier
func (*ExecuteResponse) GetItem ¶
func (x *ExecuteResponse) GetItem() []byte
func (*ExecuteResponse) ProtoMessage ¶
func (*ExecuteResponse) ProtoMessage()
func (*ExecuteResponse) ProtoReflect ¶ added in v1.10.0
func (x *ExecuteResponse) ProtoReflect() protoreflect.Message
func (*ExecuteResponse) Reset ¶
func (x *ExecuteResponse) Reset()
func (*ExecuteResponse) String ¶
func (x *ExecuteResponse) String() string
type GetObjectRequest ¶
type GetObjectRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*GetObjectRequest) Descriptor
deprecated
func (*GetObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectRequest.ProtoReflect.Descriptor instead.
func (*GetObjectRequest) GetBucket ¶
func (x *GetObjectRequest) GetBucket() string
func (*GetObjectRequest) GetKey ¶
func (x *GetObjectRequest) GetKey() string
func (*GetObjectRequest) GetPlugin ¶ added in v0.10.0
func (x *GetObjectRequest) GetPlugin() string
func (*GetObjectRequest) ProtoMessage ¶
func (*GetObjectRequest) ProtoMessage()
func (*GetObjectRequest) ProtoReflect ¶ added in v1.10.0
func (x *GetObjectRequest) ProtoReflect() protoreflect.Message
func (*GetObjectRequest) Reset ¶
func (x *GetObjectRequest) Reset()
func (*GetObjectRequest) String ¶
func (x *GetObjectRequest) String() string
type GetVolumeIDRequest ¶
type GetVolumeIDRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` PersistentVolume []byte `protobuf:"bytes,2,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeIDRequest) Descriptor
deprecated
func (*GetVolumeIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeIDRequest.ProtoReflect.Descriptor instead.
func (*GetVolumeIDRequest) GetPersistentVolume ¶
func (x *GetVolumeIDRequest) GetPersistentVolume() []byte
func (*GetVolumeIDRequest) GetPlugin ¶ added in v0.10.0
func (x *GetVolumeIDRequest) GetPlugin() string
func (*GetVolumeIDRequest) ProtoMessage ¶
func (*GetVolumeIDRequest) ProtoMessage()
func (*GetVolumeIDRequest) ProtoReflect ¶ added in v1.10.0
func (x *GetVolumeIDRequest) ProtoReflect() protoreflect.Message
func (*GetVolumeIDRequest) Reset ¶
func (x *GetVolumeIDRequest) Reset()
func (*GetVolumeIDRequest) String ¶
func (x *GetVolumeIDRequest) String() string
type GetVolumeIDResponse ¶
type GetVolumeIDResponse struct { VolumeID string `protobuf:"bytes,1,opt,name=volumeID,proto3" json:"volumeID,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeIDResponse) Descriptor
deprecated
func (*GetVolumeIDResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeIDResponse.ProtoReflect.Descriptor instead.
func (*GetVolumeIDResponse) GetVolumeID ¶
func (x *GetVolumeIDResponse) GetVolumeID() string
func (*GetVolumeIDResponse) ProtoMessage ¶
func (*GetVolumeIDResponse) ProtoMessage()
func (*GetVolumeIDResponse) ProtoReflect ¶ added in v1.10.0
func (x *GetVolumeIDResponse) ProtoReflect() protoreflect.Message
func (*GetVolumeIDResponse) Reset ¶
func (x *GetVolumeIDResponse) Reset()
func (*GetVolumeIDResponse) String ¶
func (x *GetVolumeIDResponse) String() string
type GetVolumeInfoRequest ¶
type GetVolumeInfoRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` VolumeID string `protobuf:"bytes,2,opt,name=volumeID,proto3" json:"volumeID,omitempty"` VolumeAZ string `protobuf:"bytes,3,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeInfoRequest) Descriptor
deprecated
func (*GetVolumeInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeInfoRequest.ProtoReflect.Descriptor instead.
func (*GetVolumeInfoRequest) GetPlugin ¶ added in v0.10.0
func (x *GetVolumeInfoRequest) GetPlugin() string
func (*GetVolumeInfoRequest) GetVolumeAZ ¶
func (x *GetVolumeInfoRequest) GetVolumeAZ() string
func (*GetVolumeInfoRequest) GetVolumeID ¶
func (x *GetVolumeInfoRequest) GetVolumeID() string
func (*GetVolumeInfoRequest) ProtoMessage ¶
func (*GetVolumeInfoRequest) ProtoMessage()
func (*GetVolumeInfoRequest) ProtoReflect ¶ added in v1.10.0
func (x *GetVolumeInfoRequest) ProtoReflect() protoreflect.Message
func (*GetVolumeInfoRequest) Reset ¶
func (x *GetVolumeInfoRequest) Reset()
func (*GetVolumeInfoRequest) String ¶
func (x *GetVolumeInfoRequest) String() string
type GetVolumeInfoResponse ¶
type GetVolumeInfoResponse struct { VolumeType string `protobuf:"bytes,1,opt,name=volumeType,proto3" json:"volumeType,omitempty"` Iops int64 `protobuf:"varint,2,opt,name=iops,proto3" json:"iops,omitempty"` // contains filtered or unexported fields }
func (*GetVolumeInfoResponse) Descriptor
deprecated
func (*GetVolumeInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumeInfoResponse.ProtoReflect.Descriptor instead.
func (*GetVolumeInfoResponse) GetIops ¶
func (x *GetVolumeInfoResponse) GetIops() int64
func (*GetVolumeInfoResponse) GetVolumeType ¶
func (x *GetVolumeInfoResponse) GetVolumeType() string
func (*GetVolumeInfoResponse) ProtoMessage ¶
func (*GetVolumeInfoResponse) ProtoMessage()
func (*GetVolumeInfoResponse) ProtoReflect ¶ added in v1.10.0
func (x *GetVolumeInfoResponse) ProtoReflect() protoreflect.Message
func (*GetVolumeInfoResponse) Reset ¶
func (x *GetVolumeInfoResponse) Reset()
func (*GetVolumeInfoResponse) String ¶
func (x *GetVolumeInfoResponse) String() string
type ListCommonPrefixesRequest ¶
type ListCommonPrefixesRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Delimiter string `protobuf:"bytes,3,opt,name=delimiter,proto3" json:"delimiter,omitempty"` Prefix string `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*ListCommonPrefixesRequest) Descriptor
deprecated
func (*ListCommonPrefixesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCommonPrefixesRequest.ProtoReflect.Descriptor instead.
func (*ListCommonPrefixesRequest) GetBucket ¶
func (x *ListCommonPrefixesRequest) GetBucket() string
func (*ListCommonPrefixesRequest) GetDelimiter ¶
func (x *ListCommonPrefixesRequest) GetDelimiter() string
func (*ListCommonPrefixesRequest) GetPlugin ¶ added in v0.10.0
func (x *ListCommonPrefixesRequest) GetPlugin() string
func (*ListCommonPrefixesRequest) GetPrefix ¶ added in v0.10.0
func (x *ListCommonPrefixesRequest) GetPrefix() string
func (*ListCommonPrefixesRequest) ProtoMessage ¶
func (*ListCommonPrefixesRequest) ProtoMessage()
func (*ListCommonPrefixesRequest) ProtoReflect ¶ added in v1.10.0
func (x *ListCommonPrefixesRequest) ProtoReflect() protoreflect.Message
func (*ListCommonPrefixesRequest) Reset ¶
func (x *ListCommonPrefixesRequest) Reset()
func (*ListCommonPrefixesRequest) String ¶
func (x *ListCommonPrefixesRequest) String() string
type ListCommonPrefixesResponse ¶
type ListCommonPrefixesResponse struct { Prefixes []string `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"` // contains filtered or unexported fields }
func (*ListCommonPrefixesResponse) Descriptor
deprecated
func (*ListCommonPrefixesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCommonPrefixesResponse.ProtoReflect.Descriptor instead.
func (*ListCommonPrefixesResponse) GetPrefixes ¶
func (x *ListCommonPrefixesResponse) GetPrefixes() []string
func (*ListCommonPrefixesResponse) ProtoMessage ¶
func (*ListCommonPrefixesResponse) ProtoMessage()
func (*ListCommonPrefixesResponse) ProtoReflect ¶ added in v1.10.0
func (x *ListCommonPrefixesResponse) ProtoReflect() protoreflect.Message
func (*ListCommonPrefixesResponse) Reset ¶
func (x *ListCommonPrefixesResponse) Reset()
func (*ListCommonPrefixesResponse) String ¶
func (x *ListCommonPrefixesResponse) String() string
type ListObjectsRequest ¶
type ListObjectsRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*ListObjectsRequest) Descriptor
deprecated
func (*ListObjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsRequest.ProtoReflect.Descriptor instead.
func (*ListObjectsRequest) GetBucket ¶
func (x *ListObjectsRequest) GetBucket() string
func (*ListObjectsRequest) GetPlugin ¶ added in v0.10.0
func (x *ListObjectsRequest) GetPlugin() string
func (*ListObjectsRequest) GetPrefix ¶
func (x *ListObjectsRequest) GetPrefix() string
func (*ListObjectsRequest) ProtoMessage ¶
func (*ListObjectsRequest) ProtoMessage()
func (*ListObjectsRequest) ProtoReflect ¶ added in v1.10.0
func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
func (*ListObjectsRequest) Reset ¶
func (x *ListObjectsRequest) Reset()
func (*ListObjectsRequest) String ¶
func (x *ListObjectsRequest) String() string
type ListObjectsResponse ¶
type ListObjectsResponse struct { Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` // contains filtered or unexported fields }
func (*ListObjectsResponse) Descriptor
deprecated
func (*ListObjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsResponse.ProtoReflect.Descriptor instead.
func (*ListObjectsResponse) GetKeys ¶
func (x *ListObjectsResponse) GetKeys() []string
func (*ListObjectsResponse) ProtoMessage ¶
func (*ListObjectsResponse) ProtoMessage()
func (*ListObjectsResponse) ProtoReflect ¶ added in v1.10.0
func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
func (*ListObjectsResponse) Reset ¶
func (x *ListObjectsResponse) Reset()
func (*ListObjectsResponse) String ¶
func (x *ListObjectsResponse) String() string
type ListPluginsResponse ¶ added in v0.10.0
type ListPluginsResponse struct { Plugins []*PluginIdentifier `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"` // contains filtered or unexported fields }
func (*ListPluginsResponse) Descriptor
deprecated
added in
v0.10.0
func (*ListPluginsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPluginsResponse.ProtoReflect.Descriptor instead.
func (*ListPluginsResponse) GetPlugins ¶ added in v0.10.0
func (x *ListPluginsResponse) GetPlugins() []*PluginIdentifier
func (*ListPluginsResponse) ProtoMessage ¶ added in v0.10.0
func (*ListPluginsResponse) ProtoMessage()
func (*ListPluginsResponse) ProtoReflect ¶ added in v1.10.0
func (x *ListPluginsResponse) ProtoReflect() protoreflect.Message
func (*ListPluginsResponse) Reset ¶ added in v0.10.0
func (x *ListPluginsResponse) Reset()
func (*ListPluginsResponse) String ¶ added in v0.10.0
func (x *ListPluginsResponse) String() string
type ObjectExistsRequest ¶ added in v1.0.0
type ObjectExistsRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*ObjectExistsRequest) Descriptor
deprecated
added in
v1.0.0
func (*ObjectExistsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObjectExistsRequest.ProtoReflect.Descriptor instead.
func (*ObjectExistsRequest) GetBucket ¶ added in v1.0.0
func (x *ObjectExistsRequest) GetBucket() string
func (*ObjectExistsRequest) GetKey ¶ added in v1.0.0
func (x *ObjectExistsRequest) GetKey() string
func (*ObjectExistsRequest) GetPlugin ¶ added in v1.0.0
func (x *ObjectExistsRequest) GetPlugin() string
func (*ObjectExistsRequest) ProtoMessage ¶ added in v1.0.0
func (*ObjectExistsRequest) ProtoMessage()
func (*ObjectExistsRequest) ProtoReflect ¶ added in v1.10.0
func (x *ObjectExistsRequest) ProtoReflect() protoreflect.Message
func (*ObjectExistsRequest) Reset ¶ added in v1.0.0
func (x *ObjectExistsRequest) Reset()
func (*ObjectExistsRequest) String ¶ added in v1.0.0
func (x *ObjectExistsRequest) String() string
type ObjectExistsResponse ¶ added in v1.0.0
type ObjectExistsResponse struct { Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"` // contains filtered or unexported fields }
func (*ObjectExistsResponse) Descriptor
deprecated
added in
v1.0.0
func (*ObjectExistsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ObjectExistsResponse.ProtoReflect.Descriptor instead.
func (*ObjectExistsResponse) GetExists ¶ added in v1.0.0
func (x *ObjectExistsResponse) GetExists() bool
func (*ObjectExistsResponse) ProtoMessage ¶ added in v1.0.0
func (*ObjectExistsResponse) ProtoMessage()
func (*ObjectExistsResponse) ProtoReflect ¶ added in v1.10.0
func (x *ObjectExistsResponse) ProtoReflect() protoreflect.Message
func (*ObjectExistsResponse) Reset ¶ added in v1.0.0
func (x *ObjectExistsResponse) Reset()
func (*ObjectExistsResponse) String ¶ added in v1.0.0
func (x *ObjectExistsResponse) String() string
type ObjectStoreClient ¶
type ObjectStoreClient interface { Init(ctx context.Context, in *ObjectStoreInitRequest, opts ...grpc.CallOption) (*Empty, error) PutObject(ctx context.Context, opts ...grpc.CallOption) (ObjectStore_PutObjectClient, error) ObjectExists(ctx context.Context, in *ObjectExistsRequest, opts ...grpc.CallOption) (*ObjectExistsResponse, error) GetObject(ctx context.Context, in *GetObjectRequest, opts ...grpc.CallOption) (ObjectStore_GetObjectClient, error) ListCommonPrefixes(ctx context.Context, in *ListCommonPrefixesRequest, opts ...grpc.CallOption) (*ListCommonPrefixesResponse, error) ListObjects(ctx context.Context, in *ListObjectsRequest, opts ...grpc.CallOption) (*ListObjectsResponse, error) DeleteObject(ctx context.Context, in *DeleteObjectRequest, opts ...grpc.CallOption) (*Empty, error) CreateSignedURL(ctx context.Context, in *CreateSignedURLRequest, opts ...grpc.CallOption) (*CreateSignedURLResponse, error) }
ObjectStoreClient is the client API for ObjectStore service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewObjectStoreClient ¶
func NewObjectStoreClient(cc grpc.ClientConnInterface) ObjectStoreClient
type ObjectStoreInitRequest ¶ added in v1.0.0
type ObjectStoreInitRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Config map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ObjectStoreInitRequest) Descriptor
deprecated
added in
v1.0.0
func (*ObjectStoreInitRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObjectStoreInitRequest.ProtoReflect.Descriptor instead.
func (*ObjectStoreInitRequest) GetConfig ¶ added in v1.0.0
func (x *ObjectStoreInitRequest) GetConfig() map[string]string
func (*ObjectStoreInitRequest) GetPlugin ¶ added in v1.0.0
func (x *ObjectStoreInitRequest) GetPlugin() string
func (*ObjectStoreInitRequest) ProtoMessage ¶ added in v1.0.0
func (*ObjectStoreInitRequest) ProtoMessage()
func (*ObjectStoreInitRequest) ProtoReflect ¶ added in v1.10.0
func (x *ObjectStoreInitRequest) ProtoReflect() protoreflect.Message
func (*ObjectStoreInitRequest) Reset ¶ added in v1.0.0
func (x *ObjectStoreInitRequest) Reset()
func (*ObjectStoreInitRequest) String ¶ added in v1.0.0
func (x *ObjectStoreInitRequest) String() string
type ObjectStoreServer ¶
type ObjectStoreServer interface { Init(context.Context, *ObjectStoreInitRequest) (*Empty, error) PutObject(ObjectStore_PutObjectServer) error ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error) GetObject(*GetObjectRequest, ObjectStore_GetObjectServer) error ListCommonPrefixes(context.Context, *ListCommonPrefixesRequest) (*ListCommonPrefixesResponse, error) ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error) DeleteObject(context.Context, *DeleteObjectRequest) (*Empty, error) CreateSignedURL(context.Context, *CreateSignedURLRequest) (*CreateSignedURLResponse, error) }
ObjectStoreServer is the server API for ObjectStore service. All implementations should embed UnimplementedObjectStoreServer for forward compatibility
type ObjectStore_GetObjectClient ¶
type ObjectStore_GetObjectClient interface { Recv() (*Bytes, error) grpc.ClientStream }
type ObjectStore_GetObjectServer ¶
type ObjectStore_GetObjectServer interface { Send(*Bytes) error grpc.ServerStream }
type ObjectStore_PutObjectClient ¶
type ObjectStore_PutObjectClient interface { Send(*PutObjectRequest) error CloseAndRecv() (*Empty, error) grpc.ClientStream }
type ObjectStore_PutObjectServer ¶
type ObjectStore_PutObjectServer interface { SendAndClose(*Empty) error Recv() (*PutObjectRequest, error) grpc.ServerStream }
type OperationProgress ¶ added in v1.11.0
type OperationProgress struct { Completed bool `protobuf:"varint,1,opt,name=completed,proto3" json:"completed,omitempty"` Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` NCompleted int64 `protobuf:"varint,3,opt,name=nCompleted,proto3" json:"nCompleted,omitempty"` NTotal int64 `protobuf:"varint,4,opt,name=nTotal,proto3" json:"nTotal,omitempty"` OperationUnits string `protobuf:"bytes,5,opt,name=operationUnits,proto3" json:"operationUnits,omitempty"` Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` Started *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=started,proto3" json:"started,omitempty"` Updated *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*OperationProgress) Descriptor
deprecated
added in
v1.11.0
func (*OperationProgress) Descriptor() ([]byte, []int)
Deprecated: Use OperationProgress.ProtoReflect.Descriptor instead.
func (*OperationProgress) GetCompleted ¶ added in v1.11.0
func (x *OperationProgress) GetCompleted() bool
func (*OperationProgress) GetDescription ¶ added in v1.11.0
func (x *OperationProgress) GetDescription() string
func (*OperationProgress) GetErr ¶ added in v1.11.0
func (x *OperationProgress) GetErr() string
func (*OperationProgress) GetNCompleted ¶ added in v1.11.0
func (x *OperationProgress) GetNCompleted() int64
func (*OperationProgress) GetNTotal ¶ added in v1.11.0
func (x *OperationProgress) GetNTotal() int64
func (*OperationProgress) GetOperationUnits ¶ added in v1.11.0
func (x *OperationProgress) GetOperationUnits() string
func (*OperationProgress) GetStarted ¶ added in v1.11.0
func (x *OperationProgress) GetStarted() *timestamppb.Timestamp
func (*OperationProgress) GetUpdated ¶ added in v1.11.0
func (x *OperationProgress) GetUpdated() *timestamppb.Timestamp
func (*OperationProgress) ProtoMessage ¶ added in v1.11.0
func (*OperationProgress) ProtoMessage()
func (*OperationProgress) ProtoReflect ¶ added in v1.11.0
func (x *OperationProgress) ProtoReflect() protoreflect.Message
func (*OperationProgress) Reset ¶ added in v1.11.0
func (x *OperationProgress) Reset()
func (*OperationProgress) String ¶ added in v1.11.0
func (x *OperationProgress) String() string
type PluginIdentifier ¶ added in v0.10.0
type PluginIdentifier struct { Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"` Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*PluginIdentifier) Descriptor
deprecated
added in
v0.10.0
func (*PluginIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use PluginIdentifier.ProtoReflect.Descriptor instead.
func (*PluginIdentifier) GetCommand ¶ added in v0.10.0
func (x *PluginIdentifier) GetCommand() string
func (*PluginIdentifier) GetKind ¶ added in v0.10.0
func (x *PluginIdentifier) GetKind() string
func (*PluginIdentifier) GetName ¶ added in v0.10.0
func (x *PluginIdentifier) GetName() string
func (*PluginIdentifier) ProtoMessage ¶ added in v0.10.0
func (*PluginIdentifier) ProtoMessage()
func (*PluginIdentifier) ProtoReflect ¶ added in v1.10.0
func (x *PluginIdentifier) ProtoReflect() protoreflect.Message
func (*PluginIdentifier) Reset ¶ added in v0.10.0
func (x *PluginIdentifier) Reset()
func (*PluginIdentifier) String ¶ added in v0.10.0
func (x *PluginIdentifier) String() string
type PluginListerClient ¶ added in v0.10.0
type PluginListerClient interface {
ListPlugins(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ListPluginsResponse, error)
}
PluginListerClient is the client API for PluginLister service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewPluginListerClient ¶ added in v0.10.0
func NewPluginListerClient(cc grpc.ClientConnInterface) PluginListerClient
type PluginListerServer ¶ added in v0.10.0
type PluginListerServer interface {
ListPlugins(context.Context, *Empty) (*ListPluginsResponse, error)
}
PluginListerServer is the server API for PluginLister service. All implementations should embed UnimplementedPluginListerServer for forward compatibility
type PutObjectRequest ¶
type PutObjectRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Body []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
func (*PutObjectRequest) Descriptor
deprecated
func (*PutObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutObjectRequest.ProtoReflect.Descriptor instead.
func (*PutObjectRequest) GetBody ¶
func (x *PutObjectRequest) GetBody() []byte
func (*PutObjectRequest) GetBucket ¶
func (x *PutObjectRequest) GetBucket() string
func (*PutObjectRequest) GetKey ¶
func (x *PutObjectRequest) GetKey() string
func (*PutObjectRequest) GetPlugin ¶ added in v0.10.0
func (x *PutObjectRequest) GetPlugin() string
func (*PutObjectRequest) ProtoMessage ¶
func (*PutObjectRequest) ProtoMessage()
func (*PutObjectRequest) ProtoReflect ¶ added in v1.10.0
func (x *PutObjectRequest) ProtoReflect() protoreflect.Message
func (*PutObjectRequest) Reset ¶
func (x *PutObjectRequest) Reset()
func (*PutObjectRequest) String ¶
func (x *PutObjectRequest) String() string
type ResourceIdentifier ¶
type ResourceIdentifier struct { Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ResourceIdentifier) Descriptor
deprecated
func (*ResourceIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use ResourceIdentifier.ProtoReflect.Descriptor instead.
func (*ResourceIdentifier) GetGroup ¶
func (x *ResourceIdentifier) GetGroup() string
func (*ResourceIdentifier) GetName ¶
func (x *ResourceIdentifier) GetName() string
func (*ResourceIdentifier) GetNamespace ¶
func (x *ResourceIdentifier) GetNamespace() string
func (*ResourceIdentifier) GetResource ¶
func (x *ResourceIdentifier) GetResource() string
func (*ResourceIdentifier) ProtoMessage ¶
func (*ResourceIdentifier) ProtoMessage()
func (*ResourceIdentifier) ProtoReflect ¶ added in v1.10.0
func (x *ResourceIdentifier) ProtoReflect() protoreflect.Message
func (*ResourceIdentifier) Reset ¶
func (x *ResourceIdentifier) Reset()
func (*ResourceIdentifier) String ¶
func (x *ResourceIdentifier) String() string
type ResourceSelector ¶ added in v1.0.0
type ResourceSelector struct { IncludedNamespaces []string `protobuf:"bytes,1,rep,name=includedNamespaces,proto3" json:"includedNamespaces,omitempty"` ExcludedNamespaces []string `protobuf:"bytes,2,rep,name=excludedNamespaces,proto3" json:"excludedNamespaces,omitempty"` IncludedResources []string `protobuf:"bytes,3,rep,name=includedResources,proto3" json:"includedResources,omitempty"` ExcludedResources []string `protobuf:"bytes,4,rep,name=excludedResources,proto3" json:"excludedResources,omitempty"` Selector string `protobuf:"bytes,5,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
func (*ResourceSelector) Descriptor
deprecated
added in
v1.0.0
func (*ResourceSelector) Descriptor() ([]byte, []int)
Deprecated: Use ResourceSelector.ProtoReflect.Descriptor instead.
func (*ResourceSelector) GetExcludedNamespaces ¶ added in v1.0.0
func (x *ResourceSelector) GetExcludedNamespaces() []string
func (*ResourceSelector) GetExcludedResources ¶ added in v1.0.0
func (x *ResourceSelector) GetExcludedResources() []string
func (*ResourceSelector) GetIncludedNamespaces ¶ added in v1.0.0
func (x *ResourceSelector) GetIncludedNamespaces() []string
func (*ResourceSelector) GetIncludedResources ¶ added in v1.0.0
func (x *ResourceSelector) GetIncludedResources() []string
func (*ResourceSelector) GetSelector ¶ added in v1.0.0
func (x *ResourceSelector) GetSelector() string
func (*ResourceSelector) ProtoMessage ¶ added in v1.0.0
func (*ResourceSelector) ProtoMessage()
func (*ResourceSelector) ProtoReflect ¶ added in v1.10.0
func (x *ResourceSelector) ProtoReflect() protoreflect.Message
func (*ResourceSelector) Reset ¶ added in v1.0.0
func (x *ResourceSelector) Reset()
func (*ResourceSelector) String ¶ added in v1.0.0
func (x *ResourceSelector) String() string
type RestoreItemActionAppliesToRequest ¶ added in v1.0.0
type RestoreItemActionAppliesToRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` // contains filtered or unexported fields }
func (*RestoreItemActionAppliesToRequest) Descriptor
deprecated
added in
v1.0.0
func (*RestoreItemActionAppliesToRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreItemActionAppliesToRequest.ProtoReflect.Descriptor instead.
func (*RestoreItemActionAppliesToRequest) GetPlugin ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToRequest) GetPlugin() string
func (*RestoreItemActionAppliesToRequest) ProtoMessage ¶ added in v1.0.0
func (*RestoreItemActionAppliesToRequest) ProtoMessage()
func (*RestoreItemActionAppliesToRequest) ProtoReflect ¶ added in v1.10.0
func (x *RestoreItemActionAppliesToRequest) ProtoReflect() protoreflect.Message
func (*RestoreItemActionAppliesToRequest) Reset ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToRequest) Reset()
func (*RestoreItemActionAppliesToRequest) String ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToRequest) String() string
type RestoreItemActionAppliesToResponse ¶ added in v1.0.0
type RestoreItemActionAppliesToResponse struct { ResourceSelector *ResourceSelector `protobuf:"bytes,1,opt,name=ResourceSelector,proto3" json:"ResourceSelector,omitempty"` // contains filtered or unexported fields }
func (*RestoreItemActionAppliesToResponse) Descriptor
deprecated
added in
v1.0.0
func (*RestoreItemActionAppliesToResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreItemActionAppliesToResponse.ProtoReflect.Descriptor instead.
func (*RestoreItemActionAppliesToResponse) GetResourceSelector ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector
func (*RestoreItemActionAppliesToResponse) ProtoMessage ¶ added in v1.0.0
func (*RestoreItemActionAppliesToResponse) ProtoMessage()
func (*RestoreItemActionAppliesToResponse) ProtoReflect ¶ added in v1.10.0
func (x *RestoreItemActionAppliesToResponse) ProtoReflect() protoreflect.Message
func (*RestoreItemActionAppliesToResponse) Reset ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToResponse) Reset()
func (*RestoreItemActionAppliesToResponse) String ¶ added in v1.0.0
func (x *RestoreItemActionAppliesToResponse) String() string
type RestoreItemActionClient ¶
type RestoreItemActionClient interface { AppliesTo(ctx context.Context, in *RestoreItemActionAppliesToRequest, opts ...grpc.CallOption) (*RestoreItemActionAppliesToResponse, error) Execute(ctx context.Context, in *RestoreItemActionExecuteRequest, opts ...grpc.CallOption) (*RestoreItemActionExecuteResponse, error) }
RestoreItemActionClient is the client API for RestoreItemAction service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewRestoreItemActionClient ¶
func NewRestoreItemActionClient(cc grpc.ClientConnInterface) RestoreItemActionClient
type RestoreItemActionExecuteRequest ¶ added in v1.0.0
type RestoreItemActionExecuteRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Item []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"` Restore []byte `protobuf:"bytes,3,opt,name=restore,proto3" json:"restore,omitempty"` ItemFromBackup []byte `protobuf:"bytes,4,opt,name=itemFromBackup,proto3" json:"itemFromBackup,omitempty"` // contains filtered or unexported fields }
func (*RestoreItemActionExecuteRequest) Descriptor
deprecated
added in
v1.0.0
func (*RestoreItemActionExecuteRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreItemActionExecuteRequest.ProtoReflect.Descriptor instead.
func (*RestoreItemActionExecuteRequest) GetItem ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) GetItem() []byte
func (*RestoreItemActionExecuteRequest) GetItemFromBackup ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) GetItemFromBackup() []byte
func (*RestoreItemActionExecuteRequest) GetPlugin ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) GetPlugin() string
func (*RestoreItemActionExecuteRequest) GetRestore ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) GetRestore() []byte
func (*RestoreItemActionExecuteRequest) ProtoMessage ¶ added in v1.0.0
func (*RestoreItemActionExecuteRequest) ProtoMessage()
func (*RestoreItemActionExecuteRequest) ProtoReflect ¶ added in v1.10.0
func (x *RestoreItemActionExecuteRequest) ProtoReflect() protoreflect.Message
func (*RestoreItemActionExecuteRequest) Reset ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) Reset()
func (*RestoreItemActionExecuteRequest) String ¶ added in v1.0.0
func (x *RestoreItemActionExecuteRequest) String() string
type RestoreItemActionExecuteResponse ¶ added in v1.0.0
type RestoreItemActionExecuteResponse struct { Item []byte `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"` AdditionalItems []*ResourceIdentifier `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"` SkipRestore bool `protobuf:"varint,3,opt,name=skipRestore,proto3" json:"skipRestore,omitempty"` // contains filtered or unexported fields }
func (*RestoreItemActionExecuteResponse) Descriptor
deprecated
added in
v1.0.0
func (*RestoreItemActionExecuteResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreItemActionExecuteResponse.ProtoReflect.Descriptor instead.
func (*RestoreItemActionExecuteResponse) GetAdditionalItems ¶ added in v1.0.0
func (x *RestoreItemActionExecuteResponse) GetAdditionalItems() []*ResourceIdentifier
func (*RestoreItemActionExecuteResponse) GetItem ¶ added in v1.0.0
func (x *RestoreItemActionExecuteResponse) GetItem() []byte
func (*RestoreItemActionExecuteResponse) GetSkipRestore ¶ added in v1.0.0
func (x *RestoreItemActionExecuteResponse) GetSkipRestore() bool
func (*RestoreItemActionExecuteResponse) ProtoMessage ¶ added in v1.0.0
func (*RestoreItemActionExecuteResponse) ProtoMessage()
func (*RestoreItemActionExecuteResponse) ProtoReflect ¶ added in v1.10.0
func (x *RestoreItemActionExecuteResponse) ProtoReflect() protoreflect.Message
func (*RestoreItemActionExecuteResponse) Reset ¶ added in v1.0.0
func (x *RestoreItemActionExecuteResponse) Reset()
func (*RestoreItemActionExecuteResponse) String ¶ added in v1.0.0
func (x *RestoreItemActionExecuteResponse) String() string
type RestoreItemActionServer ¶
type RestoreItemActionServer interface { AppliesTo(context.Context, *RestoreItemActionAppliesToRequest) (*RestoreItemActionAppliesToResponse, error) Execute(context.Context, *RestoreItemActionExecuteRequest) (*RestoreItemActionExecuteResponse, error) }
RestoreItemActionServer is the server API for RestoreItemAction service. All implementations should embed UnimplementedRestoreItemActionServer for forward compatibility
type SetVolumeIDRequest ¶
type SetVolumeIDRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` PersistentVolume []byte `protobuf:"bytes,2,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"` VolumeID string `protobuf:"bytes,3,opt,name=volumeID,proto3" json:"volumeID,omitempty"` // contains filtered or unexported fields }
func (*SetVolumeIDRequest) Descriptor
deprecated
func (*SetVolumeIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVolumeIDRequest.ProtoReflect.Descriptor instead.
func (*SetVolumeIDRequest) GetPersistentVolume ¶
func (x *SetVolumeIDRequest) GetPersistentVolume() []byte
func (*SetVolumeIDRequest) GetPlugin ¶ added in v0.10.0
func (x *SetVolumeIDRequest) GetPlugin() string
func (*SetVolumeIDRequest) GetVolumeID ¶
func (x *SetVolumeIDRequest) GetVolumeID() string
func (*SetVolumeIDRequest) ProtoMessage ¶
func (*SetVolumeIDRequest) ProtoMessage()
func (*SetVolumeIDRequest) ProtoReflect ¶ added in v1.10.0
func (x *SetVolumeIDRequest) ProtoReflect() protoreflect.Message
func (*SetVolumeIDRequest) Reset ¶
func (x *SetVolumeIDRequest) Reset()
func (*SetVolumeIDRequest) String ¶
func (x *SetVolumeIDRequest) String() string
type SetVolumeIDResponse ¶
type SetVolumeIDResponse struct { PersistentVolume []byte `protobuf:"bytes,1,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"` // contains filtered or unexported fields }
func (*SetVolumeIDResponse) Descriptor
deprecated
func (*SetVolumeIDResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVolumeIDResponse.ProtoReflect.Descriptor instead.
func (*SetVolumeIDResponse) GetPersistentVolume ¶
func (x *SetVolumeIDResponse) GetPersistentVolume() []byte
func (*SetVolumeIDResponse) ProtoMessage ¶
func (*SetVolumeIDResponse) ProtoMessage()
func (*SetVolumeIDResponse) ProtoReflect ¶ added in v1.10.0
func (x *SetVolumeIDResponse) ProtoReflect() protoreflect.Message
func (*SetVolumeIDResponse) Reset ¶
func (x *SetVolumeIDResponse) Reset()
func (*SetVolumeIDResponse) String ¶
func (x *SetVolumeIDResponse) String() string
type Stack ¶ added in v1.0.0
type Stack struct { Frames []*StackFrame `protobuf:"bytes,1,rep,name=frames,proto3" json:"frames,omitempty"` // contains filtered or unexported fields }
func (*Stack) Descriptor
deprecated
added in
v1.0.0
func (*Stack) GetFrames ¶ added in v1.0.0
func (x *Stack) GetFrames() []*StackFrame
func (*Stack) ProtoMessage ¶ added in v1.0.0
func (*Stack) ProtoMessage()
func (*Stack) ProtoReflect ¶ added in v1.10.0
func (x *Stack) ProtoReflect() protoreflect.Message
type StackFrame ¶ added in v1.0.0
type StackFrame struct { File string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` Line int32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"` Function string `protobuf:"bytes,3,opt,name=function,proto3" json:"function,omitempty"` // contains filtered or unexported fields }
func (*StackFrame) Descriptor
deprecated
added in
v1.0.0
func (*StackFrame) Descriptor() ([]byte, []int)
Deprecated: Use StackFrame.ProtoReflect.Descriptor instead.
func (*StackFrame) GetFile ¶ added in v1.0.0
func (x *StackFrame) GetFile() string
func (*StackFrame) GetFunction ¶ added in v1.0.0
func (x *StackFrame) GetFunction() string
func (*StackFrame) GetLine ¶ added in v1.0.0
func (x *StackFrame) GetLine() int32
func (*StackFrame) ProtoMessage ¶ added in v1.0.0
func (*StackFrame) ProtoMessage()
func (*StackFrame) ProtoReflect ¶ added in v1.10.0
func (x *StackFrame) ProtoReflect() protoreflect.Message
func (*StackFrame) Reset ¶ added in v1.0.0
func (x *StackFrame) Reset()
func (*StackFrame) String ¶ added in v1.0.0
func (x *StackFrame) String() string
type UnimplementedBackupItemActionServer ¶ added in v1.10.0
type UnimplementedBackupItemActionServer struct { }
UnimplementedBackupItemActionServer should be embedded to have forward compatible implementations.
func (UnimplementedBackupItemActionServer) Execute ¶ added in v1.10.0
func (UnimplementedBackupItemActionServer) Execute(context.Context, *ExecuteRequest) (*ExecuteResponse, error)
type UnimplementedDeleteItemActionServer ¶ added in v1.10.0
type UnimplementedDeleteItemActionServer struct { }
UnimplementedDeleteItemActionServer should be embedded to have forward compatible implementations.
func (UnimplementedDeleteItemActionServer) Execute ¶ added in v1.10.0
func (UnimplementedDeleteItemActionServer) Execute(context.Context, *DeleteItemActionExecuteRequest) (*Empty, error)
type UnimplementedObjectStoreServer ¶ added in v1.10.0
type UnimplementedObjectStoreServer struct { }
UnimplementedObjectStoreServer should be embedded to have forward compatible implementations.
func (UnimplementedObjectStoreServer) CreateSignedURL ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) CreateSignedURL(context.Context, *CreateSignedURLRequest) (*CreateSignedURLResponse, error)
func (UnimplementedObjectStoreServer) DeleteObject ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) DeleteObject(context.Context, *DeleteObjectRequest) (*Empty, error)
func (UnimplementedObjectStoreServer) GetObject ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) GetObject(*GetObjectRequest, ObjectStore_GetObjectServer) error
func (UnimplementedObjectStoreServer) Init ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) Init(context.Context, *ObjectStoreInitRequest) (*Empty, error)
func (UnimplementedObjectStoreServer) ListCommonPrefixes ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) ListCommonPrefixes(context.Context, *ListCommonPrefixesRequest) (*ListCommonPrefixesResponse, error)
func (UnimplementedObjectStoreServer) ListObjects ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
func (UnimplementedObjectStoreServer) ObjectExists ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) ObjectExists(context.Context, *ObjectExistsRequest) (*ObjectExistsResponse, error)
func (UnimplementedObjectStoreServer) PutObject ¶ added in v1.10.0
func (UnimplementedObjectStoreServer) PutObject(ObjectStore_PutObjectServer) error
type UnimplementedPluginListerServer ¶ added in v1.10.0
type UnimplementedPluginListerServer struct { }
UnimplementedPluginListerServer should be embedded to have forward compatible implementations.
func (UnimplementedPluginListerServer) ListPlugins ¶ added in v1.10.0
func (UnimplementedPluginListerServer) ListPlugins(context.Context, *Empty) (*ListPluginsResponse, error)
type UnimplementedRestoreItemActionServer ¶ added in v1.10.0
type UnimplementedRestoreItemActionServer struct { }
UnimplementedRestoreItemActionServer should be embedded to have forward compatible implementations.
type UnimplementedVolumeSnapshotterServer ¶ added in v1.10.0
type UnimplementedVolumeSnapshotterServer struct { }
UnimplementedVolumeSnapshotterServer should be embedded to have forward compatible implementations.
func (UnimplementedVolumeSnapshotterServer) CreateSnapshot ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*CreateSnapshotResponse, error)
func (UnimplementedVolumeSnapshotterServer) CreateVolumeFromSnapshot ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) CreateVolumeFromSnapshot(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
func (UnimplementedVolumeSnapshotterServer) DeleteSnapshot ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*Empty, error)
func (UnimplementedVolumeSnapshotterServer) GetVolumeID ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) GetVolumeID(context.Context, *GetVolumeIDRequest) (*GetVolumeIDResponse, error)
func (UnimplementedVolumeSnapshotterServer) GetVolumeInfo ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) GetVolumeInfo(context.Context, *GetVolumeInfoRequest) (*GetVolumeInfoResponse, error)
func (UnimplementedVolumeSnapshotterServer) Init ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) Init(context.Context, *VolumeSnapshotterInitRequest) (*Empty, error)
func (UnimplementedVolumeSnapshotterServer) SetVolumeID ¶ added in v1.10.0
func (UnimplementedVolumeSnapshotterServer) SetVolumeID(context.Context, *SetVolumeIDRequest) (*SetVolumeIDResponse, error)
type UnsafeBackupItemActionServer ¶ added in v1.15.0
type UnsafeBackupItemActionServer interface {
// contains filtered or unexported methods
}
UnsafeBackupItemActionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackupItemActionServer will result in compilation errors.
type UnsafeDeleteItemActionServer ¶ added in v1.15.0
type UnsafeDeleteItemActionServer interface {
// contains filtered or unexported methods
}
UnsafeDeleteItemActionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeleteItemActionServer will result in compilation errors.
type UnsafeObjectStoreServer ¶ added in v1.15.0
type UnsafeObjectStoreServer interface {
// contains filtered or unexported methods
}
UnsafeObjectStoreServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObjectStoreServer will result in compilation errors.
type UnsafePluginListerServer ¶ added in v1.15.0
type UnsafePluginListerServer interface {
// contains filtered or unexported methods
}
UnsafePluginListerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PluginListerServer will result in compilation errors.
type UnsafeRestoreItemActionServer ¶ added in v1.15.0
type UnsafeRestoreItemActionServer interface {
// contains filtered or unexported methods
}
UnsafeRestoreItemActionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RestoreItemActionServer will result in compilation errors.
type UnsafeVolumeSnapshotterServer ¶ added in v1.15.0
type UnsafeVolumeSnapshotterServer interface {
// contains filtered or unexported methods
}
UnsafeVolumeSnapshotterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VolumeSnapshotterServer will result in compilation errors.
type VolumeSnapshotterClient ¶ added in v1.0.0
type VolumeSnapshotterClient interface { Init(ctx context.Context, in *VolumeSnapshotterInitRequest, opts ...grpc.CallOption) (*Empty, error) CreateVolumeFromSnapshot(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*CreateVolumeResponse, error) GetVolumeInfo(ctx context.Context, in *GetVolumeInfoRequest, opts ...grpc.CallOption) (*GetVolumeInfoResponse, error) CreateSnapshot(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*CreateSnapshotResponse, error) DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*Empty, error) GetVolumeID(ctx context.Context, in *GetVolumeIDRequest, opts ...grpc.CallOption) (*GetVolumeIDResponse, error) SetVolumeID(ctx context.Context, in *SetVolumeIDRequest, opts ...grpc.CallOption) (*SetVolumeIDResponse, error) }
VolumeSnapshotterClient is the client API for VolumeSnapshotter service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewVolumeSnapshotterClient ¶ added in v1.0.0
func NewVolumeSnapshotterClient(cc grpc.ClientConnInterface) VolumeSnapshotterClient
type VolumeSnapshotterInitRequest ¶ added in v1.0.0
type VolumeSnapshotterInitRequest struct { Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` Config map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*VolumeSnapshotterInitRequest) Descriptor
deprecated
added in
v1.0.0
func (*VolumeSnapshotterInitRequest) Descriptor() ([]byte, []int)
Deprecated: Use VolumeSnapshotterInitRequest.ProtoReflect.Descriptor instead.
func (*VolumeSnapshotterInitRequest) GetConfig ¶ added in v1.0.0
func (x *VolumeSnapshotterInitRequest) GetConfig() map[string]string
func (*VolumeSnapshotterInitRequest) GetPlugin ¶ added in v1.0.0
func (x *VolumeSnapshotterInitRequest) GetPlugin() string
func (*VolumeSnapshotterInitRequest) ProtoMessage ¶ added in v1.0.0
func (*VolumeSnapshotterInitRequest) ProtoMessage()
func (*VolumeSnapshotterInitRequest) ProtoReflect ¶ added in v1.10.0
func (x *VolumeSnapshotterInitRequest) ProtoReflect() protoreflect.Message
func (*VolumeSnapshotterInitRequest) Reset ¶ added in v1.0.0
func (x *VolumeSnapshotterInitRequest) Reset()
func (*VolumeSnapshotterInitRequest) String ¶ added in v1.0.0
func (x *VolumeSnapshotterInitRequest) String() string
type VolumeSnapshotterServer ¶ added in v1.0.0
type VolumeSnapshotterServer interface { Init(context.Context, *VolumeSnapshotterInitRequest) (*Empty, error) CreateVolumeFromSnapshot(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error) GetVolumeInfo(context.Context, *GetVolumeInfoRequest) (*GetVolumeInfoResponse, error) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*CreateSnapshotResponse, error) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*Empty, error) GetVolumeID(context.Context, *GetVolumeIDRequest) (*GetVolumeIDResponse, error) SetVolumeID(context.Context, *SetVolumeIDRequest) (*SetVolumeIDResponse, error) }
VolumeSnapshotterServer is the server API for VolumeSnapshotter service. All implementations should embed UnimplementedVolumeSnapshotterServer for forward compatibility
Source Files ¶
- BackupItemAction.pb.go
- BackupItemAction_grpc.pb.go
- DeleteItemAction.pb.go
- DeleteItemAction_grpc.pb.go
- ObjectStore.pb.go
- ObjectStore_grpc.pb.go
- PluginLister.pb.go
- PluginLister_grpc.pb.go
- RestoreItemAction.pb.go
- RestoreItemAction_grpc.pb.go
- Shared.pb.go
- VolumeSnapshotter.pb.go
- VolumeSnapshotter_grpc.pb.go