vShield API Programming Guide
124 VMware, Inc.
<xs:element name="keySize" type="KeySize"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Statistics">
<xs:sequence>
<xs:element minOccurs="0" name="interfaceStats" type="InterfaceStats"/>
<xs:element minOccurs="0" name="trafficStats" type="TrafficStatistics"/>
<xs:element minOccurs="0" maxOccurs="10" name="ipsecStats" type="IpsecVpnSiteStats"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="dhcpLeaseInfo"
type="DhcpLeaseInfo"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InterfaceStats">
<xs:sequence>
<xs:element minOccurs="0" name="internalInterface" type="InterfaceStatsOnInterface"/>
<xs:element minOccurs="0" name="externalInterface" type="InterfaceStatsOnInterface"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InterfaceStatsOnInterface">
<xs:sequence>
<xs:element minOccurs="0" name="rx" type="InterfaceStatsData"/>
<xs:element minOccurs="0" name="tx" type="InterfaceStatsData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InterfaceStatsData">
<xs:sequence>
<xs:element minOccurs="0" name="bytes" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="packets" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="carrier" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="collisons" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="dropped" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="errors" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="mcast" type="xs:unsignedLong"/>
<xs:element minOccurs="0" name="overrun" type="xs:unsignedLong"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TrafficStatistics">
<xs:sequence>
<xs:element minOccurs="0" name="internalInterface" type="TrafficStatsOnInterface"/>
<!-- traffic from/to intif -->
<xs:element minOccurs="0" name="externalInterface" type="TrafficStatsOnInterface"/>
<!-- traffic from/to extif -->
<xs:element minOccurs="0" name="vpnInterface" type="TrafficStatsOnInterface"/> <!--
traffic from/to vpn remoteSubnets -->
<xs:element minOccurs="0" name="vseTraffic" type="TrafficStatsOnInterface"/> <!--
traffic processed at/generated from by VSE -->
<xs:element minOccurs="0" name="droppedSessions" type="DroppedSessions"/> <!-- Drop
counters due to user configured firewall -->
</xs:sequence>
</xs:complexType>
<xs:complexType name="TrafficStatsOnInterface">
<xs:sequence>
<xs:element minOccurs="0" name="ingress" type="DirectionOnInterface"/> <!-- Incoming
-->
<xs:element minOccurs="0" name="egress" type="DirectionOnInterface"/> <!-- Outgoing -->
</xs:sequence>
</xs:complexType>
<xs:complexType name="DirectionOnInterface">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="addressCounting"
type="TrafficStatsData"/> <!-- per address -->
Comentários a estes Manuais