ScaleVnfRequest

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,
aspectId
Required

aspectId

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.

additionalParams
Optional

additionalParams

Parameter To