OVF Package List Resource

Cloud Admin Enterprise Admin User

Contents:

OVF Packages Lists aggregate multiple OVF Packages in a datacenter, providing a better way to organize them.

OVF Packages can be shared by many lists.

Its compatible with the current RepositorySpace format.

OVF Package List Data Model

Field Name Type Occurs Required Description
name String 1 true The name of the OVF Package List
ovfPackageList OVFPackage many true The OVF Packages contained on the list
edit Link 1 true Link to the url for edit the resource

Methods related to OVF Package List Resource

Create a new OVF Package List

All the contained OVF Packages will be created and available from the http://community.abiquo.org/display/Abiquo/OVF Package ResourceRetrieve an OVF Package List

Synopsis: POST http://{$hostIp}/api/admin/enterprises/{$enterpriseId}/appslib/ovfpackagelists
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: OVFPackageList.
Request example: Create new OVF Package List

POST OVF Package List Request

Response Headers: Content-Length, Content-Type, Location.
Response Message Body: URI.
Response Status: 201, 400, 401, 403.
Response example: The creation response

POST OVF Package List Response
Create a new OVF Package List using an RepositorySpace (ovfindex) URL.

Reads the [OVF Index document ] and creates a new OVF Package for each OVFDescription. Availables from the Retrieve an OVF Package List
)

Synopsis: POST http://{$hostIp}/api/admin/enterprises/{$enterpriseId}/appslib/ovfpackagelists
Request Headers: Accept, Content-Type=url/ovfindex.
Request Parameters: N/A.
Request Message Body: URL of an 'ovfindex.xml'
Request example: Create new OVF Package List from ovfindex

POST OVF Package List Request ovfindex

Response Headers: Content-Length, Content-Type, Location.
Response Message Body: URI.
Response Status: 201, 400, 401, 403.
Response example: The creation response

POST OVF Package List Response ovfindex
Retrieve an OVF Package List

Synopsis: GET http://{$hostIp}/api/admin/enterprises/{$enterpriseId}/appslib/ovfpackagelists/{$ovfPackageListId}
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: N/A.
Example Request: Retrieve the list with OVF Packages.

GET OVF Package List Request

Response Headers: Content-Length, Content-Type.
Response Message Body: OVFPackageList
Response Status: 200, 401, 403.
Example Response: Response of the GET over an OVF Package List

GET OVF Package List Response

Future issues include filtering by 'category'.

Delete an OVF Package List

Synopsis: DELETE [http://example.com/server/admin/enterprise/1/appslib/ovfpackagelists/{$ovfPackageListId}
Request Headers: Accept, Content-Type.
Request Parameters: N/A.
Request Message Body: N/A.
Example Request: Deletes an existing OVF package list (does not delete its packages)

DELETE a OVFPackageList Request

Response Headers: Content-Length, Content-Type.
Response Message Body: N/A.
Response Status: 200, 401, 403, 409
Example Response: Response of the deletion

DELETE a OVFPackageList Response
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 18, 2010

    Anonymous says:

    This is Candice; the pages have been deleting for the following links: [htt...

    This is Candice; the pages have been deleting for the following links:

    [http://community.abiquo.org/display/Abiquo/OVF Package Resource\|../Abiquo/OVF%20Package%20Resource|]

    [http://community.abiquo.org/display/Abiquo/OVF+Package+List+Resource#OVFPackageListResource-RetrieveanOVFPackageList\|../Abiquo/OVF+Package+List+Resource#OVFPackageListResource-RetrieveanOVFPackageList|]