TestimoX

API Reference

Class

DnsZoneDnssecPostureItem

Namespace ADPlayground.Dns
Assembly ADPlayground
Modifiers sealed

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.

Accepted by parameters

Constructors

public DnsZoneDnssecPostureItem() #

Properties

public String ZoneName { get; set; } #

DNS zone name.

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.