crowdsec/pkg/types/whitelist.go

18 lines
330 B
Go
Raw Normal View History

2020-05-15 09:39:16 +00:00
package types
import (
"net"
"github.com/antonmedv/expr/vm"
)
type Whitelist struct {
Reason string `yaml:"reason,omitempty"`
Ips []string `yaml:"ip,omitempty"`
B_Ips []net.IP
Cidrs []string `yaml:"cidr,omitempty"`
B_Cidrs []*net.IPNet
Exprs []string `yaml:"expression,omitempty"`
B_Exprs []*vm.Program
}