github.com/hashicorp/go-plugin@v1.6.0/internal/plugin/grpc_broker.proto (about)

     1  // Copyright (c) HashiCorp, Inc.
     2  // SPDX-License-Identifier: MPL-2.0
     3  
     4  syntax = "proto3";
     5  package plugin;
     6  option go_package = "./plugin";
     7  
     8  message ConnInfo {
     9      uint32 service_id = 1;
    10      string network = 2;
    11      string address = 3;
    12      message Knock {
    13          bool knock = 1;
    14          bool ack = 2;
    15          string error = 3;
    16      }
    17      Knock knock = 4;
    18  }
    19  
    20  service GRPCBroker {
    21      rpc StartStream(stream ConnInfo) returns (stream ConnInfo);
    22  }