aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-02-28 10:51:01 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-02-28 10:59:06 +0800
commit343b3a953f44e03675f7ed55e3f1d4fad240e029 (patch)
tree9518bc7c484db8d9b0afea70e7be75f38978e5c7
parent23c258a7d72ec9669794a0f93c11148ccf2eea31 (diff)
Add ZoneGroupInfo serializer
Change-Id: Ibf529d0ec055aba6130a7aa51d5fb2277b44b7b8 Issue-ID: VFC-779 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/v2/serializers.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py
index 89592624..e74f7368 100644
--- a/lcm/v2/serializers.py
+++ b/lcm/v2/serializers.py
@@ -107,6 +107,15 @@ class ZoneInfoSerializer(serializers.Serializer):
)
+class ZoneGroupInfoSerializer(serializers.Serializer):
+ zoneId = serializers.ListSerializer(
+ help_text="References of identifiers of ZoneInfo structures.",
+ child=serializers.CharField(help_text="IdentifierLocal", allow_blank=True),
+ required=False,
+ allow_null=True
+ )
+
+
class GrantSerializer(serializers.Serializer):
id = serializers.CharField(
help_text="Identifier of the grant.",
@@ -130,3 +139,7 @@ class GrantSerializer(serializers.Serializer):
help_text="Identifies resource zones where the resources are approved to be allocated by the VNFM.",
many=True
)
+ zoneGroups = ZoneGroupInfoSerializer(
+ help_text="Information about groups of resource zones",
+ many=True
+ )