app

package
v1.0.12 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2021 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const Version string = "1.0.10"

Version contains current application version

Variables

This section is empty.

Functions

func Entrypoint

func Entrypoint(version string)

Entrypoint of an application

Types

type Clients

type Clients struct {
	CloudFlare cf.Client
	HTTP       cf.HTTPClient
	Route53    r53.Client
}

Clients contains authenticated DNS provider clients

type Configuration

type Configuration struct {
	Providers  []string
	Project    *vcs.Project
	FileSystem *Filesystems
	Clients    *Clients
	Delay      int
}

Configuration contains app runtime config

type Filesystems

type Filesystems struct {
	Global afero.Fs
	Meta   billy.Filesystem
	Data   billy.Filesystem
}

Filesystems contains different filesystems abstractions

type Providers

type Providers struct {
	CloudFlare cf.Zones
	Route53    r53.Zones
}

Providers contains fetched providers Zones

Jump to

Keyboard shortcuts

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