EasyManua.ls Logo

VMware VCLOUD API 1.0 - API - Get Information about a Network Pool; Modify a Network Pool

VMware VCLOUD API 1.0 - API
212 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
VMware, Inc. 137
Chapter 7 VMware vSphere Platform Operations
<vmext:VimServerRef type="application/vnd.vmware.admin.vmwvserver+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/vimServer/100"/>
<vmext:MoRef>dvs-28</vmext:MoRef>
<vmext:VimObjectType>DV_SWITCH</vmext:VimObjectType>
</vmext:VimSwitchRef>
</vmext:VMWNetworkPool>
Get Information About a Network Pool
AsystemadministratorcanusethehrefattributevalueofanyNetworkPoolReferenceorVMWNetworkPool
elementtogetmoreinformationaboutthenetworkpool.Example 7‐27retrievesinformationaboutthe
networkpoolcreatedinExample 7‐26.TheentireVMWNetworkPoolbodyisreturnedintheresponse,butonly
partoftheresponse
isshownintheexample
Example 7-27. Get Information About a Network Pool
Request:
GET http://vcloud.example.com/api/v1.0/admin/extension/networkPool/41
Response:
200 OK
...
<vmext:VMWNetworkPool xmlns:vmext="http://www.vmware.com/vcloud/extension/v1"
xmlns:vcloud="http://www.vmware.com/vcloud/v1" xsi:type="vmext:VlanPoolType"
name="NewVlanPool" type="application/vnd.vmware.admin.networkPool+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/networkPool/41" ... >
<vcloud:Description>Extra pool for new Org Nets</vcloud:Description>
...
</vmext:VMWNetworkPool>
Modify a Network Pool
Tomodifyanetworkpool,makeaPUTrequesttoitseditlink,andsupplyamodifiedversionofthe
VMWNetworkPoolbody.InExample 7‐28,theclientmodifiestheVlanRange Endofthenetworkpoolcreated
inExample 7‐26,thenincludesthemodifiedbodyinaPUTrequesttotheedit
linkthatwasreturnedwhen
thenetworkpoolwascreated.
Example 7-28. Modify a Network Pool
Request:
PUT http://vcloud.example.com/api/v1.0/admin/extension/networkPool/41
Content-Type: application/vnd.vmware.admin.networkPool+xml
...
<vmext:VMWNetworkPool xmlns:vmext="http://www.vmware.com/vcloud/extension/v1"
xmlns:vcloud="http://www.vmware.com/vcloud/v1" xsi:type="vmext:VlanPoolType"
name="NewVlanPool">
<vcloud:Description>Extra pool for new Org Nets</vcloud:Description>
<vmext:VlanRange>
<vmext:Start>100</vmext:Start>
<vmext:End>150</vmext:End>
</vmext:VlanRange>
<vmext:VimSwitchRef>
<vmext:VimServerRef type="application/vnd.vmware.admin.vmwvserver+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/vimServer/100"/>
<vmext:MoRef>dvs-28</vmext:MoRef>
<vmext:VimObjectType>DV_SWITCH</vmext:VimObjectType>
</vmext:VimSwitchRef>
</vmext:VMWNetworkPool>

Table of Contents