TerminateVnfRequest

TerminateVnfRequest
TerminateVnfRequest
JSON Example
{
    "terminationType": "string",
    "gracefulTerminationTimeout": 0,
    "additionalParams": {
        "lcmInterfaces": [
            {
                "interfaceName": "string",
                "parameters": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ]
            }
        ]
    }
}
string
terminationType
Required

Indicates whether forceful or graceful termination is requested. Permitted values: * FORCEFUL: The VNFM will shut down the VNF and release the resources immediately after accepting the request.

  • GRACEFUL: The VNFM will first arrange to take the VNF out of service after accepting the request. Once the operation of taking the VNF out of service finishes (irrespective of whether it has succeeded or failed) or once the timer value specified in the "gracefulTerminationTimeout" attribute expires, the VNFM will shut down the VNF and release the resources.
Possible values are : FORCEFUL, GRACEFUL,
integer
gracefulTerminationTimeout
Optional

This attribute is only applicable in case of graceful termination. It defines the time to wait for the VNF to be taken out of service before shutting down the VNF and releasing the resources. The unit is seconds. If not given and the "terminationType" attribute is set to "GRACEFUL", it is expected that the VNFM waits for the successful taking out of service of the VNF, no matter how long it takes, before shutting down the VNF and releasing the resources.

additionalParams
Optional

additionalParams

Parameter To