mirror of https://github.com/hashicorp/boundary
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1449 lines
32 KiB
1449 lines
32 KiB
---
|
|
layout: docs
|
|
page_title: Resource Table
|
|
description: |-
|
|
Resource Table
|
|
---
|
|
|
|
## Resource Table
|
|
|
|
The following table works as a quick cheat-sheet to help you manage your
|
|
permissions. Note that it's not exhaustive; for brevity it does _not_ show
|
|
wildcard or templated grant strings.
|
|
|
|
Additionally, this does not include available output fields; see the [service
|
|
documentation](https://www.boundaryproject.io/api-docs) for guidance.
|
|
|
|
<!-- BEGIN TABLE -->
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Resource Type</th>
|
|
<th>Applicable Scopes</th>
|
|
<th>API Endpoint</th>
|
|
<th>Parameters into Permissions Engine</th>
|
|
<th>Available Actions / Examples</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td rowSpan="2">Account</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/accounts</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>account</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create an account
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List accounts
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/accounts/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Pin</li>
|
|
<ul>
|
|
<li>
|
|
<code><auth-method-id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>account</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read an account
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update an account
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete an account
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-password</code>: Set a password on an account, without requiring the current password
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-password</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=set-password</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>change-password</code>: Change a password on an account given the current password
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=change-password</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=change-password</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Auth Method</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/auth-methods</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>auth-method</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create an auth method
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List auth methods
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/auth-methods/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>auth-method</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read an auth method
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update an auth method
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete an auth method
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>authenticate</code>: Authenticate to an auth method
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=authenticate</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Auth Token</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/auth-tokens</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>auth-token</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>list</code>: List auth tokens
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/auth-tokens/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>auth-token</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read an auth token
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete an auth token
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Group</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/groups</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>group</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List groups
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/groups/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>group</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-members</code>: Add members to a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-members</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-members</code>: Set the full set of members on a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-members</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-members</code>: Remove members from a group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-members</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Host</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/hosts</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a host
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List hosts
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/hosts/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Pin</li>
|
|
<ul>
|
|
<li>
|
|
<code><host-catalog-id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a host
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a host
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a host
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Host Catalog</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/host-catalogs</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host-catalog</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a host catalog
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List host catalogs
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/host-catalogs/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host-catalog</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a host catalog
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a host catalog
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a host catalog
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Host Set</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/host-sets</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host-set</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List host sets
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/host-sets/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Pin</li>
|
|
<ul>
|
|
<li>
|
|
<code><host-catalog-id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>host-set</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-hosts</code>: Add hosts to a host-set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-hosts</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=add-hosts</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-hosts</code>: Set the full set of hosts on a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-hosts</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=set-hosts</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-hosts</code>: Remove hosts from a host set
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-hosts</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=remove-hosts</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Managed Group</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/managed-groups</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>managed-group</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a managed group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List managed groups
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/managed-groups/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Pin</li>
|
|
<ul>
|
|
<li>
|
|
<code><auth-method-id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>managed-group</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a managed group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a managed group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a managed group
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
<li>
|
|
<code>id=<pin>;type=<type>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Role</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/roles</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>role</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List roles
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/roles/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>role</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-principals</code>: Add principals to a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-principals</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-principals</code>: Set the full set of principals on a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-principals</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-principals</code>: Remove principals from a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-principals</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-grants</code>: Add grants to a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-grants</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-grants</code>: Set the full set of grants on a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-grants</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-grants</code>: Remove grants from a role
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-grants</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Scope</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/scopes</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>scope</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a scope
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List scopes
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/scopes/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>scope</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a scope
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a scope
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a scope
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Session</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/sessions</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>session</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>list</code>: List sessions
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/session/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>session</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a session
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>cancel</code>: Cancel a session
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=cancel</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>read:self</code>: Read a session, which must be associated with the calling user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=*;type=session;actions=read:self</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>cancel:self</code>: Cancel a session, which must be associated with the calling user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=*;type=session;actions=cancel:self</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">Target</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Project</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/targets</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>target</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List targets
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/targets/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>target</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-host-sets</code>: Add host sets to a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-host-sets</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-host-sets</code>: Set the full set of host sets on a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-host-sets</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-host-sets</code>: Remove host sets from a target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-host-sets</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>authorize-session</code>: Authorize a session via the target
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=authorize-session</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowSpan="2">User</td>
|
|
<td rowSpan="2">
|
|
<ul>
|
|
<li>Global</li>
|
|
<li>Org</li>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<code>/users</code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>user</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>create</code>: Create a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=create</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>list</code>: List users
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>type=<type>;actions=list</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>/users/<id></code>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>ID</li>
|
|
<ul>
|
|
<li>
|
|
<code><id></code>
|
|
</li>
|
|
</ul>
|
|
<li>Type</li>
|
|
<ul>
|
|
<li>
|
|
<code>user</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
<td>
|
|
<ul>
|
|
<li>
|
|
<code>read</code>: Read a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=read</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>update</code>: Update a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=update</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>delete</code>: Delete a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=delete</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>add-accounts</code>: Add accounts to a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=add-accounts</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>set-accounts</code>: Set the full set of accounts on a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=set-accounts</code>
|
|
</li>
|
|
</ul>
|
|
<li>
|
|
<code>remove-accounts</code>: Remove accounts from a user
|
|
</li>
|
|
<ul>
|
|
<li>
|
|
<code>id=<id>;actions=remove-accounts</code>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<!-- END TABLE -->
|