VMware VSHIELD APP 1.0.0 UPDATE 1 - API Programming Manual page 72

Vshield api
Hide thumbs Also See for VSHIELD APP 1.0.0 UPDATE 1 - API:
Table of Contents

Advertisement

vShield API Programming Guide
vShield Edge Schemas
The following schemas detail vShield Edge installation and configuration.
Base vShield Edge Configuration Schema
This schema represents the base of the entire vShield Edge schema. The sections that follow detail each
element from this schema.
<?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>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
vShield Edge Installation and Upgrade Schema
This schema installs or upgrades a vShield Edge in a port group on an ESX host. You can install one vShield
Edge per port group with an attached NIC.
<?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="InstallParams">
<xs:sequence>
<xs:element name="operationMode">
</xs:element>
<xs:element name="resourcePoolId" type="Moid" />
<xs:element name="hostId" type="Moid" />
<xs:element name="dataStoreId" type="Moid" />
<xs:element name="InternalInterface" type="Interface"/>
<xs:element name="ExternalInterface" type="Interface"/>
<xs:element name="enablePortgroupIsolation" type="xs:boolean" minOccurs="0" />
<xs:element name="InstallStatus" type="xs:string" minOccurs="0" /> <!-- Only in
</xs:sequence>
</xs:complexType >
72
<xs:element minOccurs="0" name="GlobalConfig" type="GlobalConfig"/>
<xs:element minOccurs="0" name="DHCPConfig" type="DHCPConfig"/>
<xs:element minOccurs="0" name="NATConfig" type="NATConfig"/>
<xs:element minOccurs="0" name="LoadBalancerConfig" type="LoadBalancerConfig"/>
<xs:element minOccurs="0" name="FirewallConfig" type="FirewallConfig"/>
<xs:element minOccurs="0" name="InstallParams" type="InstallParams"/>
<xs:element minOccurs="0" name="VPNConfig" type="VPNConfig"/>
<xs:element minOccurs="0" name="TrafficStats" type="TrafficStats"/>
<xs:element minOccurs="0" name="TechSupportLogsLocation"
type="TechSupportLogsLocation"/>
<xs:element minOccurs="0" name="SyslogServerConfig" type="SyslogServerConfig"/>
<xs:element name="InstallParams" type="InstallParams"/>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="routing"/>
</xs:restriction>
</xs:simpleType>
response -->
VMware, Inc.

Advertisement

Table of Contents
loading

Table of Contents