Manage the conditions that are applied on the specified policy.
- Query Policy Sets
Policy Management REST API (0.0.8)
The Policy Management REST API's and Model, allow the creation, delete and modification of policies, policy sets, and assigning policies to policy sets. All policies must be inherited from a policy template. Only those evaluation conditions that are defined for the template can be assigned to the policy. Once a policy is assigned to a policy set, it must be given an evaluation priority. If the priority is changed, or a policy added or removed, the priority of the other policies will be automatically re-ordered.
http://localhost:8080/
- application/json
- application/vnd.ruckus.v1+json
The list of external assignments assigned to this policy set.
- Generated server url
http://localhost:8080/policySets
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "mappedPolicyCount": 0, "assignmentCount": 0, "policyNames": [ "string" ], "externalAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "mappedPolicyCount": 0, "assignmentCount": 0, "policyNames": [ "string" ], "externalAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
- Generated server url
http://localhost:8080/policySets/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "sortField": "string", "sortOrder": "ASC", "page": 0, "pageSize": 1, "filters": { "property1": {}, "property2": {} } }
{ "paging": { "totalCount": 0, "page": 0, "pageSize": 0, "pageCount": 0 }, "content": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
- Generated server url
http://localhost:8080/policySets/{policySetId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
Success
The data type for this attribute text. EX: it identifies which type of value the test data will be. This cannot be changed, and will be matched with the policy template for this policy type. It cannot be changed.
The response details if the policy is matched. For policy types which are RADIUS and DPSK, this is expected to be the identifier of a valid RADIUS attribute group.
The names of the policy sets that this policy is currently assigned to.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "policyType": "RADIUS", "onMatchResponse": "string", "policySetCount": 0, "conditionsCount": 0, "policySetNames": [ "string" ], "_links": { "property1": { … }, "property2": { … } } }
- Generated server url
http://localhost:8080/policySets/{policySetId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
- application/json
- application/vnd.ruckus.v1+json
The list of external assignments assigned to this policy set.
- Generated server url
http://localhost:8080/policySets/{policySetId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "mappedPolicyCount": 0, "assignmentCount": 0, "policyNames": [ "string" ], "externalAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }