ComponentUpgradeSpec
Payload for initiating a component upgrade operation. It encapsulates the desired component state, deployment policies, lifecycle management options, and auditing information for the request.
{
"componentSpec": {
"software": {
"version": "9.1.0.0000.1234567"
},
"policy": {},
"depot": {
"url": "https://fds.vsphere.com/component-x/v9.1.0/upgrade-manifest",
"certificate": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FUR...",
"MIIDMjCCAhegAwIBAgIQI...0tRU5EIENFUlRJRklDQVRF"
]
},
"userInput": {},
"additionalInput": {}
},
"lcmPlatformSpec": {
"performBackup": false
},
"correlationId": "f0e9d8c7-b6a5-4321-fedc-ba9876543210"
}
Specifications related to the component's desired configuration and the source for its upgrade artifacts.
Lifecycle Management (LCM) specific options controlling the behavior of the upgrade process itself.
A unique identifier for this specific upgrade request. Essential for tracing operations across distributed systems and logging. This field will be used to find FUS task related with current SUS Task