Coverage for ipam/graphql/schema.py: 100%
41 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 IPAMQuery:
9 asn: ASNType = strawberry_django.field()
10 asn_list: list[ASNType] = strawberry_django.field()
12 asn_range: ASNRangeType = strawberry_django.field()
13 asn_range_list: list[ASNRangeType] = strawberry_django.field()
15 aggregate: AggregateType = strawberry_django.field()
16 aggregate_list: list[AggregateType] = strawberry_django.field()
18 ip_address: IPAddressType = strawberry_django.field()
19 ip_address_list: list[IPAddressType] = strawberry_django.field()
21 ip_range: IPRangeType = strawberry_django.field()
22 ip_range_list: list[IPRangeType] = strawberry_django.field()
24 prefix: PrefixType = strawberry_django.field()
25 prefix_list: list[PrefixType] = strawberry_django.field()
27 rir: RIRType = strawberry_django.field()
28 rir_list: list[RIRType] = strawberry_django.field()
30 role: RoleType = strawberry_django.field()
31 role_list: list[RoleType] = strawberry_django.field()
33 route_target: RouteTargetType = strawberry_django.field()
34 route_target_list: list[RouteTargetType] = strawberry_django.field()
36 service: ServiceType = strawberry_django.field()
37 service_list: list[ServiceType] = strawberry_django.field()
39 service_template: ServiceTemplateType = strawberry_django.field()
40 service_template_list: list[ServiceTemplateType] = strawberry_django.field()
42 fhrp_group: FHRPGroupType = strawberry_django.field()
43 fhrp_group_list: list[FHRPGroupType] = strawberry_django.field()
45 fhrp_group_assignment: FHRPGroupAssignmentType = strawberry_django.field()
46 fhrp_group_assignment_list: list[FHRPGroupAssignmentType] = strawberry_django.field()
48 vlan: VLANType = strawberry_django.field()
49 vlan_list: list[VLANType] = strawberry_django.field()
51 vlan_group: VLANGroupType = strawberry_django.field()
52 vlan_group_list: list[VLANGroupType] = strawberry_django.field()
54 vlan_translation_policy: VLANTranslationPolicyType = strawberry_django.field()
55 vlan_translation_policy_list: list[VLANTranslationPolicyType] = strawberry_django.field()
57 vlan_translation_rule: VLANTranslationRuleType = strawberry_django.field()
58 vlan_translation_rule_list: list[VLANTranslationRuleType] = strawberry_django.field()
60 vrf: VRFType = strawberry_django.field()
61 vrf_list: list[VRFType] = strawberry_django.field()