vShield API Programming Guide
88 VMware, Inc.
<xs:attribute name="type" use="required" type="vsns:NamespacesTypeEnum" />
<xs:attribute name="id" use="optional" type="xs:long" />
</xs:complexType>
<xs:complexType name="PortGroupDto">
<xs:sequence>
<xs:element maxOccurs="1" name="Id" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="NamespacesTypeEnum">
<xs:restriction base="xs:NCName">
<xs:enumeration value="DEFAULT" />
<xs:enumeration value="PORTGROUP" />
<xs:enumeration value="NONE" />
</xs:restriction>
</xs:simpleType>
</xs:schema>Retrieved from "https://wiki.eng.vmware.com/NS_DEV/vShieldManager/VSM30/App/ipad/xsd"
vShield Edge Schemas
ThefollowingschemasdetailvShieldEdgeinstallationandconfiguration.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="vmware.vshield.edge.2.0"
xmlns="vmware.vshield.edge.2.0"
elementFormDefault="qualified">
<xs:element name="vshieldEdgeConfig" >
<xs:complexType>
<xs:all>
<xs:element minOccurs="0" name="installParams" type="InstallParams" />
<xs:element minOccurs="0" name="applianceConfig" type="ApplianceConfig" />
<xs:element minOccurs="0" name="routeConfig" type="RouteConfig" />
<xs:element minOccurs="0" name="natConfig" type="NatConfig"/>
<xs:element minOccurs="0" name="firewallConfig" type="FirewallConfig"/>
<xs:element minOccurs="0" name="dhcpConfig" type="DhcpConfig"/>
<xs:element minOccurs="0" name="dhcpService" type="ServiceStatus" />
<xs:element minOccurs="0" name="loadbalancerConfig" type="LoadBalancerConfig"/>
<xs:element minOccurs="0" name="loadbalancerService" type="ServiceStatus" />
<xs:element minOccurs="0" name="ipsecSiteToSiteConfig"
type="IpsecSiteToSiteConfig"/>
<xs:element minOccurs="0" name="ipsecSiteToSiteService" type="ServiceStatus" />
<xs:element minOccurs="0" name="syslogServerConfig" type="SyslogServerConfig"/>
<xs:element minOccurs="0" name="certificateStoreConfig"
type="CertificateStoreConfig"/>
<xs:element minOccurs="0" name="cliLoginCredentials" type="CliLoginCredentials"/>
<xs:element minOccurs="0" name="techSupportLocation" type="xs:string"/> <!-- Only
for response -->
<xs:element minOccurs="0" name="serviceStatsLocation" type="xs:string"/> <!-- Only
for response -->
<xs:element minOccurs="0" name="vseCapability" type="VseCapabilityList"/> <!--
Only for response -->
<xs:element minOccurs="0" name="statistics" type="Statistics"/> <!-- Only for
response -->
</xs:all>
</xs:complexType>
</xs:element>
<!-- In POST call to Install Edge -->
<!-- In GET call to show vshieldEdge configuration -->
<xs:complexType name="InstallParams">
<xs:sequence>
Kommentare zu diesen Handbüchern