ScaleVnfRequest
ScaleVnfRequest
JSON Example
{
"type": "string",
"aspectId": "string",
"numberOfSteps": 0,
"additionalParams": {
"vduParams": [
{
"vduName": "string",
"deploymentProfileId": "string",
"chartName": "string",
"helmName": "string",
"namespace": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"overrides": "string",
"metadata": {},
"imageName": "string",
"disableAutoRollback": false,
"disableGrant": false,
"ignoreGrantFailure": false
}
],
"lcmInterfaces": [
{
"interfaceName": "string",
"parameters": [
{
"name": "string",
"type": "string"
}
]
}
]
}
}
string
type
Required
Indicates the type of the scale operation requested. Permitted values: * SCALE_OUT: adding additional VNFC instances to the VNF to increase capacity
- SCALE_IN: removing VNFC instances from the VNF in order to release unused capacity.
Possible values are : SCALE_OUT, SCALE_IN,
integer
numberOfSteps
Optional
Number of scaling steps to be executed as part of this Scale VNF operation. It shall be a positive number and the default value shall be 1.