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",
                    "changeId": "string",
                    "publicName": "string",
                    "releaseURL": "string",
                    "additionalMetadata": "string",
                    "automatedInstall": false,
                    "lifecycleManagedBy": "string"
                }
            ],
            "isApplicable": false,
            "notApplicableReason": "string",
            "sku": [
                {
                    "name": "string",
                    "description": "string",
                    "skuSpecificPatchBundles": [
                        {
                            "bundleType": "string",
                            "bundleVersion": "string",
                            "version": "string"
                        }
                    ],
                    "bom": [
                        {
                            "name": "string",
                            "version": "string",
                            "changeId": "string",
                            "publicName": "string",
                            "releaseURL": "string",
                            "additionalMetadata": "string",
                            "automatedInstall": false,
                            "lifecycleManagedBy": "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",
            "minInstallerVersion": "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": [
                    "VSAN"
                ],
                "inputSpecUrl": "string",
                "sddcHotPatchInfo": {
                    "sddcHotPatchInfo": [
                        {
                            "version": "string",
                            "sddcHotPatchMinTargetVcfVersion": "string"
                        }
                    ]
                }
            }
        ]
    },
    "vvsMappings": {
        "vvsMappings": {
            "vvsMappings": {
                "version": "string",
                "aliases": [
                    "string"
                ]
            }
        }
    }
}
integer As int32 As int32
version
Required   Read-Only  

Manifest version supported by VCF

integer As int32 As int32
sequenceNumber
Required   Read-Only  

Manifest sequence number which signifies an update in manifest

string
creationTime
Required   Read-Only  

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   Read-Only  

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   Read-Only  
Constraints: minItems: 1

Releases of VCF in the ascending order of product version

recalledBundles
Read-Only  

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

sddcManagerReleases
Read-Only  

Product releases in the ascending order of product version

object
asyncPatches
Read-Only  

Async patches used by Async Patch Tool

object
vvsMappings
Read-Only  

VVS product release Id to VCF version mapping

Parameter To
Returned By