Discover Packages
github.com/caos/orbos
internal
operator
zitadel
kinds
networking
cloudflare
package
Version:
v0.31.7
Opens a new window with list of versions in this module.
Published: Sep 23, 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 Source Files Index Constants Variables Functions Types AdaptFunc() SecretsFunc() type Desired type Domain type Filter type Group type Rule type Spec type Subdomain
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.