<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
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
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
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
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>