API Reference
Class
Snapshot (DomainDnsLoggingPostureService)
Aggregated domain DNS logging posture snapshot.
Inheritance
- Object
- Snapshot
Constructors
public Snapshot() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.