manager icon indicating copy to clipboard operation
manager copied to clipboard

upcoming: [M3-10128] - Add types/endpoints/queries for Cloud NATs

Open bill-akamai opened this issue 6 months ago โ€ข 1 comments

Description ๐Ÿ“

This PR adds TS types, API endpoints, and React query hooks for Cloud NAT objects.

Changes ๐Ÿ”„

  • Added Cloud NAT TypeScript interfaces
  • Implemented CRUD endpoints for /v4/networking/cloudnats
  • Updated factories, seeders and mock handlers for Cloud NAT objects

Preview ๐Ÿ“ท

No visual changes.

Verification steps

There's no real functionality implemented yet so for now please verify:

  • [ ] Cloud NAT endpoints looks correct
  • [ ] TypeScript compilation passes
  • [ ] You can see a new option for "CloudNATs" in the Seeds section of the Cloud Manager Dev Tools:
Author Checklists

As an Author, to speed up the review process, I considered ๐Ÿค”

๐Ÿ‘€ Doing a self review โ” Our contribution guidelines ๐Ÿค Splitting feature into small PRs โž• Adding a changeset ๐Ÿงช Providing/improving test coverage ๐Ÿ” Removing all sensitive information from the code and PR description ๐Ÿšฉ Using a feature flag to protect the release ๐Ÿ‘ฃ Providing comprehensive reproduction steps ๐Ÿ“‘ Providing or updating our documentation ๐Ÿ•› Scheduling a pair reviewing session ๐Ÿ“ฑ Providing mobile support โ™ฟ Providing accessibility support


  • [ ] I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed โœ…

  • [x] All unit tests are passing
  • [x] TypeScript compilation succeeded without errors
  • [x] Code passes all linting rules

bill-akamai avatar Jun 13 '25 17:06 bill-akamai

Cloud Manager UI test results

:tada: 662 passing tests on test run #14 โ†—๏ธŽ

:x: Failing:white_check_mark: Passing:arrow_right_hook: Skipped:clock1: Duration
0 Failing662 Passing4 Skipped123m 42s

linode-gh-bot avatar Jun 23 '25 21:06 linode-gh-bot