InlineVnf_instancesVnfInstanceIdOperateRequestBody

InlineVnf_instancesVnfInstanceIdOperateRequestBody
InlineVnf_instancesVnfInstanceIdOperateRequestBody

This type represents request parameters for the "Operate VNF" operation. NOTE: 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 has been set to "FORCEFUL", when the "changeStateTo" attribute is equal to "STOPPED" and the "stopType" attribute is absent.

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

The desired operational state (i.e. started or stopped) to change the VNF to.

Possible values are : STARTED, STOPPED,
string
stopType
Optional

It signals whether forceful or graceful stop is requested. See note.

Possible values are : FORCEFUL, GRACEFUL,
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. See note.

object
additionalParams
Optional

Additional parameters passed by the NFVO as input to the process, specific to the VNF of which the operation status is changed, as declared in the VNFD as part of "OperateVnfOpConfig" defined in ETSI GS NFV-IFA 011 [10].

Parameter To