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"
}
]
}
},
"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"
}
]
}
}
}
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),