generated

package
v1.13.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: Apache-2.0 Imports: 10 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_BackupItemAction_proto protoreflect.FileDescriptor
View Source
var File_DeleteItemAction_proto protoreflect.FileDescriptor
View Source
var File_ObjectStore_proto protoreflect.FileDescriptor
View Source
var File_PluginLister_proto protoreflect.FileDescriptor
View Source
var File_RestoreItemAction_proto protoreflect.FileDescriptor
View Source
var File_Shared_proto protoreflect.FileDescriptor
View Source
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 (*BackupItemActionAppliesToRequest) ProtoMessage added in v1.0.0

func (*BackupItemActionAppliesToRequest) ProtoMessage()

func (*BackupItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*BackupItemActionAppliesToRequest) Reset added in v1.0.0

func (*BackupItemActionAppliesToRequest) String added in v1.0.0

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 (*BackupItemActionAppliesToResponse) Reset added in v1.0.0

func (*BackupItemActionAppliesToResponse) String added in v1.0.0

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.

type BackupItemActionServer

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) Descriptor() ([]byte, []int)

Deprecated: Use Bytes.ProtoReflect.Descriptor instead.

func (*Bytes) GetData

func (x *Bytes) GetData() []byte

func (*Bytes) ProtoMessage

func (*Bytes) ProtoMessage()

func (*Bytes) ProtoReflect added in v1.10.0

func (x *Bytes) ProtoReflect() protoreflect.Message

func (*Bytes) Reset

func (x *Bytes) Reset()

func (*Bytes) String

func (x *Bytes) String() string

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 (*DeleteItemActionAppliesToRequest) ProtoMessage added in v1.5.0

func (*DeleteItemActionAppliesToRequest) ProtoMessage()

func (*DeleteItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*DeleteItemActionAppliesToRequest) Reset added in v1.5.0

func (*DeleteItemActionAppliesToRequest) String added in v1.5.0

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 (*DeleteItemActionAppliesToResponse) Reset added in v1.5.0

func (*DeleteItemActionAppliesToResponse) String added in v1.5.0

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 (*DeleteItemActionExecuteRequest) Reset added in v1.5.0

func (x *DeleteItemActionExecuteRequest) Reset()

func (*DeleteItemActionExecuteRequest) String added in v1.5.0

type DeleteItemActionServer added in v1.5.0

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) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect added in v1.10.0

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

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 (*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 (*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

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.

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 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 (*RestoreItemActionAppliesToRequest) ProtoMessage added in v1.0.0

func (*RestoreItemActionAppliesToRequest) ProtoMessage()

func (*RestoreItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*RestoreItemActionAppliesToRequest) Reset added in v1.0.0

func (*RestoreItemActionAppliesToRequest) String added in v1.0.0

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 (*RestoreItemActionAppliesToResponse) Reset added in v1.0.0

func (*RestoreItemActionAppliesToResponse) String added in v1.0.0

type RestoreItemActionClient

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.

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 (*RestoreItemActionExecuteRequest) Reset added in v1.0.0

func (*RestoreItemActionExecuteRequest) String added in v1.0.0

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 (*RestoreItemActionExecuteResponse) Reset added in v1.0.0

func (*RestoreItemActionExecuteResponse) String added in v1.0.0

type RestoreItemActionServer

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) Descriptor() ([]byte, []int)

Deprecated: Use Stack.ProtoReflect.Descriptor instead.

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

func (*Stack) Reset added in v1.0.0

func (x *Stack) Reset()

func (*Stack) String added in v1.0.0

func (x *Stack) String() string

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) Execute added in v1.10.0

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) Execute added in v1.10.0

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) DeleteObject added in v1.10.0

func (*UnimplementedObjectStoreServer) GetObject added in v1.10.0

func (*UnimplementedObjectStoreServer) Init added in v1.10.0

func (*UnimplementedObjectStoreServer) ListCommonPrefixes added in v1.10.0

func (*UnimplementedObjectStoreServer) ListObjects added in v1.10.0

func (*UnimplementedObjectStoreServer) ObjectExists added in v1.10.0

func (*UnimplementedObjectStoreServer) PutObject added in v1.10.0

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

type UnimplementedRestoreItemActionServer added in v1.10.0

type UnimplementedRestoreItemActionServer struct {
}

UnimplementedRestoreItemActionServer can be embedded to have forward compatible implementations.

func (*UnimplementedRestoreItemActionServer) AppliesTo added in v1.10.0

func (*UnimplementedRestoreItemActionServer) Execute added in v1.10.0

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) CreateVolumeFromSnapshot added in v1.10.0

func (*UnimplementedVolumeSnapshotterServer) DeleteSnapshot added in v1.10.0

func (*UnimplementedVolumeSnapshotterServer) GetVolumeID added in v1.10.0

func (*UnimplementedVolumeSnapshotterServer) GetVolumeInfo added in v1.10.0

func (*UnimplementedVolumeSnapshotterServer) Init added in v1.10.0

func (*UnimplementedVolumeSnapshotterServer) SetVolumeID added in v1.10.0

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 (*VolumeSnapshotterInitRequest) Reset added in v1.0.0

func (x *VolumeSnapshotterInitRequest) Reset()

func (*VolumeSnapshotterInitRequest) String added in v1.0.0

type VolumeSnapshotterServer added in v1.0.0

VolumeSnapshotterServer is the server API for VolumeSnapshotter service.

Directories

Path Synopsis
backupitemaction
v2
restoreitemaction
v2

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL