vCloud API Programming Guide
198 VMware, Inc.
VMWNetworkPool
TheVMWNetworkPoolelementrepresentsanetworkpool.Therearethreedifferenttypesofthiselement,allof
whichhavethesamename,VMWNetworkPool,andaredistinguishedinrequestbodiesbythevalueofthe
HTTPContent‐Typeheader.
FencePoolType
AVMWNetworkPooloftheFencePoolTyperepresentsanetworkpoolbackedbyoneormorevSphereisolated
networks.
Content-Type application/vnd.vmware.admin.fencePool+xml
PortGroupPoolType
AVMWNetworkPoolofthePortGroupPoolTyperepresentsanetworkpoolbackedbyoneormorevSphere
portgroups.
Content-Type application/vnd.vmware.admin.portGroupPool+xml
VlanPoolType
AVMWNetworkPooloftheVlanPoolTyperepresentsanetworkpoolbackedbyoneormorevSphereVLANs.
Content-Type application/vnd.vmware.admin.vlanPool+xml
Schema
Name Min Max Type Description
name 11 xs:string Commonobjectnameattribute
anyattributename 0 n any Includestype,href,XMLnamespaceidentifiers
Description 0 1 xs:string Optionaldescription
FenceIdCount 1 1 xs:int NumberoffenceIDsinthispool
VlanId 1 1 xs:int Setto0fornoVLAN
VimSwitchRef 1 1 VimObjectRefType ReferencetotheswitchthatsupportsthisVLAN
UsedNetworksCount 0 1 xs:int Read‐onlyindicationofhowmanynetworksinthis
poolareinuse
Schema
Name Min Max Type Description
name 11 xs:string Commonobjectnameattribute
anyattributename 0 n any Includestype,href,XMLnamespaceidentifiers
Description 01 xs:string Optionaldescription
PortGroupRefs 1 1 VimObjectRefsType ReferencestotheportgroupsthatsupportthisVLAN
VimServer 11 ReferenceType Referencetotheserverhostingthisobject
UsedNetworksCount 0 1 xs:int Read‐onlyindicationofhowmanynetworksinthis
poolareinuse
Schema
Name Min Max Type Description
name 11 xs:string Commonobjectnameattribute
anyattributename 0 n any Includestype,href,XMLnamespaceidentifiers
Description 0 1 xs:string Optionaldescription
VlanRange 1 n NumericRangeType DefinesarangeofVLANIDs