Documentation ¶
Index ¶
- type App
- func (a *App) AddInternalPrefix(desc string) string
- func (a *App) Ensure(k8sClient *kubernetes.Client, namespace string, labels map[string]string, ...) error
- func (a *App) EnsureDNSRecords(domain string, records []*cloudflare.DNSRecord) error
- func (a *App) EnsureFilters(domain string, filters []*cloudflare.Filter) ([]*cloudflare.Filter, func() error, error)
- func (a *App) EnsureFirewallRules(domain string, rules []*cloudflare.FirewallRule) error
- func (a *App) EnsureOriginCACertificate(k8sClient *kubernetes.Client, namespace string, labels map[string]string, ...) error
- func (a *App) TrimInternalPrefix(desc string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) AddInternalPrefix ¶
func (*App) EnsureDNSRecords ¶
func (a *App) EnsureDNSRecords(domain string, records []*cloudflare.DNSRecord) error
func (*App) EnsureFilters ¶
func (a *App) EnsureFilters(domain string, filters []*cloudflare.Filter) ([]*cloudflare.Filter, func() error, error)
func (*App) EnsureFirewallRules ¶
func (a *App) EnsureFirewallRules(domain string, rules []*cloudflare.FirewallRule) error
func (*App) EnsureOriginCACertificate ¶
func (*App) TrimInternalPrefix ¶
Click to show internal directories.
Click to hide internal directories.