ScaleVnfData

ScaleVnfData
ScaleVnfData

This type represents defines the information to scale a VNF instance to a given level, or to scale a VNF instance by steps.

JSON Example
{
    "vnfInstanceid": "vnfInstanceid",
    "scaleByStepData": {
        "numberOfSteps": 6,
        "additionalParams": null,
        "aspectId": "aspectId"
    },
    "scaleVnfType": "SCALE_OUT",
    "scaleToLevelData": {
        "vnfScaleInfo": [
            {
                "scaleLevel": 0,
                "aspectId": "aspectId"
            },
            {
                "scaleLevel": 0,
                "aspectId": "aspectId"
            }
        ],
        "additionalParams": null,
        "vnfInstantiationLevelId": "vnfInstantiationLevelId"
    }
}
string
vnfInstanceid
Required

An identifier with the intention of being globally unique.

string
scaleVnfType
Required

Type of the scale VNF operation requested. Allowed values are: - SCALE_OUT - SCALE_IN - SCALE_TO_INSTANTIATION_LEVEL - SCALE_TO_SCALE_LEVEL(S) The set of types actually supported depends on the capabilities of the VNF being managed.

Possible values are : SCALE_OUT, SCALE_IN, SCALE_TO_INSTANTIATION_LEVEL, SCALE_TO_SCALE_LEVEL(S),
scaleToLevelData
Optional

scaleToLevelData

scaleByStepData
Optional

scaleByStepData

Property Of