github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/src/server/grpcservice/proto/fleetspeak_grpcservice/grpcservice.proto (about)

     1  syntax = "proto3";
     2  
     3  package fleetspeak.grpcservice;
     4  
     5  import "fleetspeak/src/common/proto/fleetspeak/common.proto";
     6  
     7  option go_package = "github.com/google/fleetspeak/fleetspeak/src/server/grpcservice/proto/fleetspeak_grpcservice";
     8  
     9  message Config {
    10    string target = 1;  // The address to dial.
    11    bool insecure = 2;  // If set, will not secure connection to the target.
    12    string cert_file =
    13        3;  // If set, a pool of trusted certificates will be read from this file
    14            // and used to authenticate the connection to target.
    15  }
    16  
    17  // Processor is the service that a target system must implement to
    18  // receive messages through a GRPCService based service.
    19  service Processor {
    20    // Process accepts message and processes it.
    21    rpc Process(fleetspeak.Message) returns (fleetspeak.EmptyMessage) {}
    22  }