summaryrefslogtreecommitdiffstats
path: root/zte/vmanager/driver/interfaces/serializers.py
diff options
context:
space:
mode:
Diffstat (limited to 'zte/vmanager/driver/interfaces/serializers.py')
-rw-r--r--zte/vmanager/driver/interfaces/serializers.py28
1 files changed, 25 insertions, 3 deletions
diff --git a/zte/vmanager/driver/interfaces/serializers.py b/zte/vmanager/driver/interfaces/serializers.py
index 2e601185..fbe7660d 100644
--- a/zte/vmanager/driver/interfaces/serializers.py
+++ b/zte/vmanager/driver/interfaces/serializers.py
@@ -15,6 +15,28 @@
from rest_framework import serializers
+class ScaleReqSerializer(serializers.Serializer):
+ type = serializers.CharField(
+ help_text="type",
+ max_length=255,
+ required=True, allow_blank=True)
+ aspectId = serializers.CharField(
+ help_text="aspectId",
+ max_length=255,
+ required=True,
+ allow_null=False)
+ numberOfSteps = serializers.CharField(
+ help_text="numberOfSteps",
+ max_length=255,
+ required=False,
+ allow_null=True)
+ additionalParam = serializers.DictField(
+ help_text="additionalParam",
+ child=serializers.CharField(allow_blank=True),
+ required=False,
+ allow_null=True)
+
+
class AffectedvmSerializer(serializers.Serializer):
extention = serializers.CharField(
help_text="extention",
@@ -66,13 +88,13 @@ class HealReqSerializer(serializers.Serializer):
affectedvm = AffectedvmSerializer(help_text='affectedvm', many=True)
-class HealRespSerializer(serializers.Serializer):
- jobid = serializers.CharField(
+class InstScaleHealRespSerializer(serializers.Serializer):
+ jobId = serializers.CharField(
help_text="jobid",
max_length=255,
required=True,
allow_null=True)
- nfInstanceId = serializers.CharField(
+ vnfInstanceId = serializers.CharField(
help_text="nfInstanceId",
max_length=255,
required=True,