ScaleVnfRequest
ScaleVnfRequest
JSON Example
{
"numberOfSteps": 0,
"additionalParams": {
"lcmInterfaces": [
{
"interfaceName": "interfaceName",
"parameters": [
{
"name": "name",
"type": "type",
"value": "{}"
},
{
"name": "name",
"type": "type",
"value": "{}"
}
]
},
{
"interfaceName": "interfaceName",
"parameters": [
{
"name": "name",
"type": "type",
"value": "{}"
},
{
"name": "name",
"type": "type",
"value": "{}"
}
]
}
],
"vduParams": [
{
"deploymentProfileId": "deploymentProfileId",
"repoUrl": "repoUrl",
"metadata": [
"{}",
"{}"
],
"imageName": "imageName",
"ignoreGrantFailure": true,
"vduName": "vduName",
"overrides": "overrides",
"vduId": "vduId",
"timeoutInSecs": 0,
"catalogName": "catalogName",
"password": "password",
"catalogId": "catalogId",
"chartName": "chartName",
"helmName": "helmName",
"disableAutoRollback": true,
"namespace": "namespace",
"extensionId": "extensionId",
"disableGrant": true,
"disableHelmInstall": true,
"username": "username"
},
{
"deploymentProfileId": "deploymentProfileId",
"repoUrl": "repoUrl",
"metadata": [
"{}",
"{}"
],
"imageName": "imageName",
"ignoreGrantFailure": true,
"vduName": "vduName",
"overrides": "overrides",
"vduId": "vduId",
"timeoutInSecs": 0,
"catalogName": "catalogName",
"password": "password",
"catalogId": "catalogId",
"chartName": "chartName",
"helmName": "helmName",
"disableAutoRollback": true,
"namespace": "namespace",
"extensionId": "extensionId",
"disableGrant": true,
"disableHelmInstall": true,
"username": "username"
}
],
"action": "action",
"skipGrant": true,
"timeoutInSecs": 6
},
"aspectId": "aspectId",
"type": "SCALE_OUT"
}
string
type
Required
Indicates the type of the scale operation requested. Permitted values: * SCALE_OUT: adding additional VNFC instances to the VNF to increase capacity
- SCALE_IN: removing VNFC instances from the VNF in order to release unused capacity.
Possible values are : SCALE_OUT, SCALE_IN,
string
aspectId
Required
An identifier that is unique within a VNF descriptor.
integer
numberOfSteps
Optional
Number of scaling steps to be executed as part of this Scale VNF operation. It shall be a positive number and the default value shall be 1.