diff --git a/gso/products/product_blocks/iptrunk.py b/gso/products/product_blocks/iptrunk.py
index f2c6cea63786a206b4ed03ed74543622617a7f62..88ff75cb2afad1960c4bc4f03953903c23040745 100644
--- a/gso/products/product_blocks/iptrunk.py
+++ b/gso/products/product_blocks/iptrunk.py
@@ -89,7 +89,7 @@ class IptrunkSideBlockProvisioning(IptrunkSideBlockInactive, lifecycle=[Subscrip
     """An IP trunk side that is being provisioned."""
 
     iptrunk_side_node: RouterBlockProvisioning
-    iptrunk_side_ae_iface: str | None = None
+    iptrunk_side_ae_iface: str
     iptrunk_side_ae_geant_a_sid: str | None = None
     iptrunk_side_ae_members: LAGMemberList[IptrunkInterfaceBlockProvisioning]  # type: ignore[assignment]
 
@@ -98,7 +98,7 @@ class IptrunkSideBlock(IptrunkSideBlockProvisioning, lifecycle=[SubscriptionLife
     """An active IP trunk side."""
 
     iptrunk_side_node: RouterBlock
-    iptrunk_side_ae_iface: str | None = None
+    iptrunk_side_ae_iface: str
     iptrunk_side_ae_geant_a_sid: str | None = None
     iptrunk_side_ae_members: LAGMemberList[IptrunkInterfaceBlock]  # type: ignore[assignment]