Add Stop rpc for ruby internal service

This commit is contained in:
Chris Roberts 2022-07-25 14:30:29 -07:00
parent fda4aef9c7
commit 8c3393bd61

View File

@ -13,17 +13,22 @@ import "plugin.proto";
// The service that is implemented for the server backend.
service RubyVagrant {
// Gets available ruby plugins
rpc GetPlugins(google.protobuf.Empty) returns (GetPluginsResponse);
rpc GetPlugins(GetPluginsRequest) returns (GetPluginsResponse);
rpc ParseVagrantfile(ParseVagrantfileRequest) returns (ParseVagrantfileResponse);
rpc ParseVagrantfileProc(ParseVagrantfileProcRequest) returns (ParseVagrantfileResponse);
rpc ParseVagrantfileSubvm(ParseVagrantfileSubvmRequest) returns (ParseVagrantfileResponse);
rpc ParseVagrantfileProvider(ParseVagrantfileProviderRequest) returns (ParseVagrantfileResponse);
rpc Stop(google.protobuf.Empty) returns (google.protobuf.Empty);
}
/********************************************************************
* Plugins
********************************************************************/
message GetPluginsRequest {
string project_path = 1;
}
message GetPluginsResponse {
repeated Plugin plugins = 1;
}