...

Text file src/github.com/Microsoft/hcsshim/internal/ncproxyttrpc/networkconfigproxy.proto

Documentation: github.com/Microsoft/hcsshim/internal/ncproxyttrpc

     1syntax = "proto3";
     2
     3option go_package = "github.com/Microsoft/hcsshim/internal/ncproxyttrpc/;ncproxyttrpc";
     4
     5import weak "gogoproto/gogo.proto";
     6
     7service NetworkConfigProxy {
     8    rpc RegisterComputeAgent(RegisterComputeAgentRequest) returns (RegisterComputeAgentResponse) {}
     9    rpc UnregisterComputeAgent(UnregisterComputeAgentRequest) returns (UnregisterComputeAgentResponse) {}
    10    rpc ConfigureNetworking(ConfigureNetworkingInternalRequest) returns (ConfigureNetworkingInternalResponse) {}
    11}
    12
    13message RegisterComputeAgentRequest {
    14    string agent_address = 1;
    15    string container_id = 2;
    16}
    17
    18message RegisterComputeAgentResponse {}
    19
    20message UnregisterComputeAgentRequest {
    21    string container_id = 1;
    22}
    23
    24message UnregisterComputeAgentResponse {}
    25
    26enum RequestTypeInternal { 
    27    Setup = 0; 
    28    Teardown = 1; 
    29}
    30
    31message ConfigureNetworkingInternalRequest{
    32    string container_id = 1;
    33    RequestTypeInternal request_type = 2;
    34}
    35
    36message ConfigureNetworkingInternalResponse{}

View as plain text