aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-03-01 08:59:51 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-03-01 08:59:51 +0800
commit6e42f52bdc7872856b5ffa03499ecafba142cbd1 (patch)
tree02db6bf02496165fb29f40099c573f956615027d
parenta3919393a4c610fe2c64fdc26ab541f9a7a3a1e8 (diff)
Add Links Serializer
Change-Id: Ib335d3a114770e34b03795f895c3414738523b22 Issue-ID: VFC-779 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/v2/serializers.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py
index e64c63dc..50432b25 100644
--- a/lcm/v2/serializers.py
+++ b/lcm/v2/serializers.py
@@ -383,6 +383,21 @@ class ExtManagedVirtualLinkDataSerializer(serializers.Serializer):
)
+class LinksSerializer(serializers.Serializer):
+ self = serializers.CharField(
+ help_text="URI of this resource.",
+ required=True
+ )
+ vnfLcmOpOcc = serializers.CharField(
+ help_text="Related VNF lifecycle management operation occurrence.",
+ required=True
+ )
+ vnfInstance = serializers.CharField(
+ help_text="Related VNF instance.",
+ required=True
+ )
+
+
class GrantSerializer(serializers.Serializer):
id = serializers.CharField(
help_text="Identifier of the grant.",
@@ -456,3 +471,7 @@ class GrantSerializer(serializers.Serializer):
help_text="Information about internal VLs that are managed by other entities than the VNFM.",
many=True
)
+ links = LinksSerializer(
+ help_text="Links to resources related to this resource.",
+ required=True
+ )