NSX-T Data Center REST API

Upload bundle using remote file

Upload the bundle from remote bundle URL. The call returns after fetch is initiated.
Check status by periodically retrieving bundle upload status
using GET /repository/bundles/<bundle-id>/upload-status.
The upload is complete when the status is SUCCESS.

Request:

Method:
POST
URI Path(s):
/api/v1/repository/bundles
Request Headers:
n/a
Query Parameters:
BundleUploadParameters+
Request Body:
RemoteBundleUrl+

Example Request:

POST https://<nsx-mgr>/api/v1/repository/bundles?product=INTELLIGENCE&file_type=OVA { "url" : "https://<bundle-url>" }

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
BundleId+

Example Response:

{ "bundle_id" : "1000014667965" }

Required Permissions:

crud

Feature:

nodes_transport_nodes

Additional Errors: