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 upload or download 54
uploading 67
metadata
about 195
to retrieve or modify 196
metadata value, to retrieve or modify 199
N
network
syslog server settings 138
to create, update, or remove 109
to reset 109
to retrieve 41
network pool
isolation-backed 185
portgroup-backed 187
to create 183
to retrieve or update 161
VLAN-backed 184
network services, list of 118
NetworkConnectionSection, to update 98
networks
about 118
to configure static routes 123
to retrieve list from vCenter 170
notification, format of 219
notifications, to enable or disable 216
O
object hierarchy, diagram of 10
object identifiers 11
object references, about 11
organization
system 111
to add networks 125
to administer 112
to create 112
to create, update, or remove 109
to enable or disable 109, 117
to remove 117
to retrieve administrative view of 109
organization network
direct 125, 128
isolated 136
modifying 131
to administer 118
to create, update, or remove 109
virtual private network 131
organization settings, retrieve or update 116
organizations, to list 41, 46
OVF, specification 75
OVF descriptor, to download 65
OVF package
manifest file 56, 61
to upload or download 53
uploading 55
OVF upload
initiating 56
to monitor progress of 62
using ranged PUTs 63
P
ProductSection element, to retrieve or
update 77
provider vDC
resource pool set 176
to create 173
to retrieve or update 161
Q
queries
packaged 207
typed 201
query service
about 201
query parameters 211
query types 201
R
requests
about 16
login 24
resource pool
adding 178
list of 161
to enable or disable 161
to remove 179
resource pool set, provider vDC 176
resource pools, to retrieve list from vCenter 168
responses, about 17
role, to create 153, 156
roles and rights 153
S
schema file, retrieving 42
schema files, accessing 19
schema reference 19
SectionType element, to retrieve or update 94
Session object, to delete 39
status attribute
of vApp or vApp template 55
values 235
system settings, to retrieve or update 165
T
task
blocking 229
to cancel 109
vCloud API Programming Guide
240 VMware, Inc.