7.0

Table Of Contents
Prerequisites
n
Log in to vRealize Automation with an appropriate role. For example: Software Architect, Application
Architect, Infrastructure Architecture or some combination of these depending on the need.
n
Verify that the host name and fully qualified domain name of the vRealize Automation instance are
available.
n
Verify that there is a valid HTTP bearer token that matches your login credentials. See Chapter 3
REST API Authentication.
Procedure
1 Use the following command to import a 6.2.x package into vRealize Automation 7.0.
curl --insecure -X POST -H"Authorization: Bearer $token"-H"Content-Type:
multipart/form-data"-F"file=@XaaSContent.zip"-F"prefix=prefix_"-
F"prefixOnlyConflicting=true"' https://$host/advanced-designer-
service/api/content/bundles'
2 Use the following command to export an XaaS package as a .zip file.
curl -X PUT -H"Authorization: Bearer $token"-H"Content-Type: application/json"-
d'{"jsonAccepted" : true, "tenantId" : "qe", "data" : [] }''
https://$host/advanced-designer-service/api/content/bundles/filters'
Export XaaS Content
You can use the REST API content management service to export a package containing content as a .zip
file.
Input
Table 422. XaaS Import Input Parameters
Name Parameter
tenantId Identifies the tenant associated with the export package.
data Information about the export package. Includes the following:
n
entityType
n
id
jsonAccepted Valid values are true or false.
Output
Example Curl Command
The following command exports a package containing content as a .zip file at the specified location.
curl -X PUT -H "Authorization: Bearer $token"-H"Content-Type: application/json"-
d'{"jsonAccepted" : true, "tenantId" : "qe", "data" : [] }'' https://$host/advanced-
designer-service/api/content/bundles/filters'
Programming Guide
VMware, Inc. 393