mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-26 21:01:32 +08:00

* add support for egress domain routing * add domain info to egress range * fix egress domain update * send peer update domain resolution update * add egress domain update in the peer update * use range field for domain check * add egress domain to host pull * add egress domain model to egress host update * add egress domain model to egress host update * update egress domain model on acls * add check of range if domain is set * sync egress domains to dns system * add egress domain to match domain list, fix egress nat rule for domains * fix all rsrcs comms * fix static checks * fix egress acls on CE * check for all resources access on a node * simplify egress acl rules * merged ce and pro acl rule func * fix uni direction acl rule for static nodes * allow relayed nodes traffic * resolve merge conflicts * remove anywhere dst rule on user node acls * fix: broadcast user groups update for acl changes * add egress domain ans routes to nodes * add egress ranges to DST * add all egress ranges for all resources * fix DNS routing acls rules
16 lines
532 B
Go
16 lines
532 B
Go
package models
|
|
|
|
type EgressReq struct {
|
|
ID string `json:"id"`
|
|
Name string `json:"name"`
|
|
Network string `json:"network"`
|
|
Description string `json:"description"`
|
|
Nodes map[string]int `json:"nodes"`
|
|
Tags []string `json:"tags"`
|
|
Range string `json:"range"`
|
|
Domain string `json:"domain"`
|
|
Nat bool `json:"nat"`
|
|
Status bool `json:"status"`
|
|
IsInetGw bool `json:"is_internet_gateway"`
|
|
}
|