Product Binaries APIs

Product Binaries APIs

APIs for managing product binaries

Table of Contents

1. Upload product binaries

1.1. Prerequisites

  • Product Version Catalog should be uploaded/updated to LCM prior to the bundle upload operations

1.2. Steps

  • Invoke the API.

cURL Request

$ curl 'https://sfo-vcf01.rainpole.io/v1/product-binaries' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer etYWRta....' \
    -d '{
  "productType" : "NSX_T_MANAGER",
  "productVersion" : "9.0.0.0-16887222",
  "imageType" : "PATCH",
  "folderPath" : "/nfs/vmware/vcf/nfs-mount/bundles/bundle-1234"
}'

HTTP Request

POST /v1/product-binaries HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 169
Host: sfo-vcf01.rainpole.io
Authorization: Bearer etYWRta....

{
  "productType" : "NSX_T_MANAGER",
  "productVersion" : "9.0.0.0-16887222",
  "imageType" : "PATCH",
  "folderPath" : "/nfs/vmware/vcf/nfs-mount/bundles/bundle-1234"
}

HTTP Response

HTTP/1.1 202 Accepted
Content-Type: application/json
Location: /v1/tasks/f40f2069-548b-4c07-803d-521c60d33397
Content-Length: 373

{
  "id" : "f40f2069-548b-4c07-803d-521c60d33397",
  "name" : "Upload BUNDLE - NSX_MANAGER:6.4.0-13214",
  "type" : "BUNDLE_UPLOAD",
  "status" : "IN_PROGRESS",
  "creationTimestamp" : "2025-03-21T09:42:55.475Z",
  "resources" : [ {
    "resourceId" : "3bf80382-ddbf-4e0d-b472-dbcff042317b",
    "type" : "BUNDLE"
  } ],
  "isCancellable" : false,
  "isRetryable" : false
}

[_uploadproductversioncatalogwithsignature] API
Last updated 2025-03-21 15:13:04 +0530

Operations
POST
Upload Product Binary
Upload product binaries to SDDC Manager