mirror of
https://github.com/status-im/consul.git
synced 2025-01-16 16:54:55 +00:00
a704ebe639
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.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
---
|
|
layout: "docs"
|
|
page_title: "Commands: ACL Policy Delete"
|
|
sidebar_current: "docs-commands-acl-policy-delete"
|
|
---
|
|
|
|
# Consul ACL Policy Delete
|
|
|
|
Command: `consul acl policy delete`
|
|
|
|
The `acl policy delete` command deletes a policy. Policies may be deleted by their ID or by name.
|
|
|
|
## Usage
|
|
|
|
Usage: `consul acl policy 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 policy to delete. It may be specified as a
|
|
unique ID prefix but will error if the prefix matches multiple policy IDs.
|
|
|
|
* `-name=<string>` - The Name of the policy to delete.
|
|
|
|
#### Enterprise Options
|
|
|
|
<%= partial "docs/commands/http_api_namespace_options" %>
|
|
|
|
## Examples
|
|
|
|
Delete a policy:
|
|
|
|
```sh
|
|
$ consul acl policy delete -id 35b8
|
|
Policy "35b8ecb0-707c-ee18-2002-81b238b54b38" deleted successfully
|
|
```
|
|
|
|
Delete a policy by name:
|
|
|
|
```sh
|
|
$ consul acl policy delete -name acl-replication
|
|
Policy "35b8ecb0-707c-ee18-2002-81b238b54b38" deleted successfully
|
|
```
|