---
layout: docs
page_title: Resource table
description: |-
Resource table
---
# Resource tables
The following tables work as a quick cheat-sheet to help you manage your
permissions. Note that the tables are not exhaustive; for brevity they do _not_ show
wildcard or templated grant strings.
Additionally, these tables do not include available output fields; see the [service
documentation](/boundary/api-docs) for guidance.
Refer to the tables for more information about the following resource types:
- [Account](#account)
- [Auth method](#auth-method)
- [Auth token](#auth-token)
- [Group](#group)
- [Host](#host)
- [Host catalog](#host-catalog)
- [Host set](#host-set)
- [Managed group](#managed-group)
- [Role](#role)
- [Scope](#scope)
- [Session](#session)
- [Session recording](#session-recording)
- [Storage bucket](#storage-bucket)
- [Target](#target)
- [User](#user)
- [Worker](#worker)
## Account
The **Account** resource type supports the following scopes: **Global**, **Org**
| API endpoint | Parameters into permissions engine | Available actions / examples |
| ------------ | ---------------------------------- | ---------------------------- |
| /accounts |
accountcreate: Create an accountlist: List accounts/accounts/<id> | <id><auth-method-id>accountread: Read an accountupdate: Update an accountdelete: Delete an accountset-password: Set a password on an account, without requiring the current passwordchange-password: Change a password on an account given the current password/auth-methods | auth-methodcreate: Create an auth methodlist: List auth methods/auth-methods/<id> | <id>auth-methodread: Read an auth methodupdate: Update an auth methoddelete: Delete an auth methodauthenticate: Authenticate to an auth method/auth-tokens | auth-tokenlist: List auth tokens/auth-tokens/<id> | <id>auth-tokenread: Read an auth tokendelete: Delete an auth token/groups | groupcreate: Create a grouplist: List groups/groups/<id> | <id>groupread: Read a groupupdate: Update a groupdelete: Delete a groupadd-members: Add members to a groupset-members: Set the full set of members on a groupremove-members: Remove members from a group/hosts | hostcreate: Create a hostlist: List hosts/hosts/<id> | <id><host-catalog-id>hostread: Read a hostupdate: Update a hostdelete: Delete a host/host-catalogs | host-catalogcreate: Create a host cataloglist: List host catalogs/host-catalogs/<id> | <id>host-catalogread: Read a host catalogupdate: Update a host catalogdelete: Delete a host catalog/host-sets | host-setcreate: Create a host setlist: List host sets/host-sets/<id> | <id><host-catalog-id>host-setread: Read a host setupdate: Update a host setdelete: Delete a host setadd-hosts: Add hosts to a host-setset-hosts: Set the full set of hosts on a host setremove-hosts: Remove hosts from a host set/managed-groups | managed-groupcreate: Create a managed grouplist: List managed groups/managed-groups/<id> | <id><auth-method-id>managed-groupread: Read a managed groupupdate: Update a managed groupdelete: Delete a managed group/roles | rolecreate: Create a rolelist: List roles/roles/<id> | <id>roleread: Read a roleupdate: Update a roledelete: Delete a roleadd-principals: Add principals to a roleset-principals: Set the full set of principals on a roleremove-principals: Remove principals from a roleadd-grants: Add grants to a roleset-grants: Set the full set of grants on a roleremove-grants: Remove grants from a role/scopes | scopecreate: Create a scopelist: List scopes/scopes/<id> | <id>scoperead: Read a scopeupdate: Update a scopedelete: Delete a scope/sessions | sessionlist: List sessions/session/<id> | <id>sessionread: Read a sessioncancel: Cancel a sessionread:self: Read a session, which must be associated with the calling usercancel:self: Cancel a session, which must be associated with the calling user/session-recordings | session-recordinglist: List session recordings/session-recordings/<id> | <id>session-recordingread: Read a session recordingdownload: Download a session recordingreapply-storage-policy: Reapply the storage policy to a session recordingdelete: Delete a session recording/storage-buckets | storage-bucketcreate: Create a storage bucketlist: List storage buckets/storage-buckets/<id> | <id>storage-bucketread: Read a storage bucketupdate: Update a storage bucketdelete: Delete a storage bucket/targets | targetcreate: Create a targetlist: List targets/targets/<id> | <id>targetread: Read a targetupdate: Update a targetdelete: Delete a targetadd-host-sources: Add host sources to a targetset-host-sources: Set the full set of host sources on a targetremove-host-sources: Remove host sources from a targetadd-credential-sources: Add credential sources to a targetset-credential-sources: Set the full set of credential sources on a targetremove-credential-sources: Remove credential sources from a targetauthorize-session: Authorize a session via the target/users | usercreate: Create a userlist: List users/users/<id> | <id>userread: Read a userupdate: Update a userdelete: Delete a useradd-accounts: Add accounts to a userset-accounts: Set the full set of accounts on a userremove-accounts: Remove accounts from a user/workers | workerlist: List workerscreate:controller-led: Create a worker using the controller-led workflowcreate:worker-led: Create a worker using the worker-led workflow/workers/<id> | <id>workerread: Read a workerupdate: Update a workerdelete: Delete a worker