Coverage for dcim/graphql/schema.py: 100%
109 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
1import strawberry
2import strawberry_django
4from .types import *
7@strawberry.type(name="Query")
8class DCIMQuery:
9 cable: CableType = strawberry_django.field()
10 cable_list: list[CableType] = strawberry_django.field()
12 cable_bundle: CableBundleType = strawberry_django.field()
13 cable_bundle_list: list[CableBundleType] = strawberry_django.field()
15 console_port: ConsolePortType = strawberry_django.field()
16 console_port_list: list[ConsolePortType] = strawberry_django.field()
18 console_port_template: ConsolePortTemplateType = strawberry_django.field()
19 console_port_template_list: list[ConsolePortTemplateType] = strawberry_django.field()
21 console_server_port: ConsoleServerPortType = strawberry_django.field()
22 console_server_port_list: list[ConsoleServerPortType] = strawberry_django.field()
24 console_server_port_template: ConsoleServerPortTemplateType = strawberry_django.field()
25 console_server_port_template_list: list[ConsoleServerPortTemplateType] = strawberry_django.field()
27 cooling_feed: CoolingFeedType = strawberry_django.field()
28 cooling_feed_list: list[CoolingFeedType] = strawberry_django.field()
30 cooling_intake: CoolingIntakeType = strawberry_django.field()
31 cooling_intake_list: list[CoolingIntakeType] = strawberry_django.field()
33 cooling_intake_template: CoolingIntakeTemplateType = strawberry_django.field()
34 cooling_intake_template_list: list[CoolingIntakeTemplateType] = strawberry_django.field()
36 cooling_outflow: CoolingOutflowType = strawberry_django.field()
37 cooling_outflow_list: list[CoolingOutflowType] = strawberry_django.field()
39 cooling_outflow_template: CoolingOutflowTemplateType = strawberry_django.field()
40 cooling_outflow_template_list: list[CoolingOutflowTemplateType] = strawberry_django.field()
42 cooling_source: CoolingSourceType = strawberry_django.field()
43 cooling_source_list: list[CoolingSourceType] = strawberry_django.field()
45 device: DeviceType = strawberry_django.field()
46 device_list: list[DeviceType] = strawberry_django.field()
48 device_bay: DeviceBayType = strawberry_django.field()
49 device_bay_list: list[DeviceBayType] = strawberry_django.field()
51 device_bay_template: DeviceBayTemplateType = strawberry_django.field()
52 device_bay_template_list: list[DeviceBayTemplateType] = strawberry_django.field()
54 device_role: DeviceRoleType = strawberry_django.field()
55 device_role_list: list[DeviceRoleType] = strawberry_django.field()
57 device_type: DeviceTypeType = strawberry_django.field()
58 device_type_list: list[DeviceTypeType] = strawberry_django.field()
60 front_port: FrontPortType = strawberry_django.field()
61 front_port_list: list[FrontPortType] = strawberry_django.field()
63 front_port_template: FrontPortTemplateType = strawberry_django.field()
64 front_port_template_list: list[FrontPortTemplateType] = strawberry_django.field()
66 mac_address: MACAddressType = strawberry_django.field()
67 mac_address_list: list[MACAddressType] = strawberry_django.field()
69 interface: InterfaceType = strawberry_django.field()
70 interface_list: list[InterfaceType] = strawberry_django.field()
72 interface_template: InterfaceTemplateType = strawberry_django.field()
73 interface_template_list: list[InterfaceTemplateType] = strawberry_django.field()
75 inventory_item: InventoryItemType = strawberry_django.field()
76 inventory_item_list: list[InventoryItemType] = strawberry_django.field()
78 inventory_item_role: InventoryItemRoleType = strawberry_django.field()
79 inventory_item_role_list: list[InventoryItemRoleType] = strawberry_django.field()
81 inventory_item_template: InventoryItemTemplateType = strawberry_django.field()
82 inventory_item_template_list: list[InventoryItemTemplateType] = strawberry_django.field()
84 location: LocationType = strawberry_django.field()
85 location_list: list[LocationType] = strawberry_django.field()
87 manufacturer: ManufacturerType = strawberry_django.field()
88 manufacturer_list: list[ManufacturerType] = strawberry_django.field()
90 module: ModuleType = strawberry_django.field()
91 module_list: list[ModuleType] = strawberry_django.field()
93 module_bay: ModuleBayType = strawberry_django.field()
94 module_bay_list: list[ModuleBayType] = strawberry_django.field()
96 module_bay_template: ModuleBayTemplateType = strawberry_django.field()
97 module_bay_template_list: list[ModuleBayTemplateType] = strawberry_django.field()
99 module_bay_type: ModuleBayTypeType = strawberry_django.field()
100 module_bay_type_list: list[ModuleBayTypeType] = strawberry_django.field()
102 module_type_profile: ModuleTypeProfileType = strawberry_django.field()
103 module_type_profile_list: list[ModuleTypeProfileType] = strawberry_django.field()
105 module_type: ModuleTypeType = strawberry_django.field()
106 module_type_list: list[ModuleTypeType] = strawberry_django.field()
108 platform: PlatformType = strawberry_django.field()
109 platform_list: list[PlatformType] = strawberry_django.field()
111 power_feed: PowerFeedType = strawberry_django.field()
112 power_feed_list: list[PowerFeedType] = strawberry_django.field()
114 power_outlet: PowerOutletType = strawberry_django.field()
115 power_outlet_list: list[PowerOutletType] = strawberry_django.field()
117 power_outlet_template: PowerOutletTemplateType = strawberry_django.field()
118 power_outlet_template_list: list[PowerOutletTemplateType] = strawberry_django.field()
120 power_panel: PowerPanelType = strawberry_django.field()
121 power_panel_list: list[PowerPanelType] = strawberry_django.field()
123 power_port: PowerPortType = strawberry_django.field()
124 power_port_list: list[PowerPortType] = strawberry_django.field()
126 power_port_template: PowerPortTemplateType = strawberry_django.field()
127 power_port_template_list: list[PowerPortTemplateType] = strawberry_django.field()
129 rack_group: RackGroupType = strawberry_django.field()
130 rack_group_list: list[RackGroupType] = strawberry_django.field()
132 rack_type: RackTypeType = strawberry_django.field()
133 rack_type_list: list[RackTypeType] = strawberry_django.field()
135 rack: RackType = strawberry_django.field()
136 rack_list: list[RackType] = strawberry_django.field()
138 rack_reservation: RackReservationType = strawberry_django.field()
139 rack_reservation_list: list[RackReservationType] = strawberry_django.field()
141 rack_role: RackRoleType = strawberry_django.field()
142 rack_role_list: list[RackRoleType] = strawberry_django.field()
144 rear_port: RearPortType = strawberry_django.field()
145 rear_port_list: list[RearPortType] = strawberry_django.field()
147 rear_port_template: RearPortTemplateType = strawberry_django.field()
148 rear_port_template_list: list[RearPortTemplateType] = strawberry_django.field()
150 region: RegionType = strawberry_django.field()
151 region_list: list[RegionType] = strawberry_django.field()
153 site: SiteType = strawberry_django.field()
154 site_list: list[SiteType] = strawberry_django.field()
156 site_group: SiteGroupType = strawberry_django.field()
157 site_group_list: list[SiteGroupType] = strawberry_django.field()
159 virtual_chassis: VirtualChassisType = strawberry_django.field()
160 virtual_chassis_list: list[VirtualChassisType] = strawberry_django.field()
162 virtual_device_context: VirtualDeviceContextType = strawberry_django.field()
163 virtual_device_context_list: list[VirtualDeviceContextType] = strawberry_django.field()