System Administration >
Configuration
>
NSX Intelligence
>
Repository
>
Bundles
Get list of bundle-ids which are available in repository or in-progress
Get list of bundle-ids which are available in repository or in-progress
Request:
Method:
GET
URI Path(s):
/api/v1/repository/bundles
Request Headers:
n/a
Query Parameters:
BundleUploadParameters
+
BundleUploadParameters
(
schema
)
Name
Description
Type
Notes
file_type
Type of file
Type of file which will be uploaded.
string
Required
Enum: OVA
product
Name of the appliance
Name of the appliance for which upload is performed.
string
Required
Enum: SAMPLE, ALB_CONTROLLER, INTELLIGENCE
Request Body:
n/a
Example Request:
GET https://<nsx-mgr>/api/v1/repository/bundles?product=INTELLIGENCE&file_type=OVA
Successful Response:
Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
BundleIds
+
BundleIds
(
schema
)
Name
Description
Type
Notes
failed
Failed bundle-Id
Id of a bundle whose upload was failed.
string
Readonly
in_progress
In-progress bundle-Id
Id of a bundle whose upload is in-progress.
string
Readonly
successful
Sucessful bundle-Id
Id of a bundle whose upload is successful.
string
Readonly
Example Response:
{ “in_progress”: “1000014924013", “successful”: “1000029021131" }
Required Permissions:
read
Feature:
nodes_transport_nodes
Additional Errors:
301 Moved Permanently
307 Temporary Redirect
400 Bad Request
403 Forbidden
409 Conflict
412 Precondition Failed
500 Internal Server Error
503 Service Unavailable