2.2.4.199 DnsResourceRecordDataSoa

The DnsResourceRecordDataSoa complex type SHOULD<34> extend the DnsResourceRecordData. It specifies the details associated with a DNS resource record of type SOA.

 <xs:complexType name="DnsResourceRecordDataSoa">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:DnsResourceRecordData">
       <xs:sequence>
         <xs:element minOccurs="0" name="ExpireLimit" type="ser:duration" />
         <xs:element minOccurs="0" name="MinimumTtl" type="ser:duration" />
         <xs:element minOccurs="0" name="PrimaryServer" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="RefreshInterval" type="ser:duration" />
         <xs:element minOccurs="0" name="ResponsiblePerson" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="RetryDelay" type="ser:duration" />
         <xs:element minOccurs="0" name="SerialNumber" type="xsd:unsignedInt" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

ExpireLimit:  Specifies how long after the previous zone transfer the secondary server for the zone continues to respond to queries for the zone before discarding its own zone as invalid.

MinimumTtl:  Specifies the TTL that applies to all the resource records in the zone whenever a time-to-live value is not specified in a resource record.

PrimaryServer:  Specifies the primary DNS server authoritative for the zone.

RefreshInterval:  Specifies how often the secondary server for the zone checks to see whether the zone has been changed.

ResponsiblePerson:  Specifies the email address of the administrator responsible for the zone.

RetryDelay:  Specifies how long after sending a zone transfer request the secondary server for the zone waits for a response from the master server before retrying.

SerialNumber:  Specifies how many times the zone has been updated.