Commit cbe0a6b3 authored by piscione's avatar piscione
Browse files

SOL005_13: added TerminateVnfData datamodel

parent f1ab4348
......@@ -6071,4 +6071,43 @@ definitions:
type: string
enum:
- FULL
- SHORT
\ No newline at end of file
- SHORT
TerminateVnfData:
description: >
This type represents the information to terminate a VNF that is part of an NS.
type: object
required:
- vnfInstanceId
properties:
vnfInstanceId:
description: >
Identifies the VNF instance, part of the NS, to be terminated.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
terminationType:
description: >
Indicates whether forceful or graceful termination is requested.
If the VNF is still in service, requesting forceful termination can
adversely impact network service.
Permitted values:
- FORCEFUL
- GRACEFUL
type: string
enum:
- FORCEFUL
- GRACEFUL
gracefulTerminationTimeout:
description: >
The 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.
type: integer
additionalParams:
description: >
Additional parameters passed by the OSS/BSS as input to the termination process, specific to the VNF being terminated.
EXAMPLE: Input parameters to VNF-specific termination procedures.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment