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
{
    "version": 0,
    "sequenceNumber": 0,
    "creationTime": "string",
    "publishedDate": "string",
    "releases": [
        {
            "product": "string",
            "version": "string",
            "minCompatibleVcfVersion": "string",
            "description": "string",
            "releaseDate": "string",
            "bom": [
                {
                    "name": "string",
                    "version": "string",
                    "publicName": "string",
                    "releaseURL": "string",
                    "additionalMetadata": "string"
                }
            ],
            "isApplicable": false,
            "notApplicableReason": "string",
            "sku": [
                {
                    "name": "string",
                    "description": "string",
                    "skuSpecificPatchBundles": [
                        {
                            "bundleType": "string",
                            "bundleVersion": "string",
                            "version": "string"
                        }
                    ],
                    "bom": [
                        {
                            "name": "string",
                            "version": "string",
                            "publicName": "string",
                            "releaseURL": "string",
                            "additionalMetadata": "string"
                        }
                    ]
                }
            ],
            "updates": [
                {
                    "id": "string",
                    "productName": "string",
                    "baseProductVersion": "string",
                    "description": "string",
                    "releaseUpdateURL": "string",
                    "releaseDate": "string"
                }
            ],
            "patchBundles": [
                {
                    "bundleId": "string",
                    "bundleType": "string",
                    "bundleElements": [
                        "string"
                    ],
                    "cumulativeFromVcfVersion": "string"
                }
            ],
            "eol": "string",
            "upgradeOrder": "string"
        }
    ],
    "recalledBundles": [
        {
            "recalledBundleIds": [
                "string"
            ],
            "replacementBundleStatus": "One among: NONE, PENDING, READY",
            "replacementBundleIds": [
                "string"
            ]
        }
    ],
    "sddcManagerReleases": [
        {
            "version": "string",
            "description": "string",
            "additionalMetadata": "string",
            "bundleId": "string",
            "releaseDate": 0,
            "cumulativeFromVcfVersion": "string"
        }
    ],
    "asyncPatches": {
        "asyncPatches": [
            {
                "productVersion": "string",
                "supportedSkuTypes": [
                    "One among: VXRAIL, VSAN"
                ],
                "inputSpecUrl": "string",
                "sddcHotPatchInfo": {
                    "sddcHotPatchInfo": [
                        {
                            "version": "string",
                            "sddcHotPatchMinTargetVcfVersion": "string"
                        }
                    ]
                }
            }
        ]
    },
    "vvsMappings": {
        "vvsMappings": {
            "vvsMappings": {
                "version": "string",
                "aliases": [
                    "string"
                ]
            }
        }
    }
}
integer As int32 As int32
version
Required

Manifest version supported by VCF

integer As int32 As int32
sequenceNumber
Required

Manifest sequence number which signifies an update in manifest

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

recalledBundles
Optional

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

sddcManagerReleases
Optional

Product releases in the ascending order of product version

object
asyncPatches
Optional

Async patches used by Async Patch Tool

object
vvsMappings
Optional

VVS product release Id to VCF version mapping

Parameter To
Returned By