<xs:element name="type" minOccurs="0"><xs:annotation><xs:documentation>Record type</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ns"><xs:annotation><xs:documentation>Name server (NS)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="cname"><xs:annotation><xs:documentation>Alias for record (CNAME)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="a"><xs:annotation><xs:documentation>IP address (A)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="aaaa"><xs:annotation><xs:documentation>AAAA record (AAAA)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="mx"><xs:annotation><xs:documentation>Mail exchanger (MX)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="txt"><xs:annotation><xs:documentation>Text record (TXT)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ptr"><xs:annotation><xs:documentation>Reverse record (PTR)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="naptr"><xs:annotation><xs:documentation>NAPTR record (NAPTR)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="srv"><xs:annotation><xs:documentation>SRV record (SRV)</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="caa"><xs:annotation><xs:documentation>CAA record (CAA)</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:element>
<xs:element name="opt" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For MX records only</xs:documentation></xs:annotation></xs:element>
Element generateCNAME
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NS records of reverse zones only
Diagram
Type
boolean
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="generateCNAME" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>For NS records of reverse zones only</xs:documentation></xs:annotation></xs:element>
Element services
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="services" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR records only</xs:documentation></xs:annotation></xs:element>
Element order
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only
Diagram
Type
unsignedInt
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="order" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR records only</xs:documentation></xs:annotation></xs:element>
Element preference
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only
Diagram
Type
unsignedInt
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="preference" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR records only</xs:documentation></xs:annotation></xs:element>
Element regex
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only. Regular expression condition
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="regex" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR records only. Regular expression condition</xs:documentation></xs:annotation></xs:element>
Element replace
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only. Regular expression substitution
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="replace" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR records only. Regular expression substitution</xs:documentation></xs:annotation></xs:element>
Element regexFlag
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NAPTR records only. Regular expression flag: 'none', 'i'. Default: none.
<xs:element name="TTL" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For NAPTR and SRV records only</xs:documentation></xs:annotation></xs:element>
Element service
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="service" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element protocol
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="protocol" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element priority
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
unsignedInt
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="priority" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element weight
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
unsignedInt
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="weight" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element port
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
unsignedInt
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="port" type="common:unsignedInt" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element target
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For SRV records only
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="target" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>For SRV records only</xs:documentation></xs:annotation></xs:element>
Element criticalFlag
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For CAA records only. Flag values between 0-255. Default: 0.
Diagram
Type
unsignedShort
Properties
content:
simple
minOccurs:
0
default:
0
Facets
whiteSpace
collapse
Source
<xs:element name="criticalFlag" type="common:unsignedShort" default="0" minOccurs="0"><xs:annotation><xs:documentation>For CAA records only. Flag values between 0-255. Default: 0.</xs:documentation></xs:annotation></xs:element>
Element tag
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For CAA records only. Tag values: 'issue', 'issuewild', 'iodef'. Default: 'issue'.
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
default:
issue
Facets
enumeration
issue
enumeration
issuewild
enumeration
iodef
Source
<xs:element name="tag" default="issue" minOccurs="0"><xs:annotation><xs:documentation>For CAA records only. Tag values: 'issue', 'issuewild', 'iodef'. Default: 'issue'.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="issue"/><xs:enumeration value="issuewild"/><xs:enumeration value="iodef"/></xs:restriction></xs:simpleType></xs:element>
Element isPrimary
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Annotations
For NS records only
Diagram
Type
boolean
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="isPrimary" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>For NS records only</xs:documentation></xs:annotation></xs:element>