TestimoX

API Reference

Class

View (DnsPrimaryZoneNameServerPostureService)

Namespace ADPlayground.Dns.DnsPrimaryZoneNameServerPostureService
Assembly ADPlayground
Modifiers sealed

Aggregated DNS primary-zone name-server posture.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #

Gets or sets the domain name being evaluated.

public String DomainController { get; set; } #

Gets or sets the queried domain controller / DNS server.

public Boolean QuerySucceeded { get; set; } #

Gets or sets whether posture collection completed.

public Boolean IsConsistent { get; set; } #

Gets or sets whether NS records matched current domain controller inventory.

public String ZoneName { get; set; } #

Gets or sets the normalized primary zone name.

public String CollectionError { get; set; } #

Gets or sets a collection error when posture collection fails.

public Int32 ExpectedNameServerCount { get; set; } #

Gets or sets the total expected domain-controller name servers.

public Int32 RegisteredNameServerCount { get; set; } #

Gets or sets the total registered zone NS records.

public Int32 MissingNameServerCount { get; set; } #

Gets or sets how many expected name servers are missing from the zone.

public Int32 UnexpectedNameServerCount { get; set; } #

Gets or sets how many unexpected name servers are present in the zone.

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

Gets or sets the current comparison rows.

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

Gets or sets the missing expected name servers.

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

Gets or sets the unexpected registered name servers.

public Diagnostics Diagnostics { get; set; } #

Gets or sets diagnostic details captured during evaluation.