TestimoX

API Reference

Class

View (DomainDnsForwarderConsistencyService)

Namespace ADPlayground.Dns.DomainDnsForwarderConsistencyService
Assembly ADPlayground
Modifiers sealed

Aggregated DNS forwarder posture view for a domain.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #

Target domain DNS name.

public Boolean CollectionSucceeded { get; set; } #

True when collection produced at least one DNS posture row.

public String CollectionError { get; set; } #

Collection error summary when evaluation fails.

public Int32 DnsServerCount { get; set; } #

Total DNS servers evaluated.

public Int32 CollectedServerCount { get; set; } #

DNS servers that returned posture successfully.

public Int32 ServerCountWithForwarders { get; set; } #

DNS servers with one or more configured forwarders.

public Int32 ServerCountWithoutForwarders { get; set; } #

DNS servers without configured forwarders.

public Int32 InconsistentServerCount { get; set; } #

DNS servers that differ from the domain baseline forwarder set.

public Int32 NonRedundantServerCount { get; set; } #

DNS servers with fewer than two forwarders configured.

public Int32 UniqueForwarderSetCount { get; set; } #

Distinct forwarder sets observed across the domain.

public IReadOnlyList<String> BaselineForwarders { get; set; } #

Baseline forwarder set chosen for the domain.

public IReadOnlyList<Item> Items { get; set; } #

Per-server forwarder posture items.