You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem description
The initial implementation of the Get /qos-profiles: endpoint is fairly simple.
Developers will want a richer solution to find the appropriate profile.
Possible evolution
There are several methods to achieve this. One or more can be implemented.
Extend the current query parameters to allow for comparison operators =,<,>,>=, or <= that would follow the commonalities guidelines. For instance .gt= would return all profiles where attribute is larger than the given value.
Serialize complex types, such as Rate to be a comma delimited string. For example "10,Mbps" could be used to signify a rate of 10Mbps. For Duration 10,ms would denote 10 milliseconds.
Not all profiles will be available for a given device or user. For instance users may not be entitled to the servers based on their current plan or the access network is not capable of providing certain levels of service. For this we can add device and flow identifiers to the query. These would follow the same format used to identify devices in theCreateSession: schema.
Alternative solution
A json string could be passed instead of a comma delimited complex query parameter.
Additional context
This functionality was remove from the 0.9.0 release in order to provide additional time to discuss and design this endpoint.
The text was updated successfully, but these errors were encountered:
Problem description
The initial implementation of the Get
/qos-profiles:
endpoint is fairly simple.Developers will want a richer solution to find the appropriate profile.
Possible evolution
There are several methods to achieve this. One or more can be implemented.
CreateSession:
schema.Alternative solution
A json string could be passed instead of a comma delimited complex query parameter.
Additional context
This functionality was remove from the 0.9.0 release in order to provide additional time to discuss and design this endpoint.
The text was updated successfully, but these errors were encountered: