Complex Type DNSZoneInfo
Namespace
http://4psa.com/DNSZoneData.xsd/1.5
Diagram
Used by
Elements
AddDNSZoneRequest , GetDNSZoneResponseType/DNSZone , UpdateDNSZoneResponseType/DNSZone
Model
name{0,1} , templateId{0,1} , templateIP{0,1} , separator{0,1} , type{0,1} , IPs{0,10} , status{0,1}
Children
IPs , name , separator , status , templateIP , templateId , type
Source
<xs:complexType name= "DNSZoneInfo" >
<xs:sequence >
<xs:element name= "name" type= "common:string255" minOccurs= "0" >
<xs:annotation >
<xs:documentation > DNS zone name </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "templateId" type= "common:idType" minOccurs= "0" >
<xs:annotation >
<xs:documentation > DNS zone template id </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "templateIP" type= "common:ipAddress" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Template IP </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "separator" default= "/" minOccurs= "0" >
<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>
<xs:element name= "type" default= "master" minOccurs= "0" >
<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>
<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>
<xs:element name= "status" type= "common:boolean" minOccurs= "0" />
</xs:sequence>
</xs:complexType>