aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortianxing <15210838572@139.com>2018-09-20 15:51:18 +0800
committertianxing <15210838572@139.com>2018-09-20 15:51:29 +0800
commit6a79881ac59e681e6dbcf0e52a2380b2968a5989 (patch)
treeeb453836173135a83a1b1f12147143c1405cecb2
parent989808eea305b662691e92e2e4fbbab1ecfed793 (diff)
update update_serializer
Change-Id: I93763f0080779e35c391d3918018ac0e2e75d5c7 Issue-ID: VFC-1137 Signed-off-by: tianxing <15210838572@139.com>
-rw-r--r--lcm/ns/serializers/update_serializers.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lcm/ns/serializers/update_serializers.py b/lcm/ns/serializers/update_serializers.py
index 4804c059..320d786f 100644
--- a/lcm/ns/serializers/update_serializers.py
+++ b/lcm/ns/serializers/update_serializers.py
@@ -146,12 +146,16 @@ class OperationalStatesSerializer(serializers.Serializer):
choices=["STARTED", "STOPPED"])
+class StopTypeSerializer(serializers.Serializer):
+ StopType = serializers.CharField(help_text="Type of stop", choices=["FORCEFUL ", "GRACEFUL"])
+
+
class OperateVnfDataSerializer(serializers.Serializer):
vnfInstanceId = serializers.CharField(help_text="Identifier of the VNF instance.", required=True)
changeStateTo = OperationalStatesSerializer(help_text="The desired operational state to change the VNF to.",
required=True)
- stopType = serializers.ChoiceField(help_text="It signals whether forceful or graceful stop is requested.",
- choices=["FORCEFUL ", "GRACEFUL"], required=False, allow_null=True)
+ stopType = StopTypeSerializer(help_text="It signals whether forceful or graceful stop is requested.",
+ required=False, allow_null=True)
gracefulStopTimeout = serializers.CharField(help_text="The time interval to wait for the VNF to be taken out of"
"service during graceful stop.",
required=False, allow_null=True)