vShield API Programming Guide
96 VMware, Inc.
</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 -->
<xs:element minOccurs="0" maxOccurs="unbounded" name="networkCounting"
type="TrafficStatsData"/> <!-- grouped by network -->
</xs:sequence>
</xs:complexType>
<xs:complexType name="DroppedSessions">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ingressFirewallConfig"
type="TrafficStatsData"/> <!-- Due to user configured ingress firewall rules -->
<xs:element minOccurs="0" maxOccurs="unbounded" name="egressFirewallConfig"
type="TrafficStatsData"/> <!-- Due to user configured egress firewall rules -->
Commentaires sur ces manuels