Nautobot Firewall Models API Package¶
nautobot_firewall_models.api
¶
REST API module for nautobot_firewall_models app.
serializers
¶
API serializers for nautobot_firewall_models.
AddressObjectGroupSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
AddressObjectGroup Serializer.
Source code in nautobot_firewall_models/api/serializers.py
AddressObjectSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
AddressObject Serializer.
Source code in nautobot_firewall_models/api/serializers.py
ApplicationObjectGroupSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
ApplicationObjectGroup Serializer.
Source code in nautobot_firewall_models/api/serializers.py
ApplicationObjectSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
ApplicationObject Serializer.
Source code in nautobot_firewall_models/api/serializers.py
CapircaPolicySerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
CapircaPolicy Serializer.
Source code in nautobot_firewall_models/api/serializers.py
FQDNSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
FQDN Serializer.
Source code in nautobot_firewall_models/api/serializers.py
IPRangeSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
IPRange Serializer.
Source code in nautobot_firewall_models/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_firewall_models/api/serializers.py
validate(data)
¶
Custom validate method to enforce unique constraints on IPRange model.
Source code in nautobot_firewall_models/api/serializers.py
NATPolicyDeviceM2MSerializer
¶
Bases: ValidatedModelSerializer
NATPolicyDeviceM2M Serializer.
Source code in nautobot_firewall_models/api/serializers.py
NATPolicyDynamicGroupM2MSerializer
¶
Bases: ValidatedModelSerializer
NATPolicyDynamicGroupM2M Serializer.
Source code in nautobot_firewall_models/api/serializers.py
NATPolicyRuleSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
PolicyRule Serializer.
Source code in nautobot_firewall_models/api/serializers.py
NATPolicySerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
NATPolicy Serializer.
Source code in nautobot_firewall_models/api/serializers.py
PolicyDeviceM2MSerializer
¶
Bases: ValidatedModelSerializer
PolicyDeviceM2M Serializer.
Source code in nautobot_firewall_models/api/serializers.py
PolicyDynamicGroupM2MSerializer
¶
Bases: ValidatedModelSerializer
PolicyDynamicGroupM2M Serializer.
Source code in nautobot_firewall_models/api/serializers.py
PolicyRuleSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
PolicyRule Serializer.
Source code in nautobot_firewall_models/api/serializers.py
PolicySerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
Policy Serializer.
Source code in nautobot_firewall_models/api/serializers.py
ServiceObjectGroupSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
ServiceObjectGroup Serializer.
Source code in nautobot_firewall_models/api/serializers.py
ServiceObjectSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
ServiceObject Serializer.
Source code in nautobot_firewall_models/api/serializers.py
UserObjectGroupSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
UserObjectGroup Serializer.
Source code in nautobot_firewall_models/api/serializers.py
UserObjectSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
UserObject Serializer.
Source code in nautobot_firewall_models/api/serializers.py
ZoneSerializer
¶
Bases: NautobotModelSerializer
, TaggedModelSerializerMixin
Zone Serializer.
Source code in nautobot_firewall_models/api/serializers.py
urls
¶
Django API urlpatterns declaration for nautobot_firewall_models app.
views
¶
API views for nautobot_firewall_models.
AddressObjectGroupViewSet
¶
Bases: NautobotModelViewSet
AddressObjectGroup viewset.
Source code in nautobot_firewall_models/api/views.py
AddressObjectViewSet
¶
Bases: NautobotModelViewSet
AddressObject viewset.
Source code in nautobot_firewall_models/api/views.py
ApplicationObjectGroupViewSet
¶
Bases: NautobotModelViewSet
ApplicationObjectGroup viewset.
Source code in nautobot_firewall_models/api/views.py
ApplicationObjectViewSet
¶
Bases: NautobotModelViewSet
ApplicationObject viewset.
Source code in nautobot_firewall_models/api/views.py
CapircaPolicyViewSet
¶
Bases: ModelViewSet
CapircaPolicy viewset.
Source code in nautobot_firewall_models/api/views.py
FQDNViewSet
¶
IPRangeViewSet
¶
Bases: NautobotModelViewSet
IPRange viewset.
Source code in nautobot_firewall_models/api/views.py
NATPolicyDeviceM2MViewSet
¶
Bases: ModelViewSet
NATPolicyDeviceM2M viewset.
Source code in nautobot_firewall_models/api/views.py
NATPolicyDynamicGroupM2MViewSet
¶
Bases: ModelViewSet
NATPolicyDynamicGroupM2M viewset.
Source code in nautobot_firewall_models/api/views.py
NATPolicyRuleViewSet
¶
Bases: NautobotModelViewSet
NATPolicyRule viewset.
Source code in nautobot_firewall_models/api/views.py
NATPolicyViewSet
¶
Bases: NautobotModelViewSet
NATPolicy viewset.
Source code in nautobot_firewall_models/api/views.py
PolicyDeviceM2MViewSet
¶
Bases: ModelViewSet
PolicyDeviceM2M viewset.
Source code in nautobot_firewall_models/api/views.py
PolicyDynamicGroupM2MViewSet
¶
Bases: ModelViewSet
PolicyDynamicGroupM2M viewset.
Source code in nautobot_firewall_models/api/views.py
PolicyRuleViewSet
¶
Bases: NautobotModelViewSet
PolicyRule viewset.
Source code in nautobot_firewall_models/api/views.py
PolicyViewSet
¶
Bases: NautobotModelViewSet
Policy viewset.
Source code in nautobot_firewall_models/api/views.py
ServiceObjectGroupViewSet
¶
Bases: NautobotModelViewSet
ServiceObjectGroup viewset.
Source code in nautobot_firewall_models/api/views.py
ServiceObjectViewSet
¶
Bases: NautobotModelViewSet
ServiceObject viewset.
Source code in nautobot_firewall_models/api/views.py
UserObjectGroupViewSet
¶
Bases: NautobotModelViewSet
UserObjectGroup viewset.
Source code in nautobot_firewall_models/api/views.py
UserObjectViewSet
¶
Bases: NautobotModelViewSet
UserObject viewset.