ultradns

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UltraDNSChanges

type UltraDNSChanges struct {
	Action                    string
	ResourceRecordSetUltraDNS udnssdk.RRSet
}

UltraDNSChanges struct

type UltraDNSProvider

type UltraDNSProvider struct {
	provider.BaseProvider
	// contains filtered or unexported fields
}

UltraDNSProvider struct

func NewUltraDNSProvider

func NewUltraDNSProvider(domainFilter endpoint.DomainFilter, dryRun bool) (*UltraDNSProvider, error)

NewUltraDNSProvider initializes a new UltraDNS DNS based provider

func (*UltraDNSProvider) ApplyChanges

func (p *UltraDNSProvider) ApplyChanges(ctx context.Context, changes *plan.Changes) error

func (*UltraDNSProvider) Records

func (p *UltraDNSProvider) Records(ctx context.Context) ([]*endpoint.Endpoint, error)

func (*UltraDNSProvider) Zones

func (p *UltraDNSProvider) Zones(ctx context.Context) ([]udnssdk.Zone, error)

Zones returns list of hosted zones

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL