Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LightDNSHostedZone ¶
LightDNSHostedZone contains the info of a DNSHostedZone needed for selection
type SelectionResult ¶
type SelectionResult struct { Zones []LightDNSHostedZone SpecZoneSel SubSelection SpecDomainSel SubSelection ZoneSel SubSelection DomainSel SubSelection Error string Warnings []string }
SelectionResult contains the result of the CalcZoneAndDomainSelection function
func CalcZoneAndDomainSelection ¶
func CalcZoneAndDomainSelection(spec v1alpha1.DNSProviderSpec, allzones []LightDNSHostedZone) SelectionResult
CalcZoneAndDomainSelection calculates the effective included/excluded domains and zones for the given spec and zones supported by a provider.
type SubSelection ¶
SubSelection contains an included and an excluded string set
func NewSubSelection ¶
func NewSubSelection() SubSelection
NewSubSelection creates an empty SubSelection
func PrepareSelection ¶ added in v0.7.18
func PrepareSelection(sel *v1alpha1.DNSSelection) SubSelection
Click to show internal directories.
Click to hide internal directories.