Skip to content

Nautobot IGP Models API Package

nautobot_igp_models.api

REST API module for nautobot_igp_models app.

serializers

API serializers for nautobot_igp_models.

IGPRoutingInstanceSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

IGPRoutingInstance Serializer.

Source code in nautobot_igp_models/api/serializers.py
class IGPRoutingInstanceSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """IGPRoutingInstance Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.IGPRoutingInstance
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_igp_models/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.IGPRoutingInstance
    fields = "__all__"

ISISConfigurationSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

ISISConfiguration Serializer.

Source code in nautobot_igp_models/api/serializers.py
class ISISConfigurationSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """ISISConfiguration Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.ISISConfiguration
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_igp_models/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.ISISConfiguration
    fields = "__all__"

ISISInterfaceConfigurationSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

ISISInterfaceConfiguration Serializer.

Source code in nautobot_igp_models/api/serializers.py
class ISISInterfaceConfigurationSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """ISISInterfaceConfiguration Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.ISISInterfaceConfiguration
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_igp_models/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.ISISInterfaceConfiguration
    fields = "__all__"

OSPFConfigurationSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

OSPFConfiguration Serializer.

Source code in nautobot_igp_models/api/serializers.py
class OSPFConfigurationSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """OSPFConfiguration Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.OSPFConfiguration
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_igp_models/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.OSPFConfiguration
    fields = "__all__"

OSPFInterfaceConfigurationSerializer

Bases: NautobotModelSerializer, TaggedModelSerializerMixin

OSPFInterfaceConfiguration Serializer.

Source code in nautobot_igp_models/api/serializers.py
class OSPFInterfaceConfigurationSerializer(NautobotModelSerializer, TaggedModelSerializerMixin):  # pylint: disable=too-many-ancestors
    """OSPFInterfaceConfiguration Serializer."""

    class Meta:
        """Meta attributes."""

        model = models.OSPFInterfaceConfiguration
        fields = "__all__"
Meta

Meta attributes.

Source code in nautobot_igp_models/api/serializers.py
class Meta:
    """Meta attributes."""

    model = models.OSPFInterfaceConfiguration
    fields = "__all__"

urls

Django API urlpatterns declaration for nautobot_igp_models app.

views

API views for nautobot_igp_models.

IGPRoutingInstanceViewSet

Bases: NautobotModelViewSet

IGPRoutingInstance viewset.

Source code in nautobot_igp_models/api/views.py
class IGPRoutingInstanceViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """IGPRoutingInstance viewset."""

    queryset = models.IGPRoutingInstance.objects.all()
    serializer_class = serializers.IGPRoutingInstanceSerializer
    filterset_class = filters.IGPRoutingInstanceFilterSet

ISISConfigurationViewSet

Bases: NautobotModelViewSet

ISISConfiguration viewset.

Source code in nautobot_igp_models/api/views.py
class ISISConfigurationViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """ISISConfiguration viewset."""

    queryset = models.ISISConfiguration.objects.all()
    serializer_class = serializers.ISISConfigurationSerializer
    filterset_class = filters.ISISConfigurationFilterSet

ISISInterfaceConfigurationViewSet

Bases: NautobotModelViewSet

ISIS Interface Configuration viewset.

Source code in nautobot_igp_models/api/views.py
class ISISInterfaceConfigurationViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """ISIS Interface Configuration viewset."""

    queryset = models.ISISInterfaceConfiguration.objects.all()
    serializer_class = serializers.ISISInterfaceConfigurationSerializer
    filterset_class = filters.ISISInterfaceConfigurationFilterSet

OSPFConfigurationViewSet

Bases: NautobotModelViewSet

OSPFConfiguration viewset.

Source code in nautobot_igp_models/api/views.py
class OSPFConfigurationViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """OSPFConfiguration viewset."""

    queryset = models.OSPFConfiguration.objects.all()
    serializer_class = serializers.OSPFConfigurationSerializer
    filterset_class = filters.OSPFConfigurationFilterSet

OSPFInterfaceConfigurationViewSet

Bases: NautobotModelViewSet

OSPF Interface Configuration viewset.

Source code in nautobot_igp_models/api/views.py
class OSPFInterfaceConfigurationViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """OSPF Interface Configuration viewset."""

    queryset = models.OSPFInterfaceConfiguration.objects.all()
    serializer_class = serializers.OSPFInterfaceConfigurationSerializer
    filterset_class = filters.OSPFInterfaceConfigurationFilterSet