Skip to content

Load Balancer Models API Package

nautobot_load_balancer_models.api

REST API module for nautobot_load_balancer_models app.

serializers

API serializers for nautobot_load_balancer_models.

CertificateProfileSerializer

Bases: TaggedModelSerializerMixin, NautobotModelSerializer

CertificateProfile Serializer.

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

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

        model = models.CertificateProfile
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.CertificateProfile
    fields = "__all__"

HealthCheckMonitorSerializer

Bases: TaggedModelSerializerMixin, NautobotModelSerializer

HealthCheckMonitor Serializer.

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

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

        model = models.HealthCheckMonitor
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.HealthCheckMonitor
    fields = "__all__"

LoadBalancerPoolMemberCertificateProfileAssignmentSerializer

Bases: ValidatedModelSerializer

LoadBalancerPoolMemberCertificateProfileAssignment Serializer.

Source code in nautobot_load_balancer_models/api/serializers.py
class LoadBalancerPoolMemberCertificateProfileAssignmentSerializer(ValidatedModelSerializer):  # pylint: disable=too-many-ancestors
    """LoadBalancerPoolMemberCertificateProfileAssignment Serializer."""

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

        model = models.LoadBalancerPoolMemberCertificateProfileAssignment
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.LoadBalancerPoolMemberCertificateProfileAssignment
    fields = "__all__"

LoadBalancerPoolMemberSerializer

Bases: TaggedModelSerializerMixin, NautobotModelSerializer

LoadBalancerPoolMember Serializer.

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

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

        model = models.LoadBalancerPoolMember
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.LoadBalancerPoolMember
    fields = "__all__"

LoadBalancerPoolSerializer

Bases: TaggedModelSerializerMixin, NautobotModelSerializer

LoadBalancerPool Serializer.

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

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

        model = models.LoadBalancerPool
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.LoadBalancerPool
    fields = "__all__"

VirtualServerCertificateProfileAssignmentSerializer

Bases: ValidatedModelSerializer

VirtualServerCertificateProfileAssignment Serializer.

Source code in nautobot_load_balancer_models/api/serializers.py
class VirtualServerCertificateProfileAssignmentSerializer(ValidatedModelSerializer):  # pylint: disable=too-many-ancestors
    """VirtualServerCertificateProfileAssignment Serializer."""

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

        model = models.VirtualServerCertificateProfileAssignment
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.VirtualServerCertificateProfileAssignment
    fields = "__all__"

VirtualServerSerializer

Bases: TaggedModelSerializerMixin, NautobotModelSerializer

VirtualServer Serializer.

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

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

        model = models.VirtualServer
        fields = "__all__"
Meta

Meta attributes.

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

    model = models.VirtualServer
    fields = "__all__"

urls

Django API urlpatterns declaration for nautobot_load_balancer_models app.

views

API views for nautobot_load_balancer_models.

CertificateProfileViewSet

Bases: NautobotModelViewSet

CertificateProfile viewset.

Source code in nautobot_load_balancer_models/api/views.py
class CertificateProfileViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """CertificateProfile viewset."""

    queryset = models.CertificateProfile.objects.all()
    serializer_class = serializers.CertificateProfileSerializer
    filterset_class = filters.CertificateProfileFilterSet

HealthCheckMonitorViewSet

Bases: NautobotModelViewSet

HealthCheckMonitor viewset.

Source code in nautobot_load_balancer_models/api/views.py
class HealthCheckMonitorViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """HealthCheckMonitor viewset."""

    queryset = models.HealthCheckMonitor.objects.all()
    serializer_class = serializers.HealthCheckMonitorSerializer
    filterset_class = filters.HealthCheckMonitorFilterSet

LoadBalancerPoolMemberCertificateProfileAssignmentViewSet

Bases: ModelViewSet

LoadBalancerPoolMemberCertificateProfileAssignment viewset.

Source code in nautobot_load_balancer_models/api/views.py
class LoadBalancerPoolMemberCertificateProfileAssignmentViewSet(ModelViewSet):  # pylint: disable=too-many-ancestors
    """LoadBalancerPoolMemberCertificateProfileAssignment viewset."""

    queryset = models.LoadBalancerPoolMemberCertificateProfileAssignment.objects.all()
    serializer_class = serializers.LoadBalancerPoolMemberCertificateProfileAssignmentSerializer
    filterset_class = filters.LoadBalancerPoolMemberCertificateProfileAssignmentFilterSet

LoadBalancerPoolMemberViewSet

Bases: NautobotModelViewSet

LoadBalancerPoolMember viewset.

Source code in nautobot_load_balancer_models/api/views.py
class LoadBalancerPoolMemberViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """LoadBalancerPoolMember viewset."""

    queryset = models.LoadBalancerPoolMember.objects.all()
    serializer_class = serializers.LoadBalancerPoolMemberSerializer
    filterset_class = filters.LoadBalancerPoolMemberFilterSet

LoadBalancerPoolViewSet

Bases: NautobotModelViewSet

LoadBalancerPool viewset.

Source code in nautobot_load_balancer_models/api/views.py
class LoadBalancerPoolViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """LoadBalancerPool viewset."""

    queryset = models.LoadBalancerPool.objects.all()
    serializer_class = serializers.LoadBalancerPoolSerializer
    filterset_class = filters.LoadBalancerPoolFilterSet

VirtualServerCertificateProfileAssignmentViewSet

Bases: ModelViewSet

VirtualServerCertificateProfileAssignment viewset.

Source code in nautobot_load_balancer_models/api/views.py
class VirtualServerCertificateProfileAssignmentViewSet(ModelViewSet):  # pylint: disable=too-many-ancestors
    """VirtualServerCertificateProfileAssignment viewset."""

    queryset = models.VirtualServerCertificateProfileAssignment.objects.all()
    serializer_class = serializers.VirtualServerCertificateProfileAssignmentSerializer
    filterset_class = filters.VirtualServerCertificateProfileAssignmentFilterSet

VirtualServerViewSet

Bases: NautobotModelViewSet

VirtualServer viewset.

Source code in nautobot_load_balancer_models/api/views.py
class VirtualServerViewSet(NautobotModelViewSet):  # pylint: disable=too-many-ancestors
    """VirtualServer viewset."""

    queryset = models.VirtualServer.objects.all()
    serializer_class = serializers.VirtualServerSerializer
    filterset_class = filters.VirtualServerFilterSet