# Resolv TaskServ Contracts - Type Definitions # Migrated from: provisioning/extensions/taskservs/networking/resolv/kcl/resolv.k let _concerns_lib = import "schemas/lib/concerns.ncl" in { # Nameserver definition NameServer = { ns_ip | String, }, # Main Resolv configuration Resolv = { name | String, nameservers, domains_search | String, split_dns_server | String | optional, split_dns_domains | optional, # ServiceConcerns umbrella (ADR-008). /etc/resolv.conf manager — stateless preset. concerns | _concerns_lib.ServiceConcerns | optional, .. }, }