4 "title": "The APIs listed here are used to fetch audit information for various actions taken on policies.",
10 "name": "Policy Audit"
26 "/policy/pap/v1/policies/audit": {
31 "summary": "Queries audit information for all the policies",
32 "description": "Queries audit information for all the policies, returning audit information for all the policies in the database",
33 "operationId": "getAllAuditRecords",
40 "name": "X-ONAP-RequestID",
42 "description": "RequestID for http transaction",
48 "name": "recordCount",
50 "description": "Record count between 1-100",
58 "description": "Start time in epoch timestamp",
66 "description": "End time in epoch timestamp",
74 "description": "successful operation",
78 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
82 "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"
86 "description": "Used only to communicate an API's latest version"
91 "description": "Used to track REST transactions for logging purpose"
97 "$ref": "#/definitions/PolicyAudit"
102 "description": "Authentication Error"
105 "description": "Authorization Error"
108 "description": "Internal Server Error"
116 "x-interface info": {
117 "api-version": "1.0.0",
118 "last-mod-release": "Dublin"
122 "/policy/pap/v1/policies/audit/{pdpGroupName}": {
127 "summary": "Queries audit information for all the policies in a PdpGroup",
128 "description": "Queries audit information for all the policies in a PdpGroup, returning audit information for all the policies belonging to the PdpGroup",
129 "operationId": "getAuditRecordsByGroup",
136 "name": "X-ONAP-RequestID",
138 "description": "RequestID for http transaction",
144 "name": "recordCount",
146 "description": "Record count between 1-100",
154 "description": "Start time in epoch timestamp",
162 "description": "End time in epoch timestamp",
168 "name": "pdpGroupName",
170 "description": "PDP Group Name",
177 "description": "successful operation",
181 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
185 "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"
189 "description": "Used only to communicate an API's latest version"
191 "X-ONAP-RequestID": {
194 "description": "Used to track REST transactions for logging purpose"
200 "$ref": "#/definitions/PolicyAudit"
205 "description": "Authentication Error"
208 "description": "Authorization Error"
211 "description": "Internal Server Error"
219 "x-interface info": {
220 "api-version": "1.0.0",
221 "last-mod-release": "Dublin"
225 "/policy/pap/v1/policies/audit/{policyName}/{policyVersion}": {
230 "summary": "Queries audit information for a specific version of a policy",
231 "description": "Queries audit information for a specific version of a policy, returning audit information for the policy",
232 "operationId": "getAuditRecordsOfPolicy",
239 "name": "X-ONAP-RequestID",
241 "description": "RequestID for http transaction",
247 "name": "recordCount",
249 "description": "Record count between 1-100",
257 "description": "Start time in epoch timestamp",
265 "description": "End time in epoch timestamp",
271 "name": "policyName",
273 "description": "Policy Name",
278 "name": "policyVersion",
280 "description": "Policy Version",
287 "description": "successful operation",
291 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
295 "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"
299 "description": "Used only to communicate an API's latest version"
301 "X-ONAP-RequestID": {
304 "description": "Used to track REST transactions for logging purpose"
308 "$ref": "#/definitions/PolicyAudit"
312 "description": "Authentication Error"
315 "description": "Authorization Error"
318 "description": "Internal Server Error"
326 "x-interface info": {
327 "api-version": "1.0.0",
328 "last-mod-release": "Dublin"
332 "/policy/pap/v1/policies/audit/{pdpGroupName}/{policyName}/{policyVersion}": {
337 "summary": "Queries audit information for a specific version of a policy in a PdpGroup",
338 "description": "Queries audit information for a specific version of a policy in a PdpGroup, returning audit information for the policy belonging to the PdpGroup",
339 "operationId": "getAuditRecordsOfPolicy_1",
346 "name": "X-ONAP-RequestID",
348 "description": "RequestID for http transaction",
354 "name": "recordCount",
356 "description": "Record count between 1-100",
364 "description": "Start time in epoch timestamp",
372 "description": "End time in epoch timestamp",
378 "name": "pdpGroupName",
380 "description": "PDP Group Name",
385 "name": "policyName",
387 "description": "Policy Name",
392 "name": "policyVersion",
394 "description": "Policy Version",
401 "description": "successful operation",
405 "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
409 "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"
413 "description": "Used only to communicate an API's latest version"
415 "X-ONAP-RequestID": {
418 "description": "Used to track REST transactions for logging purpose"
422 "$ref": "#/definitions/PolicyAudit"
426 "description": "Authentication Error"
429 "description": "Authorization Error"
432 "description": "Internal Server Error"
440 "x-interface info": {
441 "api-version": "1.0.0",
442 "last-mod-release": "Dublin"
447 "securityDefinitions": {
464 "$ref": "#/definitions/ToscaConceptIdentifier"
477 "ToscaConceptIdentifier": {