InlineVnf_instancesVnfInstanceIdTerminateRequestBody

InlineVnf_instancesVnfInstanceIdTerminateRequestBody
InlineVnf_instancesVnfInstanceIdTerminateRequestBody

This type represents request parameters for the "Terminate VNF" operation. NOTE: If the VNF is still in service, requesting forceful termination can adversely impact network service.

JSON Example
{
    "terminationType": "string",
    "gracefulTerminationTimeout": 0
}
string
terminationType
Required

Indicates whether forceful or graceful termination is requested. See note. 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.

object
additionalParams
Optional

Additional parameters passed by the NFVO as input to the termination process, specific to the VNF being terminated, as declared in the VNFD as part of "TerminateVnfOpConfig" defined in ETSI GS NFV-IFA 011 [10].

Parameter To