mirror of
https://github.com/openziti/ziti.git
synced 2026-10-12 15:28:05 +00:00
8c48ac871e
metrics package is now in ziti-foundation * update and tidy go.mod * fix: use ziti-foundation/metrics
100 lines
1.8 KiB
Protocol Buffer
100 lines
1.8 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package ctrl.pb;
|
|
|
|
enum ContentType {
|
|
Zero = 0;
|
|
|
|
SessionRequestType = 1000;
|
|
SessionSuccessType = 1001;
|
|
DialType = 1002;
|
|
LinkType = 1003;
|
|
FaultType = 1004;
|
|
RouteType = 1005;
|
|
UnrouteType = 1006;
|
|
MetricsType = 1007;
|
|
TogglePipeTracesRequestType = 1008;
|
|
TraceEventType = 1010;
|
|
CreateTerminatorRequestType = 1011;
|
|
RemoveTerminatorRequestType = 1012;
|
|
InspectRequestType = 1013;
|
|
InspectResponseType = 1014;
|
|
StartXgressType = 1015;
|
|
SessionFailedType = 1016;
|
|
}
|
|
|
|
message SessionRequest {
|
|
string ingressId = 1;
|
|
string serviceId = 2;
|
|
map<uint32, bytes> peerData = 3;
|
|
}
|
|
|
|
message CreateTerminatorRequest {
|
|
string id = 1;
|
|
string serviceId = 2;
|
|
string binding = 3;
|
|
string address = 4;
|
|
map<uint32, bytes> peerData = 5;
|
|
}
|
|
|
|
message RemoveTerminatorRequest {
|
|
string terminatorId = 1;
|
|
}
|
|
|
|
message Dial {
|
|
string id = 1;
|
|
string address = 2;
|
|
}
|
|
|
|
message Link {
|
|
string id = 1;
|
|
}
|
|
|
|
enum FaultSubject {
|
|
IngressFault = 0;
|
|
EgressFault = 1;
|
|
LinkFault = 2;
|
|
}
|
|
|
|
message Fault {
|
|
FaultSubject subject = 1;
|
|
string id = 2;
|
|
}
|
|
|
|
message Route {
|
|
string sessionId = 1;
|
|
|
|
message Egress {
|
|
string binding = 1;
|
|
string address = 2;
|
|
string destination = 3;
|
|
map<uint32, bytes> peerData = 4;
|
|
}
|
|
Egress egress = 2;
|
|
|
|
message Forward {
|
|
string srcAddress = 1;
|
|
string dstAddress = 2;
|
|
}
|
|
repeated Forward forwards = 3;
|
|
}
|
|
|
|
message Unroute {
|
|
string sessionId = 1;
|
|
bool now = 2;
|
|
}
|
|
|
|
message InspectRequest {
|
|
repeated string requestedValues = 1;
|
|
}
|
|
|
|
message InspectResponse {
|
|
bool success = 1;
|
|
repeated string errors = 2;
|
|
repeated InspectValue values = 3;
|
|
|
|
message InspectValue {
|
|
string name = 1;
|
|
string value = 2;
|
|
}
|
|
} |