Update ACM rest api page
[policy/parent.git] / docs / pap / swagger / policy-audit-pap.json
diff --git a/docs/pap/swagger/policy-audit-pap.json b/docs/pap/swagger/policy-audit-pap.json
deleted file mode 100644 (file)
index 1fd9231..0000000
+++ /dev/null
@@ -1,489 +0,0 @@
-{
-  "swagger": "2.0",
-  "info": {
-    "title": "The APIs listed here are used to fetch audit information for various actions taken on policies.",
-    "version": "v1"
-  },
-  "basePath": "/",
-  "tags": [
-    {
-      "name": "Policy Audit"
-    }
-  ],
-  "schemes": [
-    "http",
-    "https"
-  ],
-  "consumes": [
-    "application/json",
-    "application/yaml"
-  ],
-  "produces": [
-    "application/json",
-    "application/yaml"
-  ],
-  "paths": {
-    "/policy/pap/v1/policies/audit": {
-      "get": {
-        "tags": [
-          "Policy Audit"
-        ],
-        "summary": "Queries audit information for all the policies",
-        "description": "Queries audit information for all the policies, returning audit information for all the policies in the database",
-        "operationId": "getAllAuditRecords",
-        "produces": [
-          "application/json",
-          "application/yaml"
-        ],
-        "parameters": [
-          {
-            "name": "X-ONAP-RequestID",
-            "in": "header",
-            "description": "RequestID for http transaction",
-            "required": false,
-            "type": "string",
-            "format": "uuid"
-          },
-          {
-            "name": "recordCount",
-            "in": "query",
-            "description": "Record count between 1-100",
-            "required": false,
-            "type": "integer",
-            "format": "int32"
-          },
-          {
-            "name": "startTime",
-            "in": "query",
-            "description": "Start time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "endTime",
-            "in": "query",
-            "description": "End time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "successful operation",
-            "headers": {
-              "X-MinorVersion": {
-                "type": "string",
-                "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
-              },
-              "X-PatchVersion": {
-                "type": "string",
-                "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"
-              },
-              "X-LatestVersion": {
-                "type": "string",
-                "description": "Used only to communicate an API's latest version"
-              },
-              "X-ONAP-RequestID": {
-                "type": "string",
-                "format": "uuid",
-                "description": "Used to track REST transactions for logging purpose"
-              }
-            },
-            "schema": {
-              "type": "array",
-              "items": {
-                "$ref": "#/definitions/PolicyAudit"
-              }
-            }
-          },
-          "401": {
-            "description": "Authentication Error"
-          },
-          "403": {
-            "description": "Authorization Error"
-          },
-          "500": {
-            "description": "Internal Server Error"
-          }
-        },
-        "security": [
-          {
-            "basicAuth": []
-          }
-        ],
-        "x-interface info": {
-          "api-version": "1.0.0",
-          "last-mod-release": "Dublin"
-        }
-      }
-    },
-    "/policy/pap/v1/policies/audit/{pdpGroupName}": {
-      "get": {
-        "tags": [
-          "Policy Audit"
-        ],
-        "summary": "Queries audit information for all the policies in a PdpGroup",
-        "description": "Queries audit information for all the policies in a PdpGroup, returning audit information for all the policies belonging to the PdpGroup",
-        "operationId": "getAuditRecordsByGroup",
-        "produces": [
-          "application/json",
-          "application/yaml"
-        ],
-        "parameters": [
-          {
-            "name": "X-ONAP-RequestID",
-            "in": "header",
-            "description": "RequestID for http transaction",
-            "required": false,
-            "type": "string",
-            "format": "uuid"
-          },
-          {
-            "name": "recordCount",
-            "in": "query",
-            "description": "Record count between 1-100",
-            "required": false,
-            "type": "integer",
-            "format": "int32"
-          },
-          {
-            "name": "startTime",
-            "in": "query",
-            "description": "Start time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "endTime",
-            "in": "query",
-            "description": "End time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "pdpGroupName",
-            "in": "path",
-            "description": "PDP Group Name",
-            "required": true,
-            "type": "string"
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "successful operation",
-            "headers": {
-              "X-MinorVersion": {
-                "type": "string",
-                "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
-              },
-              "X-PatchVersion": {
-                "type": "string",
-                "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"
-              },
-              "X-LatestVersion": {
-                "type": "string",
-                "description": "Used only to communicate an API's latest version"
-              },
-              "X-ONAP-RequestID": {
-                "type": "string",
-                "format": "uuid",
-                "description": "Used to track REST transactions for logging purpose"
-              }
-            },
-            "schema": {
-              "type": "array",
-              "items": {
-                "$ref": "#/definitions/PolicyAudit"
-              }
-            }
-          },
-          "401": {
-            "description": "Authentication Error"
-          },
-          "403": {
-            "description": "Authorization Error"
-          },
-          "500": {
-            "description": "Internal Server Error"
-          }
-        },
-        "security": [
-          {
-            "basicAuth": []
-          }
-        ],
-        "x-interface info": {
-          "api-version": "1.0.0",
-          "last-mod-release": "Dublin"
-        }
-      }
-    },
-    "/policy/pap/v1/policies/audit/{policyName}/{policyVersion}": {
-      "get": {
-        "tags": [
-          "Policy Audit"
-        ],
-        "summary": "Queries audit information for a specific version of a policy",
-        "description": "Queries audit information for a specific version of a policy, returning audit information for the policy",
-        "operationId": "getAuditRecordsOfPolicy",
-        "produces": [
-          "application/json",
-          "application/yaml"
-        ],
-        "parameters": [
-          {
-            "name": "X-ONAP-RequestID",
-            "in": "header",
-            "description": "RequestID for http transaction",
-            "required": false,
-            "type": "string",
-            "format": "uuid"
-          },
-          {
-            "name": "recordCount",
-            "in": "query",
-            "description": "Record count between 1-100",
-            "required": false,
-            "type": "integer",
-            "format": "int32"
-          },
-          {
-            "name": "startTime",
-            "in": "query",
-            "description": "Start time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "endTime",
-            "in": "query",
-            "description": "End time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "policyName",
-            "in": "path",
-            "description": "Policy Name",
-            "required": true,
-            "type": "string"
-          },
-          {
-            "name": "policyVersion",
-            "in": "path",
-            "description": "Policy Version",
-            "required": true,
-            "type": "string"
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "successful operation",
-            "headers": {
-              "X-MinorVersion": {
-                "type": "string",
-                "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
-              },
-              "X-PatchVersion": {
-                "type": "string",
-                "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"
-              },
-              "X-LatestVersion": {
-                "type": "string",
-                "description": "Used only to communicate an API's latest version"
-              },
-              "X-ONAP-RequestID": {
-                "type": "string",
-                "format": "uuid",
-                "description": "Used to track REST transactions for logging purpose"
-              }
-            },
-            "schema": {
-              "$ref": "#/definitions/PolicyAudit"
-            }
-          },
-          "401": {
-            "description": "Authentication Error"
-          },
-          "403": {
-            "description": "Authorization Error"
-          },
-          "500": {
-            "description": "Internal Server Error"
-          }
-        },
-        "security": [
-          {
-            "basicAuth": []
-          }
-        ],
-        "x-interface info": {
-          "api-version": "1.0.0",
-          "last-mod-release": "Dublin"
-        }
-      }
-    },
-    "/policy/pap/v1/policies/audit/{pdpGroupName}/{policyName}/{policyVersion}": {
-      "get": {
-        "tags": [
-          "Policy Audit"
-        ],
-        "summary": "Queries audit information for a specific version of a policy in a PdpGroup",
-        "description": "Queries audit information for a specific version of a policy in a PdpGroup, returning audit information for the policy belonging to the PdpGroup",
-        "operationId": "getAuditRecordsOfPolicy_1",
-        "produces": [
-          "application/json",
-          "application/yaml"
-        ],
-        "parameters": [
-          {
-            "name": "X-ONAP-RequestID",
-            "in": "header",
-            "description": "RequestID for http transaction",
-            "required": false,
-            "type": "string",
-            "format": "uuid"
-          },
-          {
-            "name": "recordCount",
-            "in": "query",
-            "description": "Record count between 1-100",
-            "required": false,
-            "type": "integer",
-            "format": "int32"
-          },
-          {
-            "name": "startTime",
-            "in": "query",
-            "description": "Start time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "endTime",
-            "in": "query",
-            "description": "End time in epoch timestamp",
-            "required": false,
-            "type": "integer",
-            "format": "int64"
-          },
-          {
-            "name": "pdpGroupName",
-            "in": "path",
-            "description": "PDP Group Name",
-            "required": true,
-            "type": "string"
-          },
-          {
-            "name": "policyName",
-            "in": "path",
-            "description": "Policy Name",
-            "required": true,
-            "type": "string"
-          },
-          {
-            "name": "policyVersion",
-            "in": "path",
-            "description": "Policy Version",
-            "required": true,
-            "type": "string"
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "successful operation",
-            "headers": {
-              "X-MinorVersion": {
-                "type": "string",
-                "description": "Used to request or communicate a MINOR version back from the client to the server, and from the server back to the client"
-              },
-              "X-PatchVersion": {
-                "type": "string",
-                "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"
-              },
-              "X-LatestVersion": {
-                "type": "string",
-                "description": "Used only to communicate an API's latest version"
-              },
-              "X-ONAP-RequestID": {
-                "type": "string",
-                "format": "uuid",
-                "description": "Used to track REST transactions for logging purpose"
-              }
-            },
-            "schema": {
-              "$ref": "#/definitions/PolicyAudit"
-            }
-          },
-          "401": {
-            "description": "Authentication Error"
-          },
-          "403": {
-            "description": "Authorization Error"
-          },
-          "500": {
-            "description": "Internal Server Error"
-          }
-        },
-        "security": [
-          {
-            "basicAuth": []
-          }
-        ],
-        "x-interface info": {
-          "api-version": "1.0.0",
-          "last-mod-release": "Dublin"
-        }
-      }
-    }
-  },
-  "securityDefinitions": {
-    "basicAuth": {
-      "description": "",
-      "type": "basic"
-    }
-  },
-  "definitions": {
-    "PolicyAudit": {
-      "type": "object",
-      "properties": {
-        "pdpGroup": {
-          "type": "string"
-        },
-        "pdpType": {
-          "type": "string"
-        },
-        "policy": {
-          "$ref": "#/definitions/ToscaConceptIdentifier"
-        },
-        "action": {
-          "type": "string"
-        },
-        "timestamp": {
-          "type": "string"
-        },
-        "user": {
-          "type": "string"
-        }
-      }
-    },
-    "ToscaConceptIdentifier": {
-      "type": "object",
-      "properties": {
-        "name": {
-          "type": "string"
-        },
-        "version": {
-          "type": "string"
-        }
-      }
-    }
-  }
-}