TestimoX

API Reference

Class

DnsZoneDnssecPostureSnapshot

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

Aggregated DNSSEC zone posture snapshot.

Inheritance

  • Object
  • DnsZoneDnssecPostureSnapshot

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public DnsZoneDnssecPostureSnapshot() #

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 DNSSEC posture collection succeeded.

public String CollectionError { get; set; } #

Collection error message when collection failed.

public DnsCollectionDiagnostics Diagnostics { get; set; } #

Diagnostics captured while collecting DNSSEC zone metadata.

public Int32 ZoneCount { get; set; } #

Total zones evaluated.

public Int32 SignedZoneCount { get; set; } #

Total zones reported as signed.

public Int32 UnsignedZoneCount { get; set; } #

Total zones reported as unsigned.

public Int32 UnknownZoneCount { get; set; } #

Total zones whose DNSSEC metadata could not be determined.

public Int32 SignedZoneWithIssueCount { get; set; } #

Total signed zones with DNSSEC key or rollover findings.

public Int32 SigningKeyCount { get; set; } #

Total collected DNSSEC signing keys.

public Int32 WeakAlgorithmKeyCount { get; set; } #

Total collected DNSSEC signing keys using weak or legacy algorithms.

public Int32 RolloverIssueKeyCount { get; set; } #

Total collected DNSSEC signing keys with rollover error status.

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

Per-zone DNSSEC posture rows.

public IReadOnlyList<DnsZoneDnssecPostureItem> Findings { get; set; } #

DNSSEC posture findings.