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...
VMware, Inc. 133
Chapter 7 VMware vSphere Platform Operations
Example 7-21. Remove a vDC
Request:
DELETE http://vcloud.example.com/api/v1.0/admin/extension/providervdc/43
Response:
202 Accepted
Content-Type: application/vnd.vmware.vcloud.task+xml
...
<Task ... operation="Deleting Provider Virtual Datacenter (43)" ...>
...
</Task>
Create an External Network
Asystemadministratorcanusetherel="add"linkforexternalnetsinaVMWExtensionelementtoaddan
externalnetworktoavCloud.Example 722doesthisbymakingaPOSTrequesttotheexternalnetslink
returnedinExample 71.ThecontentoftheVimPortGroupRefelementintherequestbodyspecifies
that
vCenterportgroupthatsupportsthenewexternalnetwork.
Example 7-22. Create an External Network
Request:
POST http://vcloud.example.com/api/v1.0/admin/extension/externalnets
Content-Type: application/vnd.vmware.admin.vmwexternalnet+xml
...
<vmext:VMWExternalNetwork xmlns:vmext="http://www.vmware.com/vcloud/extension/v1"
xmlns:vcloud="http://www.vmware.com/vcloud/v1" name="ExternalNet-VC100">
<vcloud:Description>Portgroup-25 on VC-100</vcloud:Description>
<vcloud:Configuration>
<vcloud:IpScope>
<vcloud:IsInherited>false</vcloud:IsInherited>
<vcloud:Gateway>10.147.58.253</vcloud:Gateway>
<vcloud:Netmask>255.255.255.0</vcloud:Netmask>
<vcloud:Dns1>10.147.115.1</vcloud:Dns1>
<vcloud:Dns2>10.147.115.2</vcloud:Dns2>
<vcloud:DnsSuffix>eng.vmware.com</vcloud:DnsSuffix>
<vcloud:IpRanges>
<vcloud:IpRange>
<vcloud:StartAddress>10.147.58.1</vcloud:StartAddress>
<vcloud:EndAddress>10.147.58.100</vcloud:EndAddress>
</vcloud:IpRange>
</vcloud:IpRanges>
</vcloud:IpScope>
<vcloud:FenceMode>isolated</vcloud:FenceMode>
</vcloud:Configuration>
<vmext:VimPortGroupRef>
<vmext:VimServerRef type="application/vnd.vmware.admin.vmwvserver+xml"
href="http://vcloud.example.com/api/v1.0/admin/extension/vimServer/100"/>
<vmext:MoRef>dvportgroup-25</vmext:MoRef>
<vmext:VimObjectType>NETWORK</vmext:VimObjectType>
</vmext:VimPortGroupRef>
</vmext:VMWExternalNetwork>
NOTEYoumustusetheVMwarevSphereAPItoobtainthevaluesyouneedtopopulatethe
VimPortGroupRefelement.

Table of Contents

Related product manuals