OperateVnfRequest

OperateVnfRequest
OperateVnfRequest

This type represents request parameters for the "Operate VNF" operation.

JSON Example
{
    "changeStateTo": "string",
    "stopType": "string",
    "gracefulStopTimeout": 0
}
changeStateTo
Required

changeStateTo

stopType
Optional

stopType

integer
gracefulStopTimeout
Optional

The time interval (in seconds) to wait for the VNF to be taken out of service during graceful stop, before stopping the VNF. The "stopType" and "gracefulStopTimeout" attributes shall be absent, when the "changeStateTo" attribute is equal to "STARTED". The "gracefulStopTimeout" attribute shall be present, when the "changeStateTo" is equal to "STOPPED" and the "stopType" attribute is equal to "GRACEFUL". The "gracefulStopTimeout" attribute shall be absent, when the "changeStateTo" attribute is equal to "STOPPED" and the "stopType" attribute is equal to "FORCEFUL". The request shall be treated as if the "stopType" attribute was set to "FORCEFUL", when the "changeStateTo" attribute is equal to "STOPPED" and the "stopType" attribute is absent.

additionalParams
Optional

additionalParams

Parameter To