Appliance Manager

Cloud Admin Enterprise Admin User

Contents:

Appliance Manager remote service provides the ability to instantiate new virtual appliances templates into the Repository of a datacenter.

The OVF package sources are managed by the Apps Library Resource .

Actions related to the Appliance Manager remote service

As this resource is a specialization of the Remote Service Resource, this document will only cover the specific actions of the Appliance Manager remote service.

Retrieve the Appliance Manager service

Synopsis: GET http://example.com/api/admin/datacenters/{$datacenterId}/remoteServices/{$type}
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: N/A.
Example Request: Retrieve the Appliance Manager RemoteService

GET Appliance Manager RemoteService Request

Response Headers: Content-Length, Content-Type.
Response Message Body: RemoteService
Response Status: 200, 401, 403.
Example Response: Response of the GET over a RemoteServices

GET Appliance Manager RemoteService Response
Retrieve the Repository Location

The Appliance Manager handle the a Datacenter Repository file system, exported on a ''repositoryLocation'' configuration element (usually a NFS shared folder URL).

Synopsis: GET http://example.com/api/admin/datacenters/{$datacenterId}/remoteServices/{$type}/actions/repositoryInfo
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: N/A.
Example Request: Retrieve the repository exported location

GET Repository configuration Request

Response Headers: Content-Length, Content-Type.
Response Message Body: RemoteService
Response Status: 200, 401, 403.
Example Response: NFS location a the Repository configured on the Appliance Manager

GET Repository configuration Response
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 19, 2010

    Priya Ketkar says:

    This is Candice, Can you clarify this for me? Is the path supposed to be for rem...

    This is Candice, Can you clarify this for me? Is the path supposed to be for remoteService or remoteServices? for appliance_manager or APPLIANCE_MANAGER?

    % curl --verbose'http://example.com/api/admin/datacenters/1/remoteservice/APPLIANCE_MANAGER/actions/repositoryInfo' \

    -X GET \
    -H"Content-type:application/xml" \
    -H"Accept:application/xml"
     
    > GET /api/admin/datacenters/1/remoteservice/appliance_manager/actions/repositoryInfo HTTP/1.1
    > User-Agent: curl/7.19.5 (i486-pc-linux-gnu) libcurl/7.19.5 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.15
    > Host: example.com
    > Content-type:application/xml

    > Accept:application/xml