4 "title": "The APIs listed here are used to fetch status of policies in PdpGroups",
10 "name": "Policy Status"
26 "/policy/pap/v1/policies/status": {
31 "summary": "Queries status of policies in all PdpGroups",
32 "description": "Queries status of policies in all PdpGroups, returning status of policies in all the PDPs belonging to all PdpGroups",
33 "operationId": "queryAllPolicies",
40 "name": "X-ONAP-RequestID",
42 "description": "RequestID for http transaction",
50 "description": "successful operation",
54 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
58 "description": "Used only to communicate a PATCH version in a response for troubleshooting purposes only, and will not be provided by the client on request"
62 "description": "Used only to communicate an API's latest version"
67 "description": "Used to track REST transactions for logging purpose"
73 "$ref": "#/definitions/PdpPolicyStatus"
78 "description": "Authentication Error"
81 "description": "Authorization Error"
84 "description": "Internal Server Error"
93 "api-version": "1.0.0",
94 "last-mod-release": "Honolulu"
98 "/policy/pap/v1/policies/status/{pdpGroupName}": {
103 "summary": "Queries status of policies in a specific PdpGroup",
104 "description": "Queries status of policies in a specific PdpGroup, returning status of policies in all the PDPs belonging to the PdpGroup",
105 "operationId": "queryAllPoliciesInPdpGroup",
112 "name": "pdpGroupName",
114 "description": "Name of the PdpGroup",
119 "name": "X-ONAP-RequestID",
121 "description": "RequestID for http transaction",
129 "description": "successful operation",
133 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
137 "description": "Used only to communicate a PATCH version in a response for troubleshooting purposes only, and will not be provided by the client on request"
141 "description": "Used only to communicate an API's latest version"
143 "X-ONAP-RequestID": {
146 "description": "Used to track REST transactions for logging purpose"
152 "$ref": "#/definitions/PdpPolicyStatus"
157 "description": "Authentication Error"
160 "description": "Authorization Error"
163 "description": "Resource not found"
166 "description": "Internal Server Error"
174 "x-interface info": {
175 "api-version": "1.0.0",
176 "last-mod-release": "Honolulu"
180 "/policy/pap/v1/policies/status/{pdpGroupName}/{policyName}": {
185 "summary": "Queries status of all versions of a specific policy in a specific PdpGroup",
186 "description": "Queries status of all versions of a specific policy in a specific PdpGroup, returning status of all versions of the policy in the PDPs belonging to the PdpGroup",
187 "operationId": "queryAllVersionPolicy",
194 "name": "pdpGroupName",
196 "description": "Name of the PdpGroup",
201 "name": "policyName",
203 "description": "Name of the Policy",
208 "name": "X-ONAP-RequestID",
210 "description": "RequestID for http transaction",
218 "description": "successful operation",
222 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
226 "description": "Used only to communicate a PATCH version in a response for troubleshooting purposes only, and will not be provided by the client on request"
230 "description": "Used only to communicate an API's latest version"
232 "X-ONAP-RequestID": {
235 "description": "Used to track REST transactions for logging purpose"
241 "$ref": "#/definitions/PdpPolicyStatus"
246 "description": "Authentication Error"
249 "description": "Authorization Error"
252 "description": "Resource not found"
255 "description": "Internal Server Error"
263 "x-interface info": {
264 "api-version": "1.0.0",
265 "last-mod-release": "Honolulu"
269 "/policy/pap/v1/policies/status/{pdpGroupName}/{policyName}/{policyVersion}": {
274 "summary": "Queries status of a specific version of a specific policy in a specific PdpGroup",
275 "description": "Queries status of a specific version of a specific policy in a specific PdpGroup, returning status of the policy in the PDPs belonging to the PdpGroup",
276 "operationId": "querySpecificVersionPolicy",
283 "name": "pdpGroupName",
285 "description": "Name of the PdpGroup",
290 "name": "policyName",
292 "description": "Name of the Policy",
297 "name": "policyVersion",
299 "description": "Version of the Policy",
304 "name": "X-ONAP-RequestID",
306 "description": "RequestID for http transaction",
314 "description": "successful operation",
318 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
322 "description": "Used only to communicate a PATCH version in a response for troubleshooting purposes only, and will not be provided by the client on request"
326 "description": "Used only to communicate an API's latest version"
328 "X-ONAP-RequestID": {
331 "description": "Used to track REST transactions for logging purpose"
337 "$ref": "#/definitions/PdpPolicyStatus"
342 "description": "Authentication Error"
345 "description": "Authorization Error"
348 "description": "Resource not found"
351 "description": "Internal Server Error"
359 "x-interface info": {
360 "api-version": "1.0.0",
361 "last-mod-release": "Honolulu"
366 "securityDefinitions": {
386 "$ref": "#/definitions/ToscaConceptIdentifier"
389 "$ref": "#/definitions/ToscaConceptIdentifier"
399 "ToscaConceptIdentifier": {