b9996e6bbe
Also update the Docs and fixup the HTTP API to return proper errors when someone attempts to use Namespaces with an OSS agent. Add Namespace HTTP API docs Make all API endpoints disallow unknown fields
48 lines
1 KiB
Plaintext
48 lines
1 KiB
Plaintext
---
|
|
layout: "docs"
|
|
page_title: "Commands: ACL Role Delete"
|
|
sidebar_current: "docs-commands-acl-role-delete"
|
|
---
|
|
|
|
# Consul ACL Role Delete
|
|
|
|
Command: `consul acl role delete`
|
|
|
|
The `acl role delete` command deletes a role. Roles may be deleted by their ID or by name.
|
|
|
|
## Usage
|
|
|
|
Usage: `consul acl role delete [options]`
|
|
|
|
#### API Options
|
|
|
|
<%= partial "docs/commands/http_api_options_client" %>
|
|
<%= partial "docs/commands/http_api_options_server" %>
|
|
|
|
#### Command Options
|
|
|
|
* `-id=<string>` - The ID of the role to delete. It may be specified as a
|
|
unique ID prefix but will error if the prefix matches multiple role IDs.
|
|
|
|
* `-name=<string>` - The Name of the role to delete.
|
|
|
|
#### Enterprise Options
|
|
|
|
<%= partial "docs/commands/http_api_namespace_options" %>
|
|
|
|
## Examples
|
|
|
|
Delete a role by prefix:
|
|
|
|
```sh
|
|
$ consul acl role delete -id 57147
|
|
Role "57147d87-6bf7-f794-1a6e-7d038c4e4ae9" deleted successfully
|
|
```
|
|
|
|
Delete a role by name:
|
|
|
|
```sh
|
|
$ consul acl role delete -name crawler
|
|
Role "a365fdc9-ac71-e754-0645-7ab6bd747301" deleted successfully
|
|
```
|