mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-07 05:46:37 +00:00
Refactor protobuf (#1354)
* Update protobuffs Signed-off-by: Carlisia <carlisiac@vmware.com>
This commit is contained in:
committed by
Nolan Brubaker
parent
956152d6e1
commit
13eaad0e64
@@ -15,6 +15,14 @@ message ExecuteResponse {
|
||||
}
|
||||
|
||||
service BackupItemAction {
|
||||
rpc AppliesTo(AppliesToRequest) returns (AppliesToResponse);
|
||||
rpc AppliesTo(BackupItemActionAppliesToRequest) returns (BackupItemActionAppliesToResponse);
|
||||
rpc Execute(ExecuteRequest) returns (ExecuteResponse);
|
||||
}
|
||||
|
||||
message BackupItemActionAppliesToRequest {
|
||||
string plugin = 1;
|
||||
}
|
||||
|
||||
message BackupItemActionAppliesToResponse {
|
||||
ResourceSelector ResourceSelector = 1;
|
||||
}
|
||||
@@ -59,8 +59,13 @@ message CreateSignedURLResponse {
|
||||
string url = 1;
|
||||
}
|
||||
|
||||
message ObjectStoreInitRequest {
|
||||
string plugin = 1;
|
||||
map<string, string> config = 2;
|
||||
}
|
||||
|
||||
service ObjectStore {
|
||||
rpc Init(InitRequest) returns (Empty);
|
||||
rpc Init(ObjectStoreInitRequest) returns (Empty);
|
||||
rpc PutObject(stream PutObjectRequest) returns (Empty);
|
||||
rpc GetObject(GetObjectRequest) returns (stream Bytes);
|
||||
rpc ListCommonPrefixes(ListCommonPrefixesRequest) returns (ListCommonPrefixesResponse);
|
||||
|
||||
@@ -17,6 +17,14 @@ message RestoreItemActionExecuteResponse {
|
||||
}
|
||||
|
||||
service RestoreItemAction {
|
||||
rpc AppliesTo(AppliesToRequest) returns (AppliesToResponse);
|
||||
rpc AppliesTo(RestoreItemActionAppliesToRequest) returns (RestoreItemActionAppliesToResponse);
|
||||
rpc Execute(RestoreItemActionExecuteRequest) returns (RestoreItemActionExecuteResponse);
|
||||
}
|
||||
|
||||
message RestoreItemActionAppliesToRequest {
|
||||
string plugin = 1;
|
||||
}
|
||||
|
||||
message RestoreItemActionAppliesToResponse {
|
||||
ResourceSelector ResourceSelector = 1;
|
||||
}
|
||||
|
||||
@@ -3,23 +3,6 @@ package generated;
|
||||
|
||||
message Empty {}
|
||||
|
||||
message InitRequest {
|
||||
string plugin = 1;
|
||||
map<string, string> config = 2;
|
||||
}
|
||||
|
||||
message AppliesToRequest {
|
||||
string plugin = 1;
|
||||
}
|
||||
|
||||
message AppliesToResponse {
|
||||
repeated string includedNamespaces = 1;
|
||||
repeated string excludedNamespaces = 2;
|
||||
repeated string includedResources = 3;
|
||||
repeated string excludedResources = 4;
|
||||
string selector = 5;
|
||||
}
|
||||
|
||||
message Stack {
|
||||
repeated StackFrame frames = 1;
|
||||
}
|
||||
@@ -36,3 +19,11 @@ message ResourceIdentifier {
|
||||
string namespace = 3;
|
||||
string name = 4;
|
||||
}
|
||||
|
||||
message ResourceSelector {
|
||||
repeated string includedNamespaces = 1;
|
||||
repeated string excludedNamespaces = 2;
|
||||
repeated string includedResources = 3;
|
||||
repeated string excludedResources = 4;
|
||||
string selector = 5;
|
||||
}
|
||||
@@ -61,8 +61,13 @@ message SetVolumeIDResponse {
|
||||
bytes persistentVolume = 1;
|
||||
}
|
||||
|
||||
message VolumeSnapshotterInitRequest {
|
||||
string plugin = 1;
|
||||
map<string, string> config = 2;
|
||||
}
|
||||
|
||||
service VolumeSnapshotter {
|
||||
rpc Init(InitRequest) returns (Empty);
|
||||
rpc Init(VolumeSnapshotterInitRequest) returns (Empty);
|
||||
rpc CreateVolumeFromSnapshot(CreateVolumeRequest) returns (CreateVolumeResponse);
|
||||
rpc GetVolumeInfo(GetVolumeInfoRequest) returns (GetVolumeInfoResponse);
|
||||
rpc CreateSnapshot(CreateSnapshotRequest) returns (CreateSnapshotResponse);
|
||||
|
||||
Reference in New Issue
Block a user