API Reference
DnsZoneDnssecPostureSnapshot
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.
Returned or exposed by
Constructors
public DnsZoneDnssecPostureSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- 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 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.