TPT-4278: python-sdk: Implement support for Reserved IP for IPv4#672
Conversation
There was a problem hiding this comment.
Pull request overview
Adds Reserved IPv4 (Reserved IP) support across the SDK, including new networking objects, networking group endpoints, and integration with existing tagging and allocation flows.
Changes:
- Introduces Reserved IP models (
ReservedIPAddress,ReservedIPType,ReservedIPAssignedEntity) and exposesreserved/tags/assigned_entityonIPAddress. - Adds networking group methods for listing/creating reserved IPs and fetching reserved IP types/pricing.
- Extends tagging and allocation APIs/tests to support reserved IPv4 assignment (Instance/NodeBalancer/Tag flows), plus new fixtures and pytest config.
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 2 comments.
Show a summary per file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 14 out of 14 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

📝 Description
Add full Reserved IP support to the Python SDK (linode_api4-python). Currently there is no reserved IP support in the SDK. This story covers new object classes, networking group methods, and updates to existing objects.
✔️ How to Test