From: ying.yunlong Date: Mon, 29 Jan 2018 05:16:19 +0000 (+0800) Subject: Add vfc-vnfres Vm schema X-Git-Tag: v1.1.0~35 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F41%2F29441%2F1;p=vfc%2Fgvnfm%2Fvnfres.git Add vfc-vnfres Vm schema Change-Id: I1d9f22ac47f68ebc7bc977d29fd244af7a77cf6b Issue-ID: VFC-679 Signed-off-by: ying.yunlong --- diff --git a/res/res/resources/serializers.py b/res/res/resources/serializers.py index 9f3c8bb..ab3074b 100644 --- a/res/res/resources/serializers.py +++ b/res/res/resources/serializers.py @@ -15,6 +15,29 @@ 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)