API Reference
Class
DnsRecordInventorySnapshot
DNS record inventory snapshot for a domain or DNS server.
Inheritance
- Object
- DnsRecordInventorySnapshot
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Method DnsApexAuthorityPostureService.Evaluate
- Method DnsDcLocatorIntegrityService.Evaluate
- Method DnsDelegationIntegrityService.Evaluate
- Method DnsForwardReverseParityService.Evaluate
- Method DnsRecordAgingPostureService.Evaluate
- Method DnsRecordReferenceIntegrityService.Evaluate
- Method DnsReverseZoneCoverageService.Evaluate
- Method DnsRrsetTtlConsistencyService.Evaluate
- Method DnsSplitHorizonExposureService.Evaluate
Constructors
public DnsRecordInventorySnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String DomainName { get; set; } #Domain name associated with the snapshot.
public String DnsServer { get; set; } #DNS server queried for the snapshot.
public Boolean CollectionSucceeded { get; set; } #Whether collection returned without a top-level exception.
public String CollectionError { get; set; } #Collection error message when the top-level query failed.
public DateTimeOffset GeneratedUtc { get; set; } #UTC timestamp when the snapshot was generated.
public DnsCollectionDiagnostics Diagnostics { get; set; } #Diagnostics captured while collecting the DNS inventory.
public IReadOnlyList<DnsRecordInventoryItem> Records { get; set; } #Collected DNS resource records.
public IReadOnlyList<String> ZoneNames { get; set; } #Collected DNS zone names.
public Int32 RecordCount { get; } #Total number of collected resource records.
public Int32 ZoneCount { get; } #Total number of collected zones.