1.5
Table Of Contents
- vCloud API Programming Guide
- Contents
- vCloud API Programming Guide
- About the VMware vCloud API
- Hello vCloud: A Simplified RESTful Workflow
- Exploring a Cloud
- Provisioning an Organization with vApps, Templates, and Media
- Deploying and Operating vApps
- Summary of vCloud API vApp and Virtual Machine Operations Requests
- Create a vApp From a Template
- Compose a vApp From Existing Virtual Machines
- Recompose a vApp to Add or Remove Virtual Machines
- Operate a vApp
- Configuring vApps and Virtual Machines
- Retrieve the Configuration Links for a vApp
- Retrieve the Configuration Links for a Virtual Machine
- Retrieve or Update a Modifiable Section
- Update a vApp Network Configuration
- Update the NetworkConnectionSection of a Virtual Machine
- Retrieve or Modify the CPU Configuration of a Virtual Machine
- Retrieve or Modify the GuestCustomizationSection of a Virtual Machine
- Retrieve or Modify ProductSection Elements
- Retrieve or Modify Groups of Related Sections in a Virtual Machine
- Retrieve or Modify the Hard Disk Configuration of a Virtual Machine
- Creating, Provisioning, and Managing Organizations
- Summary of Administrative Requests
- Administrator Credentials and Privileges
- Organization Administration
- Network Administration
- vDC Administration
- Catalog Administration
- User and Group Administration
- Working With Roles and Rights
- Controlling Access to vApps and Catalogs
- Using vCloud API Extensions to Provision and Manage a Cloud
- Working With Object Metadata
- Using the Query Service
- Configuring and Using Blocking Tasks and Notifications
- XML Representations in the vCloud API
- Index
to retrieve 109
update progress 232
task list, to retrieve 109
task operations 226
U
user
to create 109, 148
to import 150
to retrieve 109
to update or remove 109
users, to administer 148
V
vApp
add virtual machines 83
capturing 70
changing owner 73
composing 80
configuration links in 88
controlling access to 157
datacenter operations 75
importing 70
importing from vCenter 189
list of power operations 77
maintenance mode 86
recompose 83
remove virtual machines 83
to change name or description 54
to change owner 109
to compose or recompose 77
to configure 86
to delete 38
to deploy or undeploy 77
to enter or exit maintenance mode 161
to import from vCenter as template 161
to import from vSphere 161
to instantiate 78
to modify vApp network configuration 96
to operate 85
to retrieve 34
to view or modify lease settings 89
to view or modify network settings 89
to view or modify startup settings 89
vApp network
to modify 96
to retrieve 118
to view or modify configuration 89
vApp template
cataloging 70
copying or moving 69
retrieve owner 73
to change name or description 54
to copy, move, or delete 54
to create from OVF 54
to download 54
to download as OVF package 64
to enable for download 64
to enable or disable for download 54
to import virtual machine as 189, 190
to instantiate 31, 77
to relocate virtual machine from 77
to retrieve 41
to update 86
to upload or download 53
upload URL 59
uploading vmdk files 61
vCenter resources, to discover 167
vCenter server
to attach 166
to register or unregister 161
to update settings 161
vCloud API, and RESTful programming style 9
vDC
allocation models 139
HighestSupportedHardwareVersion
element 173
instantiateVAppTemplate action 30
networks in 30
SupportedHardwareVersion elements 139
to administer 139
to create 139
to create, update, or remove 109
to enable or disable 109, 144
to find 26
to remove 144
to retrieve 41
virtual machine
CPU configuration 99
disks 105
guest customization for 101
hard disk configuration 106
importing from vCenter 189
network cards 105
to consolidate 77
to import into existing vApp or vApp
template 161
to install VMware tools 77
to relocate 77, 192
to upgrade hardware version 77
to view or modify CPU properties 92
to view or modify guest customization
properties 92
to view or modify memory settings 92
to view or modify network cards 92
to view or modify network connection 92
Index
VMware, Inc. 241