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
Index
A
administrative tasks, about 109
administrator, system 111
AMQP, about 215
AMQP settings
to configure 216
to test 218
API client, to develop 18
attributes
custom 93
name 235
status 235
B
blocking task, to configure 215
blocking task requests, to monitor 228
blocking task settings, to configure 225
browsing 41
C
catalog
adding items 70
change owner 73
controlling access to 157
removing items 73
to administer 145
to change owner 109
to create 109, 145
to delete 109
to find 26
to publish 147
to retrieve 27, 41
catalog item, to retrieve 28, 41
client, REST 19
cloud, administrative view of 47
console, displaying 37
D
datastore
to delete 161
to enable or disable 161
to retrieve or update 161
download URL 66
E
Entity, object representation in 11
entity resolver, about 237
Environment, OVF 102
examples, conventions for 22
external network
to create 180
to retrieve or update 161
F
firewall service
and syslog 138
to configure 122
G
group
to create, update, or remove 109
to import 151
groups, to administer 148
H
hardware versions, supported 173
host
to enable or disable 161
to update or repair 161
I
id attribute, and entity resolver 237
instantiation parameters
in instantiateVAppTemplate request 78
sections allowed in 86
IpAddressAllocationMode, to change 98
L
Link element, rel attribute 12
logging, of firewall actions 122
login, create session 44
login URL
obtaining 42
to obtain 41
logout 39
M
maintenance mode, vApp 86
media
copying or moving 69
to insert or remove virtual 77
to upload 53
Media, retrieve owner 73
media image
cataloging 70
to copy, move, or delete 54
VMware, Inc. 239