from rest_framework import serializers
from opennebula.models import VM


class VMSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = VM
        fields = ['id', 'owner', 'data']


class OpenNebulaVMSerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = VM
        fields = ['id', 'owner', 'cores', 'ram_in_gb', 'disks', 'last_host', 'graphics']