mirror of
https://github.com/falcosecurity/falco.git
synced 2025-09-14 14:00:21 +00:00
new(userspace/falco): output gRPC service to provide a server streaming method and a bidirectional method to obtain Falco alerts
Co-authored-by: Lorenzo Fontana <lo@linux.com> Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
committed by
poiana
parent
cf31712fad
commit
58adc5b60c
@@ -7,10 +7,12 @@ package falco.output;
|
|||||||
|
|
||||||
option go_package = "github.com/falcosecurity/client-go/pkg/api/output";
|
option go_package = "github.com/falcosecurity/client-go/pkg/api/output";
|
||||||
|
|
||||||
// The `subscribe` service defines the RPC call
|
// This service defines the RPC calls
|
||||||
// to perform an output `request` which will lead to obtain an output `response`.
|
// to perform an output `request` which will lead to obtain a stream of output `response`s.
|
||||||
service service {
|
service service {
|
||||||
rpc subscribe(request) returns (stream response);
|
rpc sub(stream request) returns (stream response);
|
||||||
|
|
||||||
|
rpc get(request) returns (stream response);
|
||||||
}
|
}
|
||||||
|
|
||||||
// The `request` message is the logical representation of the request model.
|
// The `request` message is the logical representation of the request model.
|
||||||
|
Reference in New Issue
Block a user