mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-20 10:45:53 +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"`
|
||||
}
|
||||
|
||||
type EgressRangeMetric struct {
|
||||
Network net.IPNet `json:"network"`
|
||||
RouteMetric net.IPNet `json:"route_metric"`
|
||||
}
|
||||
|
||||
// EgressGatewayRequest - egress gateway request
|
||||
type EgressGatewayRequest struct {
|
||||
NodeID string `json:"nodeid" bson:"nodeid"`
|
||||
NetID string `json:"netid" bson:"netid"`
|
||||
NatEnabled string `json:"natenabled" bson:"natenabled"`
|
||||
Ranges []string `json:"ranges" bson:"ranges"`
|
||||
NodeID string `json:"nodeid" bson:"nodeid"`
|
||||
NetID string `json:"netid" bson:"netid"`
|
||||
NatEnabled string `json:"natenabled" bson:"natenabled"`
|
||||
Ranges []string `json:"ranges" bson:"ranges"`
|
||||
RangesWithMetric []EgressRangeMetric `json:"ranges_with_metric"`
|
||||
}
|
||||
|
||||
// RelayRequest - relay request struct
|
||||
|
|
Loading…
Add table
Reference in a new issue