TestimoX

API Reference

Class

DomainDnsEventLogRetentionPostureService

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers static

Aggregates DNS event log channel retention posture across domain-controller DNS servers.

Inheritance

  • Object
  • DomainDnsEventLogRetentionPostureService

Methods

Evaluate 3 overloads
public static Snapshot Evaluate(String domainName) #
Returns: Snapshot

Evaluates domain-wide DNS event log retention posture.

Parameters

domainName System.String requiredposition: 0
Target domain DNS name.

Returns

Aggregated DNS event log retention posture snapshot.

public static Snapshot Evaluate(String domainName, Options options) #
Returns: Snapshot

Evaluates domain-wide DNS event log retention posture.

Parameters

domainName System.String requiredposition: 0
Target domain DNS name.
timeoutMs System.Int32 requiredposition: 1
Timeout budget for each EventViewerX channel detail read, in milliseconds.

Returns

Aggregated DNS event log retention posture snapshot.

Evaluate(System.String domainName, ADPlayground.Dns.DomainDnsEventLogRetentionPostureService.Options options) #

Evaluates domain-wide DNS event log retention posture.

Parameters

domainName System.String required
Target domain DNS name.
options ADPlayground.Dns.DomainDnsEventLogRetentionPostureService.Options required
Collection options.

Returns

Aggregated DNS event log retention posture snapshot.