Class DynDnsUser
- Namespace
- KASserver
- Assembly
- KASserver.Client.dll
A DynDNS user as returned by get_ddnsusers. Typed convenience properties cover the common
fields; Raw exposes the complete map for everything else.
public sealed class DynDnsUser
- Inheritance
-
DynDnsUser
- Inherited Members
Remarks
Field shape verified live against the KAS API (get_ddnsusers).
Properties
Comment
The comment (KAS field dyndns_comment).
public string? Comment { get; }
Property Value
DualStack
Whether dual-stack mode is enabled (KAS field dyndns_dual_stack, Y/N).
public bool DualStack { get; }
Property Value
Label
The host label within the zone (KAS field dyndns_label).
public string? Label { get; }
Property Value
Login
The technical DynDNS login (KAS field dyndns_login), used by update/delete actions.
public string? Login { get; }
Property Value
Raw
The complete raw field map as returned by the KAS API.
public required IReadOnlyDictionary<string, object?> Raw { get; init; }
Property Value
TargetIp
The current target IP (KAS field dyndns_target_ip).
public string? TargetIp { get; }
Property Value
TargetIpv4
The current IPv4 target (KAS field dyndns_target_ipv4); empty when unset.
public string? TargetIpv4 { get; }
Property Value
TargetIpv6
The current IPv6 target (KAS field dyndns_target_ipv6); empty when unset.
public string? TargetIpv6 { get; }
Property Value
Zone
The zone the host belongs to (KAS field dyndns_zone).
public string? Zone { get; }