Optionaladdress?: stringDHCP configuration to update.
OptionaldnsLocalName?: stringTLD given to hostnames in the Private Networks. If an instance with
hostname foo gets a lease, and this is set to bar, foo.bar will
resolve. Allowed characters are a-z0-9-..
OptionaldnsSearch?: string[]Array of search paths in addition to the pushed DNS configuration.
OptionaldnsServersOverride?: string[]Array of DNS server IP addresses used to override the DNS server list pushed to DHCP clients, instead of the gateway itself.
OptionalenableDynamic?: booleanDefines whether to enable dynamic pooling of IPs. When false, only pre-existing DHCP reservations will be handed out. Defaults to true.
OptionalpoolHigh?: stringHigh IP (inclusive) of the dynamic address pool. Must be in the config's subnet.
OptionalpoolLow?: stringLow IP (inclusive) of the dynamic address pool. Must be in the config's subnet.
OptionalpushDefaultRoute?: booleanDefines whether the gateway should push a default route to DHCP clients, or only hand out IPs.
OptionalpushDnsServer?: booleanDefines whether the gateway should push custom DNS servers to clients. This allows for instance hostname -> IP resolution.
OptionalrebindTimer?: stringAfter how long a DHCP client will query for a new lease if previous renews
fail. Must be 30s lower than valid_lifetime.
OptionalrenewTimer?: stringAfter how long a renew will be attempted. Must be 30s lower than
rebind_timer.
Optionalsubnet?: stringSubnet for the DHCP server.
OptionalvalidLifetime?: stringHow long DHCP entries will be valid for.
Optionalzone?: ZoneZone to target. If none is passed will use default zone from the config.
IP address of the DHCP server. This will be the Public Gateway's address in the Private Network. It must be part of config's subnet.