default_config: Optional['NscZoneConfig'] = None
def __init__(self,
+ *,
admin_email: Optional[str] = None,
refresh: Optional[int | timedelta] = None,
retry: Optional[int | timedelta] = None,
state_dir: Path
zone_dir: Path
secondary_dir: Path
- daemon: 'NscDaemon' # Set by DaemonConfig class
+ daemon: 'NscDaemon'
def __init__(self,
+ *,
directory: str = '.',
daemon: Optional['NscDaemon'] = None,
**kwargs) -> None:
def add_zone(self,
name: Optional[str] = None,
+ *,
reverse_for: str | IPNetwork | None = None,
alias_for: Optional[NscZonePrimary] = None,
follow_primary: str | IPAddress | None = None,