Documentation ¶
Index ¶
- Constants
- func NewProviderFromSecret(ctx context.Context, s *v1.Secret) (provider.Provider, error)
- type GoogleDNSProvider
- func (g *GoogleDNSProvider) Delete(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
- func (g *GoogleDNSProvider) DeleteManagedZone(managedZone *v1alpha1.ManagedZone) error
- func (g *GoogleDNSProvider) Ensure(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
- func (g *GoogleDNSProvider) EnsureManagedZone(managedZone *v1alpha1.ManagedZone) (provider.ManagedZoneOutput, error)
Constants ¶
View Source
const ( GoogleBatchChangeSize = 1000 GoogleBatchChangeInterval = time.Second DryRun = false )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GoogleDNSProvider ¶
type GoogleDNSProvider struct {
// contains filtered or unexported fields
}
func (*GoogleDNSProvider) Delete ¶
func (g *GoogleDNSProvider) Delete(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
func (*GoogleDNSProvider) DeleteManagedZone ¶
func (g *GoogleDNSProvider) DeleteManagedZone(managedZone *v1alpha1.ManagedZone) error
func (*GoogleDNSProvider) Ensure ¶
func (g *GoogleDNSProvider) Ensure(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
func (*GoogleDNSProvider) EnsureManagedZone ¶
func (g *GoogleDNSProvider) EnsureManagedZone(managedZone *v1alpha1.ManagedZone) (provider.ManagedZoneOutput, error)
Click to show internal directories.
Click to hide internal directories.