VMware Cloud Director API - GET-Extension

VMware Cloud Director API - GET-Extension

GET /admin/extension

Operation:
GET /admin/extension
Description:
Retrieve a list of extension objects and operations.

The VMWExtension element provides access to a cloud-wide namespace of vSphere platform objects that are registered for use by the system, and links that allow you to add vSphere servers and related resources such as networks and resource pools to the cloud. It also provides access to system level configuration settings for Kerberos and LDAP services.

Since:
1.0
Input parameters
Consume media type(s):
None
Input type:
None
Output parameters
VMWExtensionType

Produce media type(s):
application/vnd.vmware.admin.vmwExtension+xml
application/vnd.vmware.admin.vmwExtension+json
Output type:
VMWExtensionType
Examples
Request
HTTP 1.1
GET /api/admin/extension

Headers:
x-vcloud-authorization: M69zc2o7Ol7AuYVBAslGYbnTluZZVZKIYa1HPe8MzEk=

Body:
Response
HTTP/1.1 200 OK

Headers:
Content-Length: 3199
Content-Type: application/vnd.vmware.admin.vmwextension+xml;version=5.5
Vary: Accept-Encoding

Body:
<?xml version="1.0" encoding="UTF-8"?><vmext:VMWExtension
    xmlns:vcloud="http://www.vmware.com/vcloud/v1.5"
    xmlns:vmext="http://www.vmware.com/vcloud/extension/v1.5"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    type="application/vnd.vmware.admin.vmwExtension+xml"
    xsi:schemaLocation="http://www.vmware.com/vcloud/extension/v1.5 http://https://vcloud.example.com/api/v1.5/schema/vmwextensions.xsd http://www.vmware.com/vcloud/v1.5 http://https://vcloud.example.com/api/v1.5/schema/master.xsd">
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/providerVdcReferences"
        rel="down"
        type="application/vnd.vmware.admin.vmwProviderVdcReferences+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/externalNetworkReferences"
        rel="down"
        type="application/vnd.vmware.admin.vmwExternalNetworkReferences+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/networkPoolReferences"
        rel="down"
        type="application/vnd.vmware.admin.vmwNetworkPoolReferences+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/vimServerReferences"
        rel="down"
        type="application/vnd.vmware.admin.vmwVimServerReferences+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/hostReferences"
        rel="down"
        type="application/vnd.vmware.admin.vmwHostReferences+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/settings"
        rel="down"
        type="application/vnd.vmware.admin.systemSettings+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/providervdcs"
        rel="add"
        type="application/vnd.vmware.admin.vmwprovidervdc+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/providervdcsparams"
        rel="add"
        type="application/vnd.vmware.admin.createProviderVdcParams+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/externalnets"
        rel="add"
        type="application/vnd.vmware.admin.vmwexternalnet+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/networkPools"
        rel="add"
        type="application/vnd.vmware.admin.networkPool+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/action/registervimserver"
        rel="add"
        type="application/vnd.vmware.admin.registerVimServerParams+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/licensing/reports"
        rel="down"
        type="application/vnd.vmware.admin.licensingReportList+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/datastores"
        rel="down"
        type="application/vnd.vmware.admin.datastoreList+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/strandedItems/query"
        rel="down"
        type="application/vnd.vmware.vcloud.query.records+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/strandedItems"
        rel="remove"
        type="application/vnd.vmware.vcloud.query.records+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/blockingTasks/"
        rel="blockingTask"
        type="application/vnd.vmware.admin.blockingTaskList+xml"/>
    <vcloud:Link
        href="https://vcloud.example.com/api/admin/extension/service"
        rel="down"
        type="application/vnd.vmware.admin.extensionServices+xml"/>
</vmext:VMWExtension>