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
104 VMware, Inc.
<NetworkPoolReference type="application/vnd.vmware.admin.networkPool+xml"
name="VC2_VLAN_Backed"
href="http://vcloud.example.com/api/v1.0/admin/extension/networkPool/2"/>
</NetworkPoolReferences>
</ProviderVdc>
List the Organization vDCs Supported by a Provider vDC
AnadministratorcanusethehrefvaluefromanyProviderVdcReferenceelementinaVCloudasthetarget
ofarequestthatreturnsalistoforganizationvDCsthattheprovidervDCsupports.
Example 615showsarequestofthistype,madeusingthehrefoftheprovidervDCshowninExample 6
2
onpage 94.Theresponse,aVdcReferenceselement,indicatesthattheprovidervDCat
http://vcloud.example.com/api/v1.0/admin/providervdc/2issupportingtheorganizationvDC,
http://vcloud.example.com/api/v1.0/admin/vdc/44,createdinExample 616.
Example 6-15. List the Organization vDCs Supported by a Provider vDC
Request:
GET http://vcloud.example.com/api/v1.0/admin/providervdc/2/vdcReferences
Response:
<VdcReferences xmlns="http://www.vmware.com/vcloud/v1" ... >
<Link rel="up" type="application/vnd.vmware.admin.providervdc+xml"
href="http://vcloud.example.com/api/v1.0/admin/providervdc/2"/>
<VdcReference type="application/vnd.vmware.admin.vdc+xml" name="org3vdc1"
href="http://vcloud.example.com/api/v1.0/admin/vdc/44"/>
</VdcReferences>
Allocate a vDC to an Organization
AnorganizationadministratorcanallocateresourcesfromaprovidervDCtoavDCinanorganizationby
POSTinganAdminVdcbodytoanorganization’saddURLforvDCs.Example 64includessuchaURL:
<Link rel="add" type="application/vnd.vmware.admin.vdc+xml"
href="http://vcloud.example.com/api/v1.0/admin/org/26/vdcs"/>
Example 616usesthatURLtoaddanewvDCtotheorganization.ThenewvDCallocatesresourcesfromthe
providervDCspecifiedintheProviderVdcReferenceelementintherequestbody.Thecontentsofthat
elementwereobtainedfromthiselement,shownintheresponseinExample 62.
<ProviderVdcReference type="application/vnd.vmware.admin.providervdc+xml" name="MainProvider"
href="http://vcloud.example.com/api/v1.0/admin/providervdc/2"/>
<ProviderVdcReference ... />
Example 6-16. Allocate a vDC to an Organization
Request:
POST http://vcloud.example.com/api/v1.0/admin/org/26/vdcs
Content-Type: application/vnd.vmware.admin.vdc+xml
...
<AdminVdc name="org26vdc1" xmlns="http://www.vmware.com/vcloud/v1">
<Description>Example vDC</Description>
<AllocationModel>AllocationPool</AllocationModel>
<StorageCapacity>
<Units>MB</Units>
<Allocated>3072</Allocated>
<Limit>4096</Limit>
</StorageCapacity>
<ComputeCapacity>
<Cpu>

Table of Contents

Related product manuals