aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-03-05 16:07:01 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-03-05 16:07:01 +0800
commit333c8930b780cfb8984c9bde2d4d3fc93bad77e0 (patch)
tree03c7acbac64013c9964fc76f94c5abbf05fbed1e
parentdd6460c0671e16dce4ce15a7e424918ca758c79b (diff)
Add Resource Handle Serializer of Grant Req
Change-Id: I7b88ec635b210db8676c95df800d7272cddebfba Issue-ID: VFC-779 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/v2/serializers.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/lcm/v2/serializers.py b/lcm/v2/serializers.py
index d8efb3e1..417282ee 100644
--- a/lcm/v2/serializers.py
+++ b/lcm/v2/serializers.py
@@ -15,6 +15,31 @@
from rest_framework import serializers
+class ResourceHandleSerializer(serializers.Serializer):
+ vimConnectionId = serializers.CharField(
+ help_text="Identifier of the VIM connection to manage the resource.",
+ required=False,
+ allow_null=True,
+ allow_blank=True
+ )
+ resourceProviderId = serializers.CharField(
+ help_text="Identifier of the entity responsible for the management of the resource.",
+ required=False,
+ allow_null=True,
+ allow_blank=True
+ )
+ resourceId = serializers.CharField(
+ help_text="Identifier of the resource in the scope of the VIM or the resource provider.",
+ required=True
+ )
+ vimLevelResourceType = serializers.CharField(
+ help_text="Type of the resource in the scope of the VIM or the resource provider.",
+ required=False,
+ allow_null=True,
+ allow_blank=True
+ )
+
+
class ResourceDefinitionSerializer(serializers.Serializer):
id = serializers.CharField(
help_text="Identifier of this ResourceDefinition, unique at least within the scope of the GrantRequest.",
@@ -37,6 +62,11 @@ class ResourceDefinitionSerializer(serializers.Serializer):
allow_null=True,
allow_blank=True
)
+ resource = ResourceHandleSerializer(
+ help_text="Resource information for an existing resource.",
+ required=False,
+ allow_null=True
+ )
class GrantRequestSerializer(serializers.Serializer):