mySoftware_create¶
-
POST /users/{uid}/mysoftware
Creates a new software component in a user’s Software library.
Once created, the user can upload software files (open source or proprietary). This software component can be added to one or more appliance templates.
Please refer to mySoftware for a complete list of all the my software attributes.
Security Summary¶
- Requires Authentication:
true - Entitlements Required:
software_upload
HTTP Request Body Parameters¶
A mySoftware object
Example Request¶
curl "https://uforge.example.com/api/users/{uid}/mysoftware" -X POST \
-u USER_LOGIN:PASSWORD -H "Accept: application/xml"-H "Content-type: application/xml" --data-binary "@representation.xml"
Example of representation.xml content (the request body):
<ns0:mySoftware xmlns:ns0="http://www.usharesoft.com/uforge">
<name>Example</name>
<version>1.0</version>
</ns0:mySoftware>
See also
- mySoftware
- mySoftwareArtifact_add
- mySoftwareArtifact_addChild
- mySoftwareArtifact_addOrRemoveFileFromCache
- mySoftwareArtifact_createFromRemoteServer
- mySoftwareArtifact_delete
- mySoftwareArtifact_deleteAll
- mySoftwareArtifact_download
- mySoftwareArtifact_downloadFile
- mySoftwareArtifact_get
- mySoftwareArtifact_getAll
- mySoftwareArtifact_update
- mySoftwareArtifact_updateAll
- mySoftwareArtifact_upload
- mySoftwareExportStatus_get
- mySoftwareExport_delete
- mySoftwareExport_download
- mySoftwareLicense_delete
- mySoftwareLicense_download
- mySoftwareLicense_upload
- mySoftwareLicense_uploadFile
- mySoftwareLogo_delete
- mySoftwareLogo_download
- mySoftwareLogo_downloadFile
- mySoftwareLogo_upload
- mySoftwareRestrictionOS_evaluate
- mySoftwareRestrictionOS_getAll
- mySoftwareRestriction_update
- mySoftwareUsage_getAll
- mySoftware_availableForImage
- mySoftware_clone
- mySoftware_delete
- mySoftware_export
- mySoftware_get
- mySoftware_getAll
- mySoftware_update
- softwareBundleImport_get
- softwareBundleImportStatus_get
- softwareBundleImport_upload
- softwareBundle_import