Discover Packages
github.com/caos/orbos
internal
operator
zitadel
kinds
networking
cloudflare
package
Version:
v0.31.1
Opens a new window with list of versions in this module.
Published: Sep 11, 2020
License: Apache-2.0
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
type Desired struct {
Common *tree .Common `yaml:",inline"`
Spec *Spec
}
type Domain struct {
Domain string `yaml:"domain"`
Subdomains []*Subdomain `yaml:"subdomains"`
Rules []*Rule `yaml:"rules"`
}
type Filter struct {
Description string `yaml:"description"`
Targets []string `yaml:"targets"`
TargetGroups []string `yaml:"targetgroups"`
Sources []string `yaml:"sources"`
SourceGroups []string `yaml:"sourcegroups"`
ContainsTargets []string `yaml:"containstargets"`
ContainsTargetsGroups []string `yaml:"containstargetsgroups"`
SSL string `yaml:"ssl"`
}
type Group struct {
Name string `yaml:"name"`
List []string `yaml:"list"`
}
type Rule struct {
Description string `yaml:"description"`
Priority int `yaml:"priority"`
Action string `yaml:"action"`
Filters []*Filter `yaml:"filters"`
}
type Spec struct {
Domains []*Domain `yaml:"domains"`
Groups []*Group `yaml:"groups"`
}
type Subdomain struct {
Subdomain string `yaml:"subdomain"`
IP string `yaml:"ip"`
Proxied bool `yaml:"proxied"`
TTL int `yaml:"ttl"`
Type string `yaml:"type"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.