Updated swagger file with info about PUT datasource endpoint

Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/35c9861e
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/35c9861e
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/35c9861e

Branch: refs/heads/feature/5.x/swagger-docs
Commit: 35c9861eb042f69435b6478ac53b0d0452b9e727
Parents: 2c1f868
Author: Kasper Sørensen <[email protected]>
Authored: Sun Jul 10 22:23:01 2016 -0700
Committer: Kasper Sørensen <[email protected]>
Committed: Sun Jul 10 22:23:01 2016 -0700

----------------------------------------------------------------------
 service-webapp/swagger.yaml | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/35c9861e/service-webapp/swagger.yaml
----------------------------------------------------------------------
diff --git a/service-webapp/swagger.yaml b/service-webapp/swagger.yaml
index c52cc2b..2db13b2 100644
--- a/service-webapp/swagger.yaml
+++ b/service-webapp/swagger.yaml
@@ -180,6 +180,17 @@ paths:
           description: Datasource not found
           schema:
             $ref: "#/definitions/error"
+    put:
+      parameters:
+        - name: inputData
+          in: body
+          description: The definition of the datasource using properties. The 
same properties as normally applied in MetaModel factories (e.g. 'type', 
'resource', 'url', 'driver-class' ,'hostname', 'port', 'catalog', 'database', 
'username', 'port', 'table-defs') are used here.
+          required: true
+          schema:
+            type: object
+      responses:
+        200:
+          description: Datasource created
   /{tenant}/{datasource}/q:
     parameters:
       - name: tenant

Reply via email to