3131class VirtualMachineSerializer (NetBoxModelSerializer ):
3232 url = serializers .HyperlinkedIdentityField (view_name = 'virtualization-api:virtualmachine-detail' )
3333 status = ChoiceField (choices = VirtualMachineStatusChoices , required = False )
34- site = SiteSerializer (nested = True , required = False , allow_null = True )
35- cluster = ClusterSerializer (nested = True , required = False , allow_null = True )
36- device = DeviceSerializer (nested = True , required = False , allow_null = True )
34+ site = SiteSerializer (nested = True , required = False , allow_null = True , default = None )
35+ cluster = ClusterSerializer (nested = True , required = False , allow_null = True , default = None )
36+ device = DeviceSerializer (nested = True , required = False , allow_null = True , default = None )
3737 role = DeviceRoleSerializer (nested = True , required = False , allow_null = True )
38- tenant = TenantSerializer (nested = True , required = False , allow_null = True )
38+ tenant = TenantSerializer (nested = True , required = False , allow_null = True , default = None )
3939 platform = PlatformSerializer (nested = True , required = False , allow_null = True )
4040 primary_ip = IPAddressSerializer (nested = True , read_only = True , allow_null = True )
4141 primary_ip4 = IPAddressSerializer (nested = True , required = False , allow_null = True )
@@ -55,7 +55,6 @@ class Meta:
5555 'interface_count' , 'virtual_disk_count' ,
5656 ]
5757 brief_fields = ('id' , 'url' , 'display' , 'name' , 'description' )
58- validators = []
5958
6059
6160class VirtualMachineWithConfigContextSerializer (VirtualMachineSerializer ):
0 commit comments