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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
Allowed Values
| Value | Description |
|---|---|
ns | Name server (NS) |
cname | Alias for record (CNAME) |
a | IP address (A) |
aaaa | AAAA record (AAAA) |
mx | Mail exchanger (MX) |
txt | Text record (TXT) |
ptr | Reverse record (PTR) |
naptr | NAPTR record (NAPTR) |
srv | SRV record (SRV) |
caa | CAA record (CAA) |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="host" type="common:string255" minOccurs="0"/>Element: value
Type: common:string255
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | enabled |
Allowed Values
| Value | Description |
|---|---|
enabled | |
disabled | |
temporaryDisabled |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:string
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For NAPTR records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedInt
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For NAPTR records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedInt
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For NAPTR records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:string
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For NAPTR records only. Regular expression condition
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:string
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For NAPTR records only. Regular expression substitution
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | none |
Allowed Values
| Value | Description |
|---|---|
i | |
none |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | none |
Allowed Values
| Value | Description |
|---|---|
A | |
P | |
S | |
U | |
none |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:string
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For SRV records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedInt
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For SRV records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedInt
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For SRV records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedInt
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For SRV records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:string
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For SRV records only
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD 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
Type: common:unsignedShort
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: For CAA records only. Flag values between 0-255. Default: 0.
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | issue |
Allowed Values
| Value | Description |
|---|---|
issue | |
issuewild | |
iodef |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
Element: name
Type: common:string255
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: DNS template name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
Element: name
Type: common:string255
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: DNS zone name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | / |
Allowed Values
| Value | Description |
|---|---|
/ | |
- |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | master |
Allowed Values
| Value | Description |
|---|---|
master | |
slave |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 10 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="status" type="common:boolean" minOccurs="0"/>SOARecordInfo
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Element: DNSZoneName
Type: common:string255
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: DNS zone name
Properties
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
Element: remoteURL
Type: common:domainType
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: Remote update location
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
Allowed Values
| Value | Description |
|---|---|
0 | very hight |
1 | hight |
2 | medium |
3 | low |
4 | very low |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 10 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | 10 |
XSD Source
<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
Extends: RemoteURLInfo
Element: clientId
Type: common:idType
Namespace: http://4psa.com/DNSZoneData.xsd/1.5
Description: Client id
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
Element: DNSZone
Type: inline complex type
Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5
Description: Returns DNS zone data on success.
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
Element: DNSRecord
Type: inline complex type
Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5
Description: Returns DNS zone data on success.
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
Element: remoteURL
Type: input:ExtendedRemoteURLInfo
Namespace: http://4psa.com/DNSZoneMessagesInfo.xsd/1.5
Description: Returns updated remote URL data on success.
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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>