blob: fc16eec5813b046abb58547f5bf452950698c492 [file] [log] [blame]
Siobhan Tully4bc09f22013-04-10 21:15:21 -04001import os
2from django.db import models
3from plstackapi.core.models import PlCoreBase
4from plstackapi.core.models import Slice
5from plstackapi.openstack.driver import OpenStackDriver
6
7# Create your models here.
8
9class Subnet(PlCoreBase):
10 subnet_id = models.CharField(max_length=256, unique=True)
11 cidr = models.CharField(max_length=20)
12 ip_version = models.IntegerField()
13 start = models.IPAddressField()
14 end = models.IPAddressField()
Tony Mack771f4b92013-04-12 01:49:57 -040015 slice = models.ForeignKey(Slice, related_name='subnet')
Siobhan Tully4bc09f22013-04-10 21:15:21 -040016
Tony Mackf79ad8e2013-04-12 13:52:44 -040017 def __unicode__(self): return u'%s' % (self.slice.name)
Siobhan Tully4bc09f22013-04-10 21:15:21 -040018