Upgrade Cnf Instance
Upgrade CNF Instance
Request
URI
POST
https://{api_host}/hybridity/api/vnflcm/v1/cnf_instances/{instanceId}/upgrade
COPY
Path Parameters
string
instanceId
Required
instanceId
Request Body
InlineVnflcmV1Cnf_instancesInstanceIdUpgradeRequestBody of type(s) application/json
Required
{
"vimId": "string",
"nfdId": "string",
"upgradeType": "string",
"autoRollback": false,
"ignoreAdditionalParams": false,
"componentMapping": [
{
"oldVduId": "string",
"newVduId": "string"
}
],
"upgradeOptions": {},
"additionalParams": {
"vduParams": [
{
"vduName": "string",
"timeoutInSecs": "string",
"namespace": "string",
"extensionId": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"metadata": [
{}
]
}
],
"timeoutInSecs": "string",
"vimId": "string",
"skipNodeCustomization": false,
"nodePoolName": "string",
"nodePoolBatchSize": 0,
"nodePools": [
"string"
],
"namespace": "string",
"extensionId": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"lcmInterfaces": {}
}
}
string
vimId
Optional
vimId
string
nfdId
Optional
nfdId
string
upgradeType
Optional
upgradeType
boolean
autoRollback
Optional
autoRollback
boolean
ignoreAdditionalParams
Optional
ignoreAdditionalParams
array of object
componentMapping
Optional
componentMapping
object
upgradeOptions
Optional
upgradeOptions
object
additionalParams
Optional
additionalParams
Responses
200
Upgrade CNF Instance
Returns InlineVnflcmV1Cnf_instancesInstanceIdUpgrade200Response of type(s) application/json
{
"operationId": "string",
"nfvJobId": "string",
"requestId": "string"
}
string
operationId
Optional
operationId
string
nfvJobId
Optional
nfvJobId
string
requestId
Optional
requestId