API Reference
Snapshot (DomainDnsZoneHostingConfigurationPostureService)
Aggregated DNS zone hosting and configuration posture for a domain.
Inheritance
- Object
- Snapshot
Constructors
public Snapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DomainName { get; set; } #Domain DNS name associated with the posture view.
public Boolean CollectionSucceeded { get; set; } #True when at least one DNS server returned zone metadata.
public String CollectionError { get; set; } #Collection error summary when no DNS server returned zone metadata.
public Int32 DnsServerCount { get; set; } #Total DNS servers targeted.
public Int32 CollectedServerCount { get; set; } #Total DNS servers that returned zone metadata.
public Int32 QueryIssueCount { get; set; } #Total DNS servers where zone metadata collection failed.
public Int32 ZoneCount { get; set; } #Total unique zones observed across DNS servers.
public Int32 FindingCount { get; set; } #Total findings produced from zone overview review metadata.
public Int32 InformationalFindingCount { get; set; } #Total informational findings.
public Int32 WarningOrHigherFindingCount { get; set; } #Total warning-or-higher findings.
public Int32 MediumOrHigherFindingCount { get; set; } #Total medium-or-higher findings.
public Int32 ZoneSettingDriftCount { get; set; } #Total zones with setting drift across DNS servers.
public Int32 IncompleteAdIntegratedHostingZoneCount { get; set; } #Total AD-integrated zones that were not observed on every collected DNS server.
public Int32 IncompleteAdInfrastructureHostingZoneCount { get; set; } #Total AD infrastructure zones that were not observed on every collected DNS server.
public Int32 ScavengingWithoutOwnerZoneCount { get; set; } #Total zones where scavenging is enabled without an explicit owner list.
public Int32 MultipleScavengingOwnerZoneCount { get; set; } #Total zones with multiple explicit scavenging owners.
public Int32 BroadZoneTransferFindingCount { get; set; } #Total broad zone transfer findings.
public Int32 RestrictedTransferWithoutAllowListFindingCount { get; set; } #Total restricted-transfer findings where no allow list was collected.
public Int32 SecureUpdateNonAdIntegratedFindingCount { get; set; } #Total zones reporting secure dynamic updates while not reporting as AD-integrated.
public Int32 ReverseZonePtrAutomationFindingCount { get; set; } #Total reverse zones reporting associated PTR auto-creation enabled.
public DnsCollectionDiagnostics Diagnostics { get; set; } #Collection diagnostics for the underlying overview query.
public IReadOnlyList<Finding> Findings { get; set; } #Findings derived from DNS zone overview review metadata.
public IReadOnlyList<DnsZoneOverviewSummaryItem> Zones { get; set; } #Aggregated per-zone overview rows used as supporting evidence.
public IReadOnlyList<DnsZoneOverviewServerItem> Servers { get; set; } #Aggregated per-DNS-server overview rows used as supporting evidence.