Use Field in fixed_ip
In fixed_ip object, we use IPV4AndV6Address, which is a FieldType instead of Field. Create a Field for IPV4AndV6Address and use it in the fixed_ip object. Change-Id: I0f369a70f755bc7e290edb96656c7c0cb2f3a00a
This commit is contained in:
parent
dcd024ed76
commit
4d3ad0631c
@ -481,6 +481,10 @@ class IPV6AddressField(AutoTypedField):
|
||||
AUTO_TYPE = IPV6Address()
|
||||
|
||||
|
||||
class IPV4AndV6AddressField(AutoTypedField):
|
||||
AUTO_TYPE = IPV4AndV6Address()
|
||||
|
||||
|
||||
class IPNetworkField(AutoTypedField):
|
||||
AUTO_TYPE = IPNetwork()
|
||||
|
||||
|
@ -32,7 +32,7 @@ class FixedIP(obj_base.NovaPersistentObject, obj_base.NovaObject):
|
||||
|
||||
fields = {
|
||||
'id': fields.IntegerField(),
|
||||
'address': fields.IPV4AndV6Address(),
|
||||
'address': fields.IPV4AndV6AddressField(),
|
||||
'network_id': fields.IntegerField(nullable=True),
|
||||
'virtual_interface_id': fields.IntegerField(nullable=True),
|
||||
'instance_uuid': fields.UUIDField(nullable=True),
|
||||
|
Loading…
x
Reference in New Issue
Block a user