TestimoX

API Reference

Class

View (DomainDnsDhcpOwnershipPostureService)

Namespace ADPlayground.Dns.DomainDnsDhcpOwnershipPostureService
Assembly ADPlayground
Modifiers sealed

Aggregated DHCP/DNS ownership posture for a domain.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #

Target domain DNS name.

public Boolean CollectionSucceeded { get; set; } #

True when both DHCP authorization and DnsUpdateProxy membership collection succeeded.

public String CollectionError { get; set; } #

Combined collection error summary when one or more collectors fail.

public Boolean DhcpAuthorizationCollectionSucceeded { get; set; } #

True when DHCP authorization collection succeeded.

public String DhcpAuthorizationCollectionError { get; set; } #

DHCP authorization collection error when present.

public Boolean DnsUpdateProxyCollectionSucceeded { get; set; } #

True when DnsUpdateProxy membership collection succeeded.

public String DnsUpdateProxyCollectionError { get; set; } #

DnsUpdateProxy membership collection error when present.

public Int32 AuthorizedDhcpCount { get; set; } #

Total AD-authorized DHCP entries discovered.

public Int32 DnsUpdateProxyMemberCount { get; set; } #

Total effective DnsUpdateProxy members discovered.

public Int32 AuthorizedDhcpDnsUpdateProxyMemberCount { get; set; } #

Total DnsUpdateProxy members that correlate to authorized DHCP servers.

public Int32 NonDhcpDnsUpdateProxyMemberCount { get; set; } #

Total DnsUpdateProxy members that do not correlate to authorized DHCP servers.

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

All projected DnsUpdateProxy members.

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

DnsUpdateProxy members correlated to authorized DHCP servers.

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

DnsUpdateProxy members not correlated to authorized DHCP servers.