From 9e8ce5f4ecd7552ce61aa668c326ebe668373bd0 Mon Sep 17 00:00:00 2001 From: Gautam Verma Date: Fri, 14 Jan 2022 15:08:57 -0800 Subject: [PATCH] Accept locale_service_id to get seg interfaces on T1 Issue: #2883940 Change-Id: Ibe3fd0e921e35afbe0c890d252a20613e7b4ccdb --- vmware_nsxlib/v3/policy/core_resources.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vmware_nsxlib/v3/policy/core_resources.py b/vmware_nsxlib/v3/policy/core_resources.py index 926a22f2..b29b48b0 100644 --- a/vmware_nsxlib/v3/policy/core_resources.py +++ b/vmware_nsxlib/v3/policy/core_resources.py @@ -1372,10 +1372,11 @@ class NsxPolicyTier1Api(NsxPolicyResourceBase): self._delete_with_retry(t1interface_def) def list_segment_interface(self, tier1_id, - tenant=constants.POLICY_INFRA_TENANT): + tenant=constants.POLICY_INFRA_TENANT, + service_id=None): t1interface_def = core_defs.Tier1InterfaceDef( tier1_id=tier1_id, - service_id=self._locale_service_id(tier1_id), + service_id=service_id or self._locale_service_id(tier1_id), tenant=tenant) return self._list(t1interface_def)