5.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
- Summary of vCloud API Browsing Requests
- Retrieve the Login URL and List of Supported API Versions
- Create a Login Session Using the Integrated Identity Provider
- Retrieve a List of Organizations Accessible to You
- Retrieve an Administrative View of a Cloud
- Retrieve a List of vSphere Platform Operations and Objects for a Cloud
- Provisioning an Organization
- Summary of vCloud API Provisioning Requests
- Upload an OVF Package to Create a vApp Template
- Download a vApp or vApp Template as OVF
- Upload a Media Image
- Download a Media Image
- Capturing and Importing vApps
- Managing Catalog Items
- Creating and Using Independent Disks
- View or Change the Owner of an Object
- Controlling Access to vApps and Catalogs
- Deploying and Operating vApps
- Summary of vCloud API vApp and Virtual Machine Operations Requests
- Create a vApp From a Template
- Create a vApp From an OVF Package
- Compose a vApp From Existing Virtual Machines
- Recompose a vApp to Add or Remove Virtual Machines
- Clone a vApp
- Capture a vApp as a Template
- Update vApp Access Controls
- Provide User Input Requested by a Virtual Machine
- Attach or Detach an Independent Disk
- Creating and Using vApp Snapshots
- Operate a vApp
- Configuring vApps and Virtual Machines
- Retrieve the Configuration Links for a vApp
- Retrieve the Configuration Links for a Virtual Machine
- Update Multiple Sections of 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
- Update the Storage Profile for a Virtual Machine
- Creating and Managing Organizations
- Summary of Administrative Requests
- Administrator Credentials and Privileges
- Organization Administration
- VDC Administration
- Network Administration
- Catalog Administration
- User and Group Administration
- Working With Roles and Rights
- Managing and Monitoring a Cloud
- Summary of System Administration Requests
- Retrieve or Update System Settings
- Attach a vCenter Server
- Finding Available vCenter Resources
- Create a Provider VDC
- Create an External Network
- Create a Network Pool
- Import a Virtual Machine from vCenter
- Relocate a Virtual Machine to a Different Datastore
- Truststore and Keytab Maintenance
- Retrieve the vSphere URL of an Object
- Working With Object Metadata
- Using the Query Service
- Configuring and Using Blocking Tasks and Notifications
- vCloud Director Extension Services
- XML Representations in the vCloud API
- Index
to create, update, or remove 149
to add or remove storage profiles 166
to administer 160
to create 161
to enable or disable 149, 168
to find 26
to remove 168
to retrieve 41
virtual hardware, vmx versions supported by
Provider VDC 251
virtual machine
available for import 247
CPU configuration 136
disks 142
guest customization for 137
hard disk configuration 143
importing 271
importing from vCenter 270
network cards 142
question from 111
to update NetworkConnectionSection 134
to update storage profile 146
to attach or detach independent disk 91
to consolidate 91
to import into existing vApp 235
to install VMware tools 91
to relocate 91, 273
to relocate to a new instance of a storage
profile 146
to update multiple sections 125
to upgrade hardware version 91
to view or modify CPU properties 122
to view or modify guest customization
properties 122
to view or modify memory settings 122
to view or modify network cards 122
to view or modify network connection 122
to view or modify operating system
properties 122
to view or modify virtual disks 122
Vm
configuration links in 120
list of power operations 91
pending question 91
to reboot or reset 91
to retrieve 41
vmdk file, to download from template 71
VMware Tools
to install 91
to retrieve installed version 91
vSphere
operations 52
retrieve object URL 277
vSphere client, to generate URL for use by 235
vSphere object, retrieve URL to access
directly 235
vSphere object map 279
vSphere platform, to manage 235
W
workflow, example of 23
X
XML
compressed responses 18
validation of 18
XML namespaces 359
XML schemas, reference information 357
Index
VMware, Inc. 369