Environment
Proposed Functionality
Allow users to control the order in which objects are created/updated/deleted during a sync.
This logic could be different per type of object (device, interface etc ..)
Use Case
In some cases the order in which objects are created on a remote system is important because one object can be dependent on another one.
For example, if we have a list of interfaces, with a lag interface and 2 lag members, we need to ensure that the lag interface
gets created first but deleted last.