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. 85
Chapter 5 Datacenter Operations
List Media Devices of a Virtual Machine
YoucanmakeaGETrequesttothemediaURLofaVmtoreturnalistofallmediadevicesattachedtoit.
Example 5-28. List Media Devices Attached to a Vm
Request:
GET http://vcloud.example.com/api/v1.0/vapp/vm-5/virtualHardwareSection/media
Response:
200 OK
Content-Type: application/vnd.vmware.vcloud.rasditemslist+xml
...
<RasdItemsList xmlns="http://www.vmware.com/vcloud/v1" ...
href="http://vcloud.example.com/api/v1.0/vApp/vm-5/virtualHardwareSection/media" ... >
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>IDE Controller</rasd:Description>
<rasd:ElementName>IDE Controller 0</rasd:ElementName>
<rasd:InstanceID>1</rasd:InstanceID>
<rasd:ResourceType>5</rasd:ResourceType>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:Description>CD/DVD Drive</rasd:Description>
<rasd:ElementName>CD/DVD Drive 1</rasd:ElementName>
<rasd:HostResource xmlns:vcloud="http://www.vmware.com/vcloud/v1"
vcloud:connected="false"></rasd:HostResource>
<rasd:InstanceID>3000</rasd:InstanceID>
<rasd:Parent>1</rasd:Parent>
<rasd:ResourceType>15</rasd:ResourceType>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:Description>Floppy Drive</rasd:Description>
<rasd:ElementName>Floppy Drive 1</rasd:ElementName>
<rasd:HostResource xmlns:vcloud="http://www.vmware.com/vcloud/v1"
vcloud:connected="false"></rasd:HostResource>
<rasd:InstanceID>8000</rasd:InstanceID>
<rasd:ResourceType>14</rasd:ResourceType>
</Item>
</RasdItemsList>
Insert Media Into a Virtual Machine
AninsertMediarequestmakesavirtualmediaimagereadablebyaVm.Therequestmustspecifythe
insertMediaURLofaVm.TheMediaelementintherequestbodymustspecifythehrefofthemediaimage
toinsert.WhenprocessinganinsertMediarequest,theserverexaminesthetypeof
themediaspecifiedinthe
requestandthenattemptstoinsertitinadeviceoftheappropriatetype,startingwiththedevicethathasthe
lowestbusnumberandlowestaddressonthatbus.
Example 5-29. Insert Media Into a Virtual Machine
Request:
POST http://vcloud.example.com/api/v1.0/vapp/vm-5/media/action/insertMedia
Content-Type: application/vnd.vmware.vcloud.mediaInsertOrEjectParams+xml
<MediaInsertOrEjectParams xmlns="http://www.vmware.com/vcloud/v1">
<Media href="http://vcloud.example.com/api/v1.0/media/3"/>
</MediaInsertOrEjectParams>

Table of Contents

Related product manuals