Manifest

Manifest
Manifest

LCM 2.0 Manifest model that represents the metadata of the VMware Cloud foundation components and releases that Lyfe cycle manager utilises.

JSON Example
{
    "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",
                        "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",
                                "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",
                        "defaultPort": 0,
                        "file": "string",
                        "host": "string",
                        "path": "string",
                        "port": 0,
                        "protocol": "string",
                        "query": "string",
                        "ref": "string",
                        "userInfo": "string"
                    }
                }
            ],
            "version": "string"
        }
    ],
    "sequenceNumber": 0,
    "version": 0
}
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

recalledBundles
Optional

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

array of Release
releases
Required

Releases of VCF in the ascending order of product version

integer As int32 As int32
sequenceNumber
Required

Manifest sequence number which signifies an update in manifest

integer As int32 As int32
version
Required

Manifest version supported by VCF

Parameter To
Returned By