API Reference
DnsZoneDnssecPostureItem
DNSSEC posture row for one DNS zone.
Inheritance
- Object
- DnsZoneDnssecPostureItem
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
- Property DnsZoneDnssecPostureSnapshot.Findings
- Property DnsZoneDnssecPostureSnapshot.Items
Accepted by parameters
Constructors
public DnsZoneDnssecPostureItem() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ZoneType { get; set; } #Raw zone type reported by Microsoft DNS.
public Nullable<Boolean> IsSigned { get; set; } #Whether the zone appears DNSSEC-signed. Null means the provider did not expose signing metadata.
public String DenialOfExistence { get; set; } #DNSSEC denial-of-existence mode, when exposed by the provider.
public String KeyMasterServer { get; set; } #DNSSEC key master server, when exposed by the provider.
public String KeyMasterStatus { get; set; } #DNSSEC key master status, when exposed by the provider.
public Nullable<Boolean> ParentHasSecureDelegation { get; set; } #Whether the parent delegation is marked secure, when exposed by the provider.
public Nullable<Boolean> EnableRfc5011KeyRollover { get; set; } #Whether RFC 5011 key rollover is enabled, when exposed by the provider.
public Int32 SigningKeyCount { get; set; } #Total DNSSEC signing keys collected for the zone.
public Int32 KeySigningKeyCount { get; set; } #Total collected key-signing keys for the zone.
public Int32 ZoneSigningKeyCount { get; set; } #Total collected zone-signing keys for the zone.
public Int32 ActiveSigningKeyCount { get; set; } #Total collected active signing keys for the zone.
public Int32 WeakAlgorithmKeyCount { get; set; } #Total collected signing keys that use weak or legacy algorithms.
public Int32 RolloverIssueKeyCount { get; set; } #Total collected signing keys with rollover error status.
public IReadOnlyList<String> SigningAlgorithms { get; set; } #Distinct signing key algorithms collected for the zone.
public String Status { get; set; } #Evaluation status.
public String CheckId { get; set; } #Stable check identifier aligned with DNS audit exports.
public String Category { get; set; } #Finding category.
public String Severity { get; set; } #Finding severity.
public String Issue { get; set; } #Human-readable issue summary.
public String RecommendedAction { get; set; } #Recommended remediation action.