Documentation ¶
Index ¶
- Variables
- type DDNSGenerator
- func (g *DDNSGenerator) Generate(ctx context.Context, source generator.DNSGeneratorSource) ([]v1.DNSRecordSpec, error)
- func (g *DDNSGenerator) GetPublicIP() (string, error)
- func (g *DDNSGenerator) RequeueAfter(ctx context.Context, source generator.DNSGeneratorSource) time.Duration
- func (g *DDNSGenerator) Support(source generator.DNSGeneratorSource) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoPublicIP = errors.New("can't get public ip")
Functions ¶
This section is empty.
Types ¶
type DDNSGenerator ¶
type DDNSGenerator struct {
// contains filtered or unexported fields
}
func (*DDNSGenerator) Generate ¶
func (g *DDNSGenerator) Generate(ctx context.Context, source generator.DNSGeneratorSource) ([]v1.DNSRecordSpec, error)
func (*DDNSGenerator) GetPublicIP ¶
func (g *DDNSGenerator) GetPublicIP() (string, error)
func (*DDNSGenerator) RequeueAfter ¶
func (g *DDNSGenerator) RequeueAfter(ctx context.Context, source generator.DNSGeneratorSource) time.Duration
func (*DDNSGenerator) Support ¶
func (g *DDNSGenerator) Support(source generator.DNSGeneratorSource) bool
Click to show internal directories.
Click to hide internal directories.