Add vfc-vnfres Vm schema 41/29441/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Mon, 29 Jan 2018 05:16:19 +0000 (13:16 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Mon, 29 Jan 2018 05:16:19 +0000 (13:16 +0800)
Change-Id: I1d9f22ac47f68ebc7bc977d29fd244af7a77cf6b
Issue-ID: VFC-679
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
res/res/resources/serializers.py

index 9f3c8bb..ab3074b 100644 (file)
 from rest_framework import serializers
 
 
+class VmResponseSerializer(serializers.Serializer):
+    vmid = serializers.CharField(help_text="vmid", required=True)
+    vimid = serializers.CharField(help_text="the vim id", required=True)
+    resouceid = serializers.CharField(help_text="the resouce id", required=True)
+    tenant = serializers.IntegerField(help_text="tenant", required=True, allow_null=True)
+    instid = serializers.CharField(help_text="the inst id", required=True)
+    vmname = serializers.CharField(help_text="vmname", required=True)
+    insttype = serializers.IntegerField(help_text="insttype", required=True)
+    operationalstate = serializers.CharField(help_text="operationalstate", required=True, allow_null=True)
+    is_predefined = serializers.IntegerField(help_text="is_predefined", required=True)
+    security_groups = serializers.CharField(help_text="security_groups", required=True)
+    flavor_id = serializers.CharField(help_text="flavor_id", required=True)
+    availability_zone = serializers.CharField(help_text="availability_zone", required=True)
+    server_group = serializers.CharField(help_text="server_group", required=True)
+    volume_array = serializers.CharField(help_text="volume_array", required=True)
+    metadata = serializers.CharField(help_text="metadata", required=True)
+    nic_array = serializers.CharField(help_text="nic_array", required=True)
+
+
+class VmInfoSerializer(serializers.Serializer):
+    resp_data = VmResponseSerializer(help_text="the response data", many=True)
+
+
 class FlavorResponseSerializer(serializers.Serializer):
     flavourid = serializers.CharField(help_text="flavourid", required=True)
     vimid = serializers.CharField(help_text="the vim id", required=True)