galleryTemplate¶
Provides the information of an appliance template that has been shared with other users to use (e.g. shared into a workspace).
Attributes¶
The list of attributes for galleryTemplate are:
allowComments(boolean): boolean flag to determine if users can post comments for this shared appliance templateapplianceUri(anyURI): the uri resource of the original appliance template that was sharedcategory: the category of this shared appliance templatecomments: the list of comments for this shared appliance template (see comment)commentsUri(anyURI): the uri resource to retrieve the comments for this shared appliance templatenbBootScripts(int): the number of boot scripts registered to this appliance templatenbClones(long): the number of times this appliance template has been imported (cloned to another user’s appliance library)nbOSPackages(int): the number of native packages this appliance template has (in the os profile)nbVotes(long): the number of times this appliance template has been ratednbWatchers(int): the number of users watching this appliance template for updatesnotificationsUri(anyURI): the uri resource to use to register for notifications when an appliance template has been updatedosProfileName(string): the name of the os profileowner(string): the owner of the original appliance template (that was shared)publisher(string): the login name of the user who has shared the appliance templaterating(float): the overall rating of the appliance templaterelatedVersions: a list of galleryTemplate objects this appliance template is related toreleaseDate(dateTime): the release date of this shared appliance templatestatistics: the statistics information of this shared appliance template (see galleryTemplateStatistics)statisticsUri(anyURI): the uri resource to get the statitics for this shared appliance template (see galleryTemplateStatistics)status(status): the current status during the share process (see status)voteUri(anyURI): the uri resource to send a rating for this appliance templatewatching(boolean): boolean flag to determine if the user requesting information on this shared appliance template is currently watching (requesting to be notified on an update) of this shared appliance templateworkspaceName(string): the name of the workspace where this appliance template is being sharedworkspaceUri(anyURI): the uri resource of the workspace where this appliance template is being shareduuid(string): the uuid of the objectapplianceExports: a list of applianceExport objects holding meta-data information for each time the appliance has been exported.archName(string): the operating system architecture this appliance is based onbaseCloneUri(anyURI): uri resource used to clone this appliancebaseImagesStatusUri(anyURI): uri resource to retrieve machine images statusbaseImagesUri(anyURI): uri resource to retrieve machine images generated from this appliancebaseMySoftwareUri(anyURI): uri resource to retrieve the software components added to this appliancebaseOasPackageUri(anyURI): uri resource to retrieve anyUForge Studiopackage added to this appliancebaseOsProfileUri(anyURI): uri resource to retrieve theOS Profilefor this appliancebaseProjectsUri(anyURI): uri resource to retrieve any projects added to this appliancebasePublishImagesStatusUri(anyURI): uri resource to retrieve published machine image statusbasePublishImagesUri(anyURI): uri resource to retrieve published machine images from this appliancebaseTemplatesStatusUri(anyURI): uri resource to retrieve the status for each time this appliance has been shared (to workspaces)baseTemplatesUri(anyURI): uri resource to retrieve all the shared templates (to workspaces)bootScripts: a list of bootScript objects added to this appliancebootScriptsUri(anyURI): uri resource to get the boot scripts added to this appliancebootScriptUris(UriList): a list of uris for the boots scripts added to this appliancedescription(string): a description of the appliancedistributionName(string): the operating system this appliance is based on (includes name and version)distributionUri(anyURI): uri resource to get the details of the operating system this appliance is based onexportsUri(anyURI): uri resource to get all the export objects for this applianceimageUris(UriList): a list of uris for the machine images generated from this applianceimported(boolean): boolean to determine if this appliance is an import (e.g. from ascan)installedSize(long): estimated disk size required to install the appliance’s softwareinstallProfile(installProfile): the installProfile object for this applianceinstallProfileUri(anyURI): uri resource to get theinstall profileof the appliancelastPkgUpdate(dateTime): theos profilepackages update date (this date is used to calculate if any new package updates are availablelogo(logo): the logo object for the appliancemySoftwareList: a list of mySoftware objects describing the software components added to this appliancemySoftwareUris(UriList): a list of uris for the software components added to this appliancename(string): the name of this appliancenbSecurityUpdates(int): the number of security operating system packages available for updatenbUpdates(int): the number of native package updates available for updateorgUri(anyURI): the uri resource of the organization this appliance belongs toosProfile(distribProfile): the distribProfile object describing the operating system profile of this applianceosProfileUri(anyURI): the uri resource for the operating system profile of this applianceparentApplianceUri(anyURI): the uri resource of the parent appliance. This is set if this appliance is a clone of another applianceparentTemplateUri(anyURI): the uri resource of an parent appliance template. This is set of this appliance is a result of importing an appliance (e.g. from a workspace)projects: a list of project objects added to this applianceprojectUris(UriList): a list of uris for the projects added to this appliancepublishImages: a list of publishImage objects for the machine images that have been registered to one or more cloud platformspublishImageUris(UriList): a list of uris for the machine images that have been registered to one or more cloud platformsrevision(int): the revision number of this applianceshared(boolean): a boolean highlighting this appliance has been shared to at least one workspacesize(long): the size (in bytes) of all the packages and software added to this appliancetag(string): a tag for this applianceuri(anyURI): the uri resource of this applianceversion(string): the version of this appliancecreated(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