nautobot_ssot_ipfabric.diffsync.adapter_ipfabric
DiffSync adapter class for Ip Fabric.
Module Contents
Classes
Nautobot adapter for DiffSync. |
Functions
|
Return a dict for an non-existing interface for NAT management addresses. |
Attributes
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.logger
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.CONFIG
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.DEFAULT_INTERFACE_TYPE
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.DEFAULT_INTERFACE_MTU
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.DEFAULT_INTERFACE_MAC
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.DEFAULT_DEVICE_ROLE
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.DEFAULT_DEVICE_STATUS
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.device_serial_max_length
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.name_max_length
- class nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.IPFabricDiffSync(job, sync, client, *args, **kwargs)
Bases:
nautobot_ssot_ipfabric.diffsync.DiffSyncModelAdapters
Nautobot adapter for DiffSync.
- load_sites()
Add IP Fabric Site objects as DiffSync Location models.
- load_device_interfaces(device_model, interfaces, device_primary_ip)
Create and load DiffSync Interface model objects for a specific device.
- load()
Load data from IP Fabric.
- nautobot_ssot_ipfabric.diffsync.adapter_ipfabric.pseudo_management_interface(hostname, device_interfaces, device_primary_ip)
Return a dict for an non-existing interface for NAT management addresses.