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