3.1.1.1.10.1 Data Model

RecordId: Primary key: A 64-bit unique signed integer that is unique for each entry in the table. The store assigns a unique value when a new row is inserted into the table. This forms the RecordId of the BaseDnsServerZone data structure.

ServerRecordId: foreign key (ADM_DNSServerRoleInfo, RecordId) on delete cascade: The RecordId of the DNS server role in ADM_DNSServerRoleInfo table for which the row specifies a zone mapping. This is used to retrieve the DnsServer data for the Server member of BaseDnsServerZone.

DnsZoneId:foreign key (ADM_DNSForwardLookupTable, RecordId) on delete no action: The DNS zone to DNS server mapping specified by the row. This is used to retrieve the Zone member of the DnsServerZone.

ForwardLookupZoneDetails: This contains the other miscellaneous details of the zone. They are modeled around the following members of the DnsServerZone.

  • ZoneType

  • ZoneConfiguration

  • ZoneHealth

  • ZoneHealthLastUpdateTime