mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-21 11:16:34 +08:00
add metric for egress routes
This commit is contained in:
parent
48b805bbc2
commit
b9343fb845
1 changed files with 10 additions and 4 deletions
|
@ -151,12 +151,18 @@ type ExtPeersResponse struct {
|
||||||
KeepAlive int32 `json:"persistentkeepalive" bson:"persistentkeepalive"`
|
KeepAlive int32 `json:"persistentkeepalive" bson:"persistentkeepalive"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type EgressRangeMetric struct {
|
||||||
|
Network net.IPNet `json:"network"`
|
||||||
|
RouteMetric net.IPNet `json:"route_metric"`
|
||||||
|
}
|
||||||
|
|
||||||
// EgressGatewayRequest - egress gateway request
|
// EgressGatewayRequest - egress gateway request
|
||||||
type EgressGatewayRequest struct {
|
type EgressGatewayRequest struct {
|
||||||
NodeID string `json:"nodeid" bson:"nodeid"`
|
NodeID string `json:"nodeid" bson:"nodeid"`
|
||||||
NetID string `json:"netid" bson:"netid"`
|
NetID string `json:"netid" bson:"netid"`
|
||||||
NatEnabled string `json:"natenabled" bson:"natenabled"`
|
NatEnabled string `json:"natenabled" bson:"natenabled"`
|
||||||
Ranges []string `json:"ranges" bson:"ranges"`
|
Ranges []string `json:"ranges" bson:"ranges"`
|
||||||
|
RangesWithMetric []EgressRangeMetric `json:"ranges_with_metric"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// RelayRequest - relay request struct
|
// RelayRequest - relay request struct
|
||||||
|
|
Loading…
Add table
Reference in a new issue