Files
velero/pkg/plugin/proto/BackupItemAction.proto
Scott Seago b15c59ba69 Don't move velero v1 plugins to new proto dir
To preserve backwards compatibility, don't move velero
v1 plugins to new proto dir.

Signed-off-by: Scott Seago <sseago@redhat.com>
2022-09-05 16:01:56 -04:00

29 lines
676 B
Protocol Buffer

syntax = "proto3";
package generated;
option go_package = "github.com/vmware-tanzu/velero/pkg/plugin/generated";
import "Shared.proto";
message ExecuteRequest {
string plugin = 1;
bytes item = 2;
bytes backup = 3;
}
message ExecuteResponse {
bytes item = 1;
repeated ResourceIdentifier additionalItems = 2;
}
service BackupItemAction {
rpc AppliesTo(BackupItemActionAppliesToRequest) returns (BackupItemActionAppliesToResponse);
rpc Execute(ExecuteRequest) returns (ExecuteResponse);
}
message BackupItemActionAppliesToRequest {
string plugin = 1;
}
message BackupItemActionAppliesToResponse {
ResourceSelector ResourceSelector = 1;
}