Documentation
¶
Index ¶
- Variables
- func RegisterBackupItemActionServer(s *grpc.Server, srv BackupItemActionServer)
- func RegisterDeleteItemActionServer(s *grpc.Server, srv DeleteItemActionServer)
- func RegisterObjectStoreServer(s *grpc.Server, srv ObjectStoreServer)
- func RegisterPluginListerServer(s *grpc.Server, srv PluginListerServer)
- func RegisterRestoreItemActionServer(s *grpc.Server, srv RestoreItemActionServer)
- func RegisterVolumeSnapshotterServer(s *grpc.Server, 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 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 ¶
This section is empty.
Variables ¶
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
Functions ¶
func RegisterBackupItemActionServer ¶
func RegisterBackupItemActionServer(s *grpc.Server, srv BackupItemActionServer)
func RegisterDeleteItemActionServer ¶ added in v1.5.0
func RegisterDeleteItemActionServer(s *grpc.Server, srv DeleteItemActionServer)
func RegisterObjectStoreServer ¶
func RegisterObjectStoreServer(s *grpc.Server, srv ObjectStoreServer)
func RegisterPluginListerServer ¶ added in v0.10.0
func RegisterPluginListerServer(s *grpc.Server, srv PluginListerServer)
func RegisterRestoreItemActionServer ¶
func RegisterRestoreItemActionServer(s *grpc.Server, srv RestoreItemActionServer)
func RegisterVolumeSnapshotterServer ¶ added in v1.0.0
func RegisterVolumeSnapshotterServer(s *grpc.Server, 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://godoc.org/google.golang.org/grpc#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.
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://godoc.org/google.golang.org/grpc#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.
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://godoc.org/google.golang.org/grpc#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.
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://godoc.org/google.golang.org/grpc#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.
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://godoc.org/google.golang.org/grpc#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.
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 can be embedded to have forward compatible implementations.
func (*UnimplementedBackupItemActionServer) AppliesTo ¶ added in v1.10.0
func (*UnimplementedBackupItemActionServer) AppliesTo(context.Context, *BackupItemActionAppliesToRequest) (*BackupItemActionAppliesToResponse, error)
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 can be embedded to have forward compatible implementations.
func (*UnimplementedDeleteItemActionServer) AppliesTo ¶ added in v1.10.0
func (*UnimplementedDeleteItemActionServer) AppliesTo(context.Context, *DeleteItemActionAppliesToRequest) (*DeleteItemActionAppliesToResponse, error)
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 can 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 can 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 can be embedded to have forward compatible implementations.
type UnimplementedVolumeSnapshotterServer ¶ added in v1.10.0
type UnimplementedVolumeSnapshotterServer struct { }
UnimplementedVolumeSnapshotterServer can 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 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://godoc.org/google.golang.org/grpc#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.