Files
threshold/website/content/docs/commands/roles/set-grants.mdx
T
Jeff Mitchell 253d79116c Swap id field in grants to ids since that's now standardized (#4250)
* Swap id field in grants to ids since that's now standardized

* Fix some tests I missed

* Update generated resource table
2024-01-17 23:54:49 -08:00

44 lines
1.2 KiB
Plaintext

---
layout: docs
page_title: roles set-grants - Command
description: |-
The "roles set-grants" command lets you set the complete set of grants on a role.
---
# roles set-grants
Command: `roles set-grants`
The `roles set-grants` command lets you set the complete set of grants on a role.
You can specify multiple grants per role.
## Example
This example sets multiple grants which allow read and list permissions for a role with the ID `r_1234567890`:
```shell-session
$ boundary roles set-grants -id r_1234567890 -grant "ids=*;type=*;actions=read" -grant
"ids=*;type=*;actions=list"
```
## Usage
<CodeBlockConfig hideClipboard>
```shell-session
$ boundary roles set-grants [options] [args]
```
</CodeBlockConfig>
### Command options
- `-grant=<string>` - The grants you want to set on the role.
You can specify grants in compact string format or JSON.
If you use JSON, be sure to escape it properly.
You can optionally specify multiple grants.
- `-id=<string>` - The ID of the role you want to set grants on.
- `-version=<int>` The version of the role to set grants on.
If you do not specify a version, the command performs a check-and-set automatically.
@include 'cmd-option-note.mdx'