From 0516f864d835ffeabea313c9832cbb927424262e Mon Sep 17 00:00:00 2001 From: Zhiwei Liang Date: Tue, 23 Sep 2025 20:37:41 -0400 Subject: [PATCH 1/3] Fix firewall device for linode interfaces --- linode_api4/objects/networking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linode_api4/objects/networking.py b/linode_api4/objects/networking.py index 1219380fc..bf4d42989 100644 --- a/linode_api4/objects/networking.py +++ b/linode_api4/objects/networking.py @@ -213,7 +213,7 @@ class FirewallCreateDevicesOptions(JSONObject): linodes: List[int] = field(default_factory=list) nodebalancers: List[int] = field(default_factory=list) - interfaces: List[int] = field(default_factory=list) + linode_interfaces: List[int] = field(default_factory=list) @dataclass From 0043148cf459099763cd9bb0c0f2ca57f54b1b4d Mon Sep 17 00:00:00 2001 From: Zhiwei Liang Date: Tue, 23 Sep 2025 20:43:58 -0400 Subject: [PATCH 2/3] fix test --- test/unit/linode_client_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/linode_client_test.py b/test/unit/linode_client_test.py index 0b0dfac69..9ecd60d0f 100644 --- a/test/unit/linode_client_test.py +++ b/test/unit/linode_client_test.py @@ -1297,7 +1297,7 @@ def test_firewall_create(self): "test-firewall-1", rules, devices=FirewallCreateDevicesOptions( - linodes=[123], nodebalancers=[456], interfaces=[789] + linodes=[123], nodebalancers=[456], linode_interfaces=[789] ), status="enabled", ) From d5a4b1d64731ce0082e4ae7e5378ff1cd206d807 Mon Sep 17 00:00:00 2001 From: Zhiwei Liang Date: Wed, 24 Sep 2025 03:52:50 -0400 Subject: [PATCH 3/3] fix test --- test/unit/linode_client_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/linode_client_test.py b/test/unit/linode_client_test.py index 9ecd60d0f..d87e08894 100644 --- a/test/unit/linode_client_test.py +++ b/test/unit/linode_client_test.py @@ -1317,7 +1317,7 @@ def test_firewall_create(self): "devices": { "linodes": [123], "nodebalancers": [456], - "interfaces": [789], + "linode_interfaces": [789], }, }, )