TestimoX

API Reference

Class

Snapshot (DomainDnsEventLogRetentionPostureService)

Namespace ADPlayground.Dns.DomainDnsEventLogRetentionPostureService
Assembly ADPlayground
Modifiers sealed

Aggregated DNS event log retention 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 event log channel returned details.

public String CollectionError { get; set; } #

Collection error summary when no channel returned details.

public Int32 DnsServerCount { get; set; } #

Total DNS servers evaluated.

public Int32 ChannelCount { get; set; } #

Total event log channels evaluated.

public Int32 CollectedChannelCount { get; set; } #

Total event log channels with collected details.

public Int32 QueryIssueCount { get; set; } #

Total channel detail collection issues.

public Int32 RequiredChannelQueryIssueCount { get; set; } #

Total required DNS event log channels where details could not be collected.

public String RequiredChannelQueryIssueSummary { get; set; } #

Compact summary of required DNS event log channel collection issues.

public Int32 SessionUnavailableCount { get; set; } #

Total channels where EventViewerX could not open or reuse an Event Log session.

public Int32 SessionTimeoutCount { get; set; } #

Total channels where opening the Event Log session timed out.

public Int32 NegativeCacheCount { get; set; } #

Total channels skipped because the target host was cached as unreachable.

public Int32 RpcUnavailableCount { get; set; } #

Total channels where the Event Log RPC preflight failed.

public Int32 PingFailedCount { get; set; } #

Total channels where the target did not answer the reachability probe.

public Int32 LogConfigurationUnavailableCount { get; set; } #

Total channels where the channel configuration was unavailable or the channel was not present.

public Int32 LogDetailsTimeoutCount { get; set; } #

Total channels where the EventViewerX log-detail read exceeded the configured timeout.

public Int32 DisabledExpectedChannelCount { get; set; } #

Total expected DNS event log channels that are disabled.

public Int32 UndersizedChannelCount { get; set; } #

Total enabled DNS event log channels below the retention size threshold.

public Int32 FullChannelCount { get; set; } #

Total DNS event log channels that report as full.

public Int32 FindingCount { get; } #

Total DNS event log retention findings.

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

Per-channel DNS event log retention posture.

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

DNS event log retention findings.