doc-exports/docs/iam/api-ref/iam_02_0046.html
Wei, Hongmin c7cf8ac24f IAM API 0711 Version
Reviewed-by: Belejkanic, Lukas <lukas.belejkanic@t-systems.com>
Co-authored-by: Wei, Hongmin <weihongmin1@huawei.com>
Co-committed-by: Wei, Hongmin <weihongmin1@huawei.com>
2024-07-11 11:57:45 +00:00

868 lines
72 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="iam_02_0046"></a><a name="iam_02_0046"></a>
<h1 class="topictitle1">Action List</h1>
<div id="body1594362715988"><div class="section" id="iam_02_0046__section1351102782310"><h4 class="sectiontitle">Token Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table86071221182016" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row2607921152013"><th align="left" class="cellrowborder" valign="top" width="28.84104199893674%" id="mcps1.3.1.2.1.4.1.1"><p id="iam_02_0046__p1660762172012">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="39.64646464646465%" id="mcps1.3.1.2.1.4.1.2"><p id="iam_02_0046__p85810616368">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="31.512493354598618%" id="mcps1.3.1.2.1.4.1.3"><p id="iam_02_0046__p5224486359">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row7607182132014"><td class="cellrowborder" valign="top" width="28.84104199893674%" headers="mcps1.3.1.2.1.4.1.1 "><p id="iam_02_0046__p1446165674419">Obtaining an Agency Token</p>
</td>
<td class="cellrowborder" valign="top" width="39.64646464646465%" headers="mcps1.3.1.2.1.4.1.2 "><p id="iam_02_0046__p12581196183612"><a href="en-us_topic_0064274720.html">POST /v3/auth/tokens</a></p>
</td>
<td class="cellrowborder" valign="top" width="31.512493354598618%" headers="mcps1.3.1.2.1.4.1.3 "><p id="iam_02_0046__p15969110123719">iam:tokens:assume</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section59658142253"><h4 class="sectiontitle">Access Key Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table4692194914250" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row156921149202516"><th align="left" class="cellrowborder" valign="top" width="28.381610417220305%" id="mcps1.3.2.2.1.4.1.1"><p id="iam_02_0046__p106921849102517">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.92479404730268%" id="mcps1.3.2.2.1.4.1.2"><p id="iam_02_0046__p1693124982515">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="30.693595535477016%" id="mcps1.3.2.2.1.4.1.3"><p id="iam_02_0046__p156931349192513">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row269310490259"><td class="cellrowborder" valign="top" width="28.381610417220305%" headers="mcps1.3.2.2.1.4.1.1 "><p id="iam_02_0046__p11865486299">Listing Permanent Access Keys</p>
</td>
<td class="cellrowborder" valign="top" width="40.92479404730268%" headers="mcps1.3.2.2.1.4.1.2 "><p id="iam_02_0046__p2873111718296"><a href="iam_03_0003.html">GET /v3.0/OS-CREDENTIAL/credentials</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.693595535477016%" headers="mcps1.3.2.2.1.4.1.3 "><p id="iam_02_0046__p13873917192913">iam:credentials:listCredentials</p>
</td>
</tr>
<tr id="iam_02_0046__row176931549112511"><td class="cellrowborder" valign="top" width="28.381610417220305%" headers="mcps1.3.2.2.1.4.1.1 "><p id="iam_02_0046__p48651387296">Querying a Permanent Access Key</p>
</td>
<td class="cellrowborder" valign="top" width="40.92479404730268%" headers="mcps1.3.2.2.1.4.1.2 "><p id="iam_02_0046__p1873191719297"><a href="iam_03_0002.html">GET /v3.0/OS-CREDENTIAL/credentials/{access_key}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.693595535477016%" headers="mcps1.3.2.2.1.4.1.3 "><p id="iam_02_0046__p1787311719296">iam:credentials:getCredential</p>
</td>
</tr>
<tr id="iam_02_0046__row6693194912511"><td class="cellrowborder" valign="top" width="28.381610417220305%" headers="mcps1.3.2.2.1.4.1.1 "><p id="iam_02_0046__p1386513882917">Creating a Permanent Access Key</p>
</td>
<td class="cellrowborder" valign="top" width="40.92479404730268%" headers="mcps1.3.2.2.1.4.1.2 "><p id="iam_02_0046__p19873217132915"><a href="iam_03_0001.html">POST /v3.0/OS-CREDENTIAL/credentials</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.693595535477016%" headers="mcps1.3.2.2.1.4.1.3 "><p id="iam_02_0046__p68732172294">iam:credentials:createCredential</p>
</td>
</tr>
<tr id="iam_02_0046__row9693184932519"><td class="cellrowborder" valign="top" width="28.381610417220305%" headers="mcps1.3.2.2.1.4.1.1 "><p id="iam_02_0046__p1886568162912">Modifying a Permanent Access Key</p>
</td>
<td class="cellrowborder" valign="top" width="40.92479404730268%" headers="mcps1.3.2.2.1.4.1.2 "><p id="iam_02_0046__p10873617182918"><a href="iam_03_0004.html">PUT /v3.0/OS-CREDENTIAL/credentials/{access_key}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.693595535477016%" headers="mcps1.3.2.2.1.4.1.3 "><p id="iam_02_0046__p108734172297">iam:credentials:updateCredential</p>
</td>
</tr>
<tr id="iam_02_0046__row7694104922510"><td class="cellrowborder" valign="top" width="28.381610417220305%" headers="mcps1.3.2.2.1.4.1.1 "><p id="iam_02_0046__p1865138132913">Deleting a Permanent Access Key</p>
</td>
<td class="cellrowborder" valign="top" width="40.92479404730268%" headers="mcps1.3.2.2.1.4.1.2 "><p id="iam_02_0046__p487341762910"><a href="iam_03_0005.html">DELETE /v3.0/OS-CREDENTIAL/credentials/{access_key}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.693595535477016%" headers="mcps1.3.2.2.1.4.1.3 "><p id="iam_02_0046__p1087371713299">iam:credentials:deleteCredential</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section901342135518"><a name="iam_02_0046__section901342135518"></a><a name="section901342135518"></a><h4 class="sectiontitle">Virtual MFA Device Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table785875745520" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row1685895716558"><th align="left" class="cellrowborder" valign="top" width="28.221343873517785%" id="mcps1.3.3.2.1.4.1.1"><p id="iam_02_0046__p1117791411563">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.34255599472991%" id="mcps1.3.3.2.1.4.1.2"><p id="iam_02_0046__p171771614125619">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="31.436100131752305%" id="mcps1.3.3.2.1.4.1.3"><p id="iam_02_0046__p2177131411560">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row13858657165517"><td class="cellrowborder" valign="top" width="28.221343873517785%" headers="mcps1.3.3.2.1.4.1.1 "><p id="iam_02_0046__p585810579558">Unbinding a Virtual MFA Device</p>
</td>
<td class="cellrowborder" valign="top" width="40.34255599472991%" headers="mcps1.3.3.2.1.4.1.2 "><p id="iam_02_0046__p15605955421"><a href="iam_08_0018.html">PUT /v3.0/OS-MFA/mfa-devices/unbind</a></p>
</td>
<td class="cellrowborder" valign="top" width="31.436100131752305%" headers="mcps1.3.3.2.1.4.1.3 "><p id="iam_02_0046__p353163325712">iam:mfa:unbindMFADevice</p>
</td>
</tr>
<tr id="iam_02_0046__row13858125765515"><td class="cellrowborder" valign="top" width="28.221343873517785%" headers="mcps1.3.3.2.1.4.1.1 "><p id="iam_02_0046__p1115017114571">Binding a Virtual MFA Device</p>
</td>
<td class="cellrowborder" valign="top" width="40.34255599472991%" headers="mcps1.3.3.2.1.4.1.2 "><p id="iam_02_0046__p125511598219"><a href="iam_08_0017.html">PUT /v3.0/OS-MFA/mfa-devices/bind</a></p>
</td>
<td class="cellrowborder" valign="top" width="31.436100131752305%" headers="mcps1.3.3.2.1.4.1.3 "><p id="iam_02_0046__p4538338573">iam:mfa:bindMFADevice</p>
</td>
</tr>
<tr id="iam_02_0046__row158581057135511"><td class="cellrowborder" valign="top" width="28.221343873517785%" headers="mcps1.3.3.2.1.4.1.1 "><p id="iam_02_0046__p128581057205518">Creating a Virtual MFA Device</p>
</td>
<td class="cellrowborder" valign="top" width="40.34255599472991%" headers="mcps1.3.3.2.1.4.1.2 "><p id="iam_02_0046__p1555135917219"><a href="iam_08_0019.html">POST /v3.0/OS-MFA/virtual-mfa-devices</a></p>
</td>
<td class="cellrowborder" valign="top" width="31.436100131752305%" headers="mcps1.3.3.2.1.4.1.3 "><p id="iam_02_0046__p8531033165719">iam:mfa:createVirtualMFADevice</p>
</td>
</tr>
<tr id="iam_02_0046__row14433165122819"><td class="cellrowborder" valign="top" width="28.221343873517785%" headers="mcps1.3.3.2.1.4.1.1 "><p id="iam_02_0046__p154341251285">Deleting a Virtual MFA Device</p>
</td>
<td class="cellrowborder" valign="top" width="40.34255599472991%" headers="mcps1.3.3.2.1.4.1.2 "><p id="iam_02_0046__p84348532810"><a href="iam_08_0020.html">DELETE /v3.0/OS-MFA/virtual-mfa-devices</a></p>
</td>
<td class="cellrowborder" valign="top" width="31.436100131752305%" headers="mcps1.3.3.2.1.4.1.3 "><p id="iam_02_0046__p11434051284">iam:mfa:deleteVirtualMFADevice</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section93710559297"><h4 class="sectiontitle">Project Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table16314143515307" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row17314143583015"><th align="left" class="cellrowborder" valign="top" width="28.529451048484038%" id="mcps1.3.4.2.1.4.1.1"><p id="iam_02_0046__p113141735183011">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.45852811540003%" id="mcps1.3.4.2.1.4.1.2"><p id="iam_02_0046__p5314103573017">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="30.012020836115934%" id="mcps1.3.4.2.1.4.1.3"><p id="iam_02_0046__p4314193514308">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row73141235113011"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p11697105112303">Creating a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p1369775110301"><a href="en-us_topic_0066154565.html">POST /v3/projects</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p36977517308">iam:projects:createProject</p>
</td>
</tr>
<tr id="iam_02_0046__row12652844143016"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p1169735117305">Modifying Project Data</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p3697125112302"><a href="en-us_topic_0066154566.html">PATCH /v3/projects/{project_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p10697195120309">iam:projects:updateProject</p>
</td>
</tr>
<tr id="iam_02_0046__row989554453016"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p173220520312">Changing Project Status</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p673210528314"><a href="en-us_topic_0074171149.html">PUT /v3-ext/projects/{project_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p773245217313">iam:projects:updateProject</p>
</td>
</tr>
<tr id="iam_02_0046__row18737105873114"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p10923163352914">Querying the List of Projects Accessible to Users</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p9778111323511"><a href="en-us_topic_0057845622.html">GET /v3/users/{user_id}/projects</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p137783139357">iam:projects:listProjectsForUser</p>
</td>
</tr>
<tr id="iam_02_0046__row1784128182314"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p168419814233">Deleting a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p1153213209397"><a href="en-us_topic_0094012960.html">DELETE /v3/projects/{project_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p10841185233">iam:projects:deleteProject</p>
</td>
</tr>
<tr id="iam_02_0046__row10341842155020"><td class="cellrowborder" valign="top" width="28.529451048484038%" headers="mcps1.3.4.2.1.4.1.1 "><p id="iam_02_0046__p20290105682511">Querying the Quotas of a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.45852811540003%" headers="mcps1.3.4.2.1.4.1.2 "><p id="iam_02_0046__p204747449383"><a href="iam_02_0037.html">GET /v3.0/OS-QUOTA/projects/{project_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="30.012020836115934%" headers="mcps1.3.4.2.1.4.1.3 "><p id="iam_02_0046__p13502444152611">iam:quotas:listQuotasForProject</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section1144318446271"><h4 class="sectiontitle">Tenant Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table58481453172716" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row20848185392717"><th align="left" class="cellrowborder" valign="top" width="29.839572192513366%" id="mcps1.3.5.2.1.4.1.1"><p id="iam_02_0046__p1384835310273">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.68181818181818%" id="mcps1.3.5.2.1.4.1.2"><p id="iam_02_0046__p78481253142710">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="29.478609625668444%" id="mcps1.3.5.2.1.4.1.3"><p id="iam_02_0046__p1184875322710">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row19849145312719"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.5.2.1.4.1.1 "><p id="iam_02_0046__p759202175312">Querying Tenant Quotas</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.5.2.1.4.1.2 "><p id="iam_02_0046__p15598211535"><a href="iam_02_0114.html">GET /v3.0/OS-QUOTA/domains/{domain_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.5.2.1.4.1.3 "><p id="iam_02_0046__p560162117539">iam:quotas:listQuotas</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section131821131163519"><h4 class="sectiontitle">User Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table7314344113511" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row631404412358"><th align="left" class="cellrowborder" valign="top" width="29.839572192513366%" id="mcps1.3.6.2.1.4.1.1"><p id="iam_02_0046__p1031412444355">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.68181818181818%" id="mcps1.3.6.2.1.4.1.2"><p id="iam_02_0046__p931412443350">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="29.478609625668444%" id="mcps1.3.6.2.1.4.1.3"><p id="iam_02_0046__p2314844133515">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row331434483517"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p85641527164716">Listing Users</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p1260014583373"><a href="en-us_topic_0057845638.html">GET /v3/users</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p176001586375">iam:users:listUsers</p>
</td>
</tr>
<tr id="iam_02_0046__row890916227346"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p18771414164016">Querying User Details</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p5877171444015"><a href="en-us_topic_0057845652.html">GET /v3/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p487716143407">iam:users:getUser</p>
</td>
</tr>
<tr id="iam_02_0046__row86461836163419"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p9601155812379">Querying User Details (Recommended)</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p66011581379"><a href="iam_08_0004.html">GET /v3.0/OS-USER/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p10601125819372">iam:users:getUser</p>
</td>
</tr>
<tr id="iam_02_0046__row1524944917361"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p1079995134316">Querying the User Group Which a User Belongs to</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p1249124918361"><a href="en-us_topic_0057845554.html">GET /v3/users/{user_id}/groups</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p5484153819431">iam:groups:listGroupsForUser</p>
</td>
</tr>
<tr id="iam_02_0046__row1250184914365"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p1335152112439">Querying Users in a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p1925074916368"><a href="en-us_topic_0057845561.html">GET /v3/groups/{group_id}/users</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p1348413813437">iam:users:listUsersForGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row168821567353"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p1378344084713">Creating a User</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p16011758113712"><a href="en-us_topic_0057845637.html">POST /v3/users</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p0601115833719">iam:users:createUser</p>
</td>
</tr>
<tr id="iam_02_0046__row1728719356358"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p32483274020">Changing the Password of a User</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p13241432194019"><a href="en-us_topic_0057845653.html">POST /v3/users/{user_id}/password</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p224183264015">iam:users:updateUserPassword</p>
</td>
</tr>
<tr id="iam_02_0046__row15411257173515"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p48031412167">Modifying User Information</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p5601558133712"><a href="en-us_topic_0057845611.html">PATCH /v3/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p4601185883711">iam:users:updateUser</p>
</td>
</tr>
<tr id="iam_02_0046__row298611567379"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p1060165812375">Deleting a User</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p6864611152916"><a href="en-us_topic_0057845630.html">DELETE /v3/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p126011058183715">iam:users:deleteUser</p>
</td>
</tr>
<tr id="iam_02_0046__row02851857153712"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p13578728191713">Creating a User (Recommended)</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p20601175823712"><a href="iam_08_0015.html">POST /v3.0/OS-USER/users</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p3601165873714">iam:users:createUser</p>
</td>
</tr>
<tr id="iam_02_0046__row106841527635"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p38166489318">Resetting a User's Password</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p6990102413414">×</p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p323065413314">iam:users:resetUserPassword</p>
</td>
</tr>
<tr id="iam_02_0046__row647518331932"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p481615485310">Configuring Login Protection</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p899013242410">×</p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p16230105412310">iam:users:setUserLoginProtect</p>
</td>
</tr>
<tr id="iam_02_0046__row109173113314"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p781684813316">Listing Users Who Have Access to a Specified Project</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p8990124044">×</p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p62301654336">iam:users:listUsersForProject</p>
</td>
</tr>
<tr id="iam_02_0046__row12562104113534"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p411895419534">Deleting a User from a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p16140182514423"><a href="en-us_topic_0057845601.html">DELETE /v3/groups/{group_id}/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p131404258422">iam:permissions:removeUserFromGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row1716315710525"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p515781165312">Querying MFA Device Information of Users</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p523782117536"><a href="iam_08_0012.html">GET /v3.0/OS-MFA/virtual-mfa-devices</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p1753132819537">iam:mfa:listVirtualMFADevices</p>
</td>
</tr>
<tr id="iam_02_0046__row8741125115313"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p6461527549">Querying the MFA Device Information of a User</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p274115145310"><a href="iam_08_0013.html">GET /v3.0/OS-MFA/users/{user_id}/virtual-mfa-device</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p18410173915416">iam:mfa:getVirtualMFADevice</p>
</td>
</tr>
<tr id="iam_02_0046__row1571854885516"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p10788455185514">Querying Login Protection Configurations of Users</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p17863101145615"><a href="iam_08_0014.html">GET /v3.0/OS-USER/login-protects</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p1733852195619">iam:users:listUserLoginProtects</p>
</td>
</tr>
<tr id="iam_02_0046__row19800192511551"><td class="cellrowborder" valign="top" width="29.839572192513366%" headers="mcps1.3.6.2.1.4.1.1 "><p id="iam_02_0046__p1978415310555">Querying the Login Protection Configuration of a User</p>
</td>
<td class="cellrowborder" valign="top" width="40.68181818181818%" headers="mcps1.3.6.2.1.4.1.2 "><p id="iam_02_0046__p166189264566"><a href="iam_08_0016.html">GET /v3.0/OS-USER/users/{user_id}/login-protect</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.478609625668444%" headers="mcps1.3.6.2.1.4.1.3 "><p id="iam_02_0046__p2524103765518">iam:users:getUserLoginProtect</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section5272135210405"><h4 class="sectiontitle">User Group Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table07331352419" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row1373316510416"><th align="left" class="cellrowborder" valign="top" width="30.179704016913316%" id="mcps1.3.7.2.1.4.1.1"><p id="iam_02_0046__p13733205154111">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.67124735729387%" id="mcps1.3.7.2.1.4.1.2"><p id="iam_02_0046__p107331511416">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="29.149048625792812%" id="mcps1.3.7.2.1.4.1.3"><p id="iam_02_0046__p273320554117">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row13894171014411"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p8728143615118">Querying Users in a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p141884274115"><a href="en-us_topic_0057845561.html">GET /v3/groups/{group_id}/users</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p1241864211417">iam:users:listUsersForGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row137201154113"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p16139132574212">Listing User Groups</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p12139725104212"><a href="en-us_topic_0057845602.html">GET /v3/groups{?domain_id,name}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p3139202518426">iam:groups:listGroups</p>
</td>
</tr>
<tr id="iam_02_0046__row1595722334210"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p1613912554210">Querying User Group Details</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p12139132514215"><a href="en-us_topic_0057845618.html">GET /v3/groups/{group_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p61399253428">iam:groups:getGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row93521616154214"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p61391825184213">Creating a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p16139125174217"><a href="en-us_topic_0057845650.html">POST /v3/groups</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p12139102594219">iam:groups:createGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row16946143410"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p104469378258">Adding a User to a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p914092513420"><a href="en-us_topic_0057845654.html">PUT /v3/groups/{group_id}/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p8140525124213">iam:permissions:addUserToGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row2049901611424"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p31398256424">Updating User Group Information</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p313912514422"><a href="en-us_topic_0057845600.html">PATCH /v3/groups/{group_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p14139122515422">iam:groups:updateGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row19702119122415"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p1870214992414">Deleting a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__en-us_topic_0221482474_p144461226201818"><a href="en-us_topic_0057845566.html">DELETE /v3/groups/{group_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><ul id="iam_02_0046__ul13492101434013"><li id="iam_02_0046__li14928141407">iam:groups:deleteGroup</li><li id="iam_02_0046__li549271416402">iam:permissions:removeUserFromGroup</li><li id="iam_02_0046__li16492114104018">iam:permissions:revokeRoleFromGroup</li><li id="iam_02_0046__li10492111464016">iam:permissions:revokeRoleFromGroupOnProject</li><li id="iam_02_0046__li1649218147402">iam:permissions:revokeRoleFromGroupOnDomain</li></ul>
</td>
</tr>
<tr id="iam_02_0046__row3671121925214"><td class="cellrowborder" valign="top" width="30.179704016913316%" headers="mcps1.3.7.2.1.4.1.1 "><p id="iam_02_0046__p51401525114216">Checking Whether a User Belongs to a Specified User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.67124735729387%" headers="mcps1.3.7.2.1.4.1.2 "><p id="iam_02_0046__p121401253428"><a href="en-us_topic_0057845599.html">HEAD /v3/groups/{group_id}/users/{user_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.149048625792812%" headers="mcps1.3.7.2.1.4.1.3 "><p id="iam_02_0046__p1514062512423">iam:permissions:checkUserInGroup</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section15916295435"><a name="iam_02_0046__section15916295435"></a><a name="section15916295435"></a><h4 class="sectiontitle">Permissions Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table9561940164311" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row256144017438"><th align="left" class="cellrowborder" valign="top" width="29.614630960156763%" id="mcps1.3.8.2.1.4.1.1"><p id="iam_02_0046__p13562400432">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="40.77073807968648%" id="mcps1.3.8.2.1.4.1.2"><p id="iam_02_0046__p105617409435">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="29.614630960156763%" id="mcps1.3.8.2.1.4.1.3"><p id="iam_02_0046__p9568405434">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row3791180164617"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p44671314462">Querying a Role List</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p144671915460"><a href="en-us_topic_0057845591.html">GET /v3/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p54670124617">iam:roles:listRoles</p>
</td>
</tr>
<tr id="iam_02_0046__row143451359144519"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p8467215462">Querying Role Details</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p4467171164615"><a href="en-us_topic_0057845603.html">GET /v3/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p1246719184616">iam:roles:getRole</p>
</td>
</tr>
<tr id="iam_02_0046__row195615400436"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p114301401299">Querying Permissions of a User Group Under a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p187942174417"><a href="en-us_topic_0057845571.html">GET /v3/domains/{domain_id}/groups/{group_id}/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p979413114449">iam:permissions:listRolesForGroupOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row1541214014411"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p107941310441">Querying Permissions of a User Group Corresponding to a Project</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p47941104418"><a href="en-us_topic_0057845640.html">GET /v3/projects/{project_id}/groups/{group_id}/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p07941210443">iam:permissions:listRolesForGroupOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row85491209441"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1079415118446">Granting Permissions to a User Group of a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p579491154410"><a href="en-us_topic_0057845623.html">PUT /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p1379412154415">iam:permissions:grantRoleToGroupOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row56901606447"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p679431174413">Granting Permissions to a User Group Corresponding to a Project</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p37944164410"><a href="en-us_topic_0057845597.html">PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p379491124416">iam:permissions:grantRoleToGroupOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row25643434431"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1092995010228">Removing Permissions of a User Group Corresponding to a Project</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p879471164414"><a href="en-us_topic_0057845572.html">DELETE /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p77941134417">iam:permissions:revokeRoleFromGroupOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row1512013446433"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1079871104415">Removing Permissions of a User Group of a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p137983144410"><a href="en-us_topic_0057845560.html">DELETE /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p47981164419">iam:permissions:revokeRoleFromGroupOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row1927624412432"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1240592454216">Querying Whether a User Group Under a Domain Has Specific Permissions</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p47993174411"><a href="en-us_topic_0057845632.html">HEAD /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p177992113446">iam:permissions:checkRoleForGroupOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row14318444433"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1444720434421">Querying Whether a User Group Corresponding to a Project Has Specific Permissions</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p3799519446"><a href="en-us_topic_0057845620.html">HEAD /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p137994194417">iam:permissions:checkRoleForGroupOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row9175183004417"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1518011289443">Granting Permissions to a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p1941931413443"><a href="en-us_topic_0057845623.html">PUT /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></p>
<p id="iam_02_0046__p176578438564"><a href="en-us_topic_0057845597.html">PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p46033534584">iam:permissions:grantRoleToGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row1854012651"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1885514121056">Querying the Permissions Granted to a User for a Specified Project</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p785510121358">×</p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p88555122517">iam:permissions:listRolesForUserOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row115082381308"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p7377844703">Querying All Permissions of a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p105080388015">×</p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p189409394412">iam:permissions:listRolesForGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row156416221257"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p86512221558">Checking Whether a User Group Has Specified Permissions</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><ul id="iam_02_0046__ul32417016409"><li id="iam_02_0046__li924190104011"><a href="en-us_topic_0057845632.html">HEAD /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></li><li id="iam_02_0046__li155946110408"><a href="en-us_topic_0057845620.html">HEAD /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></li></ul>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p15651622956">iam:permissions:checkRoleForGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row13506221261"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p1350132212610">Removing Permissions of a User Group</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><ul id="iam_02_0046__ul191491042408"><li id="iam_02_0046__li814914419402"><a href="en-us_topic_0057845572.html">DELETE /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}</a></li><li id="iam_02_0046__li1957045144018"><a href="en-us_topic_0057845560.html">DELETE /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}</a></li></ul>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p33508221564">iam:permissions:revokeRoleFromGroup</p>
</td>
</tr>
<tr id="iam_02_0046__row11290105652513"><td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.1 "><p id="iam_02_0046__p728918560251">Querying a Resource Quota</p>
</td>
<td class="cellrowborder" valign="top" width="40.77073807968648%" headers="mcps1.3.8.2.1.4.1.2 "><p id="iam_02_0046__p2474114413818"><a href="iam_02_0114.html">GET /v3.0/OS-QUOTA/domains/{domain_id}?type={user, group, idp, agency, policy}</a></p>
</td>
<td class="cellrowborder" valign="top" width="29.614630960156763%" headers="mcps1.3.8.2.1.4.1.3 "><p id="iam_02_0046__p1850234442611">iam:quotas:listQuotas</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section3644294520"><h4 class="sectiontitle">Custom Policy Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table5760111618453" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row2761161611451"><th align="left" class="cellrowborder" valign="top" width="30.10948905109489%" id="mcps1.3.9.2.1.4.1.1"><p id="iam_02_0046__p2761171613454">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.25391032325339%" id="mcps1.3.9.2.1.4.1.2"><p id="iam_02_0046__p5761111613454">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="28.63660062565172%" id="mcps1.3.9.2.1.4.1.3"><p id="iam_02_0046__p1176115167454">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row87611916164515"><td class="cellrowborder" valign="top" width="30.10948905109489%" headers="mcps1.3.9.2.1.4.1.1 "><p id="iam_02_0046__p95451317114618">Listing Custom Policies</p>
</td>
<td class="cellrowborder" valign="top" width="41.25391032325339%" headers="mcps1.3.9.2.1.4.1.2 "><p id="iam_02_0046__p354517172468"><a href="iam_02_0011.html">GET /v3.0/OS-ROLE/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.63660062565172%" headers="mcps1.3.9.2.1.4.1.3 "><p id="iam_02_0046__p1354516173468">iam:roles:listRoles</p>
</td>
</tr>
<tr id="iam_02_0046__row1265772012451"><td class="cellrowborder" valign="top" width="30.10948905109489%" headers="mcps1.3.9.2.1.4.1.1 "><p id="iam_02_0046__p16546161713469">Querying Custom Policy Details</p>
</td>
<td class="cellrowborder" valign="top" width="41.25391032325339%" headers="mcps1.3.9.2.1.4.1.2 "><p id="iam_02_0046__p65461178468"><a href="iam_02_0012.html">GET /v3.0/OS-ROLE/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.63660062565172%" headers="mcps1.3.9.2.1.4.1.3 "><p id="iam_02_0046__p35461117134620">iam:roles:getRole</p>
</td>
</tr>
<tr id="iam_02_0046__row3103821184514"><td class="cellrowborder" valign="top" width="30.10948905109489%" headers="mcps1.3.9.2.1.4.1.1 "><p id="iam_02_0046__p205113559420">Creating a Custom Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.25391032325339%" headers="mcps1.3.9.2.1.4.1.2 "><p id="iam_02_0046__p0546181720468"><a href="iam_02_0013.html">POST /v3.0/OS-ROLE/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.63660062565172%" headers="mcps1.3.9.2.1.4.1.3 "><p id="iam_02_0046__p7546131774617">iam:roles:createRole</p>
</td>
</tr>
<tr id="iam_02_0046__row624019216454"><td class="cellrowborder" valign="top" width="30.10948905109489%" headers="mcps1.3.9.2.1.4.1.1 "><p id="iam_02_0046__p167312177519">Modifying a Custom Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.25391032325339%" headers="mcps1.3.9.2.1.4.1.2 "><p id="iam_02_0046__p1554619178461"><a href="iam_02_0014.html">PATCH /v3.0/OS-ROLE/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.63660062565172%" headers="mcps1.3.9.2.1.4.1.3 "><p id="iam_02_0046__p7546131720464">iam:roles:updateRole</p>
</td>
</tr>
<tr id="iam_02_0046__row1738213217451"><td class="cellrowborder" valign="top" width="30.10948905109489%" headers="mcps1.3.9.2.1.4.1.1 "><p id="iam_02_0046__p4546217124613">Deleting a Custom Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.25391032325339%" headers="mcps1.3.9.2.1.4.1.2 "><p id="iam_02_0046__p65461017134611"><a href="iam_02_0015.html">DELETE /v3.0/OS-ROLE/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.63660062565172%" headers="mcps1.3.9.2.1.4.1.3 "><p id="iam_02_0046__p75461317164612">iam:roles:deleteRole</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section1159964510468"><h4 class="sectiontitle">Agency Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table217035314469" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row317005315468"><th align="left" class="cellrowborder" valign="top" width="29.868950304917607%" id="mcps1.3.10.2.1.4.1.1"><p id="iam_02_0046__p217011533465">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.62449721032827%" id="mcps1.3.10.2.1.4.1.2"><p id="iam_02_0046__p1217112531464">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="28.50655248475412%" id="mcps1.3.10.2.1.4.1.3"><p id="iam_02_0046__p19171853194611">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row81713535461"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p124121221124712">Creating an Agency</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p44129215478"><a href="en-us_topic_0079467617.html">POST /v3.0/OS-AGENCY/agencies</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p154121217474">iam:agencies:createAgency</p>
</td>
</tr>
<tr id="iam_02_0046__row12390619154714"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p94122218474">Listing Agencies</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p4412021184711"><a href="en-us_topic_0079467614.html">GET /v3.0/OS-AGENCY/agencies</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p174121221154718">iam:agencies:listAgencies</p>
</td>
</tr>
<tr id="iam_02_0046__row12532111914716"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p18444154695717">Querying Agency Details</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p04122021104717"><a href="en-us_topic_0079467615.html">GET /v3.0/OS-AGENCY/agencies/{agency_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p241212104716">iam:agencies:getAgency</p>
</td>
</tr>
<tr id="iam_02_0046__row885918192478"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p3412122104719">Modifying an Agency</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p6412621144716"><a href="en-us_topic_0079467623.html">PUT /v3.0/OS-AGENCY/agencies/{agency_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p194121121104711">iam:agencies:updateAgency</p>
</td>
</tr>
<tr id="iam_02_0046__row36515316476"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p18412202124718">Deleting an Agency</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p114125213477"><a href="en-us_topic_0079467625.html">DELETE /v3.0/OS-AGENCY/agencies/{agency_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p1241262174718">iam:agencies:deleteAgency</p>
</td>
</tr>
<tr id="iam_02_0046__row184986527546"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p1132682713111">Granting Permissions to an Agency for a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p941219213476"><a href="en-us_topic_0079467620.html">PUT /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p54125217476">iam:permissions:grantRoleToAgencyOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row749965245411"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p1011554517120">Checking Whether an Agency Has the Specified Permissions on a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p4412121184717"><a href="en-us_topic_0079578163.html">HEAD /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p14412152154710">iam:permissions:checkRoleForAgencyOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row13499155219542"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p12412122116472">Querying Permissions of an Agency for a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p0412162174715"><a href="en-us_topic_0079578164.html">GET /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p94127210478">iam:permissions:listRolesForAgencyOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row849913523545"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p1296455020206">Removing Permissions of an Agency on a Project</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p11413021204712"><a href="en-us_topic_0079467627.html">DELETE /v3.0/OS-AGENCY/projects/{project_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p7413192154719">iam:permissions:revokeRoleFromAgencyOnProject</p>
</td>
</tr>
<tr id="iam_02_0046__row35001352115418"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p534335815598">Granting Permissions to an Agency on a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p34131721184716"><a href="en-us_topic_0079467624.html">PUT /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p18413182154711">iam:permissions:grantRoleToAgencyOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row132175616544"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p9413182115474">Checking Whether an Agency Has the Specified Permissions on a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p04131721194714"><a href="en-us_topic_0079578165.html">HEAD /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p841317212476">iam:permissions:checkRoleForAgencyOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row1215617540"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p9413182114718">Querying the List of Permissions of an Agency on a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p1941316211473"><a href="en-us_topic_0079578166.html">GET /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p54131021174710">iam:permissions:listRolesForAgencyOnDomain</p>
</td>
</tr>
<tr id="iam_02_0046__row112195617542"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.10.2.1.4.1.1 "><p id="iam_02_0046__p1785215511707">Removing Permissions of an Agency on a Domain</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.10.2.1.4.1.2 "><p id="iam_02_0046__p2413221164716"><a href="en-us_topic_0079467622.html">DELETE /v3.0/OS-AGENCY/domains/{domain_id}/agencies/{agency_id}/roles/{role_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.10.2.1.4.1.3 "><p id="iam_02_0046__p1741317216479">iam:permissions:revokeRoleFromAgencyOnDomain</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section10157741194518"><h4 class="sectiontitle">Security Settings</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table68361756144519" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row1983655611455"><th align="left" class="cellrowborder" valign="top" width="29.868950304917607%" id="mcps1.3.11.2.1.4.1.1"><p id="iam_02_0046__p10836356144519">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.62449721032827%" id="mcps1.3.11.2.1.4.1.2"><p id="iam_02_0046__p158366563458">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="28.50655248475412%" id="mcps1.3.11.2.1.4.1.3"><p id="iam_02_0046__p983665664513">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row16793116885"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.11.2.1.4.1.1 "><p id="iam_02_0046__p13920201924612">Querying the Operation Protection Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.11.2.1.4.1.2 "><p id="iam_02_0046__p189200195462"><a href="iam_02_0022.html">GET v3.0/OS-SECURITYPOLICY/domains/{domain_id}/protect-policy</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.11.2.1.4.1.3 "><p id="iam_02_0046__p992021914463">iam:securitypolicies:getProtectPolicy</p>
</td>
</tr>
<tr id="iam_02_0046__row168361756124510"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.11.2.1.4.1.1 "><p id="iam_02_0046__p8924151964619">Querying the Password Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.11.2.1.4.1.2 "><p id="iam_02_0046__p692313193462"><a href="iam_02_0024.html">GET v3.0/OS-SECURITYPOLICY/domains/{domain_id}/password-policy</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.11.2.1.4.1.3 "><p id="iam_02_0046__p16923191910462">iam:securitypolicies:getPasswordPolicy</p>
</td>
</tr>
<tr id="iam_02_0046__row198371656124512"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.11.2.1.4.1.1 "><p id="iam_02_0046__p992371912463">Querying the Login Authentication Policy</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.11.2.1.4.1.2 "><p id="iam_02_0046__p79227194469"><a href="iam_02_0026.html">GET v3.0/OS-SECURITYPOLICY/domains/{domain_id}/login-policy</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.11.2.1.4.1.3 "><p id="iam_02_0046__p29221719104610">iam:securitypolicies:getLoginPolicy</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="iam_02_0046__section12250523135913"><h4 class="sectiontitle">Federated Identity Authentication Management</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="iam_02_0046__table9238143011592" frame="border" border="1" rules="all"><thead align="left"><tr id="iam_02_0046__row32386309596"><th align="left" class="cellrowborder" valign="top" width="29.868950304917607%" id="mcps1.3.12.2.1.4.1.1"><p id="iam_02_0046__p823815307593">Permission</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="41.62449721032827%" id="mcps1.3.12.2.1.4.1.2"><p id="iam_02_0046__p7238133095920">API</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="28.50655248475412%" id="mcps1.3.12.2.1.4.1.3"><p id="iam_02_0046__p16238193095919">Action</p>
</th>
</tr>
</thead>
<tbody><tr id="iam_02_0046__row1923815302593"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p10412163512595">Querying the Identity Provider List</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1141193516595"><a href="en-us_topic_0057845581.html">GET /v3/OS-FEDERATION/identity_providers</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p1541163514592">iam:identityProviders:listIdentityProviders</p>
</td>
</tr>
<tr id="iam_02_0046__row1723943018590"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p02410432019">Querying an Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1221073813110"><a href="en-us_topic_0057845639.html">GET /v3/OS-FEDERATION/identity_providers/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p8830173519215">iam:identityProviders:getIdentityProvider</p>
</td>
</tr>
<tr id="iam_02_0046__row1423912308597"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p16061620619">Creating an Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p132101738815"><a href="en-us_topic_0057845606.html">PUT /v3/OS-FEDERATION/identity_providers/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p15830173511212">iam:identityProviders:createIdentityProvider</p>
</td>
</tr>
<tr id="iam_02_0046__row132391730165910"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p960616201818">Updating an Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1621013385116"><a href="en-us_topic_0057845612.html">PATCH /v3/OS-FEDERATION/identity_providers/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p7830235126">iam:identityProviders:updateIdentityProvider</p>
</td>
</tr>
<tr id="iam_02_0046__row1023919301595"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p36069202118">Deleting an Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p62102038617"><a href="en-us_topic_0057845570.html">DELETE /v3/OS-FEDERATION/identity_providers/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p1183063514215">iam:identityProviders:deleteIdentityProvider</p>
</td>
</tr>
<tr id="iam_02_0046__row3413155020272"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p104131650172712">Creating an OpenID Connect Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p19413185052713"><a href="iam_13_0207.html">POST /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-config</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p1986316416283">iam:identityProviders:createOpenIDConnectConfig</p>
</td>
</tr>
<tr id="iam_02_0046__row114141050162717"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p5414950122717">Modifying an OpenID Connect Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p15414115012718"><a href="iam_13_0208.html">PUT /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-config</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p74401346182810">iam:identityProviders:updateOpenIDConnectConfig</p>
</td>
</tr>
<tr id="iam_02_0046__row174146509273"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p1041418508279">Querying an OpenID Connect Identity Provider</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1414125072710"><a href="iam_13_0209.html">GET /v3.0/OS-FEDERATION/identity-providers/{idp_id}/openid-connect-config</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p1665945092815">iam:identityProviders:getOpenIDConnectConfig</p>
</td>
</tr>
<tr id="iam_02_0046__row524917411534"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p642418477316">Querying the Mapping List</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p33679613410"><a href="en-us_topic_0057845567.html">GET /v3/OS-FEDERATION/mappings</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p1276612555311">iam:identityProviders:listMappings</p>
</td>
</tr>
<tr id="iam_02_0046__row52501241132"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p1424114719313">Querying Mapping Details</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1936712611415"><a href="en-us_topic_0057845645.html">GET /v3/OS-FEDERATION/mappings/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p13766155513316">iam:identityProviders:getMapping</p>
</td>
</tr>
<tr id="iam_02_0046__row425015416320"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p1424747933">Creating a Mapping</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p53679613411"><a href="en-us_topic_0057845590.html">PUT /v3/OS-FEDERATION/mappings/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p076625513319">iam:identityProviders:createMapping</p>
</td>
</tr>
<tr id="iam_02_0046__row7250144117313"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p16424154720311">Updating a Mapping</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p153671661640"><a href="en-us_topic_0057845568.html">PATCH /v3/OS-FEDERATION/mappings/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p107661355537">iam:identityProviders:updateMapping</p>
</td>
</tr>
<tr id="iam_02_0046__row1025024111311"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p184241547438">Deleting a Mapping</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p936718610417"><a href="en-us_topic_0057845648.html">DELETE /v3/OS-FEDERATION/mappings/{id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p7766195512317">iam:identityProviders:deleteMapping</p>
</td>
</tr>
<tr id="iam_02_0046__row1865013917513"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p1430314541352">Querying the Protocol List</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p154958115610"><a href="en-us_topic_0057845644.html">GET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p170489966">iam:identityProviders:listProtocols</p>
</td>
</tr>
<tr id="iam_02_0046__row1765063910513"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p103031154050">Querying a Protocol</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p149516119620"><a href="en-us_topic_0057845616.html">GET /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p97041594611">iam:identityProviders:getProtocol</p>
</td>
</tr>
<tr id="iam_02_0046__row06511639754"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p203035540518">Registering a Protocol</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1649516112620"><a href="en-us_topic_0057845575.html">PUT /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p8704291666">iam:identityProviders:createProtocol</p>
</td>
</tr>
<tr id="iam_02_0046__row56515391851"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p13303254257">Updating a Protocol</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p1495141165"><a href="en-us_topic_0057845609.html">PATCH /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p4704399614">iam:identityProviders:updateProtocol</p>
</td>
</tr>
<tr id="iam_02_0046__row265113918517"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p173036541516">Deleting a Protocol</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p9495151362"><a href="en-us_topic_0057845559.html">DELETE /v3/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p5704390620">iam:identityProviders:deleteProtocol</p>
</td>
</tr>
<tr id="iam_02_0046__row135311812815"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p131971515589">Querying a Metadata File</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p27466311985"><a href="en-us_topic_0057845553.html">GET /v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p39903193820">iam:identityProviders:getIDPMetadata</p>
</td>
</tr>
<tr id="iam_02_0046__row18354486816"><td class="cellrowborder" valign="top" width="29.868950304917607%" headers="mcps1.3.12.2.1.4.1.1 "><p id="iam_02_0046__p131971915380">Importing a Metadata File</p>
</td>
<td class="cellrowborder" valign="top" width="41.62449721032827%" headers="mcps1.3.12.2.1.4.1.2 "><p id="iam_02_0046__p17464311889"><a href="en-us_topic_0057845615.html">POST /v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata</a></p>
</td>
<td class="cellrowborder" valign="top" width="28.50655248475412%" headers="mcps1.3.12.2.1.4.1.3 "><p id="iam_02_0046__p149909194819">iam:identityProviders:createIDPMetadata</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="iam_19_0004.html">Permissions Policies and Supported Actions</a></div>
</div>
</div>