EasyManua.ls Logo

VMware VCLOUD API 1.0 - API

VMware VCLOUD API 1.0 - API
212 pages
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...
vCloud API Programming Guide
136 VMware, Inc.
Example 7-25. Remove an External Network
Request:
DELETE http://vcloud.example.com/api/v1.0/admin/extension/externalnet/27
Response:
202 Accepted
Content-Type: application/vnd.vmware.vcloud.task+xml
...
<Task ... operation="Deleting External Network (27)" ...>
...
</Task>
Create a Network Pool
Asystemadministratorcanusetherel="add"linkfornetworkPoolsinaVMWExtensionbodytoadda
networkpooltoavCloud.Example 726createsanetworkpooloftheVlanPoolTypebymakingaPOST
requesttothenetworkPoolslinkreturnedinExample 71.Requeststocreatenetworkpoolsof
othertypes
(FencePoolTypeandPortGroupPoolType)followasimilarpattern.
Example 7-26. Create a Network Pool
Request:
POST http://vcloud.example.com/api/v1.0/admin/extension/networkPools
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"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance”
xsi:type="vmext:VlanPoolType" name="NewVlanPool">
<vcloud:Description>Extra pool for new Orgs</vcloud:Description>
<vmext:VlanRange>
<vmext:Start>100</vmext:Start>
<vmext:End>120</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>
Response:
201 Created
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" 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 Orgs</vcloud:Description>
<vmext:VlanRange>
<vmext:Start>100</vmext:Start>
<vmext:End>120</vmext:End>
</vmext:VlanRange>
<vmext:VimSwitchRef>
NOTEYoumustusetheVMwarevSphereAPItoobtainthevaluesyouneedtopopulatetheVimSwitchRef
element.

Table of Contents

Related product manuals