[{"label":"Latest (4.5.0)","version":"latest"},{"version":"4.4.0"},{"version":"4.3.1"},{"link":"https://developer.vmware.com/apis/1126/vmware-cloud-foundation","version":"4.3"},{"link":"https://developer.vmware.com/apis/1077/vmware-cloud-foundation","version":"4.2"},{"link":"https://developer.vmware.com/apis/1032/vmware-cloud-foundation","version":"4.1"},{"link":"https://developer.vmware.com/apis/1002/vmware-cloud-foundation","version":"4.0.1"},{"link":"https://developer.vmware.com/apis/921/vmware-cloud-foundation","version":"4.0"},{"link":"https://developer.vmware.com/apis/925/vmware-cloud-foundation","version":"3.10"},{"link":"https://developer.vmware.com/apis/891/vmware-cloud-foundation","version":"3.9.1"},{"link":"https://developer.vmware.com/apis/723/vmware-cloud-foundation","version":"3.9.0"},{"link":"https://developer.vmware.com/apis/711/vmware-cloud-foundation","version":"3.8.1"},{"link":"https://developer.vmware.com/apis/685/vmware-cloud-foundation","version":"3.8"}]
vcf

Save Manifest

Description

Save/Load manifest. Make sure manifest is a valid one. If manifest already exists, it gets overridden.

Request

Request

URL

URL


post
https://sfo-vcf01.rainpole.io/v1/manifests
Copy

Request Body

Request Body

Manifest of type(s) application/json Required

manifest

{
	"creationTime": "string",
	"publishedDate": "string",
	"releases": [
		{
			"bom": [
				{
					"name": "string",
					"publicName": "string",
					"version": "string"
				}
			],
			"description": "string",
			"minCompatibleVcfVersion": "string",
			"product": "string",
			"releaseDate": "string",
			"version": "string"
		}
	],
	"sequenceNumber": 0,
	"version": 0
}
integer as int32
version Required

Manifest version supported by VCF


string
creationTime Required

Creation time for the manifest e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd’T’HH:mm:ss[.SSS]XXX ISO 8601 format


string
publishedDate Required

Date of publish of the manifest e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd’T’HH:mm:ss[.SSS]XXX ISO 8601 format


array of Release
releases Required

Releases of VCF in the ascending order of product version


integer as int32
sequenceNumber Required

Manifest sequence number which signifies an update in manifest


array of BundleRecall
recalledBundles Optional

Collection of bundles that are recalled and their replacements, if applicable


map of List
asyncPatches Introduced Changed Optional

Async patches used by async patch tool


vvsMappings Introduced Changed Optional

Vvs Mapping rest model that is located in the 2.0 manifest, these models are consumed by AP tool to determine the release Id to vcf version mapping in VVS compatibility data.

Response

Response

202 Accepted

Accepted

Errors

Errors

400

Bad Request


500

Internal Server Error

Code Samples

Code Samples

cURL Command

curl -X POST -H "Content-Type: application/json" -d '{"creationTime":"string","publishedDate":"string","recalledBundles":[{"recalledBundleIds":["string"],"replacementBundleIds":["string"],"replacementBundleStatus":"One among: NONE, PENDING, READY"}],"releases":[{"bom":[{"additionalMetadata":"string","name":"string","publicName":"string","releaseURL":{"authority":"string","content":{},"defaultPort":0,"file":"string","host":"string","path":"string","port":0,"protocol":"string","query":"string","ref":"string","userInfo":"string"},"version":"string"}],"description":"string","eol":"string","isApplicable":false,"minCompatibleVcfVersion":"string","notApplicableReason":"string","patchBundles":[{"bundleElements":["string"],"bundleId":"string","bundleType":"string","cumulativeFromVcfVersion":"string"}],"product":"string","releaseDate":"string","sku":[{"bom":[{"additionalMetadata":"string","name":"string","publicName":"string","releaseURL":{"authority":"string","content":{},"defaultPort":0,"file":"string","host":"string","path":"string","port":0,"protocol":"string","query":"string","ref":"string","userInfo":"string"},"version":"string"}],"description":"string","name":"string","skuSpecificPatchBundles":[{"bundleElements":["string"],"bundleId":"string","bundleType":"string","cumulativeFromVcfVersion":"string"}]}],"updates":[{"baseProductVersion":"string","description":"string","id":"string","productName":"string","releaseDate":"string","releaseUpdateURL":{"authority":"string","content":{},"defaultPort":0,"file":"string","host":"string","path":"string","port":0,"protocol":"string","query":"string","ref":"string","userInfo":"string"}}],"version":"string"}],"sequenceNumber":0,"version":0,"vvsMappings":{"key":{"aliases":["string"],"version":"string"}}}' https://sfo-vcf01.rainpole.io/v1/manifests


[{"label":"Latest (4.5.0)","version":"latest"},{"version":"4.4.0"},{"version":"4.3.1"},{"link":"https://developer.vmware.com/apis/1126/vmware-cloud-foundation","version":"4.3"},{"link":"https://developer.vmware.com/apis/1077/vmware-cloud-foundation","version":"4.2"},{"link":"https://developer.vmware.com/apis/1032/vmware-cloud-foundation","version":"4.1"},{"link":"https://developer.vmware.com/apis/1002/vmware-cloud-foundation","version":"4.0.1"},{"link":"https://developer.vmware.com/apis/921/vmware-cloud-foundation","version":"4.0"},{"link":"https://developer.vmware.com/apis/925/vmware-cloud-foundation","version":"3.10"},{"link":"https://developer.vmware.com/apis/891/vmware-cloud-foundation","version":"3.9.1"},{"link":"https://developer.vmware.com/apis/723/vmware-cloud-foundation","version":"3.9.0"},{"link":"https://developer.vmware.com/apis/711/vmware-cloud-foundation","version":"3.8.1"},{"link":"https://developer.vmware.com/apis/685/vmware-cloud-foundation","version":"3.8"}]
vcf
Feedback

Was this page helpful?