1.0

Table Of Contents
vCloud API Programming Guide
74 VMware, Inc.
Youcanreconfigureavirtualmachine(Vmelement)bymakingchangestoanyofthefollowingsections:
VirtualHardwareSection
OperatingSystemSection
NetworkConnectionSection
GuestCustomizationSection
Modifiedsectionsmustcontainallrequiredelements,evenifyouarenotchangingtheirvalues.Some
elementsinsomesectionsarereadonly.Seetheschemareferencesfordetails.
Table 5-3. Summary of Virtual Machine Reconfiguration Requests
Operation Request Request Body Response
RetrievetheNetworkConnection
ofaVirtualMachine
GETAPIURL/vApp/vmid/
networkConnectionSection/
None NetworkConnectionSection
ModifytheNetworkConnection
ofaVirtualMachine
PUTAPIURL/vApp/vmid/
networkConnectionSection/
NetworkConnectionSection Task
RetrievetheGuestCustomization
SectionofaVirtualMachine
GETAPIURL/vApp/vmid/
guestCustomizationSection/
None GuestCustomizationSection
ModifytheGuestCustomization
SectionofaVirtualMachine
PUT
APIURL/vApp/vmid/
guestCustomizationSection/
GuestCustomizationSection Task
RetrievetheOperatingSystem
SectionofaVirtualMachine
GETAPIURL/vApp/vmid/
operatingSystemSection/
None OperatingSystemSection
ModifytheOperatingSystem
SectionofaVirtualMachine
PUTAPIURL/vApp/vmid/
operatingSystemSection/
OperatingSystemSection Task
RetrievetheVirtualHardware
SectionofaVirtualMachine
GETAPIURL/vApp/vmid/
virtualHardwareSection/
None VirtualHardwareSection
ModifytheVirtual
Hardware
SectionofaVirtualMachine
PUTAPIURL/vApp/vmid/
virtualHardwareSection/
VirtualHardwareSection Task
RetrievetheCPUConfigurationof
aVirtualMac hine
GETAPIURL/vApp/vmid/
virtualHardwareSection/cpu
None ovf:Item
ModifytheCPUConfigurationof
aVirtualMac hine
PUTAPIURL/vApp/vmid/
virtualHardwareSection/cpu
ovf:Item Task
RetrievetheMemoryItemfrom
theVirtualHardwareSectionofa
VirtualMachine
GETAPIURL/vApp/vmid/
virtualHardwareSection/memory
None ovf:Item
ModifytheMemoryItemofthe
VirtualHardwareSectionofa
VirtualMachine
PUTAPIURL/vApp/vmid/
virtualHardwareSection/memory
ovf:Item Task
RetrieveVirtualDiskItemsfrom
theVirtualHardwareSectionofa
VirtualMachine
GETAPIURL/vApp/vmid/
virtualHardwareSection/disks
None RasdItemsList
ModifyVirtualDiskItemsofthe
VirtualHardware
Sectionofa
VirtualMachine
PUTAPIURL/vApp/vmid/
virtualHardwareSection/disks
RasdItemsList Task
RetrieveNetworkCardItems
fromtheVirtualHardwareSection
ofaVirtualMachine
GETAPIURL/vApp/vmid/
virtualHardwareSection/
networkCards
None RasdItemsList
ModifyNetworkCardItemsofthe
VirtualHardwareSectionofa
VirtualMachine
PUTAPIURL/vApp/vmid/
virtualHardwareSection/
networkCards
RasdItemsList Task
RetrieveRemovableMedia
Drive
ItemsfromtheVirtualHardware
SectionofaVirtualMachine
GETAPIURL/vApp/vmid/
virtualHardwareSection/media
None RasdItemsList