Security Groups Schema - VMware VSHIELD APP 1.0 - API Programming Manual

Vshield api
Table of Contents

Advertisement

<xs:complexType name="VNICSType">
<xs:sequence>
<xs:element name="VNIC" type="VNICType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VNICType">
<xs:sequence>
<xs:element name="Id" type="xs:string" />
<xs:element name="Name" type="xs:string" />
<xs:element name="IPList" type="IPList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

Security Groups Schema

This schema details Security Group configuration and management via REST API.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="VsmGlobalConfig">
<xs:complexType>
<xs:all>
</xs:all>
</xs:complexType>
</xs:element>
<xs:complexType name="SecurityGroups">
<xs:choice>
<xs:element name="SecurityGroup" type="SecurityGroup" maxOccurs="unbounded" />
<xs:element name="SecurityGroupIdList" type="SecurityGroupIdList" />
</xs:choice>
</xs:complexType>
<xs:complexType name="SecurityGroup">
<xs:sequence>
<xs:element name="SecurityGroupBaseNode" type="xs:string"/>
<xs:element name="SecurityGroupName" type="xs:string"/>
<xs:element name="SecurityGroupId" type="xs:string" minOccurs="0" />
<xs:element name="SecurityGroupNodeList" type="NodeList"/>
<xs:element name="SecurityGroupIPList" type="IPList"/>
</xs:sequence>
</xs:complexType >
<xs:complexType name="SecurityGroupIdList">
<xs:sequence>
<xs:element name="SecurityGroupId" type="xs:string" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="IPList">
<xs:sequence>
<xs:element name="IP" type="xs:string" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="NodeList">
<xs:sequence>
<xs:element name="Node" type="SecurityGroupNode" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
VMware, Inc.
<xs:element minOccurs="0" name="SecurityGroups" type="SecurityGroups" />
Appendix 8 Appendix: REST API Schemas
69

Advertisement

Table of Contents
loading

Table of Contents