mirror of
https://github.com/speatzle/nfsense.git
synced 2025-05-10 18:38:22 +00:00
9 lines
498 B
Go
9 lines
498 B
Go
package definitions
|
|
|
|
type Firewall struct {
|
|
ForwardRules []ForwardRule `json:"forward_rules" validate:"required,dive"`
|
|
DestinationNATRules []DestinationNATRule `json:"destination_nat_rules" validate:"required,dive"`
|
|
SourceNATRules []SourceNATRule `json:"source_nat_rules" validate:"required,dive"`
|
|
Addresses map[string]Address `json:"addresses" validate:"required,dive"`
|
|
Services map[string]Service `json:"services" validate:"required,dive"`
|
|
}
|