11from __future__ import annotations
22
3- from typing import Any , List
3+ from typing import Any
44
55from infrahub_sync .plugin_loader import PluginLoader
6+
67# Load model class dynamically at runtime (honor adapters_path, safe fallback)
78try :
89 _loader = PluginLoader .from_env_and_args (adapter_paths = [])
1314except Exception :
1415 # Fallback: use DiffSyncModel to avoid import-time failure
1516 from diffsync import DiffSyncModel as _FallbackModel
17+
1618 _ModelBaseClass = _FallbackModel
1719
20+
1821# -------------------------------------------------------
1922# AUTO-GENERATED FILE, DO NOT MODIFY
2023# This file has been generated with the command `infrahub-sync generate`
@@ -35,6 +38,7 @@ class InfraAutonomousSystem(_ModelBaseClass):
3538 local_id : str | None = None
3639 local_data : Any | None = None
3740
41+
3842class InfraBGPPeerGroup (_ModelBaseClass ):
3943 _modelname = "InfraBGPPeerGroup"
4044 _identifiers = ("name" ,)
@@ -49,6 +53,7 @@ class InfraBGPPeerGroup(_ModelBaseClass):
4953 local_id : str | None = None
5054 local_data : Any | None = None
5155
56+
5257class InfraBGPCommunity (_ModelBaseClass ):
5358 _modelname = "InfraBGPCommunity"
5459 _identifiers = ("name" ,)
@@ -62,6 +67,7 @@ class InfraBGPCommunity(_ModelBaseClass):
6267 local_id : str | None = None
6368 local_data : Any | None = None
6469
70+
6571class InfraBGPRoutingPolicy (_ModelBaseClass ):
6672 _modelname = "InfraBGPRoutingPolicy"
6773 _identifiers = ("name" ,)
@@ -77,6 +83,7 @@ class InfraBGPRoutingPolicy(_ModelBaseClass):
7783 local_id : str | None = None
7884 local_data : Any | None = None
7985
86+
8087class InfraIXP (_ModelBaseClass ):
8188 _modelname = "InfraIXP"
8289 _identifiers = ("name" ,)
@@ -91,6 +98,7 @@ class InfraIXP(_ModelBaseClass):
9198 local_id : str | None = None
9299 local_data : Any | None = None
93100
101+
94102class InfraIXPConnection (_ModelBaseClass ):
95103 _modelname = "InfraIXPConnection"
96104 _identifiers = ("name" ,)
0 commit comments