API Reference
Snapshot (DomainDnsEventLogRetentionPostureService)
Aggregated DNS event log retention posture snapshot.
Inheritance
- Object
- Snapshot
Constructors
public Snapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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 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 PingFailedCount { get; set; } #Total channels where the target did not answer the reachability probe.
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.