Holds the information when an appliance is being imported to this UForge platform. The actual import is done by uploading an appliance archive via the uploadUri
.
The appliance import is an asynchronous job which may take some time. The current status of the import is stored in this object.
The list of attributes for applianceImport
are:
useMajor
(boolean): boolean flag to instruct the import process to use only the major version of the operating system (e.g. rather than CentOS 6.2, CentOS 6 will be used)reuseBundles
(boolean): boolean flag to instruct the import process to re-use any software components already available in the platform rather than re-importing these software components into the user's software libraryforce_rw
(boolean): boolean flag to instruct the import process to overwrite any appliance template with the same name and version already existing on the platform (potentially from a previous import)imported
(boolean): boolean flag indicating whether the import is completeparentUri
(anyURI): the uri resource of the parent object this object is attached toreferenceUri
(anyURI): the uri of the appliance template created from this importuploadUri
(anyURI): the uri resource to upload any artifacts assocaited with this import (software components etc)uri
(anyURI): the uri resource of this appliance importmd5sum
(string): the md5sum of the uploaded objectmimeType
(string): the mime type of the file uploadedsha256sum
(string): the sha256 value of the uploaded objectsize
(long): the size (in bytes) of the uploaded objectstatus
(:ref:`status-object`): the upload status (see :ref:`status-object`)uploaded
(boolean): a boolean to indicate if the file has been uploadeduploadedTime
(dateTime): the timestamp the upload was completedcreated
(dateTime): the date the appliance template is createddbId
(long): the database id of the objectdigest
(string): the digest value (used for etag)lastModified
(dateTime): the last modified date of this object