Optional
address?: stringDHCP configuration to update.
Optional
dnsTLD 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-.
.
Optional
dnsArray of search paths in addition to the pushed DNS configuration.
Optional
dnsArray of DNS server IP addresses used to override the DNS server list pushed to DHCP clients, instead of the gateway itself.
Optional
enableDefines whether to enable dynamic pooling of IPs. When false, only pre-existing DHCP reservations will be handed out. Defaults to true.
Optional
poolHigh IP (inclusive) of the dynamic address pool. Must be in the config's subnet.
Optional
poolLow IP (inclusive) of the dynamic address pool. Must be in the config's subnet.
Optional
pushDefines whether the gateway should push a default route to DHCP clients, or only hand out IPs.
Optional
pushDefines whether the gateway should push custom DNS servers to clients. This allows for instance hostname -> IP resolution.
Optional
rebindAfter how long a DHCP client will query for a new lease if previous renews
fail. Must be 30s lower than valid_lifetime
.
Optional
renewAfter how long a renew will be attempted. Must be 30s lower than
rebind_timer
.
Optional
subnet?: stringSubnet for the DHCP server.
Optional
validHow long DHCP entries will be valid for.
Optional
zone?: 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.