Skip to content
complex data types

DNS Zone - Complex Types ​

This section documents the complex data types for DNS Zone service.

DNSRecordInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by
Element: type

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Record type

Properties ​

PropertyValue
contentcomplex
minOccurs0

Allowed Values ​

ValueDescription
nsName server (NS)
cnameAlias for record (CNAME)
aIP address (A)
aaaaAAAA record (AAAA)
mxMail exchanger (MX)
txtText record (TXT)
ptrReverse record (PTR)
naptrNAPTR record (NAPTR)
srvSRV record (SRV)
caaCAA record (CAA)

XSD Source ​

xml
<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>
Element: host

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="host" type="common:string255" minOccurs="0"/>
Element: value

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="value" type="common:string255" minOccurs="0"/>
Element: status

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS RR status: enabled, disabled. Default status:enabled.

Properties ​

PropertyValue
contentcomplex
minOccurs0
defaultenabled

Allowed Values ​

ValueDescription
enabled
disabled
temporaryDisabled

XSD Source ​

xml
<xs:element name="status" minOccurs="0" default="enabled">
  <xs:annotation>
    <xs:documentation>DNS RR status: enabled, disabled. Default status:enabled.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="enabled"/>
        <xs:enumeration value="disabled"/>
        <xs:enumeration value="temporaryDisabled"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: opt

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For MX records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:boolean

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NS records of reverse zones only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only. Regular expression condition

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only. Regular expression substitution

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only. Regular expression flag: 'none', 'i'. Default: none.

Properties ​

PropertyValue
contentcomplex
minOccurs0
defaultnone

Allowed Values ​

ValueDescription
i
none

XSD Source ​

xml
<xs:element name="regexFlag" minOccurs="0" default="none">
  <xs:annotation>
    <xs:documentation>For NAPTR records only. Regular expression flag: 'none', 'i'. Default: none.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="i"/>
        <xs:enumeration value="none"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: replacement

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only.

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="replacement" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>For NAPTR records only.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: flag

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR records only. Flag values: 'A', 'P', 'S', 'U', 'none'. Default: none.

Properties ​

PropertyValue
contentcomplex
minOccurs0
defaultnone

Allowed Values ​

ValueDescription
A
P
S
U
none

XSD Source ​

xml
<xs:element name="flag" minOccurs="0" default="none">
  <xs:annotation>
    <xs:documentation>For NAPTR records only. Flag values: 'A', 'P', 'S', 'U', 'none'. Default: none.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="A"/>
        <xs:enumeration value="P"/>
        <xs:enumeration value="S"/>
        <xs:enumeration value="U"/>
        <xs:enumeration value="none"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: TTL

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NAPTR and SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For SRV records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<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

Type: common:unsignedShort

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For CAA records only. Flag values between 0-255. Default: 0.

Properties ​

PropertyValue
contentsimple
minOccurs0
default0

XSD Source ​

xml
<xs:element name="criticalFlag" type="common:unsignedShort" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>For CAA records only. Flag values between 0-255. Default: 0.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: tag

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For CAA records only. Tag values: 'issue', 'issuewild', 'iodef'. Default: 'issue'.

Properties ​

PropertyValue
contentcomplex
minOccurs0
defaultissue

Allowed Values ​

ValueDescription
issue
issuewild
iodef

XSD Source ​

xml
<xs:element name="tag" minOccurs="0" default="issue">
  <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

Type: common:boolean

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: For NS records only

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="isPrimary" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>For NS records only</xs:documentation>
  </xs:annotation>
</xs:element>

DNSTemplateInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by
Element: name

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS template name

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="name" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS template name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: type

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS template type

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="type" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS template type</xs:documentation>
  </xs:annotation>
</xs:element>
Element: owner

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS template own type ( Global Template or Owned template)

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="owner" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS template own type ( Global Template or Owned template)</xs:documentation>
  </xs:annotation>
</xs:element>
Element: templateId

Type: common:idType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS zone template id

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="templateId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS zone template id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: clientId

Type: common:idType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Client id

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="clientId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: DNSRecord

Type: DNSRecordInfo

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS records

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSRecord" type="DNSRecordInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DNS records</xs:documentation>
  </xs:annotation>
</xs:element>
Element: templateIPs

Type: inline complex type

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Template IPS

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="templateIPs" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Template IPS</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="type" minOccurs="0">
          <xs:annotation>
            <xs:documentation>IP type</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="IP" type="common:ipAddress" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Template IP</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DNSZoneInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by
Element: name

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS zone name

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="name" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS zone name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: templateId

Type: common:idType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS zone template id

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="templateId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS zone template id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: templateIP

