When you do a inspect to get the current declaration of a BIG-IP device, DO returns incorrect values for role and console of RemoteAuthRole.
role: administrator is returned instead of admin. And resourceadmin is returned instead of resource-admin.
console: disable is returned instead of disabled.
Steps To Reproduce
Steps to reproduce the behavior:
Configuration remote authentication.
Create a remote group and assign the Administrator role
Create another remote group and disable console access.
Send a GET request to https://<mgmt-ip-of-big-ip>/mgmt/shared/declarative-onboarding/inspect
Check the role and console value of RemoteAuthRole class in the response:
Expected Behavior
The declaration returned by inspect should comply with the json schema of DO.
Actual Behavior
The declaration returned by inspect does not comply with the json schema of DO. When you post the declaration from inspect, you will see error message.
Environment
Summary
When you do a inspect to get the current declaration of a BIG-IP device, DO returns incorrect values for role and console of RemoteAuthRole.
Steps To Reproduce
Steps to reproduce the behavior:
https://<mgmt-ip-of-big-ip>/mgmt/shared/declarative-onboarding/inspect
Expected Behavior
The declaration returned by inspect should comply with the json schema of DO.
Actual Behavior
The declaration returned by inspect does not comply with the json schema of DO. When you post the declaration from inspect, you will see error message.