VMware VSHIELD APP 1.0 - API Programming Manual page 79

Vshield api
Table of Contents

Advertisement

<xs:simpleType name="PORT">
<xs:restriction base="xs:string">
<xs:pattern value="((6[0-5][0-5][0-3][0-5]|[0-5][0-9]{1,4}|[0-9]{2,4})|[0-9])"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PortOrAny">
<xs:restriction base="xs:string">
<xs:pattern value=
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PROTOCOL">
<xs:restriction base="xs:string">
<xs:pattern value="tcp|udp|icmp|any"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IcmpType">
<xs:restriction base="xs:string">
<xs:enumeration value="echo-reply"/>
<xs:enumeration value="destination-unreachable"/>
<xs:enumeration value="source-quench"/>
<xs:enumeration value="redirect"/>
<xs:enumeration value="echo-request"/>
<xs:enumeration value="router-advertisement"/>
<xs:enumeration value="router-solicitation"/>
<xs:enumeration value="time-exceeded"/>
<xs:enumeration value="parameter-problem"/>
<xs:enumeration value="timestamp-request"/>
<xs:enumeration value="timestamp-reply"/>
<xs:enumeration value="address-mask-request"/>
<xs:enumeration value="address-mask-reply"/>
<xs:enumeration value="any"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
NAT Schema
This schema configures SNAT and DNAT rules for a node.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="VShieldEdgeConfig">
<xs:complexType>
<xs:all minOccurs="0">
</xs:all>
</xs:complexType>
</xs:element>
<xs:complexType name="NATConfig">
<xs:choice>
<xs:element maxOccurs="unbounded" name="NATRule" type="NATRule" />
<xs:element maxOccurs="unbounded" name="NATRuleStats" type="NATRuleStats" />
<xs:element name="Snapshots" type="Snapshots"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="NATRule">
<xs:sequence>
<xs:element minOccurs="0" name="protocol" type="PROTOCOL"/>
VMware, Inc.
"((6[0-5][0-5][0-3][0-5]|[0-5][0-9]{1,4}|[0-9]{2,4})|[0-9]|(any))"/>
<xs:element name="NATConfig" type="NATConfig"/>
<!--
Request/Response from Client
<!--
Response from REST server -->
<!--
Only in Response from Server
Appendix 8 Appendix: REST API Schemas
-->
-->
79

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VSHIELD APP 1.0 - API and is the answer not in the manual?

Questions and answers

Table of Contents