API Reference
Class
DnsCleanupPreviewService
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:
DnsCleanupPreviewSnapshotBuilds a DNS cleanup preview from already collected posture snapshots.
Parameters
- domainName System.String
- Domain name associated with the preview.
- dnsServer System.String
- DNS server associated with the preview.
- references ADPlayground.Dns.DnsRecordReferenceIntegritySnapshot
- Dangling reference snapshot.
- parity ADPlayground.Dns.DnsForwardReverseParitySnapshot
- Forward/reverse parity snapshot.
- dcLocator ADPlayground.Dns.DnsDcLocatorIntegritySnapshot
- AD DC locator integrity snapshot.
- aging ADPlayground.Dns.DnsRecordAgingPostureSnapshot
- Record aging posture snapshot.
- maxActions System.Int32 = 0
- Maximum actions to return. Zero or negative means no explicit limit.
Returns
DNS cleanup preview snapshot.
public static DnsCleanupPreviewSnapshot Evaluate(Options options) #Returns:
DnsCleanupPreviewSnapshotBuilds a DNS cleanup preview by collecting source posture snapshots.
Parameters
- options ADPlayground.Dns.DnsCleanupPreviewService.Options
- Preview options.
Returns
DNS cleanup preview snapshot.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object