package
0.2.6
Repository: https://github.com/aerialls/scaleway-ddns.git
Documentation: pkg.go.dev

# Functions

NewConfig returns a new config object if the file exists.
NewContainer returns a new container instance.

# Constants

IntervalMinValue is the lowest possible value between two updates (in sec).

# Variables

DefaultConfig is the global default configuration.
DefaultDomainConfig is the default domain configuration for common parameters.
DefaultIPv4Config is the default configuration for IPv4.
DefaultIPv6Config is the default configuration for IPv6.
DefaultScalewayConfig is the default configuration to use the Scaleway API.
DefaultTelegramConfig is the default configuration to use Telegram notifications.

# Structs

Config struct for the configuration file.
Container structure to hold global objects.
DomainConfig struct for the domain parameters.
IPConfig struct for the required configuration for IPv4 or IPv6.
ScalewayConfig struct for the required configuration to use the Scaleway API.
TelegramConfig struct for Telegram notifications after updates.

# Interfaces

Notifier interface to represent any notifier.