Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Element GetDNSRecordRequest
Namespace http://4psa.com/DNSZoneMessages.xsd/1.5
Annotations
Get DNS record request
Diagram
Diagram DNSZoneMessages_xsd_Element_GetDNSRecordRequest.tmp#GetDNSRecordRequest_DNSRecordId DNSZoneMessages_xsd_Element_GetDNSRecordRequest.tmp#GetDNSRecordRequest_DNSZoneName DNSZoneMessages_xsd_Element_GetDNSRecordRequest.tmp#GetDNSRecordRequest_filter DNSZoneMessages_xsd_Element_GetDNSRecordRequest.tmp#GetDNSRecordRequest_RecordType
Properties
content: complex
Model DNSRecordId{0,1} | (DNSZoneName{0,1} , filter{0,1} , RecordType{0,1})
Children DNSRecordId, DNSZoneName, RecordType, filter
Instance
<GetDNSRecordRequest xmlns="http://4psa.com/DNSZoneMessages.xsd/1.5">
  <DNSRecordId>{0,1}</DNSRecordId>
  <DNSZoneName>{0,1}</DNSZoneName>
  <filter>{0,1}</filter>
  <RecordType>{0,1}</RecordType>
</GetDNSRecordRequest>
Source
<xs:element name="GetDNSRecordRequest">
  <xs:annotation>
    <xs:documentation>Get DNS record request</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:annotation>
        <xs:documentation>Either of</xs:documentation>
      </xs:annotation>
      <xs:element name="DNSRecordId" type="common:idType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DNS record id</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element name="DNSZoneName" type="common:string255" minOccurs="0">
          <xs:annotation>
            <xs:documentation>DNS zone name</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="filter" type="common:string255" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Filter DNS records by host, value</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="RecordType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>DNS Record type : 'A', 'AAAA', 'NS', 'CNAME', 'MX', 'TXT', 'SRV', 'PTR', 'NAPTR' or 'CAA'</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="A"/>
              <xs:enumeration value="NS"/>
              <xs:enumeration value="AAAA"/>
              <xs:enumeration value="CNAME"/>
              <xs:enumeration value="MX"/>
              <xs:enumeration value="TXT"/>
              <xs:enumeration value="SRV"/>
              <xs:enumeration value="PTR"/>
              <xs:enumeration value="NAPTR"/>
              <xs:enumeration value="CAA"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element DNSRecordId
Namespace http://4psa.com/DNSZoneMessages.xsd/1.5
Annotations
DNS record id
Diagram
Diagram Common_xsd_Simple_Type_idType.tmp#idType
Type idType
Properties
content: simple
minOccurs: 0
Facets
whiteSpace collapse
Source
<xs:element name="DNSRecordId" type="common:idType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS record id</xs:documentation>
  </xs:annotation>
</xs:element>
Element DNSZoneName
Namespace http://4psa.com/DNSZoneMessages.xsd/1.5
Annotations
DNS zone 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="DNSZoneName" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS zone name</xs:documentation>
  </xs:annotation>
</xs:element>
Element filter
Namespace http://4psa.com/DNSZoneMessages.xsd/1.5
Annotations
Filter DNS records by host, value
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="filter" type="common:string255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Filter DNS records by host, value</xs:documentation>
  </xs:annotation>
</xs:element>
Element RecordType
Namespace http://4psa.com/DNSZoneMessages.xsd/1.5
Annotations
DNS Record type : 'A', 'AAAA', 'NS', 'CNAME', 'MX', 'TXT', 'SRV', 'PTR', 'NAPTR' or 'CAA'
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
Facets
enumeration A
enumeration NS
enumeration AAAA
enumeration CNAME
enumeration MX
enumeration TXT
enumeration SRV
enumeration PTR
enumeration NAPTR
enumeration CAA
Source
<xs:element name="RecordType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DNS Record type : 'A', 'AAAA', 'NS', 'CNAME', 'MX', 'TXT', 'SRV', 'PTR', 'NAPTR' or 'CAA'</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="NS"/>
      <xs:enumeration value="AAAA"/>
      <xs:enumeration value="CNAME"/>
      <xs:enumeration value="MX"/>
      <xs:enumeration value="TXT"/>
      <xs:enumeration value="SRV"/>
      <xs:enumeration value="PTR"/>
      <xs:enumeration value="NAPTR"/>
      <xs:enumeration value="CAA"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>