We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
TestConnection
1 parent 97d960d commit 30d6d4fCopy full SHA for 30d6d4f
1 file changed
plugin/v3/plugin.proto
@@ -29,6 +29,8 @@ service Plugin {
29
rpc Write(stream Write.Request) returns (Write.Response);
30
// Send signal to flush and close open connections
31
rpc Close(Close.Request) returns (Close.Response);
32
+ // Validate and test the connections used by the plugin
33
+ rpc TestConnection(TestConnection.Request) returns (TestConnection.Response);
34
}
35
36
message GetName {
@@ -192,3 +194,14 @@ message Close {
192
194
message Request {}
193
195
message Response {}
196
197
+
198
+message TestConnection {
199
+ message Request{
200
+ bytes spec = 1; // Internal plugin-specific spec
201
+ }
202
+ message Response{
203
+ bool success = 1;
204
+ string failure_code = 2;
205
+ string failure_description = 3;
206
207
+}
0 commit comments