Attributes
Attribute | Type | Required | Modifiable | Since | Deprecated | Description |
---|---|---|---|---|---|---|
href | anyURI | No | always | 0.9 | The URI of the entity. | |
type | string | No | always | 0.9 | The MIME type of the entity. | |
id | string | No | none | 0.9 | The entity identifier, expressed in URN format. The value of this attribute uniquely identifies the entity, persists for the life of the entity, and is never reused. | |
operationKey | string | No | create | 5.1 | Optional unique identifier to support idempotent semantics for create and delete operations. | |
name | string | Yes | always | 0.9 | The name of the entity. |
Elements
Element | Type | Required | Modifiable | Since | Deprecated | Description |
---|---|---|---|---|---|---|
Description | string | No | always | 0.9 | Optional description. | |
IsConnected | boolean | No | none | 1.0 | True if the vCenter server is connected. | |
IsEnabled | boolean | Yes | always | 0.9 | True if the vCenter server is enabled for use with vCloud Director. | |
Link | LinkType | No | none | 0.9 | A reference to an entity or operation associated with this object. | |
Password | string | No | always | 0.9 | Cleartext password to connect to the server. | |
ShieldManagerHost | anyURI | No | none | 1.0 | vShield manager IP address or fully qualified domain name. | |
ShieldManagerUserName | string | No | none | 1.0 | vShield manager user name. | |
Tasks | TasksInProgressType | No | none | 0.9 | A list of queued, running, or recently completed tasks associated with this entity. | |
Url | anyURI | Yes | always | 0.9 | URL of the server. | |
UseVsphereService | boolean | No | always | 5.1 | If true, use the vSphere Lookup Service to get the vSphere web client server URL. Otherwise use the value of VsphereWebClienServerUrl. | |
Username | string | Yes | always | 0.9 | User name to connect to the server. | |
Uuid | string | No | none | 1.5 | The instance UUID property of the vCenter server. | |
VCloudExtension | VCloudExtensionType | No | always | 0.9 | An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services. | |
VcProxy | string | No | none | 5.1 | The name of the cell used as a proxy for the VIM server. | |
VcVersion | string | No | none | 5.1 | The version of the VIM server. | |
VsphereWebClientServerUrl | string | No | always | 5.1 | The URL of VSphere web client server. |
Operations
CRUD | Operation | Description | Since | Deprecated |
---|---|---|---|---|
read | GET /admin/extension/vimServer/{id} | Retrieve the representation of a registered vCenter server. | 0.9 | |
update | PUT /admin/extension/vimServer/{id} | Update the representation of a registered vCenter server. | 0.9 | |
action | POST /admin/extension/vimServer/{id}/importVm | Import a virtual machine from vCenter. | 30.0 | |
action | POST /admin/extension/vimServer/{id}/importVmAsVApp | Import a virtual machine from vCenter as a vCloud Director vApp. | 1.0 | |
action | POST /admin/extension/vimServer/{id}/importVmAsVAppTemplate | Import a virtual machine from vCenter as a vCloud Director vApp template. | 1.0 |