Bug ID 1125945: The iControl REST API does not accept an empty 'lastResortPool' property for wide IP objects.

Last Modified: May 29, 2024

Affected Product(s):
BIG-IP GTM(all modules)

Known Affected Versions:
14.1.5.1, 14.1.5, 14.1.4.6

Opened: Jul 12, 2022

Severity: 1-Blocking

Symptoms

If you attempt a POST or PATCH iControl REST request against a wide IP, and you include an empty 'lastResortPool' property in the JSON body, the system rejects the request as invalid and returns the following validation error: { "code": 400, "message": "\"last-resort-pool\" requires a value", "errorStack": [], "apiError": 26214401 }

Impact

Inability to create or modify the wide IP object.

Conditions

A POST or PATCH command against a wide IP object includes an empty lastResortPool property.

Workaround

You can use either of the following, depending on what you want to do: -- To create a new wide IP object, remove the empty 'lastResortPool' property from the JSON body. -- To remove the last-resort-pool from an already existing wide IP, define the property as follows instead: "lastResortPool":"none"

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips