VMware, Inc. 87
Appendix
</xs:sequence>
</xs:complexType>
<xs:complexType name="VnicInfoDto">
<xs:sequence>
<xs:element name="vnicId" type="xs:string" />
<xs:element name="ipAddress" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="GlobalSettingsDto">
<xs:sequence>
<xs:element name="status" type="OperationStatusEnum" />
<xs:element name="mode" type="OperationModeEnum" />
<!-- optional parameters will be part of response only -->
<xs:element name="timestamp" type="xs:long" minOccurs="0" />
<xs:element name="publishedBy" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="OperationStatusEnum">
<xs:restriction base="xs:NCName">
<xs:enumeration value="enabled" />
<xs:enumeration value="disabled" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OperationModeEnum">
<xs:restriction base="xs:NCName">
<xs:enumeration value="trustOnFirstUse" />
<xs:enumeration value="manual" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PagingSortByEnum">
<xs:restriction base="xs:NCName">
<xs:enumeration value="VM_NAME" />
<xs:enumeration value="MAC" />
<xs:enumeration value="APPROVED_IP" />
<xs:enumeration value="CURRENT_IP" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
vShield App Namespace Schema
Thefollowingschemadetailsnamespaceconfiguration.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="vmware.vshield.global.20.namespace"
xmlns:vsns="vmware.vshield.global.20.namespace" elementFormDefault="qualified">
<xs:element name="VshieldConfiguration">
<xs:complexType>
<xs:choice>
<xs:element maxOccurs="unbounded" name="namespace" type="vsns:NamespaceDto" />
<xs:element maxOccurs="3" name="namespacesType" type="vsns:NamespacesTypeEnum" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:complexType name="NamespaceDto">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="namespacePortGroup"
type="vsns:PortGroupDto" />
</xs:sequence>
Commentaires sur ces manuels