Type: common:ipAddress

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Template IP

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="templateIP" type="common:ipAddress" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Template IP</xs:documentation>
  </xs:annotation>
</xs:element>
Element: separator

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Class C reverse zones subnet separator: '/' or '-'. Default value: '/'.

Properties ​

PropertyValue
contentcomplex
minOccurs0
default/

Allowed Values ​

ValueDescription
/
-

XSD Source ​

xml
<xs:element name="separator" minOccurs="0" default="/">
  <xs:annotation>
    <xs:documentation>Class C reverse zones subnet separator: '/' or '-'. Default value: '/'.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="/"/>
        <xs:enumeration value="-"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: type

Type: restriction of xs:string

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS zone type: 'master' or 'slave'. Default type: master.

Properties ​

PropertyValue
contentcomplex
minOccurs0
defaultmaster

Allowed Values ​

ValueDescription
master
slave

XSD Source ​

xml
<xs:element name="type" minOccurs="0" default="master">
  <xs:annotation>
    <xs:documentation>DNS zone type: 'master' or 'slave'. Default type: master.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="master"/>
        <xs:enumeration value="slave"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: IPs

Type: common:ipAddress

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: {type} DNS servers IP addresses

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccurs10

XSD Source ​

xml
<xs:element name="IPs" type="common:ipAddress" minOccurs="0" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>{type} DNS servers IP addresses</xs:documentation>
  </xs:annotation>
</xs:element>
Element: status

Type: common:boolean

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="status" type="common:boolean" minOccurs="0"/>

SOARecordInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by
Element: DNSZoneName

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: DNS zone name

Properties ​

PropertyValue
contentsimple

XSD Source ​

xml
<xs:element name="DNSZoneName" type="common:string255">
  <xs:annotation>
    <xs:documentation>DNS zone name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: refresh

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Refresh time

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="refresh" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Refresh time</xs:documentation>
  </xs:annotation>
</xs:element>
Element: retry

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Retry time

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="retry" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Retry time</xs:documentation>
  </xs:annotation>
</xs:element>
Element: expire

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Expire time

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="expire" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Expire time</xs:documentation>
  </xs:annotation>
</xs:element>
Element: minTTL

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Minimum TTL

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="minTTL" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Minimum TTL</xs:documentation>
  </xs:annotation>
</xs:element>
Element: serial

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Serial

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="serial" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Serial</xs:documentation>
  </xs:annotation>
</xs:element>
Element: autoSerial

Type: common:boolean

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Generate serial automatically

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="autoSerial" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Generate serial automatically</xs:documentation>
  </xs:annotation>
</xs:element>
Element: defaultTTL

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Default TTL

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="defaultTTL" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default TTL</xs:documentation>
  </xs:annotation>
</xs:element>

RemoteURLInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by
Element: remoteURL

Type: common:domainType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Remote update location

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="remoteURL" type="common:domainType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Remote update location</xs:documentation>
  </xs:annotation>
</xs:element>
Element: priority

Type: restriction of xs:int

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Remote URL priority. (0 - very high, 4 - very low)

Properties ​

PropertyValue
contentcomplex
minOccurs0

Allowed Values ​

ValueDescription
0very hight
1hight
2medium
3low
4very low

XSD Source ​

xml
<xs:element name="priority" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Remote URL priority.  (0 - very high, 4 - very low)</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:int">
        <xs:enumeration value="0">
          <xs:annotation>
            <xs:documentation>very hight</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="1">
          <xs:annotation>
            <xs:documentation>hight</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="2">
          <xs:annotation>
            <xs:documentation>medium</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="3">
          <xs:annotation>
            <xs:documentation>low</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
        <xs:enumeration value="4">
          <xs:annotation>
            <xs:documentation>very low</xs:documentation>
          </xs:annotation>
        </xs:enumeration>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: interval

Type: common:unsignedInt

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Update interval: {interval} minutes

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="interval" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Update interval: {interval} minutes</xs:documentation>
  </xs:annotation>
</xs:element>
Element: username

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Username

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="username" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Username</xs:documentation>
  </xs:annotation>
</xs:element>
Element: password

Type: common:string255

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Password

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="password" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Password</xs:documentation>
  </xs:annotation>
</xs:element>
Element: MasterIPs

Type: common:ipAddress

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Remote master IP addresses

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccurs10

XSD Source ​

xml
<xs:element name="MasterIPs" type="common:ipAddress" minOccurs="0" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>Remote master IP addresses</xs:documentation>
  </xs:annotation>
</xs:element>
Element: AllowIPs

Type: common:ipAddress

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Remote allow transfer IP addresses

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccurs10

XSD Source ​

