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