You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2020/04/23 14:13:57 UTC

svn commit: r1876900 - in /kylin/site: cn/docs/howto/howto_use_restapi.html cn/docs31/howto/howto_use_restapi.html docs/howto/howto_use_restapi.html docs31/howto/howto_use_restapi.html feed.xml

Author: lidong
Date: Thu Apr 23 14:13:56 2020
New Revision: 1876900

URL: http://svn.apache.org/viewvc?rev=1876900&view=rev
Log:
KYLIN-3825 Add ACL Rest APIs to document

Modified:
    kylin/site/cn/docs/howto/howto_use_restapi.html
    kylin/site/cn/docs31/howto/howto_use_restapi.html
    kylin/site/docs/howto/howto_use_restapi.html
    kylin/site/docs31/howto/howto_use_restapi.html
    kylin/site/feed.xml

Modified: kylin/site/cn/docs/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/cn/docs/howto/howto_use_restapi.html (original)
+++ kylin/site/cn/docs/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -241,6 +241,14 @@ var _hmt = _hmt || [];
       <li><a href="#fill-segment-holes">Fill segment holes</a></li>
     </ul>
   </li>
+  <li>ACL
+    <ul>
+      <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+      <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+      <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+      <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+    </ul>
+  </li>
 </ul>
 
 <h2 id="authentication">Authentication</h2>
@@ -1900,6 +1908,50 @@ Get descriptor for specified cube instan
   <li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
 </ul>
 
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
 <h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
 
 <p>Keypoints of call Kylin RESTful API in web page are:</p>

Modified: kylin/site/cn/docs31/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs31/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/cn/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/cn/docs31/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -240,6 +240,14 @@ var _hmt = _hmt || [];
       <li><a href="#fill-segment-holes">Fill segment holes</a></li>
     </ul>
   </li>
+  <li>ACL
+    <ul>
+      <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+      <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+      <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+      <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+    </ul>
+  </li>
 </ul>
 
 <h2 id="authentication">Authentication</h2>
@@ -1710,6 +1718,50 @@ Get descriptor for specified cube instan
   <li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
 </ul>
 
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
 <h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
 
 <p>Keypoints of call Kylin RESTful API in web page are:</p>

Modified: kylin/site/docs/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/docs/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/docs/howto/howto_use_restapi.html (original)
+++ kylin/site/docs/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -7541,6 +7541,14 @@ var _hmt = _hmt || [];
       <li><a href="#fill-segment-holes">Fill segment holes</a></li>
     </ul>
   </li>
+  <li>ACL
+    <ul>
+      <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+      <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+      <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+      <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+    </ul>
+  </li>
 </ul>
 
 <h2 id="authentication">Authentication</h2>
@@ -9200,6 +9208,50 @@ Get descriptor for specified cube instan
   <li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
 </ul>
 
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
 <h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
 
 <p>Keypoints of call Kylin RESTful API in web page are:</p>

Modified: kylin/site/docs31/howto/howto_use_restapi.html
URL: http://svn.apache.org/viewvc/kylin/site/docs31/howto/howto_use_restapi.html?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/docs31/howto/howto_use_restapi.html Thu Apr 23 14:13:56 2020
@@ -7540,6 +7540,14 @@ var _hmt = _hmt || [];
       <li><a href="#fill-segment-holes">Fill segment holes</a></li>
     </ul>
   </li>
+  <li>ACL
+    <ul>
+      <li><a href="#get-users-can-query-the-table">Get users can query the table</a></li>
+      <li><a href="#get-users-cannot-query-the-table">Get users cannot query the table</a></li>
+      <li><a href="#put-user-to-table-blacklist">Put user to table blacklist</a></li>
+      <li><a href="#delete-user-from-table-blacklist">Delete user from table blacklist</a></li>
+    </ul>
+  </li>
 </ul>
 
 <h2 id="authentication">Authentication</h2>
@@ -9010,6 +9018,50 @@ Get descriptor for specified cube instan
   <li>cubeName - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> Cube name</li>
 </ul>
 
+<hr />
+
+<h2 id="get-users-can-query-the-table">Get users can query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/{table}</code></p>
+
+<h4 id="path-variable-19">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="get-users-cannot-query-the-table">Get users cannot query the table</h2>
+<p><code class="highlighter-rouge">GET /kylin/api/acl/table/{project}/{type}/black/{table}</code></p>
+
+<h4 id="path-variable-20">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+</ul>
+
+<h2 id="put-user-to-table-blacklist">Put user to table blacklist</h2>
+<p><code class="highlighter-rouge">DELETE /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-21">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to put to table blacklist</li>
+</ul>
+
+<h2 id="delete-user-from-table-blacklist">Delete user from table blacklist</h2>
+<p><code class="highlighter-rouge">POST /kylin/api/table/{project}/{type}/{table}/{name}</code></p>
+
+<h4 id="path-variable-22">Path variable</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> projectName to which table belongs</li>
+  <li>type - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user or group</li>
+  <li>table - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> table name</li>
+  <li>name - <code class="highlighter-rouge">required</code> <code class="highlighter-rouge">string</code> user name or group name you want to delete from table blacklist</li>
+</ul>
+
 <h2 id="use-restful-api-in-javascript">Use RESTful API in Javascript</h2>
 
 <p>Keypoints of call Kylin RESTful API in web page are:</p>

Modified: kylin/site/feed.xml
URL: http://svn.apache.org/viewvc/kylin/site/feed.xml?rev=1876900&r1=1876899&r2=1876900&view=diff
==============================================================================
--- kylin/site/feed.xml (original)
+++ kylin/site/feed.xml Thu Apr 23 14:13:56 2020
@@ -19,8 +19,8 @@
     <description>Apache Kylin Home</description>
     <link>http://kylin.apache.org/</link>
     <atom:link href="http://kylin.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Wed, 22 Apr 2020 06:59:14 -0700</pubDate>
-    <lastBuildDate>Wed, 22 Apr 2020 06:59:14 -0700</lastBuildDate>
+    <pubDate>Thu, 23 Apr 2020 06:59:14 -0700</pubDate>
+    <lastBuildDate>Thu, 23 Apr 2020 06:59:14 -0700</lastBuildDate>
     <generator>Jekyll v2.5.3</generator>
     
       <item>