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": "string",
    "scaleVnfType": "string",
    "scaleToLevelData": {
        "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"
                }
            ],
            "lcmInterfaces": {}
        }
    },
    "scaleByStepData": {
        "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"
                }
            ],
            "lcmInterfaces": {}
        }
    }
}
vnfInstanceid
Required

vnfInstanceid

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