API Reference
DnsZoneOverviewItem
Per-DNS-server view of a Microsoft DNS zone configuration row.
Inheritance
- Object
- DnsZoneOverviewItem
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property QueryResult.Items
- Property DomainDnsZoneOverviewSnapshot.Items
Constructors
public DnsZoneOverviewItem() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DnsServer { get; set; } #DNS server that returned this zone row.
public String ZoneFamily { get; set; } #Friendly zone family used for review grouping.
public String ZoneType { get; set; } #Raw Microsoft DNS zone type value when exposed by WMI.
public String ZoneTypeName { get; set; } #Friendly Microsoft DNS zone type description.
public Nullable<Int32> AllowUpdate { get; set; } #Raw Microsoft DNS dynamic update mode.
public String DynamicUpdateMode { get; set; } #Friendly dynamic update mode description.
public Nullable<Boolean> IsDsIntegrated { get; set; } #True when the zone is AD-integrated, false when it is file-backed, or null when unknown.
public Boolean IsReverseLookupZone { get; set; } #True when the zone is a reverse lookup zone.
public Boolean IsAdInfrastructureZone { get; set; } #True when the zone is a common AD DNS infrastructure zone such as _msdcs.
public Nullable<Boolean> IsScavengingEnabled { get; set; } #True when zone aging/scavenging is enabled, false when disabled, or null when unknown.
public IReadOnlyList<String> ScavengingServers { get; set; } #DNS servers explicitly allowed to scavenge the zone, when exposed by WMI.
public Int32 ScavengingServerCount { get; } #Number of explicitly configured scavenging servers.
public Nullable<Double> NoRefreshIntervalDays { get; set; } #Zone no-refresh interval in days, when exposed by WMI.
public Nullable<Double> RefreshIntervalDays { get; set; } #Zone refresh interval in days, when exposed by WMI.
public Nullable<Int32> DaysUntilNextScavenge { get; set; } #Days until the next scavenge time, when exposed by WMI.
public Nullable<Int32> SecureSecondaries { get; set; } #Raw Microsoft DNS zone transfer policy.
public String ZoneTransferPolicy { get; set; } #Friendly zone transfer policy description.
public IReadOnlyList<String> SecondaryServers { get; set; } #Explicit secondary servers configured for zone transfer, when available.
public Nullable<Boolean> AutoCreatePtrRecords { get; set; } #True when associated PTR auto-creation is enabled, false when disabled, or null when unknown.
public String SettingSignature { get; set; } #Canonical signature used to detect per-zone setting drift across DNS servers.