Extension Operations (171)
Operation | Description | Since |
---|---|---|
GET /admin/extension | Retrieve a list of extension objects and operations. | 1.0 |
POST /admin/extension/action/registervimserver | Register a vCenter server and vShield manager. | 0.9 |
GET /admin/extension/blockingTask/{id} | Retrieve the representation of a blocking task. | 1.5 |
POST /admin/extension/blockingTask/{id}/action/abort | Abort a blocking task. | 1.5 |
POST /admin/extension/blockingTask/{id}/action/fail | Fail a blocking task. | 1.5 |
POST /admin/extension/blockingTask/{id}/action/resume | Resume a blocking task. | 1.5 |
POST /admin/extension/blockingTask/{id}/action/updateProgress | Extend the expiration timeout of an active task. | 1.5 |
GET /admin/extension/blockingTasks | Retrieve a list of active or recently completed blocking task requests. | 1.5 |
GET /admin/extension/datastore/{id} | Retrieve a datastore. | 1.5 |
PUT /admin/extension/datastore/{id} | Update datastore properties, including name, description, and low disk space thresholds. | 1.5 |
POST /admin/extension/datastore/{id}/action/disable | Disable a datastore. | 1.5 |
POST /admin/extension/datastore/{id}/action/enable | Enable a datastore. | 1.5 |
GET /admin/extension/datastores | Retrieve a list of references to datastores in the system. | 1.5 |
GET /admin/extension/datastores/query | Get a list of all datastores by using REST API General QueryHandler. | 1.5 |
GET /admin/extension/externalNetworkReferences | Retrieve a list of references to exernal networks in the system. | 1.0 |
GET /admin/extension/externalNetworkReferences/query | Get list of external networks by using REST API general QueryHandler. | 1.5 |
GET /admin/extension/externalnet/{id} | Retrieve a system administrator view of an external network. | 1.0 |
PUT /admin/extension/externalnet/{id} | Update an external network. | 1.0 |
DELETE /admin/extension/externalnet/{id} | Delete an external network. | 1.0 |
POST /admin/extension/externalnets | Create an external network. | 1.0 |
GET /admin/extension/host/{id} | Retrieve a host. | 1.0 |
POST /admin/extension/host/{id}/action/disable | Disable a host. | 0.9 |
POST /admin/extension/host/{id}/action/enable | Enable a host. | 0.9 |
POST /admin/extension/host/{id}/action/prepare | Prepare a host. | 0.9 |
POST /admin/extension/host/{id}/action/repair | Repair a host. | 1.0 |
POST /admin/extension/host/{id}/action/unprepare | Unprepare a host. | 0.9 |
POST /admin/extension/host/{id}/action/upgrade | Upgrade the vCloud Director host agent on a host after you have upgraded vCloud Director software. | 1.0 |
GET /admin/extension/hostReferences | Retrieve a list of references to ESX/ESXi hosts attached to the system. | 1.0 |
GET /admin/extension/hostReferences/query | Get list of hosts by using REST API general QueryHAndler; This is read only list of host references and is not bound to specific states. | 1.5 |
GET /admin/extension/networkPool/{id} | Retrieve a network pool. | 0.9 |
PUT /admin/extension/networkPool/{id} | Update a network pool. | 0.9 |
DELETE /admin/extension/networkPool/{id} | Delete a network pool. | 0.9 |
GET /admin/extension/networkPool/{id}/vendorServices | Retrieve services associated with this network pool | 5.1 |
GET /admin/extension/networkPoolReferences | Retrieve a list of references to network pools in the system. | 1.0 |
GET /admin/extension/networkPoolReferences/query | Get list of network pools by using REST API general QueryHandler. | 1.5 |
POST /admin/extension/networkPools | Create a network pool. | 0.9 |
GET /admin/extension/orgNetworks/query | Get list of Organization Networks for the system by using REST API general QueryHandler. | 1.5 |
GET /admin/extension/orgVdcs/query | Get list of all Organization Vdcs in the system by using REST API general QueryHandler. | 1.5 |
GET /admin/extension/providerVdcReferences | Retrieve a list of references to provider vDCs in the system. | 1.0 |
GET /admin/extension/providerVdcReferences/query | Get list of provider vDCs by using REST API general QueryHandler. | 5.1 |
GET /admin/extension/providervdc/{id} | Retrieve a system administrator view of a provider vDC. | 0.9 |
PUT /admin/extension/providervdc/{id} | Update a provider vDC. | 0.9 |
DELETE /admin/extension/providervdc/{id} | Delete a provider vDC. | 0.9 |
POST /admin/extension/providervdc/{id}/action/disable | Disable a provider vDC. | 0.9 |
POST /admin/extension/providervdc/{id}/action/enable | Enable a provider vDC. | 0.9 |
POST /admin/extension/providervdc/{id}/action/merge | Merge provider vDCs. | 5.1 |
POST /admin/extension/providervdc/{id}/action/updateResourcePools | Add or remove provider vDC resource pools. | 1.5 |
GET /admin/extension/providervdc/{id}/availableStorageProfiles | Retrieve a list of storage classes that can be added to the specified provider vDC. | 5.1 |
GET /admin/extension/providervdc/{id}/resourcePools | Retrieve a provider vDC resource pool set. | 1.5 |
POST /admin/extension/providervdc/{id}/storageProfiles | Update storage classes of a provider vDC. | 5.1 |
POST /admin/extension/providervdcs | Create a provider vDC. | 0.9 |
POST /admin/extension/providervdcsparams | Create a provider vDC. | 5.1 |
GET /admin/extension/pvdcStorageProfile/{id} | Retrieve provider vDC storage profile details. | |
PUT /admin/extension/pvdcStorageProfile/{id} | Update a provider vDC storage profile
You can update a storage profile to enable or disable it. |
|
POST /admin/extension/resourcePool/{id}/action/disable | Disable a provider vDC resource pool. | 1.5 |
POST /admin/extension/resourcePool/{id}/action/enable | Enable a provider VDC resource pool | 1.5 |
POST /admin/extension/resourcePool/{id}/action/migrateVms | Migrate one or more virtual machines to a different resource pool. | 5.1 |
GET /admin/extension/resourcePool/{id}/vmList | List all VMs using this resource pool. | 5.1 |
GET /admin/extension/service | Retrieves a list of extension service operations. | 5.1 |
POST /admin/extension/service | Creates service. | 5.1 |
GET /admin/extension/service/aclrule/{id} | Retrieve (GET) ACL rule | |
DELETE /admin/extension/service/aclrule/{id} | Delete (DELETE) ACL rule | |
POST /admin/extension/service/action/clearunusedlocalizationbundles | Cleanup for unused external localization resources. | 5.1 |
POST /admin/extension/service/action/clearunusedrights | Clears all the rights that are not associated with a role or acl rule and which extension service is already deleted. | 5.1 |
GET /admin/extension/service/apidefinition/{id} | Retrieve API definition. | 5.1 |
DELETE /admin/extension/service/apidefinition/{id} | Deletes API definition. | 5.1 |
GET /admin/extension/service/apidefinition/{id}/files | Returns all file descriptors for the API definition. | 5.1 |
POST /admin/extension/service/apidefinition/{id}/files | Creates file descriptor. | 5.1 |
GET /admin/extension/service/apifilter/{id} | Retrieves API filter. | |
DELETE /admin/extension/service/apifilter/{id} | Deletes API filter. | |
POST /admin/extension/service/authorizationcheck | Checks user authorization for all services with enabled authorization, URL and request verb. | 5.1 |
GET /admin/extension/service/file/{id} | Retrieve a file descriptor | 5.1 |
DELETE /admin/extension/service/file/{id} | Deletes file descriptor. | 5.1 |
GET /admin/extension/service/link/{id} | Retrieves service link. | |
DELETE /admin/extension/service/link/{id} | Deletes service link. | |
POST /admin/extension/service/localizationbundles | Initiates localization bundle upload. | 5.1 |
GET /admin/extension/service/query | ||
GET /admin/extension/service/resourceclass/{id} | Retrieve (GET) resource class info | |
DELETE /admin/extension/service/resourceclass/{id} | Deletes (DELETE) resource class | |
GET /admin/extension/service/resourceclass/{id}/resourceclassactions | List registered resource class actions for extension service. | |
POST /admin/extension/service/resourceclass/{id}/resourceclassactions | Registers resource class action for extension service. | |
GET /admin/extension/service/resourceclass/{id}/serviceresources | List registered service resources for extension service. | |
POST /admin/extension/service/resourceclass/{id}/serviceresources | Registers service resource for extension service. | |
GET /admin/extension/service/resourceclassaction/{id} | Retrieve (GET) resource class action info | |
DELETE /admin/extension/service/resourceclassaction/{id} | Deletes (DELETE) resource class action | |
GET /admin/extension/service/resourceclassaction/{id}/aclrules | List registered resource class ACL rule for extension service. | |
POST /admin/extension/service/resourceclassaction/{id}/aclrules | Registers resource class ACL rule for extension service. | |
GET /admin/extension/service/serviceresource/{id} | Retrieve (GET) service resource | |
DELETE /admin/extension/service/serviceresource/{id} | Delete (DELETE) service resource | |
GET /admin/extension/service/{id} | Gives information about a concrete extension service. | 5.1 |
PUT /admin/extension/service/{id} | Updates already registered service. | 5.1 |
DELETE /admin/extension/service/{id} | Deletes registered service. | 5.1 |
GET /admin/extension/service/{id}/apidefinitions | Returns the API definitions registered by this service. | 5.1 |
POST /admin/extension/service/{id}/apidefinitions | Creates API definition. | 5.1 |
GET /admin/extension/service/{id}/apifilters | Returns the API filters registered by this service. | 5.1 |
POST /admin/extension/service/{id}/apifilters | Creates API filter. | 5.1 |
POST /admin/extension/service/{id}/authorizationcheck | Checks user authorization for service, URL and request verb. | 5.1 |
GET /admin/extension/service/{id}/links | Returns the links registered by this service. | 5.1 |
POST /admin/extension/service/{id}/links | Create service link. | |
GET /admin/extension/service/{id}/resourceclasses | List registered resource classes for extension service. | |
POST /admin/extension/service/{id}/resourceclasses | Registers resource class for extension service. | |
GET /admin/extension/service/{id}/rights | Gives the rights registered by this extension service. | 5.1 |
POST /admin/extension/service/{id}/rights | Registers right to the rights managed by this extension service. | 5.1 |
GET /admin/extension/settings | Retrieve system settings. | 1.5 |
PUT /admin/extension/settings | Update system settings. | 1.5 |
GET /admin/extension/settings/amqp | Retrieve system AMQP settings. | 1.5 |
PUT /admin/extension/settings/amqp | Update system AMQP settings. | 1.5 |
POST /admin/extension/settings/amqp/action/resetAmqpCertificate | Resets AMQP certificate. | 5.1 |
POST /admin/extension/settings/amqp/action/resetAmqpTruststore | Resets AMQP truststore. | 5.1 |
POST /admin/extension/settings/amqp/action/test | Validate provisional AMQP settings. | 1.5 |
POST /admin/extension/settings/amqp/action/updateAmqpCertificate | Updates AMQP certificate. | 5.1 |
POST /admin/extension/settings/amqp/action/updateAmqpTruststore | Updates AMQP trust store. | 5.1 |
GET /admin/extension/settings/blockingTask | Retrieve system blocking task settings. | 1.5 |
PUT /admin/extension/settings/blockingTask | Update system blocking task settings. | 1.5 |
GET /admin/extension/settings/blockingTask/operations | Retrieve a list of operations that are configured as blocking tasks. | 1.5 |
PUT /admin/extension/settings/blockingTask/operations | Update the list of operations that are configured as blocking tasks. | 1.5 |
GET /admin/extension/settings/branding | Retrieve system branding settings. | 1.5 |
PUT /admin/extension/settings/branding | Update system branding settings. | 1.5 |
GET /admin/extension/settings/catalog | Retrieve vCloud Director catalog setting details. | 5.5 |
PUT /admin/extension/settings/catalog | Update catalog settings details. | 5.5 |
GET /admin/extension/settings/email | Retrieve system email settings. | 1.5 |
PUT /admin/extension/settings/email | Update system email settings. | 1.5 |
GET /admin/extension/settings/general | Retrieve other system settings. | 1.5 |
PUT /admin/extension/settings/general | Update other system settings. | 1.5 |
POST /admin/extension/settings/general/action/resetVcTrustsore | Resets vCenter trust store. | 5.1 |
POST /admin/extension/settings/general/action/updateVcTrustsore | Updates vCenter trust store. | 5.1 |
GET /admin/extension/settings/kerberosSettings | Retrieve system Kerberos settings. | 5.1 |
PUT /admin/extension/settings/kerberosSettings | Update system Kerberos settings. | 5.1 |
GET /admin/extension/settings/ldapSettings | Retrieve system LDAP settings. | 1.5 |
PUT /admin/extension/settings/ldapSettings | Update system LDAP settings. | 1.5 |
POST /admin/extension/settings/ldapSettings/action/resetLdapCertificate | Resets system LDAP SSL certificate. | 5.1 |
POST /admin/extension/settings/ldapSettings/action/resetLdapKeyStore | Resets system LDAP keystore. | 5.1 |
POST /admin/extension/settings/ldapSettings/action/resetLdapSspiKeytab | Resets system LDAP SSPI key tab. | 5.1 |
POST /admin/extension/settings/ldapSettings/action/updateLdapCertificate | Updates system LDAP SSL certificate. | 5.1 |
POST /admin/extension/settings/ldapSettings/action/updateLdapKeyStore | Updates system LDAP keystore. | 5.1 |
POST /admin/extension/settings/ldapSettings/action/updateLdapSspiKeytab | Updates system LDAP SSPI key tab. | 5.1 |
GET /admin/extension/settings/license | Retrieve vCloud Director software license details. | 1.5 |
PUT /admin/extension/settings/license | Update vCloud Director software license details. | 1.5 |
GET /admin/extension/settings/lookupService | ||
PUT /admin/extension/settings/lookupService | Register / unregister Lookup Service to / from vCD. | 5.1 |
GET /admin/extension/settings/notifications | Retrieve system AMQP notifications settings. | 1.5 |
PUT /admin/extension/settings/notifications | Update system AMQP notifications settings. | 1.5 |
GET /admin/extension/settings/passwordPolicy | Retrieve system password policy settings. | 1.5 |
PUT /admin/extension/settings/passwordPolicy | Update system password policy settings. | 1.5 |
GET /admin/extension/strandedItem/{id} | Gets the representation of a strandedItem. | 5.1 |
DELETE /admin/extension/strandedItem/{id} | Removes stranded item. | 5.1 |
POST /admin/extension/strandedItem/{id}/action/forceDelete | Removes stranded item and its children | 5.1 |
DELETE /admin/extension/strandedItems | Removes all stranded items. | 5.1 |
GET /admin/extension/strandedItems/query | Get list of all stranded items in the system by using REST API general QueryHandler. | 1.5 |
GET /admin/extension/vapps/query | Get list of all vApps in the system by using REST API general QueryHandler. | 1.5 |
GET /admin/extension/vdc/{id}/resourcePools | Retrieve resource pools associated with an organization VDC | 1.5 |
GET /admin/extension/vimServer/{id} | Retrieve the representation of a registered vCenter server. | 0.9 |
PUT /admin/extension/vimServer/{id} | Update the representation of a registered vCenter server. | 0.9 |
POST /admin/extension/vimServer/{id}/action/forcevimserverreconnect | Force vCloud Director to reconnect to a registered vCenter server. | 1.0 |
POST /admin/extension/vimServer/{id}/action/refresh | Refresh vCenter server. | 5.1 |
POST /admin/extension/vimServer/{id}/action/refreshStorageProfiles | Refresh Storage Classes data from a registered vCenter server. | 5.1 |
POST /admin/extension/vimServer/{id}/action/unregister | Unregister a vCenter server. | 0.9 |
GET /admin/extension/vimServer/{id}/hostReferences | Retrieve the list of ESX/ESXi hosts in the cloud. | 1.5 |
POST /admin/extension/vimServer/{id}/importMedia | Import media from vCenter. | 1.5 |
POST /admin/extension/vimServer/{id}/importVmAsVApp | Import a virtual machine from vCenter as a vCloud Director vApp. | 1.0 |
POST /admin/extension/vimServer/{id}/importVmAsVAppTemplate | Import a virtual machine from vCenter as a vCloud Director vApp template. | 1.0 |
POST /admin/extension/vimServer/{id}/importVmIntoExistingVApp | Import a virtual machine from vCenter into an existing vCloud Director vApp. | 1.5 |
GET /admin/extension/vimServer/{id}/networks | Retrieve a list of available vCenter networks and portgroups. | 1.5 |
GET /admin/extension/vimServer/{id}/resourcePoolList | Retrieve a list of unused resource pools from a vCenter server. | 1.0 |
GET /admin/extension/vimServer/{id}/storageProfiles | Retrieve all storage profiles in the VIM server | 5.1 |
GET /admin/extension/vimServer/{id}/vmsList | Retreive a list of virtual machines that can be imported from a registered vCenter server. | 1.0 |
GET /admin/extension/vimServer/{id}/{vimObjType}/{vimObjMoref}/vSphereWebClientUrl | Retrieve the vSphere URL of an object. | 5.1 |
GET /admin/extension/vimServerReferences | Retrieve a list of references to vCenter servers attached to the system. | 1.0 |
GET /admin/extension/vimServerReferences/query | Get list of vSphere servers by using REST API general QueryHandler; This is read only list of vim servers and is not bound to specific states. | 1.5 |
GET /admin/extension/vsm/{id} | Retrieve vShield Manager configuration details, including administrator credentials. | 5.1 |
PUT /admin/extension/vsm/{id} | Update vShield Manager configuration details, including administrator credentials. | 5.1 |