Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by
Element name
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
DNS template name
Diagram
Diagram Common_xsd_Simple_Type_string255.tmp#string255
Type string255
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
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
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
DNS template type
Diagram
Diagram Common_xsd_Simple_Type_string255.tmp#string255
Type string255
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
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
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
DNS template own type ( Global Template or Owned template)
Diagram
Diagram Common_xsd_Simple_Type_string255.tmp#string255
Type string255
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
maxLength 255
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
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
DNS zone template id
Diagram
Diagram Common_xsd_Simple_Type_idType.tmp#idType
Type idType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
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
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
Client id
Diagram
Diagram Common_xsd_Simple_Type_idType.tmp#idType
Type idType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="clientId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client id</xs:documentation>
  </xs:annotation>
</xs:element>
Element DNSRecord
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
DNS records
Diagram
Diagram DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_type DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_host DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_value DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_status DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_opt DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_generateCNAME DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_services DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_order DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_preference DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_regex DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_replace DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_regexFlag DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_replacement DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_flag DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_TTL DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_service DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_protocol DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_priority DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_weight DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_port DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_target DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_criticalFlag DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_tag DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo_isPrimary DNSZoneData_xsd_Complex_Type_DNSRecordInfo.tmp#DNSRecordInfo
Type DNSRecordInfo
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model type{0,1} , host{0,1} , value{0,1} , status{0,1} , opt{0,1} , generateCNAME{0,1} , services{0,1} , order{0,1} , preference{0,1} , regex{0,1} , replace{0,1} , regexFlag{0,1} , replacement{0,1} , flag{0,1} , TTL{0,1} , service{0,1} , protocol{0,1} , priority{0,1} , weight{0,1} , port{0,1} , target{0,1} , criticalFlag{0,1} , tag{0,1} , isPrimary{0,1}
Children TTL, criticalFlag, flag, generateCNAME, host, isPrimary, opt, order, port, preference, priority, protocol, regex, regexFlag, replace, replacement, service, services, status, tag, target, type, value, weight
Instance
<DNSRecord xmlns="http://4psa.com/DNSZoneData.xsd/1.5">
  <type>{0,1}</type>
  <host>{0,1}</host>
  <value>{0,1}</value>
  <status>{0,1}</status>
  <opt>{0,1}</opt>
  <generateCNAME>{0,1}</generateCNAME>
  <services>{0,1}</services>
  <order>{0,1}</order>
  <preference>{0,1}</preference>
  <regex>{0,1}</regex>
  <replace>{0,1}</replace>
  <regexFlag>{0,1}</regexFlag>
  <replacement>{0,1}</replacement>
  <flag>{0,1}</flag>
  <TTL>{0,1}</TTL>
  <service>{0,1}</service>
  <protocol>{0,1}</protocol>
  <priority>{0,1}</priority>
  <weight>{0,1}</weight>
  <port>{0,1}</port>
  <target>{0,1}</target>
  <criticalFlag>{0,1}</criticalFlag>
  <tag>{0,1}</tag>
  <isPrimary>{0,1}</isPrimary>
</DNSRecord>
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
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
Template IPS
Diagram
Diagram DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_DNSTemplateInfo_templateIPs_type DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_DNSTemplateInfo_templateIPs_IP
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model type{0,1} , IP{0,1}
Children IP, type
Instance
<templateIPs xmlns="http://4psa.com/DNSZoneData.xsd/1.5">
  <type>{0,1}</type>
  <IP>{0,1}</IP>
</templateIPs>
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:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="master">
              <xs:annotation>
                <xs:documentation>Master</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="allowTransfer">
              <xs:annotation>
                <xs:documentation>Allow transfer</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </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>
Element templateIPs / type
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
IP type
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
Facets
enumeration master
Master
enumeration allowTransfer
Allow transfer
Source
<xs:element name="type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>IP type</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="master">
        <xs:annotation>
          <xs:documentation>Master</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="allowTransfer">
        <xs:annotation>
          <xs:documentation>Allow transfer</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element templateIPs / IP
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Annotations
Template IP
Diagram
Diagram Common_xsd_Simple_Type_ipAddress.tmp#ipAddress
Type ipAddress
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
pattern ([01]?\p{Nd}{1,2}|2([0-4]\p{Nd}|5[0-5]))(\.([01]?\p{Nd}{1,2}|2([0-4]\p{Nd}|5[0-5]))){3}
Source
<xs:element name="IP" type="common:ipAddress" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Template IP</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type DNSTemplateInfo
Namespace http://4psa.com/DNSZoneData.xsd/1.5
Diagram
Diagram DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_name DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_type DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_owner DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_templateId DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_clientId DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_DNSRecord DNSZoneData_xsd_Complex_Type_DNSTemplateInfo.tmp#DNSTemplateInfo_templateIPs
Used by
Element GetDNSTemplateResponseType/DNSTemplate
Model name{0,1} , type{0,1} , owner{0,1} , templateId{0,1} , clientId{0,1} , DNSRecord* , templateIPs*
Children DNSRecord, clientId, name, owner, templateIPs, templateId, type
Source
<xs:complexType name="DNSTemplateInfo">
  <xs:sequence>
    <xs:element name="name" type="common:string255" minOccurs="0">
      <xs:annotation>
        <xs:documentation>DNS template name</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" type="common:string255" minOccurs="0">
      <xs:annotation>
        <xs:documentation>DNS template type</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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>
    <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="clientId" type="common:idType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Client id</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DNSRecord" type="DNSRecordInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>DNS records</xs:documentation>
      </xs:annotation>
    </xs:element>
    <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:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="master">
                  <xs:annotation>
                    <xs:documentation>Master</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="allowTransfer">
                  <xs:annotation>
                    <xs:documentation>Allow transfer</xs:documentation>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </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>
  </xs:sequence>
</xs:complexType>