ScaleToLevelData

ScaleToLevelData
ScaleToLevelData

This type describes the information used to scale a VNF instance to a target size. The target size is either expressed as an instantiation level of that DF as defined in the VNFD, or given as a list of scale levels, one per scaling aspect of that DF. Instantiation levels and scaling aspects are declared in the VNFD. The NFVO shall then invoke the ScaleVnfToLevel operation towards the appropriate VNFM..

JSON Example
{
    "vnfInstantiationLevelId": "string",
    "vnfScaleInfo": [
        {
            "aspectId": "string",
            "scaleLevel": 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"
            }
        ]
    }
}
vnfInstantiationLevelId
Optional

vnfInstantiationLevelId

vnfScaleInfo
Optional

For each scaling aspect of the current deployment flavor, indicates the target scale level to which the VNF is to be scaled.

additionalParams
Optional

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

Property Of