Device Lifecycle Management API Package¶
nautobot_device_lifecycle_mgmt.api
¶
REST API module for nautobot_device_lifecycle_mgmt plugin.
nested_serializers
¶
Nested/brief alternate REST API serializers for nautobot_device_lifecycle_mgmt models.
NestedCVELCMSerializer
¶
Bases: WritableNestedSerializer
Nested serializer for the CVE class.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
Meta
¶
Meta magic method for the CVE nested serializer.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
NestedContractLCMSerializer
¶
Bases: WritableNestedSerializer
API serializer.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
NestedProviderLCMSerializer
¶
Bases: WritableNestedSerializer
Nested serializer for the provider class.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
Meta
¶
Meta magic method for the Provider nested serializer.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
NestedSoftwareImageLCMSerializer
¶
Bases: WritableNestedSerializer
Nested/brief serializer for SoftwareImageLCM.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
NestedSoftwareLCMSerializer
¶
Bases: WritableNestedSerializer
Nested/brief serializer for SoftwareLCM.
Source code in nautobot_device_lifecycle_mgmt/api/nested_serializers.py
serializers
¶
API serializers implementation for the LifeCycle Management plugin.
CVELCMSerializer
¶
Bases: ,
StatusModelSerializerMixin
REST API serializer for CVELCM records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
ContactLCMSerializer
¶
Bases:
API serializer.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
ContractLCMSerializer
¶
Bases:
API serializer.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
DeviceSoftwareValidationResultSerializer
¶
Bases:
REST API serializer for DeviceSoftwareValidationResult records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
HardwareLCMSerializer
¶
Bases:
API serializer.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
InventoryItemSoftwareValidationResultSerializer
¶
Bases:
REST API serializer for InventoryItemSoftwareValidationResult records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
ProviderLCMSerializer
¶
Bases:
API serializer.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
SoftwareImageLCMSerializer
¶
Bases:
REST API serializer for SoftwareImageLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
SoftwareLCMSerializer
¶
Bases:
REST API serializer for SoftwareLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
ValidatedSoftwareLCMSerializer
¶
Bases:
REST API serializer for ValidatedSoftwareLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
VulnerabilityLCMSerializer
¶
Bases: ,
StatusModelSerializerMixin
REST API serializer for VulnerabilityLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
Meta
¶
Meta attributes.
Source code in nautobot_device_lifecycle_mgmt/api/serializers.py
urls
¶
API URLs for the Lifecycle Management plugin.
views
¶
API Views implementation for the Lifecycle Management plugin.
CVELCMViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for CVELCM records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
ContactLCMView
¶
Bases: ModelViewSet
CRUD operations set for the Contact Lifecycle Management view.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
ContractLCMView
¶
Bases: ModelViewSet
CRUD operations set for the Contract Lifecycle Management view.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
DeviceSoftwareValidationResultListViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for DeviceSoftwareValidationResult records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
HardwareLCMView
¶
Bases: ModelViewSet
CRUD operations set for the Hardware Lifecycle Management view.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
InventoryItemSoftwareValidationResultListViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for DeviceSoftwareValidationResult records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
ProviderLCMView
¶
Bases: ModelViewSet
CRUD operations set for the Contract Provider Lifecycle Management view.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
SoftwareImageLCMViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for SoftwareImageLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
SoftwareLCMViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for SoftwareLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
ValidatedSoftwareLCMViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for ValidatedSoftwareLCM records.
Source code in nautobot_device_lifecycle_mgmt/api/views.py
VulnerabilityLCMViewSet
¶
Bases: CustomFieldModelViewSet
REST API viewset for VulnerabilityLCM records.