xml
<xs:element name="AllowIPs" type="common:ipAddress" minOccurs="0" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>Remote allow transfer IP addresses</xs:documentation>
  </xs:annotation>
</xs:element>

ExtendedRemoteURLInfo ​

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Used by

Extends: RemoteURLInfo

Element: clientId

Type: common:idType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Client id

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="clientId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: URLId

Type: common:idType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Remote update location id

Properties ​

PropertyValue
contentsimple

XSD Source ​

xml
<xs:element name="URLId" type="common:idType">
  <xs:annotation>
    <xs:documentation>Remote update location id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: status

Type: common:boolean

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="status" type="common:boolean" minOccurs="0"/>
Element: crDate

Type: common:unixTimeStampType

Namespace: http://4psa.com/DNSZoneData.xsd/1.5

Description: Creation date

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="crDate" type="common:unixTimeStampType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Creation date</xs:documentation>
  </xs:annotation>
</xs:element>

GetDNSTemplateResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSTemplate

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS template data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSTemplate" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns DNS template data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSTemplateInfo">
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

UpdateDNSZoneResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSZone

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS zone data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0

XSD Source ​

xml
<xs:element name="DNSZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Returns DNS zone data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSZoneInfo">
          <xs:sequence>
            <xs:element name="clientId" type="commonInput:idType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Client id</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetDNSZoneResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSZone

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS zone data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSZone" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns DNS zone data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSZoneInfo">
          <xs:sequence>
            <xs:element name="clientId" type="commonInput:idType" minOccurs="0"/>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelDNSZoneResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSZoneName

Type: commonInput:domainType

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: DNS zone name

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSZoneName" type="commonInput:domainType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DNS zone name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

UpdateDNSRecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSRecord

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS zone data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0

XSD Source ​

xml
<xs:element name="DNSRecord" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Returns DNS zone data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSRecordInfo">
          <xs:sequence>
            <xs:element name="DNSZoneName" type="commonInput:string255">
              <xs:annotation>
                <xs:documentation>DNS zone name</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DNSRecordId" type="commonInput:idType">
              <xs:annotation>
                <xs:documentation>DNS record id</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetDNSRecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSRecord

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS record data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSRecord" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns DNS record data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSRecordInfo">
          <xs:sequence>
            <xs:element name="DNSRecordId" type="commonInput:idType">
              <xs:annotation>
                <xs:documentation>DNS record id</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DNSZoneName" type="commonInput:string255">
              <xs:annotation>
                <xs:documentation>DNS zone name</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelDNSRecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSRecord

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns DNS record data on success.

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="DNSRecord" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns DNS record data on success.</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="input:DNSRecordInfo">
          <xs:sequence>
            <xs:element name="DNSRecordId" type="commonInput:idType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>DNS record id</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DNSZoneName" type="commonInput:string255">
              <xs:annotation>
                <xs:documentation>DNS zone name</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

UpdateSOARecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: SOARecord

Type: input:SOARecordInfo

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns updated SOA record data on success.

Properties ​

PropertyValue
contentsimple

XSD Source ​

xml
<xs:element name="SOARecord" type="input:SOARecordInfo">
  <xs:annotation>
    <xs:documentation>Returns updated SOA record data on success.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetSOARecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: SOARecord

Type: input:SOARecordInfo

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: DNS Zone SOA record

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="SOARecord" type="input:SOARecordInfo" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS Zone SOA record</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelSOARecordResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: DNSZoneName

Type: commonInput:string255

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: DNS zone name

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="DNSZoneName" type="commonInput:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS zone name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

UpdateRemoteURLResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: remoteURL

Type: input:ExtendedRemoteURLInfo

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns updated remote URL data on success.

Properties ​

PropertyValue
contentsimple
minOccurs0

XSD Source ​

xml
<xs:element name="remoteURL" type="input:ExtendedRemoteURLInfo" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Returns updated remote URL data on success.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

GetRemoteURLResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: remoteURL

Type: input:ExtendedRemoteURLInfo

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Returns requested remote update location data on succes.

Properties ​

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="remoteURL" type="input:ExtendedRemoteURLInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Returns requested remote update location data on succes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

DelRemoteURLResponseType ​

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Used by
Element: URLId

Type: commonInput:idType

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Description: Remote update location id

Properties ​

PropertyValue
contentsimple
maxOccursunbounded

XSD Source ​

xml
<xs:element name="URLId" type="commonInput:idType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Remote update location id</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notice

Type: inline complex type

Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5

Properties ​

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source ​

xml
<xs:element name="notice" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="message" type="commonInput:text" minOccurs="0"/>
        <xs:element name="code" type="commonInput:text" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

Last updated: Nov 26, 2025