erldns_zone_loader (erldns v10.0.0-rc4)

View Source

Functions for loading zones from local or remote sources.

Configuration

{erldns, [
    {zones, #{
        path => "zones.json",
        strict => true
    }
]}

See the type erldns_zones:config/0 for details.

Summary

Functions

Load zones.

Load zones from a given configuration, see erldns_zones:config/0 for details.

Functions

get_config()

-spec get_config() -> erldns_zones:config().

get_config/1

-spec get_config(map() | file:name()) -> erldns_zones:config().

load_zones()

-spec load_zones() -> non_neg_integer().

Load zones.

load_zones(ConfigOrPath)

-spec load_zones(erldns_zones:config() | file:name()) -> non_neg_integer().

Load zones from a given configuration, see erldns_zones:config/0 for details.