VMware VSHIELD APP 1.0 - API Programming Manual page 85

Vshield api
Table of Contents

Advertisement

<xs:complexType name="VPNTunnelDetailedConfig">
<xs:sequence>
<xs:element name="mode" type="xs:string" />
<xs:element name="auto" type="xs:string" />
<xs:element name="authby" type="xs:string" />
<xs:element name="aggremode" type="xs:string" />
<xs:element name="ikeLifeTime" type="xs:unsignedInt" />
<xs:element name="ike" type="xs:string" />
<xs:element name="keyexchange" type="xs:string" />
<xs:element name="pfs" type="xs:string" />
<xs:element name="esp" type="xs:string" />
<xs:element name="saLifeTime" type="xs:unsignedInt" />
<xs:element name="dpddelay" type="xs:unsignedInt" />
<xs:element name="dpdtimeout" type="xs:unsignedInt" />
<xs:element name="dpdaction" type="xs:string" />
<xs:element name="NetworkEndpointsConfig" type="NetworkEndpointsConfig" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="VPNTunnelStatus">
<xs:sequence>
<xs:element name="policy" type="xs:string" />
<xs:element name="mode" type="xs:string" />
<xs:element name="ikeLife" type="xs:unsignedInt" />
<xs:element name="ipsecLife" type="xs:unsignedInt" />
<xs:element name="NetworkEndpointsConfig" type="NetworkEndpointsConfig"/>
<xs:element name="VseToRemoteSiteStats" type="VPNStats" />
<xs:element name="RemoteSiteToVseStats" type="VPNStats" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="VPNStats">
<xs:sequence>
<xs:element name="fromPort" type="xs:unsignedInt" />
<xs:element name="toPort" type="xs:unsignedInt" />
<xs:element name="protocol" type="xs:string" />
<xs:element name="spi" type="xs:string" />
<xs:element name="reqid" type="xs:string" />
<xs:element name="encryption" type="xs:string" />
<xs:element name="authentication" type="xs:string" />
<xs:element name="packets" type="xs:unsignedInt" />
<xs:element name="bytes" type="xs:unsignedInt" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="NetworkEndpointsConfig">
<xs:sequence>
<xs:element name="remoteEndPointAddress" type="xs:NMTOKEN" /> <!--right-->
<xs:element name="remoteSiteSubnet" type="xs:string" /> <!--rightSubnet-->
<xs:element minOccurs="0" name="vseVPNPublicAddress" type="xs:NMTOKEN" />
<xs:element name="vseVPNInternalAddress" type="xs:NMTOKEN" /> <!--left-->
<xs:element name="vseVPNInternalSubnet" type="xs:string" /> <!--leftsubnet-->
</xs:sequence>
</xs:complexType>
<xs:complexType name="Snapshots">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="timestamp" type="xs:unsignedInt" />
</xs:sequence>
</xs:complexType>
VMware, Inc.
<!--leftid-->
Appendix 8 Appendix: REST API Schemas
85

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