mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-23 07:56:44 -06:00
8356 graphql
This commit is contained in:
parent
fc6897d7c2
commit
1da002812a
@ -36,3 +36,9 @@ class VirtualizationQuery(graphene.ObjectType):
|
|||||||
|
|
||||||
def resolve_vm_interface_list(root, info, **kwargs):
|
def resolve_vm_interface_list(root, info, **kwargs):
|
||||||
return gql_query_optimizer(models.VMInterface.objects.all(), info)
|
return gql_query_optimizer(models.VMInterface.objects.all(), info)
|
||||||
|
|
||||||
|
virtual_disk = ObjectField(VirtualDiskType)
|
||||||
|
virtual_disk_list = ObjectListField(VirtualDiskType)
|
||||||
|
|
||||||
|
def resolve_virtual_disk_list(root, info, **kwargs):
|
||||||
|
return gql_query_optimizer(models.VirtualDisk.objects.all(), info)
|
||||||
|
@ -8,6 +8,7 @@ __all__ = (
|
|||||||
'ClusterType',
|
'ClusterType',
|
||||||
'ClusterGroupType',
|
'ClusterGroupType',
|
||||||
'ClusterTypeType',
|
'ClusterTypeType',
|
||||||
|
'VirtualDiskType',
|
||||||
'VirtualMachineType',
|
'VirtualMachineType',
|
||||||
'VMInterfaceType',
|
'VMInterfaceType',
|
||||||
)
|
)
|
||||||
@ -54,3 +55,14 @@ class VMInterfaceType(IPAddressesMixin, ComponentObjectType):
|
|||||||
|
|
||||||
def resolve_mode(self, info):
|
def resolve_mode(self, info):
|
||||||
return self.mode or None
|
return self.mode or None
|
||||||
|
|
||||||
|
|
||||||
|
class VirtualDiskType(NetBoxObjectType):
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = models.VirtualDisk
|
||||||
|
fields = '__all__'
|
||||||
|
filterset_class = filtersets.VirtualDiskFilterSet
|
||||||
|
|
||||||
|
def resolve_mode(self, info):
|
||||||
|
return self.mode or None
|
||||||
|
Loading…
Reference in New Issue
Block a user