TestimoX

API Reference

Class

Snapshot (DomainDnsLoggingPostureService)

Namespace ADPlayground.Dns.DomainDnsLoggingPostureService
Assembly ADPlayground
Modifiers sealed

Aggregated domain DNS logging posture snapshot.

Inheritance

  • Object
  • Snapshot

Constructors

Properties

public String DomainName { get; set; } #

Target domain DNS name.

public Boolean CollectionSucceeded { get; set; } #

True when at least one DNS server returned logging posture.

public String CollectionError { get; set; } #

Collection error summary when no DNS server returned logging posture.

public Int32 DnsServerCount { get; set; } #

Total DNS servers evaluated.

public Int32 CollectedServerCount { get; set; } #

Total DNS servers that returned logging posture successfully.

public Int32 EventLoggingDisabledServerCount { get; set; } #

Total DNS servers with event logging disabled.

public Int32 EventLoggingErrorsOnlyServerCount { get; set; } #

Total DNS servers logging only DNS errors.

public Int32 DebugLoggingEnabledServerCount { get; set; } #

Total DNS servers with debug packet logging enabled.

public Int32 QueryIssueCount { get; set; } #

Total DNS servers where logging configuration collection failed.

public Int32 FindingCount { get; } #

Total DNS logging posture findings.

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

Per-domain-controller DNS logging posture.

public IReadOnlyList<Finding> Findings { get; set; } #

DNS logging posture findings.