Files
threshold/website/content/docs/commands/roles/remove-grant-scopes.mdx
T
587592897f docs: Document grant normalization (#5850)
* docs: Document grant normalization

* docs: Add deprecation badges

* Update website/content/docs/concepts/domain-model/scopes.mdx

Co-authored-by: Sorawis Nilparuk (Bo) <sorawis.nilparuk@hashicorp.com>

* docs: Remove deprecation notice

* docs: Remove deprecation badge

* Update website/content/docs/concepts/domain-model/scopes.mdx

Co-authored-by: Robin Beck <stellarsquall@users.noreply.github.com>

---------

Co-authored-by: Sorawis Nilparuk (Bo) <sorawis.nilparuk@hashicorp.com>
Co-authored-by: Robin Beck <stellarsquall@users.noreply.github.com>
2025-07-10 09:39:54 -04:00

49 lines
1.6 KiB
Plaintext

---
layout: docs
page_title: roles remove-grant-scopes - Command
description: >-
The "roles remove-grant-scopes" command removes grant scopes from an existing role resource.
---
# roles remove-grant-scopes
Command: `roles remove-grant-scopes`
The `roles remove-grant-scopes` command lets you remove grant scopes from a role.
You can specify multiple grant scopes per role.
## Example
This example removes a grant from a role with the ID `r_1234567890` in the current scope and any children scopes:
```shell-session
$ boundary roles remove-grant-scopes -id r_1234567890 -grant-scope-id "this" -grant-scope-id "children"
```
## Usage
<CodeBlockConfig hideClipboard>
```shell-session
$ boundary roles remove-grant-scopes [options] [args]
```
</CodeBlockConfig>
### Command options
- `-grant-scope-id=<string>` - The scope IDs that inherit grants removed from the role.
You can specify the following values:
- `this` - Applies to the current scope.
- `children` - Applies to all direct children of the scope and can only be used with global and org scopes.
- `descendants` - Applies to all descendants of the scope and can only be used with the global scope.
Boundary does not allow you to create redudnant grant scopes.
For example, if an org scope inherits a grant from the global scope, you cannot apply the same grant directly to the org scope.
- `-id=<string>` - The ID of the role you want to remove grant scopes from.
- `-version=<int>` The version of the role to remove grant scopes from.
If you do not specify a version, the command performs a check-and-set automatically.
@include 'cmd-option-note.mdx'