InlineVnf_instancesVnfInstanceIdScaleRequestBody
InlineVnf_instancesVnfInstanceIdScaleRequestBody
JSON Example
{
"type": "string",
"aspectId": "string",
"numberOfSteps": 0,
"additionalParams": {
"action": "string",
"skipGrant": false,
"timeoutInSecs": 0,
"vduParams": [
{
"vduName": "string",
"vduId": "string",
"deploymentProfileId": "string",
"chartName": "string",
"helmName": "string",
"namespace": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"extensionId": "string",
"overrides": "string",
"metadata": [
{}
],
"imageName": "string",
"disableAutoRollback": false,
"disableGrant": false,
"disableHelmInstall": false,
"ignoreGrantFailure": false,
"timeoutInSecs": 0,
"catalogName": "string",
"catalogId": "string"
}
],
"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,
string
aspectId
Required
Identifier of the scaling aspect.
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.
object
additionalParams
Optional
Additional parameters passed by the NFVO as input to the scaling process, specific to the VNF being scaled, as declared in the VNFD as part of "ScaleVnfOpConfig".