Module for the VMware vCloud adapter
This section provides information about the VMware vCloud application adapter module. Each command supported by the application adapter has a corresponding process in the adapter module. Top-level processes perform high-level functions and call specialized processes in subdirectories. Each subdirectory contains process directories that correspond to the operation types for that command.
Top-level processes
The top-level processes perform high-level functions and call specialized processes in the subdirectories of the v1.0 directory.
The top-level processes in the Project Explorer window execute the following version-specific vCloud processes:
- Delete Items
- Perform Operations
- Retrieve Items
- Update Items
The following table describes the elements for the top-level processes.
Setup_Validation directory
The processes in the Setup_Validation directory contain sample values for the request elements. These sample values can be quickly changed to reflect the values in your environment. A process is provided to test each supported method of executing operations in vCloud.
Utilities directory
The Utilities directory contains constructor processes that create the XML inputs used in version-specific processes. The functional processes require complex XML inputs. You can generate these complex XML inputs by using the constructor processes.
The constructor processes are organized into general utilities and subdirectories that correspond to the supported operation types.
Version directory
The v1.0 directory contains functional processes specific to vCloud. A process is available for each supported operation. Processes are grouped in subdirectories based on the type of the operation.
The following table shows the mapping between processes and operation names.
Process inputs
The following table describes the input elements used by a process in the adapter module:
Process input elements
Inputs | Description | Required |
|---|---|---|
<adapter name> | Specifies the name of the adapter that handles the request | No |
<items> | Contains the <item> XML elements used to execute the process | Yes |
<connection parameters> | Contains the elements needed for the adapter to connect to the target
| No |
The following table describes the <connection parameters> elements used by a process in the adapter module:
<connection parameters> elements
Inputs | Description | Required |
|---|---|---|
<vcloud-organization> | Specifies the name of the vCloud organization | Conditional:
|
<user-name> | Specifies the user name required for basic HTTP authentication on vCloud | Conditional:
|
<password> | Specifies the password corresponding to the specified user name | Conditional:
|