doc-exports/docs/dli/api-ref/dli_02_0201.html
Su, Xiaomeng 483e5cc6cc dli_api_20240430
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
2024-05-15 12:04:03 +00:00

918 lines
74 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="dli_02_0201"></a><a name="dli_02_0201"></a>
<h1 class="topictitle1">Permissions Policies and Supported Actions</h1>
<div id="body1573629921369"><p id="dli_02_0201__p16789191803519">This section describes fine-grained permissions management for your DLI. If your account does not need individual IAM users, then you may skip this section.</p>
<p id="dli_02_0201__p17901218153519">By default, new IAM users do not have permissions assigned. You need to add them to one or more groups, and attach permissions policies or roles to these groups. Users inherit permissions from the groups to which they are added After authorization, the user can perform specified operations on MRS based on the permissions.</p>
<p id="dli_02_0201__p125923519185"></p>
<ul id="dli_02_0201__ul2804101433117"><li id="dli_02_0201__li84821156125416">Roles are a type of coarse-grained authorization mechanism that defines permissions related to user responsibilities.</li><li id="dli_02_0201__li28043143315">Policies define API-based permissions for operations on specific resources under certain conditions, allowing for more fine-grained, secure access control of cloud resources.</li></ul>
<div class="note" id="dli_02_0201__note116861418173511"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dli_02_0201__p135814712100">Policy-based authorization is useful if you want to allow or deny the access to an API.</p>
</div></div>
<p id="dli_02_0201__p279171816357">An account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions. The permissions required for calling an API are determined by the actions supported by the API. Only users who have been granted permissions allowing the actions can call the API successfully. For example, if an IAM user needs to create buckets using an API, the user must have been granted permissions that allow the <strong id="dli_02_0201__b114310308251">dli:queue:create_queue</strong> action.</p>
<div class="section" id="dli_02_0201__section1571320388343"><h4 class="sectiontitle">Supported Actions</h4><p id="dli_02_0201__p9791121818353">VBS provides system-defined policies that can be directly used in IAM. You can also create custom policies and use them to supplement system-defined policies, implementing more refined access control. Operations supported by policies are specific to APIs. The following are common concepts related to policies:</p>
<ul id="dli_02_0201__ul73622279615"><li id="dli_02_0201__li479191814351">Permissions: Allow or deny operations on specified resources under specific conditions.</li><li id="dli_02_0201__li18298939204113">APIs: RESTful APIs that can be called in a custom policy.</li><li id="dli_02_0201__li87911018113515">Actions: added to a custom policy to control permissions for specific operations.</li><li id="dli_02_0201__li1718364155712">Related actions: Actions on which a specific action depends to take effect. When assigning permissions for the action to a user, you also need to assign permissions for the related actions.</li><li id="dli_02_0201__li514723463116">IAM or enterprise projects: Type of projects for which an action will take effect. Policies that contain actions supporting both IAM and enterprise projects can be assigned to user groups and take effect in both IAM and Enterprise Management. Policies that only contain actions supporting IAM projects can be assigned to user groups and only take effect for IAM. Such policies will not take effect if they are assigned to user groups in Enterprise Project.<p id="dli_02_0201__p19652173553115"><a name="dli_02_0201__li514723463116"></a><a name="li514723463116"></a></p>
</li></ul>
<div class="note" id="dli_02_0201__note16242152514114"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="dli_02_0201__p209792347115">The check mark (√) indicates that an action takes effect. The cross mark (x) indicates that an action does not take effect.</p>
</div></div>
<p id="dli_02_0201__p1358485911346">DLI supports the following actions that can be defined in custom policies:</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_02_0201__table92701082013" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Actions</caption><thead align="left"><tr id="dli_02_0201__row172716815019"><th align="left" class="cellrowborder" valign="top" width="14.821482148214821%" id="mcps1.3.7.6.2.6.1.1"><p id="dli_02_0201__p7271481804">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="29.7029702970297%" id="mcps1.3.7.6.2.6.1.2"><p id="dli_02_0201__p22741531631">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="23.232323232323232%" id="mcps1.3.7.6.2.6.1.3"><p id="dli_02_0201__p1027116811015">Actions</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="15.071507150715071%" id="mcps1.3.7.6.2.6.1.4"><p id="dli_02_0201__p12366314119">IAM Project</p>
<p id="dli_02_0201__p1336193141113">(Project)</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="17.17171717171717%" id="mcps1.3.7.6.2.6.1.5"><p id="dli_02_0201__p7425144011118">Enterprise Project</p>
<p id="dli_02_0201__p13425184071119">(Enterprise Project)</p>
</th>
</tr>
</thead>
<tbody><tr id="dli_02_0201__row25892310211"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p3625326144815">Creating a queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p62749531232">POST /v1.0/{project_id}/queues</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p9819616104518">dli:queue:createQueue</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p182107071218"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p18210130181211"></p>
</td>
</tr>
<tr id="dli_02_0201__row38631941426"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p962515263485">Deleting a queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p327595314319">DELETE /v1.0/{project_id}/queues/{queue_name}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p2246144616451">dli:queue:dropQueue</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p196251226114810"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p128826115115"></p>
</td>
</tr>
<tr id="dli_02_0201__row152171861821"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p15625152694815">Submitting a job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p202751953938">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p116078720463">dli:queue:submitJob</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p19626226184819"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p68831611201114">×</p>
</td>
</tr>
<tr id="dli_02_0201__row12534147622"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p2626426154812">Canceling a job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1927519534314">DELETE /v1.0/{project_id}/jobs/{job_id}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p9559142964812">dli:queue:cancelJob</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p156265263489"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p3883161110114">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1641415911214"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p19626126204812">Viewing queue permissions of other users</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p7275185316314">GET /v1.0/{project_id}/queues/{queue_name}/users</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p921985013487">dli:queue:showPrivileges</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p15626172684817"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p11885171116115">×</p>
</td>
</tr>
<tr id="dli_02_0201__row3677183831918"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p116771638101915">Restarting a queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p5677138161910">PUT /v1.0/{project_id}/queues/{queue_name}/action</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p367813819195">dli:queue:restart</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p9807142212016"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p208071822172010">×</p>
</td>
</tr>
<tr id="dli_02_0201__row614453242012"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1514453222019">Scaling out/in a queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p16145183292015">PUT /v1.0/{project_id}/queues/{queue_name}/action</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p3829332503">dli:queue:scaleQueue</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p161819014817"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p61811017811">×</p>
</td>
</tr>
<tr id="dli_02_0201__row389512321820"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p689616326811">Granting elastic resource pool permissions</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p789683213810">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p16507522200">dli:elasticresourcepool:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p163741012111115"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8375512101116">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1262155351112"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1226325361111">Revoking elastic resource pool permissions</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p10951163211534">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p19526137192419">dli:elasticresourcepool:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p114001947139"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p74006421311">×</p>
</td>
</tr>
<tr id="dli_02_0201__row0369111112213"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p36271526194815">Creating a database</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p92751553538">POST /v1.0/{project_id}/databases</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p4627142694817">dli:database:createDatabase</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p2062762618480"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p2885131110118">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1629510121627"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1362792619482">Deleting a database</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1427519531637">DELETE /v1.0/{project_id}/databases/{database_name}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p4628183916327">dli:database:dropDatabase</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p26271426184815"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p08861611181115">×</p>
</td>
</tr>
<tr id="dli_02_0201__row18377949142019"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1537844916207">Modifying database configuration</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1437811491202">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p74641844131018">dli:database:alterDatabaseProperties</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p164621340192116"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p12462340102117">×</p>
</td>
</tr>
<tr id="dli_02_0201__row17261115427"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p162814267481">Explaining the SQL statement as an execution plan</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p122761053435">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p136943267368">dli:database:explain</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p6628172684814"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8886711181118">×</p>
</td>
</tr>
<tr id="dli_02_0201__row2129168210"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p10629226184816">Creating a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p527615532312">POST /v1.0/{project_id}/databases/{database_name}/tables</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p4629142684819">dli:database:createTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p11629326134812"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p688771115117">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1026131717218"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p2629226174816">Creating a view</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p127685318316">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1429710323525">dli:database:createView</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1630182617488"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1788751114111">×</p>
</td>
</tr>
<tr id="dli_02_0201__row19982172024"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p176301326184814">Creating a function</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p8276053834">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p8630226204818">dli:database:createFunction</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p963012614488"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1755411031619">×</p>
</td>
</tr>
<tr id="dli_02_0201__row290717218216"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p10631202674818">Describing a function</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1827614531435">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p36311426114818">dli:database:describeFunction</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p5631152617484"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p145544010166">×</p>
</td>
</tr>
<tr id="dli_02_0201__row89541222026"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p116314266487">Deleting a function</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p227613532317">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p662993781314">dli:database:dropFunction</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1631192612483"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p95541802163">×</p>
</td>
</tr>
<tr id="dli_02_0201__row14940525926"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p76327260486">Displaying a function</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p82767533314">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p136321026164815">dli:database:showFunctions</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p46321826184819"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p45555031618">×</p>
</td>
</tr>
<tr id="dli_02_0201__row204816271123"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p126321726124814">Creating a role</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p62762531434">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p26328264488">dli:database:createRole</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p8632202634811"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1755516019162">×</p>
</td>
</tr>
<tr id="dli_02_0201__row105957421362"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p16632152618481">Deleting a role</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p127615311314">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p32051533151717">dli:database:dropRole</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p663214266487"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p95557081614">×</p>
</td>
</tr>
<tr id="dli_02_0201__row75899434612"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p19633202644812">Displaying a role</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p92769536315">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p4633926194820">dli:database:showRoles</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p463316263485"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p196624610163">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1256418440614"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p18633202620483">Displaying all roles</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p142774531538">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p2997142018182">dli:database:showAllRoles</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p156331026104811"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p18662361167">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1265012452060"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p12634152654812">Binding a role</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p32771553035">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p9211136121816">dli:database:grantRole</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p56347263487"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1366210616161">×</p>
</td>
</tr>
<tr id="dli_02_0201__row2072753611377"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1163492664811">Unbinding a role</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p42777531030">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p685765521812">dli:database:revokeRole</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p2634142616483"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p36621464167">×</p>
</td>
</tr>
<tr id="dli_02_0201__row47293364375"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p35881240185013">Displaying the binding relationships between all roles and users</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p152771853139">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p176720106196">dli:database:showUsers</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p658819400502"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p766216131611">×</p>
</td>
</tr>
<tr id="dli_02_0201__row115341322492"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p65881404505">Viewing database permissions of other users</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p12771538316">GET /v1.0/{project_id}/databases/{database_name}/users</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p17588194018501">dli:database:showPrivileges</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p13588124016507"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1666214631611">×</p>
</td>
</tr>
<tr id="dli_02_0201__row162958493911"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p182968412395">Displaying a database</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1929614103915">GET /v1.0/{project_id}/databases</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p729620418398">dli:database:displayDatabase</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p867082754018"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p2670192714405">×</p>
</td>
</tr>
<tr id="dli_02_0201__row125081749194018"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p2508114984018">Displaying all databases</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p17508149194017">GET /v1.0/{project_id}/databases</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p5397144614195">dli:database:displayAllDatabases</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p229713484411"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p152975489415">×</p>
</td>
</tr>
<tr id="dli_02_0201__row114824415555"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p17483241115517">Displaying all tables</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p17483104185511">GET /v1.0/{project_id}/databases</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1684151162014">dli:database:displayAllTables</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p4565193525617"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p756503514564">×</p>
</td>
</tr>
<tr id="dli_02_0201__row361984925617"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p961934945613">Granting database permissions to a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1561904975615">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p149061816181217">dli:database:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p109842274575"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p12985627205717">×</p>
</td>
</tr>
<tr id="dli_02_0201__row162161252135720"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p3216115255714">Removing database permissions of a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p162161852135717">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p17665153381210">dli:database:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p621594111582"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p17215141115813">×</p>
</td>
</tr>
<tr id="dli_02_0201__row8231242104918"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p17589144045011">Deleting a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p52772531739">DELETE /v1.0/{project_id}/databases/{database_name}/tables/{table_name}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1459742112114">dli:table:dropTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1658924085016"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p634371061611">×</p>
</td>
</tr>
<tr id="dli_02_0201__row142315428491"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p8589134011502">Displaying the table structure</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p42771153931">GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p372133362411">dli:table:describeTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p6589240125016"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p5344111081616">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1523116429492"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p7590184010509">Querying a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1227765317314">GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p359054016505">dli:table:select</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p85902406506"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p73441810131613">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1390123345917"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p129019330591">Displaying table configuration</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p89063311598">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p10901633115917">dli:table:showTableProperties</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p4888827302"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p18881627301">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1864044894913"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1959044014509">Displaying the table creation statement</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1927775315310">GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/preview</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p559024017501">dli:table:showCreateTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p105901040185015"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p163441710181615">×</p>
</td>
</tr>
<tr id="dli_02_0201__row26406482493"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p459115403502">Displaying all partitions</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1278153239">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p87461991274">dli:table:showPartitions</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p17591540105012"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p434413105164">×</p>
</td>
</tr>
<tr id="dli_02_0201__row13641148194911"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1859114013501">Setting table configuration</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p4278953033">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p859114405504">dli:table:alterTableSetProperties</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p16591740165015"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1234411106168">×</p>
</td>
</tr>
<tr id="dli_02_0201__row4642204816499"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p65913406502">Adding a column</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p327815535310">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p2059118407508">dli:table:alterTableAddColumns</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p9592194045013"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8532181461619">×</p>
</td>
</tr>
<tr id="dli_02_0201__row16642184894919"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p115921940105016">Adding partitions to a partitioned table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p6278165317312">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p2592104005014">dli:table:alterTableAddPartition</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p25927405507"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1853211144163">×</p>
</td>
</tr>
<tr id="dli_02_0201__row764364816495"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p059214408500">Renaming a table partition</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p12781853435">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p202916172330">dli:table:alterTableRenamePartition</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p13592124025017"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p85321014151611">×</p>
</td>
</tr>
<tr id="dli_02_0201__row6643194810492"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p170335105110">Deleting partitions from a partitioned table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p827815531430">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p11016359512">dli:table:alterTableDropPartition</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p40113511515"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p95331414131614">×</p>
</td>
</tr>
<tr id="dli_02_0201__row122618195118"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p141143535120">Restoring a table partition</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p132785530315">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p511235115119">dli:table:alterTableRecoverPartition</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p131113545114"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8533814191620">×</p>
</td>
</tr>
<tr id="dli_02_0201__row0226810513"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p15173513515">Renaming a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p127815318315">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p12873114613818">dli:table:alterTableRename</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p141173517510"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p9533914161619">×</p>
</td>
</tr>
<tr id="dli_02_0201__row192270117514"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p318350512">Setting the partition path</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p182791532317">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1619354517">dli:table:alterTableSetLocation</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p14213511515"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p944351851613">×</p>
</td>
</tr>
<tr id="dli_02_0201__row132272117518"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p182635135118">Inserting table data</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1027912530316">POST /v1.0/{project_id}/jobs/submit-job, statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p18214353511">dli:table:insertIntoTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p42173513510"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8443121811614">×</p>
</td>
</tr>
<tr id="dli_02_0201__row183841772511"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p02173525118">Rewriting table data</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p152798531332">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p239667154213">dli:table:insertOverwriteTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p92193515514"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p0443318111613">×</p>
</td>
</tr>
<tr id="dli_02_0201__row103857719514"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1724354519">Viewing table permissions of other users</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p14279353432">GET /v1.0/{project_id}/databases/{database_name}/tables/{table_name}/users</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p17393518516">dli:table:showPrivileges</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p3363565113"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p64441318171616">×</p>
</td>
</tr>
<tr id="dli_02_0201__row16651214313"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p11666141837">Clearing a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p126661111635">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p46661411930">dli:table:truncateTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p796105019313"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1961250138">×</p>
</td>
</tr>
<tr id="dli_02_0201__row521935917315"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p32197591313">Updating a table</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p18219659833">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p14219159138">dli:table:update</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p332212541749"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1732310541245">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1142682716510"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p104279279510">Deleting table data</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1342718271513">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1642712271452">dli:table:delete</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p6787215861"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p12787131512612">×</p>
</td>
</tr>
<tr id="dli_02_0201__row167733920612"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p36785391967">Modifying column information</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p19678939561">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p11679163919613">dli:table:alterTableChangeColumn</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1862218528712"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p17622452679">×</p>
</td>
</tr>
<tr id="dli_02_0201__row132301356154211"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p523185654217">Deleting a column</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p8231145664217">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p72321456134218">dli:table:alterTableDropColumns</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p103261685714"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1732710625717">×</p>
</td>
</tr>
<tr id="dli_02_0201__row8453715125815"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p145481575817">Displaying data segments</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p6454101535816">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p7485194754713">dli:table:showSegments</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p2652101118594"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8652711185913">×</p>
</td>
</tr>
<tr id="dli_02_0201__row11104201719592"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p61043177590">Merging data segments</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p181383175598">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p2365918134815">dli:table:compaction</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p997715109019"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p39772101600">×</p>
</td>
</tr>
<tr id="dli_02_0201__row8385157185118"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p03193545118">Modifying a view</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1327912531134">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1630357513">dli:table:alterView</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p153113520518"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8444131861618">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1131316491408"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p43139491001">Displaying the table structure</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p13313549002">POST /v1.0/{project_id}/jobs/submit-job, executing corresponding SQL statements</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p3415911164915">dli:table:describeTable</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p14315830848"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p8315430841">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1956633916420"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p175671939249">Granting data table permissions to a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p115670394418">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p37054196144">dli:table:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1735055559"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p197351955255">×</p>
</td>
</tr>
<tr id="dli_02_0201__row14225041161"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p10226545619">Removing data table permissions of a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p62265419613">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1418655717149">dli:table:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p782162291711"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1182422171717">×</p>
</td>
</tr>
<tr id="dli_02_0201__row17326193714170"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p17326113711170">Viewing the security authentication information permission list of other users</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p173281937191714">GET /v1.0/{project_id}/datasource/auth-infos/{auth_name}/users</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1630644316276">dli:datasourceauth:showPrivileges</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p17445124371918"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p114451043111910">×</p>
</td>
</tr>
<tr id="dli_02_0201__row16691115102112"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p5701115122113">Using security authentication information</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p18701415152111">POST /v1.0/{project_id}/jobs/submit-job</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1670161514213">dli:datasourceauth:useAuth</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p7181201672219"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p41811167224">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1849102816227"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p249252816224">Deleting security authentication information</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p13492102832210">DELETE /v2.0/{project_id}/datasource/auth-infos/{auth_info_name}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p3492102811226">dli:datasourceauth:dropAuth</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1087916491236"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1187913494232">×</p>
</td>
</tr>
<tr id="dli_02_0201__row11755164518269"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p107561645182616">Updating security authentication information</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p177561454260">PUT /v2.0/{project_id}/datasource/auth-infos</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p87564456267">dli:datasourceauth:updateAuth</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p11348168295"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p121342169298">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1847514177348"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1247621763416">Granting security authentication permissions to a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p147671716345">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p104761217133412">dli:datasourceauth:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1877133233517"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p777118323351">×</p>
</td>
</tr>
<tr id="dli_02_0201__row9589193716358"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p15589537143510">Removing security authentication permissions of a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1158973713514">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p75891837183511">dli:datasourceauth:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p398315244214"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p3984125215421">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1833151402812"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1233181410289">Granting job permissions to a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p3333144282">PUT /v1.0/{{project_id}}/authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1527922512015">dli:jobs:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p8787191412911"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1278711412910">×</p>
</td>
</tr>
<tr id="dli_02_0201__row5160162716299"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p3160182710293">Removing job permissions of a specified user</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p14160202715292">PUT /v1.0/{{project_id}}/authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p181611927142911">dli:jobs:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p7171014192117"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p7175146214">×</p>
</td>
</tr>
<tr id="dli_02_0201__row43862079518"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p14153515516">Querying a Column</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p527915311316">POST /v1.0/{project_id}/jobs/submit-job, SQL statement invoking</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p15412350517">dli:column:select</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p19483516516"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p444413186162">×</p>
</td>
</tr>
<tr id="dli_02_0201__row8112911279"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p141122111075">Granting permissions to a specified user queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p611291110714">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p611211111778">dli:column:grantPrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p115101954970"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1851115541174">×</p>
</td>
</tr>
<tr id="dli_02_0201__row42751781286"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p182751386817">Removing permissions of a specified user queue</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p172761780811">PUT /v1.0/{project_id}/user-authorization</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p17941202332816">dli:column:revokePrivilege</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p3207150101311"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p132072019137">×</p>
</td>
</tr>
<tr id="dli_02_0201__row823265614202"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p48469353914">Listing Flink jobs</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p98461135993">GET /v1.0/{project_id}/streaming/jobs</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1984617351299">dli:jobs:listAll</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1384614351695"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1984603515914">×</p>
</td>
</tr>
<tr id="dli_02_0201__row14660115122120"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p284615352917">Querying Flink job details</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p384618351196">GET /v1.0/{project_id}/streaming/jobs/{job_id}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p13846735496">dli:jobs:get</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p184618351795"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p17846235796">×</p>
</td>
</tr>
<tr id="dli_02_0201__row3661815112114"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p17846735790">Creating a Flink SQL job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p384617356919">POST /v1.0/{project_id}/streaming/sql-jobs</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p3846635591">dli:jobs:create</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p384618351593"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p98467351893">×</p>
</td>
</tr>
<tr id="dli_02_0201__row126610155218"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p1884653510919">Creating a Flink Jar job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1984615351093">POST /v1.0/{project_id}/streaming/flink-jobs</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p58462035599">dli:jobs:create</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p16846635793"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p484663514915">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1266151516211"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p28469354913">Updating a Flink SQL job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p684793514917">PUT /v1.0/{project_id}/streaming/sql-jobs/{job_id}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1584773516913">dli:jobs:update</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p4847113514910"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p18477351191">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1812613289101"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p198471535893">Updating a Flink Jar job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p15847123519913">PUT /v1.0/{project_id}/streaming/flink-jobs/{job_id}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p1384712351498">dli:jobs:update</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p198470351916"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p1184715351298">×</p>
</td>
</tr>
<tr id="dli_02_0201__row13126132821015"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p198478351699">Deleting a Flink job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p7847173520910">DELETE /v1.0/{project_id}/streaming/jobs/{job_id}</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p108473351799">dli:jobs:delete</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p284783513916"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p9847535397">×</p>
</td>
</tr>
<tr id="dli_02_0201__row2126112801014"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p884713518911">Running Flink jobs in batches</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p1784712357914">POST /v1.0/{project_id}/streaming/jobs/run</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p88477356917">dli:jobs:start</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p1584783510913"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p48471735391">×</p>
</td>
</tr>
<tr id="dli_02_0201__row1712622819100"><td class="cellrowborder" valign="top" width="14.821482148214821%" headers="mcps1.3.7.6.2.6.1.1 "><p id="dli_02_0201__p154951329107">Stopping a Flink job</p>
</td>
<td class="cellrowborder" valign="top" width="29.7029702970297%" headers="mcps1.3.7.6.2.6.1.2 "><p id="dli_02_0201__p124952324107">POST /v1.0/{project_id}/streaming/jobs/stopob_id/stop</p>
</td>
<td class="cellrowborder" valign="top" width="23.232323232323232%" headers="mcps1.3.7.6.2.6.1.3 "><p id="dli_02_0201__p9495113291014">dli:jobs:stop</p>
</td>
<td class="cellrowborder" valign="top" width="15.071507150715071%" headers="mcps1.3.7.6.2.6.1.4 "><p id="dli_02_0201__p17495832161013"></p>
</td>
<td class="cellrowborder" valign="top" width="17.17171717171717%" headers="mcps1.3.7.6.2.6.1.5 "><p id="dli_02_0201__p249563215104">×</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>