diff options
author | 2018-03-05 16:07:01 +0800 | |
---|---|---|
committer | 2018-03-05 16:07:01 +0800 | |
commit | 333c8930b780cfb8984c9bde2d4d3fc93bad77e0 (patch) | |
tree | 03c7acbac64013c9964fc76f94c5abbf05fbed1e | |
parent | dd6460c0671e16dce4ce15a7e424918ca758c79b (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.py | 30 |
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): |