ScaleByStepData

ScaleByStepData
ScaleByStepData

This type describes the information to scale a VNF instance by steps. The NFVO shall then invoke the Scale VNF operation towards the appropriate VNFM.

JSON Example
{
    "aspectId": "string",
    "numberOfSteps": 0,
    "additionalParams": {
        "nfType": "string",
        "vduParams": [
            {
                "vduName": "string",
                "vduId": "string",
                "deploymentProfileId": "string",
                "chartName": "string",
                "namespace": "string",
                "repoUrl": "string",
                "username": "string",
                "password": "string",
                "extensionId": "string",
                "overrides": "string",
                "metadata": [
                    {}
                ],
                "catalogName": "string",
                "catalogId": "string"
            }
        ]
    }
}
aspectId
Required

aspectId

integer
numberOfSteps
Optional

Number of scaling steps. It shall be a positive number. Defaults to 1. The VNF provider defines in the VNFD whether or not a particular VNF supports performing more than one step at a time. Such a property in the VNFD applies for all instances of a particular VNF.

additionalParams
Optional

Additional parameters passed by the NFVO as input to the scaling process, specific to the VNF instance being scaled.

Property Of