summaryrefslogtreecommitdiff
path: root/portmap.proto
blob: fd9c2979aaf2b3ea4cf38c405f35e8453373dac8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
syntax = "proto3";

package gus;

message Portmap {
        int64              listen        = 1;  // `autogenpb:unique`
        string             connect       = 2;
        bool               enabled       = 3;
        bool               allowIPv4     = 4;
        bool               useME         = 5;
        string             hosts         = 6;
        string             iptables      = 7;
}

message Portmaps {                             // `autogenpb:marshal` `autogenpb:gui` `autogenpb:nomutex`
        string             uuid          = 1;  // `autogenpb:uuid:49a865ea-292d-48fd-8dc2-d0f82d5fd016`
        string             version       = 2;  // `autogenpb:version:v0.0.1`
        repeated Portmap   portmaps      = 3;
}