2.2.4.63 BaseDnsZone

The BaseDnsZone complex type specifies the properties of a DNS zone. This consists of the properties common to both DnsZone (specified in section 2.2.4.220) as well as DnsReverseLookupZone (specified in section 2.2.4.210) complex types that extend the BaseDnsZone.

 <xs:complexType name="BaseDnsZone">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:BaseIpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="AccessScopeId" type="xsd:long" />
         <xs:element minOccurs="0" name="DynamicUpdateStatus" type="ipam:DnsDynamicUpdateSetting" />
         <xs:element minOccurs="0" name="IsInheritedAccessScope" type="xsd:boolean" />
         <xs:element minOccurs="0" name="IsSignedZone" nillable="true" type="xsd:boolean" />
         <xs:element minOccurs="0" name="LastCollectedFromServerName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="NSRecords" nillable="true" type="ipam:ArrayOfDnsResourceRecord" />
         <xs:element minOccurs="0" name="Name" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="NorefreshInterval" nillable="true" type="ser:duration" />
         <xs:element minOccurs="0" name="PreferredServerName" nillable="true" type="xsd:string" />
         <xs:element minOccurs="0" name="RecordId" type="xsd:long" />
         <xs:element minOccurs="0" name="RefreshInterval" nillable="true" type="ser:duration" />
         <xs:element minOccurs="0" name="ScavengeStaleRecords" nillable="true" type="xsd:boolean" />
         <xs:element minOccurs="0" name="SoaRecord" nillable="true" type="ipam:DnsResourceRecord" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

AccessScopeId:  Specifies the unique identifier for the associated access scope in the IPAM data store.

DynamicUpdateStatus: Specifies the dynamic update setting for the DNS zone.

IsInheritedAccessScope: Specifies whether the DNS zone inherits access scope from the parent.

IsSignedZone: Specifies whether the DNS zone is signed.

LastCollectedFromServerName: The name of the DNS server from which the DNS zone was last collected.

Name:  Specifies the name of the DNS zone. The Name MUST NOT be NULL and MUST NOT exceed 255 characters in length.

NSRecords: Specifies the DNS resource records of type NS that are present in the DNS zone.

NorefreshInterval: Represents the no refresh interval of the DNS zone.

PreferredServerName: Specifies the name of preferred DNS server for the DNS zone.

RecordId: Specifies the unique identifier for the data in the IPAM data store.

RefreshInterval: Specifies the refresh interval of the DNS zone.

ScavengeStaleRecords: Specifies whether to scavenge stale resource records from the DNS zone.

SoaRecord: Represents the SOA resource record of the DNS zone.