velero/pkg/plugin/proto/BackupItemAction.proto

27 lines
503 B
Protocol Buffer
Raw Normal View History

syntax = "proto3";
package generated;
import "Shared.proto";
message ExecuteRequest {
bytes item = 1;
bytes backup = 2;
}
message ExecuteResponse {
bytes item = 1;
repeated ResourceIdentifier additionalItems = 2;
}
message ResourceIdentifier {
string group = 1;
string resource = 2;
string namespace = 3;
string name = 4;
}
service BackupItemAction {
rpc AppliesTo(Empty) returns (AppliesToResponse);
rpc Execute(ExecuteRequest) returns (ExecuteResponse);
}