TestimoX

API Reference

Class

DnsCleanupPreviewService

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers static

Builds read-only DNS cleanup previews from reusable DNS posture findings.

Inheritance

  • Object
  • DnsCleanupPreviewService

Methods

public static DnsCleanupPreviewSnapshot BuildSnapshot(String domainName, String dnsServer, DnsRecordReferenceIntegritySnapshot references, DnsForwardReverseParitySnapshot parity, DnsDcLocatorIntegritySnapshot dcLocator, DnsRecordAgingPostureSnapshot aging, Int32 maxActions = 0) #
Returns: DnsCleanupPreviewSnapshot

Builds a DNS cleanup preview from already collected posture snapshots.

Parameters

domainName System.String requiredposition: 0
Domain name associated with the preview.
dnsServer System.String requiredposition: 1
DNS server associated with the preview.
references ADPlayground.Dns.DnsRecordReferenceIntegritySnapshot requiredposition: 2
Dangling reference snapshot.
parity ADPlayground.Dns.DnsForwardReverseParitySnapshot requiredposition: 3
Forward/reverse parity snapshot.
dcLocator ADPlayground.Dns.DnsDcLocatorIntegritySnapshot requiredposition: 4
AD DC locator integrity snapshot.
aging ADPlayground.Dns.DnsRecordAgingPostureSnapshot requiredposition: 5
Record aging posture snapshot.
maxActions System.Int32 = 0 optionalposition: 6
Maximum actions to return. Zero or negative means no explicit limit.

Returns

DNS cleanup preview snapshot.

public static DnsCleanupPreviewSnapshot Evaluate(Options options) #
Returns: DnsCleanupPreviewSnapshot

Builds a DNS cleanup preview by collecting source posture snapshots.

Parameters

options ADPlayground.Dns.DnsCleanupPreviewService.Options requiredposition: 0
Preview options.

Returns

DNS cleanup preview snapshot.