From 6d720b88b748f30474ca4b30d5c78a89187de124 Mon Sep 17 00:00:00 2001
From: Scott Macfarlane
Date: Wed, 15 Dec 2021 13:17:16 -0800
Subject: [PATCH 01/24] Update ECR tag in CRT Builds
This updates the ECR tag to the correct naming convention.
Signed-off-by: Scott Macfarlane
---
.github/workflows/build.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 850f2b9b55..e4261c1d1a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -249,4 +249,4 @@ jobs:
arch: ${{matrix.arch}}
tags: |
docker.io/hashicorp/${{env.repo}}:${{env.version}}
- ecr.public.aws/hashicorp/${{env.repo}}:${{env.version}}
+ public.ecr.aws/hashicorp/${{env.repo}}:${{env.version}}
From f3587417d0a80537b28263338c32bfd840714733 Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Mon, 10 Jan 2022 14:21:32 -0500
Subject: [PATCH 02/24] Updating HTTP API endpoints with CLI equivalent links
---
website/content/api-docs/acl/auth-methods.mdx | 12 +++++++++++-
website/content/api-docs/acl/binding-rules.mdx | 10 ++++++++++
website/content/api-docs/acl/index.mdx | 10 ++++++++++
website/content/api-docs/acl/policies.mdx | 12 ++++++++++++
website/content/api-docs/acl/roles.mdx | 12 ++++++++++++
website/content/api-docs/acl/tokens.mdx | 14 ++++++++++++++
website/content/api-docs/agent/index.mdx | 14 ++++++++++++++
website/content/api-docs/agent/service.mdx | 4 ++++
website/content/api-docs/catalog.mdx | 6 ++++++
website/content/api-docs/config.mdx | 8 ++++++++
website/content/api-docs/connect/ca.mdx | 4 ++++
.../content/api-docs/connect/intentions.mdx | 18 ++++++++++++++++++
website/content/api-docs/coordinate.mdx | 4 ++++
website/content/api-docs/event.mdx | 2 ++
website/content/api-docs/kv.mdx | 6 ++++++
website/content/api-docs/namespaces.mdx | 10 ++++++++++
website/content/api-docs/operator/area.mdx | 12 ++++++++++++
.../content/api-docs/operator/autopilot.mdx | 6 ++++++
website/content/api-docs/operator/keyring.mdx | 8 ++++++++
website/content/api-docs/operator/license.mdx | 6 ++++++
website/content/api-docs/operator/raft.mdx | 2 ++
website/content/api-docs/snapshot.mdx | 4 ++++
website/content/api-docs/status.mdx | 2 ++
23 files changed, 185 insertions(+), 1 deletion(-)
diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx
index 9f4ebbbd37..076d9d2c38 100644
--- a/website/content/api-docs/acl/auth-methods.mdx
+++ b/website/content/api-docs/acl/auth-methods.mdx
@@ -34,7 +34,9 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-### Payload Fields
+-> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create)
+
+### Parameters
- `Name` `(string: )` - Specifies a name for the ACL auth method. The
name can contain alphanumeric characters, dashes `-`, and underscores `_`.
@@ -160,6 +162,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL auth method to
@@ -212,6 +216,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update)
+
### Parameters
- `Name` `(string: )` - Specifies the name of the auth method to
@@ -343,6 +349,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl auth-method delete`](https://www.consul.io/commands/acl/auth-method/delete)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL auth method to
@@ -385,6 +393,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list)
+
### Parameters
- `ns` `(string: "")` - Specifies the namespace to list
diff --git a/website/content/api-docs/acl/binding-rules.mdx b/website/content/api-docs/acl/binding-rules.mdx
index b598a55691..3375b2b412 100644
--- a/website/content/api-docs/acl/binding-rules.mdx
+++ b/website/content/api-docs/acl/binding-rules.mdx
@@ -34,6 +34,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule create`](https://www.consul.io/commands/acl/binding-rule/create)
+
### Parameters
- `Description` `(string: "")` - Free form human readable description of the binding rule.
@@ -158,6 +160,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl binding-rule read`](https://www.consul.io/commands/acl/binding-rule/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL binding rule
@@ -208,6 +212,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule update`](https://www.consul.io/commands/acl/binding-rule/update)
+
### Parameters
- `ID` `(string: )` - Specifies the ID of the binding rule to update.
@@ -338,6 +344,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule delete`](https://www.consul.io/commands/acl/binding-rule/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL binding rule to
@@ -380,6 +388,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl binding-rule list`](https://www.consul.io/commands/acl/binding-rule/list)
+
## Parameters
- `authmethod` `(string: "")` - Filters the binding rule list to those binding
diff --git a/website/content/api-docs/acl/index.mdx b/website/content/api-docs/acl/index.mdx
index 5c69331ed3..162e9eb016 100644
--- a/website/content/api-docs/acl/index.mdx
+++ b/website/content/api-docs/acl/index.mdx
@@ -38,6 +38,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul acl bootstrap`](https://www.consul.io/commands/acl/bootstrap)
+
### Sample Request
```shell-session
@@ -202,6 +204,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+
### Sample Payload
```hcl
@@ -249,6 +253,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+
### Sample Request
```shell-session
@@ -290,6 +296,8 @@ enabled. Login requires the ability to create local tokens which is restricted
to the primary datacenter and any secondary datacenters with ACL token
replication enabled.
+-> The corresponding CLI command is [`consul login`](https://www.consul.io/commands/login)
+
### Parameters
- `AuthMethod` `(string: )` - The name of the auth method to use for login.
@@ -376,6 +384,8 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
deleting a token for which you already must possess its secret.
+-> The corresponding CLI command is [`consul logout`](https://www.consul.io/commands/logout)
+
### Sample Request
```shell-session
diff --git a/website/content/api-docs/acl/policies.mdx b/website/content/api-docs/acl/policies.mdx
index 6fe426d534..38c3c2e0a2 100644
--- a/website/content/api-docs/acl/policies.mdx
+++ b/website/content/api-docs/acl/policies.mdx
@@ -33,6 +33,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy create`](https://www.consul.io/commands/acl/policy/create)
+
### Parameters
- `Name` `(string: )` - Specifies a name for the ACL policy. The name
@@ -106,6 +108,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy read`](https://www.consul.io/commands/acl/policy/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL policy to
@@ -156,6 +160,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy read -name=`](https://www.consul.io/commands/acl/policy/read#name)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL policy to
@@ -206,6 +212,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy update`](https://www.consul.io/commands/acl/policy/update)
+
### Parameters
- `ID` `(string: )` - Specifies the UUID of the policy to update. This is
@@ -285,6 +293,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy delete`](https://www.consul.io/commands/acl/policy/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL policy to
@@ -327,6 +337,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy list`](https://www.consul.io/commands/acl/policy/list)
+
### Parameters
- `ns` `(string: "")` - Specifies the namespace to list
diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx
index 5862fefcf8..84ef0a0f63 100644
--- a/website/content/api-docs/acl/roles.mdx
+++ b/website/content/api-docs/acl/roles.mdx
@@ -32,6 +32,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role create`](https://www.consul.io/commands/acl/role/create)
+
### Parameters
- `Name` `(string: )` - Specifies a name for the ACL role. The name
@@ -172,6 +174,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role read`](https://www.consul.io/commands/acl/role/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL role to
@@ -242,6 +246,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role read -name=`](https://www.consul.io/commands/acl/role/read#name)
+
### Parameters
- `name` `(string: )` - Specifies the Name of the ACL role to
@@ -311,6 +317,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role update`](https://www.consul.io/commands/acl/role/update)
+
### Parameters
- `ID` `(string: )` - Specifies the ID of the role to update. This is
@@ -427,6 +435,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role delete`](https://www.consul.io/commands/acl/role/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL role to
@@ -469,6 +479,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role list`](https://www.consul.io/commands/acl/role/list)
+
## Parameters
- `policy` `(string: "")` - Filters the role list to those roles that are
diff --git a/website/content/api-docs/acl/tokens.mdx b/website/content/api-docs/acl/tokens.mdx
index 4bdc026ae9..7554e6ebd6 100644
--- a/website/content/api-docs/acl/tokens.mdx
+++ b/website/content/api-docs/acl/tokens.mdx
@@ -32,6 +32,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token create`](https://www.consul.io/commands/acl/token/create)
+
### Parameters
- `AccessorID` `(string: "")` - Specifies a UUID to use as the token's Accessor ID.
@@ -173,6 +175,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl token read`](https://www.consul.io/commands/acl/token/read)
+
### Parameters
- `AccessorID` `(string: )` - Specifies the accessor ID of the ACL token to
@@ -243,6 +247,8 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
retrieving the data for a token that you must already possess its secret.
+-> The corresponding CLI command is [`consul acl token read -self`](https://www.consul.io/commands/acl/token/read#self)
+
### Sample Request
```shell-session
@@ -293,6 +299,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token update`](https://www.consul.io/commands/acl/token/update)
+
### Parameters
- `AccessorID` `(string: "")` - Specifies the accessor ID of the token being updated. This is
@@ -441,6 +449,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token clone`](https://www.consul.io/commands/acl/token/clone)
+
### Parameters
- `AccessorID` `(string: )` - The accessor ID of the token to clone. This is required
@@ -520,6 +530,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token delete`](https://www.consul.io/commands/acl/token/delete)
+
### Parameters
- `AccessorID` `(string: )` - Specifies the accessor ID of the ACL token to
@@ -562,6 +574,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl token list`](https://www.consul.io/commands/acl/token/list)
+
## Parameters
- `policy` `(string: "")` - Filters the token list to those tokens that are
diff --git a/website/content/api-docs/agent/index.mdx b/website/content/api-docs/agent/index.mdx
index 5bcd4f2dae..9fe617015f 100644
--- a/website/content/api-docs/agent/index.mdx
+++ b/website/content/api-docs/agent/index.mdx
@@ -227,6 +227,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul members`](https://www.consul.io/commands/members)
+
### Parameters
- `wan` `(bool: false)` - Specifies to list WAN members instead of the LAN
@@ -373,6 +375,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul reload`](https://www.consul.io/commands/reload)
+
### Sample Request
```shell-session
@@ -404,6 +408,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:write` |
+-> The corresponding CLI command is [`consul maint`](https://www.consul.io/commands/maint)
+
### Parameters
- `enable` `(bool: )` - Specifies whether to enable or disable
@@ -629,6 +635,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul join`](https://www.consul.io/commands/join)
+
### Parameters
- `address` `(string: )` - Specifies the address of the other agent to
@@ -669,6 +677,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul leave`](https://www.consul.io/commands/leave)
+
### Sample Request
```shell-session
@@ -706,6 +716,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul force-leave`](https://www.consul.io/commands/force-leave)
+
### Parameters
- `node` `(string: )` - Specifies the name of the node to be forced into `left` state. This is specified as part of the URL.
@@ -780,6 +792,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul acl set-agent-token`](https://www.consul.io/commands/acl/set-agent-token)
+
### Parameters
- `Token` `(string: "")` - Specifies the ACL token to set.
diff --git a/website/content/api-docs/agent/service.mdx b/website/content/api-docs/agent/service.mdx
index b475b36e46..78d83ac7fb 100644
--- a/website/content/api-docs/agent/service.mdx
+++ b/website/content/api-docs/agent/service.mdx
@@ -593,6 +593,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
+-> The corresponding CLI command is [`consul services register`](https://www.consul.io/commands/services/register)
+
### Query string parameters
- `replace-existing-checks` - Missing health checks from the request will be deleted from the agent. Using this parameter allows to idempotently register a service and its checks without having to manually deregister checks.
@@ -766,6 +768,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
+-> The corresponding CLI command is [`consul services deregister`](https://www.consul.io/commands/services/deregister)
+
### Parameters
- `service_id` `(string: )` - Specifies the ID of the service to
diff --git a/website/content/api-docs/catalog.mdx b/website/content/api-docs/catalog.mdx
index 187a03769b..3c3503f74d 100644
--- a/website/content/api-docs/catalog.mdx
+++ b/website/content/api-docs/catalog.mdx
@@ -266,6 +266,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul catalog datacenters`](https://www.consul.io/commands/catalog/datacenters)
+
### Sample Request
```shell-session
@@ -297,6 +299,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul catalog nodes`](https://www.consul.io/commands/catalog/nodes)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -392,6 +396,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `YES` | `all` | `none` | `service:read` |
+-> The corresponding CLI command is [`consul catalog services`](https://www.consul.io/commands/catalog/services)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/config.mdx b/website/content/api-docs/config.mdx
index 7587e14b3d..56e5a8633b 100644
--- a/website/content/api-docs/config.mdx
+++ b/website/content/api-docs/config.mdx
@@ -48,6 +48,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write` |
+-> The corresponding CLI command is [`consul config write`](https://www.consul.io/commands/config/write)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -115,6 +117,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
+-> The corresponding CLI command is [`consul config read`](https://www.consul.io/commands/config/read)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -184,6 +188,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
+-> The corresponding CLI command is [`consul config list`](https://www.consul.io/commands/config/list)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -258,6 +264,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write ` |
+-> The corresponding CLI command is [`consul config delete`](https://www.consul.io/commands/config/delete)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/connect/ca.mdx b/website/content/api-docs/connect/ca.mdx
index af413b022d..181c0cccc3 100644
--- a/website/content/api-docs/connect/ca.mdx
+++ b/website/content/api-docs/connect/ca.mdx
@@ -125,6 +125,8 @@ The table below shows this endpoint's support for
1 ACL required was operator:read
prior to versions 1.8.6,
1.7.10, and 1.6.10.
+-> The corresponding CLI command is [`consul connect ca get-config`](https://www.consul.io/commands/connect/ca#get-config)
+
### Sample Request
```shell-session
@@ -165,6 +167,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul connect ca set-config`](https://www.consul.io/commands/connect/ca#set-config)
+
### Parameters
- `Provider` `(string: )` - Specifies the CA provider type to use.
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 39912a9b18..30d4f13638 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -54,6 +54,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create -replace`](https://www.consul.io/commands/intention/create#replace)
+
### URL Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -163,6 +165,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/create)
+
### URL Parameters
- `ns` `(string: "")` - Specifies the default
@@ -315,6 +319,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -390,6 +396,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the intention to read. This
@@ -450,6 +458,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `filter` `(string: "")` - Specifies the expression used to filter the
@@ -539,6 +549,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -597,6 +609,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the intention to delete. This
@@ -652,6 +666,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention check`](https://www.consul.io/commands/intention/check)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -715,6 +731,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention match`](https://www.consul.io/commands/intention/match)
+
### Parameters
- `by` `(string: )` - Specifies whether to match the "name" value
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index f3ff23bae7..6f2958095c 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,6 +38,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul rtt -wan #`](https://www.consul.io/commands/rtt#wan)
+
### Sample Request
```shell-session
@@ -90,6 +92,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul rtt #`](https://www.consul.io/commands/rtt)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/event.mdx b/website/content/api-docs/event.mdx
index 8773a337cf..3a58f52fc3 100644
--- a/website/content/api-docs/event.mdx
+++ b/website/content/api-docs/event.mdx
@@ -29,6 +29,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `event:write` |
+-> The corresponding CLI command is [`consul event`](https://www.consul.io/commands/event)
+
### Parameters
- `name` `(string: )` - Specifies the name of the event to fire. This
diff --git a/website/content/api-docs/kv.mdx b/website/content/api-docs/kv.mdx
index cc99ed373d..efdeee9074 100644
--- a/website/content/api-docs/kv.mdx
+++ b/website/content/api-docs/kv.mdx
@@ -41,6 +41,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `key:read` |
+-> The corresponding CLI command is [`consul kv get`](https://www.consul.io/commands/kv/get)
+
### Parameters
- `key` `(string: "")` - Specifies the path of the key to read.
@@ -171,6 +173,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
+-> The corresponding CLI command is [`consul kv put`](https://www.consul.io/commands/kv/put)
+
### Parameters
- `key` `(string: "")` - Specifies the path of the key.
@@ -257,6 +261,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
+-> The corresponding CLI command is [`consul kv delete`](https://www.consul.io/commands/kv/delete)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/namespaces.mdx b/website/content/api-docs/namespaces.mdx
index 27da27e122..ad8b032cbf 100644
--- a/website/content/api-docs/namespaces.mdx
+++ b/website/content/api-docs/namespaces.mdx
@@ -29,6 +29,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace create`](https://www.consul.io/commands/namespace/create)
+
### Parameters
- `Name` `(string: )` - The namespaces name. This must be a valid
@@ -161,6 +163,8 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
+-> The corresponding CLI command is [`consul namespace read`](https://www.consul.io/commands/namespace/read)
+
### Parameters
- `name` `(string: )` - Specifies the namespace to read. This
@@ -227,6 +231,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace update`](https://www.consul.io/commands/namespace/update) or [`consul namespace write`](https://www.consul.io/commands/namespace/write)
+
### Parameters
- `Name` `(string: )` - The namespaces name. This must be a valid
@@ -364,6 +370,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace delete`](https://www.consul.io/commands/namespace/delete)
+
### Parameters
- `name` `(string: )` - Specifies the namespace to delete. This
@@ -436,6 +444,8 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
+-> The corresponding CLI command is [`consul namespace list`](https://www.consul.io/commands/namespace/list)
+
### Sample Request
```shell-session
diff --git a/website/content/api-docs/operator/area.mdx b/website/content/api-docs/operator/area.mdx
index 6d941ca3d5..6529dc2c33 100644
--- a/website/content/api-docs/operator/area.mdx
+++ b/website/content/api-docs/operator/area.mdx
@@ -45,6 +45,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area create`](https://www.consul.io/commands/operator/area#create)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -111,6 +113,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `YES` | `all` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator area list`](https://www.consul.io/commands/operator/area#list)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -154,6 +158,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area update`](https://www.consul.io/commands/operator/area#update)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -244,6 +250,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area delete`](https://www.consul.io/commands/operator/area#delete)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to delete. This
@@ -280,6 +288,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area join`](https://www.consul.io/commands/operator/area#join)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to join. This
@@ -353,6 +363,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator area members`](https://www.consul.io/commands/operator/area#members)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to list. This
diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx
index ed568e6484..23ca9edc95 100644
--- a/website/content/api-docs/operator/autopilot.mdx
+++ b/website/content/api-docs/operator/autopilot.mdx
@@ -33,6 +33,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator autopilot get-config`](https://www.consul.io/commands/operator/autopilot#get-config)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -87,6 +89,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator autopilot set-config`](https://www.consul.io/commands/operator/autopilot#set-config)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -269,6 +273,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator autopilot state`](https://www.consul.io/commands/operator/autopilot#state)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx
index 4a1e868875..a2def36ef7 100644
--- a/website/content/api-docs/operator/keyring.mdx
+++ b/website/content/api-docs/operator/keyring.mdx
@@ -35,6 +35,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `NO` | `none` | `none` | `keyring:read` |
+-> The corresponding CLI command is [`consul keyring -list`](https://www.consul.io/commands/keyring#list)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -120,6 +122,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -intstall`](https://www.consul.io/commands/keyring#install)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -166,6 +170,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -use`](https://www.consul.io/commands/keyring#use)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -212,6 +218,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -remove`](https://www.consul.io/commands/keyring#remove)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
diff --git a/website/content/api-docs/operator/license.mdx b/website/content/api-docs/operator/license.mdx
index 415491966e..467b88350c 100644
--- a/website/content/api-docs/operator/license.mdx
+++ b/website/content/api-docs/operator/license.mdx
@@ -31,6 +31,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `all` | `none` | `none` |
+-> The corresponding CLI command is [`consul license get`](https://www.consul.io/commands/license#get)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be retrieved.
@@ -96,6 +98,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul license put`](https://www.consul.io/commands/license#put)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be updated.
@@ -166,6 +170,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul license reset`](https://www.consul.io/commands/license#reset)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be updated.
diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx
index b56211b2cb..04fbfa2ebd 100644
--- a/website/content/api-docs/operator/raft.mdx
+++ b/website/content/api-docs/operator/raft.mdx
@@ -130,6 +130,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator raft remove-peer`](https://www.consul.io/commands/operator/raft#remove-peer)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/snapshot.mdx b/website/content/api-docs/snapshot.mdx
index d94248a1b3..9080389af1 100644
--- a/website/content/api-docs/snapshot.mdx
+++ b/website/content/api-docs/snapshot.mdx
@@ -39,6 +39,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `default,stale` | `none` | `management` |
+-> The corresponding CLI command is [`consul snapshot save`](https://www.consul.io/commands/snapshot/save)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default
@@ -94,6 +96,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `management` |
+-> The corresponding CLI command is [`consul snapshot restore`](https://www.consul.io/commands/snapshot/restore)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default
diff --git a/website/content/api-docs/status.mdx b/website/content/api-docs/status.mdx
index e2ad3ad9ea..30b0f45aeb 100644
--- a/website/content/api-docs/status.mdx
+++ b/website/content/api-docs/status.mdx
@@ -70,6 +70,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul operator raft list-peers`](https://www.consul.io/commands/operator/raft#list-peers)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
From 9f629ae7e564691e50ff0ff32fa86cdb0c170309 Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Mon, 10 Jan 2022 14:21:32 -0500
Subject: [PATCH 03/24] Editing links and grammer changes
---
website/content/api-docs/acl/auth-methods.mdx | 12 +++++++++++-
website/content/api-docs/acl/binding-rules.mdx | 10 ++++++++++
website/content/api-docs/acl/index.mdx | 10 ++++++++++
website/content/api-docs/acl/policies.mdx | 12 ++++++++++++
website/content/api-docs/acl/roles.mdx | 12 ++++++++++++
website/content/api-docs/acl/tokens.mdx | 14 ++++++++++++++
website/content/api-docs/agent/index.mdx | 14 ++++++++++++++
website/content/api-docs/agent/service.mdx | 4 ++++
website/content/api-docs/catalog.mdx | 6 ++++++
website/content/api-docs/config.mdx | 8 ++++++++
website/content/api-docs/connect/ca.mdx | 4 ++++
.../content/api-docs/connect/intentions.mdx | 18 ++++++++++++++++++
website/content/api-docs/coordinate.mdx | 4 ++++
website/content/api-docs/event.mdx | 2 ++
website/content/api-docs/kv.mdx | 6 ++++++
website/content/api-docs/namespaces.mdx | 10 ++++++++++
website/content/api-docs/operator/area.mdx | 12 ++++++++++++
.../content/api-docs/operator/autopilot.mdx | 6 ++++++
website/content/api-docs/operator/keyring.mdx | 8 ++++++++
website/content/api-docs/operator/license.mdx | 6 ++++++
website/content/api-docs/operator/raft.mdx | 2 ++
website/content/api-docs/snapshot.mdx | 4 ++++
website/content/api-docs/status.mdx | 2 ++
23 files changed, 185 insertions(+), 1 deletion(-)
diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx
index 9f4ebbbd37..076d9d2c38 100644
--- a/website/content/api-docs/acl/auth-methods.mdx
+++ b/website/content/api-docs/acl/auth-methods.mdx
@@ -34,7 +34,9 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-### Payload Fields
+-> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create)
+
+### Parameters
- `Name` `(string: )` - Specifies a name for the ACL auth method. The
name can contain alphanumeric characters, dashes `-`, and underscores `_`.
@@ -160,6 +162,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL auth method to
@@ -212,6 +216,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update)
+
### Parameters
- `Name` `(string: )` - Specifies the name of the auth method to
@@ -343,6 +349,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl auth-method delete`](https://www.consul.io/commands/acl/auth-method/delete)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL auth method to
@@ -385,6 +393,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list)
+
### Parameters
- `ns` `(string: "")` - Specifies the namespace to list
diff --git a/website/content/api-docs/acl/binding-rules.mdx b/website/content/api-docs/acl/binding-rules.mdx
index b598a55691..3375b2b412 100644
--- a/website/content/api-docs/acl/binding-rules.mdx
+++ b/website/content/api-docs/acl/binding-rules.mdx
@@ -34,6 +34,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule create`](https://www.consul.io/commands/acl/binding-rule/create)
+
### Parameters
- `Description` `(string: "")` - Free form human readable description of the binding rule.
@@ -158,6 +160,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl binding-rule read`](https://www.consul.io/commands/acl/binding-rule/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL binding rule
@@ -208,6 +212,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule update`](https://www.consul.io/commands/acl/binding-rule/update)
+
### Parameters
- `ID` `(string: )` - Specifies the ID of the binding rule to update.
@@ -338,6 +344,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl binding-rule delete`](https://www.consul.io/commands/acl/binding-rule/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL binding rule to
@@ -380,6 +388,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl binding-rule list`](https://www.consul.io/commands/acl/binding-rule/list)
+
## Parameters
- `authmethod` `(string: "")` - Filters the binding rule list to those binding
diff --git a/website/content/api-docs/acl/index.mdx b/website/content/api-docs/acl/index.mdx
index 5c69331ed3..162e9eb016 100644
--- a/website/content/api-docs/acl/index.mdx
+++ b/website/content/api-docs/acl/index.mdx
@@ -38,6 +38,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul acl bootstrap`](https://www.consul.io/commands/acl/bootstrap)
+
### Sample Request
```shell-session
@@ -202,6 +204,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+
### Sample Payload
```hcl
@@ -249,6 +253,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+
### Sample Request
```shell-session
@@ -290,6 +296,8 @@ enabled. Login requires the ability to create local tokens which is restricted
to the primary datacenter and any secondary datacenters with ACL token
replication enabled.
+-> The corresponding CLI command is [`consul login`](https://www.consul.io/commands/login)
+
### Parameters
- `AuthMethod` `(string: )` - The name of the auth method to use for login.
@@ -376,6 +384,8 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
deleting a token for which you already must possess its secret.
+-> The corresponding CLI command is [`consul logout`](https://www.consul.io/commands/logout)
+
### Sample Request
```shell-session
diff --git a/website/content/api-docs/acl/policies.mdx b/website/content/api-docs/acl/policies.mdx
index 6fe426d534..38c3c2e0a2 100644
--- a/website/content/api-docs/acl/policies.mdx
+++ b/website/content/api-docs/acl/policies.mdx
@@ -33,6 +33,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy create`](https://www.consul.io/commands/acl/policy/create)
+
### Parameters
- `Name` `(string: )` - Specifies a name for the ACL policy. The name
@@ -106,6 +108,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy read`](https://www.consul.io/commands/acl/policy/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL policy to
@@ -156,6 +160,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy read -name=`](https://www.consul.io/commands/acl/policy/read#name)
+
### Parameters
- `name` `(string: )` - Specifies the name of the ACL policy to
@@ -206,6 +212,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy update`](https://www.consul.io/commands/acl/policy/update)
+
### Parameters
- `ID` `(string: )` - Specifies the UUID of the policy to update. This is
@@ -285,6 +293,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl policy delete`](https://www.consul.io/commands/acl/policy/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL policy to
@@ -327,6 +337,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl policy list`](https://www.consul.io/commands/acl/policy/list)
+
### Parameters
- `ns` `(string: "")` - Specifies the namespace to list
diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx
index 5862fefcf8..84ef0a0f63 100644
--- a/website/content/api-docs/acl/roles.mdx
+++ b/website/content/api-docs/acl/roles.mdx
@@ -32,6 +32,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role create`](https://www.consul.io/commands/acl/role/create)
+
### Parameters
- `Name` `(string: )` - Specifies a name for the ACL role. The name
@@ -172,6 +174,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role read`](https://www.consul.io/commands/acl/role/read)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL role to
@@ -242,6 +246,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role read -name=`](https://www.consul.io/commands/acl/role/read#name)
+
### Parameters
- `name` `(string: )` - Specifies the Name of the ACL role to
@@ -311,6 +317,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role update`](https://www.consul.io/commands/acl/role/update)
+
### Parameters
- `ID` `(string: )` - Specifies the ID of the role to update. This is
@@ -427,6 +435,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl role delete`](https://www.consul.io/commands/acl/role/delete)
+
### Parameters
- `id` `(string: )` - Specifies the UUID of the ACL role to
@@ -469,6 +479,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl role list`](https://www.consul.io/commands/acl/role/list)
+
## Parameters
- `policy` `(string: "")` - Filters the role list to those roles that are
diff --git a/website/content/api-docs/acl/tokens.mdx b/website/content/api-docs/acl/tokens.mdx
index 4bdc026ae9..7554e6ebd6 100644
--- a/website/content/api-docs/acl/tokens.mdx
+++ b/website/content/api-docs/acl/tokens.mdx
@@ -32,6 +32,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token create`](https://www.consul.io/commands/acl/token/create)
+
### Parameters
- `AccessorID` `(string: "")` - Specifies a UUID to use as the token's Accessor ID.
@@ -173,6 +175,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl token read`](https://www.consul.io/commands/acl/token/read)
+
### Parameters
- `AccessorID` `(string: )` - Specifies the accessor ID of the ACL token to
@@ -243,6 +247,8 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
retrieving the data for a token that you must already possess its secret.
+-> The corresponding CLI command is [`consul acl token read -self`](https://www.consul.io/commands/acl/token/read#self)
+
### Sample Request
```shell-session
@@ -293,6 +299,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token update`](https://www.consul.io/commands/acl/token/update)
+
### Parameters
- `AccessorID` `(string: "")` - Specifies the accessor ID of the token being updated. This is
@@ -441,6 +449,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token clone`](https://www.consul.io/commands/acl/token/clone)
+
### Parameters
- `AccessorID` `(string: )` - The accessor ID of the token to clone. This is required
@@ -520,6 +530,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
+-> The corresponding CLI command is [`consul acl token delete`](https://www.consul.io/commands/acl/token/delete)
+
### Parameters
- `AccessorID` `(string: )` - Specifies the accessor ID of the ACL token to
@@ -562,6 +574,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
+-> The corresponding CLI command is [`consul acl token list`](https://www.consul.io/commands/acl/token/list)
+
## Parameters
- `policy` `(string: "")` - Filters the token list to those tokens that are
diff --git a/website/content/api-docs/agent/index.mdx b/website/content/api-docs/agent/index.mdx
index 5bcd4f2dae..9fe617015f 100644
--- a/website/content/api-docs/agent/index.mdx
+++ b/website/content/api-docs/agent/index.mdx
@@ -227,6 +227,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul members`](https://www.consul.io/commands/members)
+
### Parameters
- `wan` `(bool: false)` - Specifies to list WAN members instead of the LAN
@@ -373,6 +375,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul reload`](https://www.consul.io/commands/reload)
+
### Sample Request
```shell-session
@@ -404,6 +408,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:write` |
+-> The corresponding CLI command is [`consul maint`](https://www.consul.io/commands/maint)
+
### Parameters
- `enable` `(bool: )` - Specifies whether to enable or disable
@@ -629,6 +635,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul join`](https://www.consul.io/commands/join)
+
### Parameters
- `address` `(string: )` - Specifies the address of the other agent to
@@ -669,6 +677,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul leave`](https://www.consul.io/commands/leave)
+
### Sample Request
```shell-session
@@ -706,6 +716,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul force-leave`](https://www.consul.io/commands/force-leave)
+
### Parameters
- `node` `(string: )` - Specifies the name of the node to be forced into `left` state. This is specified as part of the URL.
@@ -780,6 +792,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
+-> The corresponding CLI command is [`consul acl set-agent-token`](https://www.consul.io/commands/acl/set-agent-token)
+
### Parameters
- `Token` `(string: "")` - Specifies the ACL token to set.
diff --git a/website/content/api-docs/agent/service.mdx b/website/content/api-docs/agent/service.mdx
index b475b36e46..78d83ac7fb 100644
--- a/website/content/api-docs/agent/service.mdx
+++ b/website/content/api-docs/agent/service.mdx
@@ -593,6 +593,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
+-> The corresponding CLI command is [`consul services register`](https://www.consul.io/commands/services/register)
+
### Query string parameters
- `replace-existing-checks` - Missing health checks from the request will be deleted from the agent. Using this parameter allows to idempotently register a service and its checks without having to manually deregister checks.
@@ -766,6 +768,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
+-> The corresponding CLI command is [`consul services deregister`](https://www.consul.io/commands/services/deregister)
+
### Parameters
- `service_id` `(string: )` - Specifies the ID of the service to
diff --git a/website/content/api-docs/catalog.mdx b/website/content/api-docs/catalog.mdx
index 187a03769b..3c3503f74d 100644
--- a/website/content/api-docs/catalog.mdx
+++ b/website/content/api-docs/catalog.mdx
@@ -266,6 +266,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul catalog datacenters`](https://www.consul.io/commands/catalog/datacenters)
+
### Sample Request
```shell-session
@@ -297,6 +299,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul catalog nodes`](https://www.consul.io/commands/catalog/nodes)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -392,6 +396,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `YES` | `all` | `none` | `service:read` |
+-> The corresponding CLI command is [`consul catalog services`](https://www.consul.io/commands/catalog/services)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/config.mdx b/website/content/api-docs/config.mdx
index 7587e14b3d..56e5a8633b 100644
--- a/website/content/api-docs/config.mdx
+++ b/website/content/api-docs/config.mdx
@@ -48,6 +48,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write` |
+-> The corresponding CLI command is [`consul config write`](https://www.consul.io/commands/config/write)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -115,6 +117,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
+-> The corresponding CLI command is [`consul config read`](https://www.consul.io/commands/config/read)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -184,6 +188,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
+-> The corresponding CLI command is [`consul config list`](https://www.consul.io/commands/config/list)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -258,6 +264,8 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write ` |
+-> The corresponding CLI command is [`consul config delete`](https://www.consul.io/commands/config/delete)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/connect/ca.mdx b/website/content/api-docs/connect/ca.mdx
index af413b022d..181c0cccc3 100644
--- a/website/content/api-docs/connect/ca.mdx
+++ b/website/content/api-docs/connect/ca.mdx
@@ -125,6 +125,8 @@ The table below shows this endpoint's support for
1 ACL required was operator:read
prior to versions 1.8.6,
1.7.10, and 1.6.10.
+-> The corresponding CLI command is [`consul connect ca get-config`](https://www.consul.io/commands/connect/ca#get-config)
+
### Sample Request
```shell-session
@@ -165,6 +167,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul connect ca set-config`](https://www.consul.io/commands/connect/ca#set-config)
+
### Parameters
- `Provider` `(string: )` - Specifies the CA provider type to use.
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 39912a9b18..30d4f13638 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -54,6 +54,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create -replace`](https://www.consul.io/commands/intention/create#replace)
+
### URL Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -163,6 +165,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/create)
+
### URL Parameters
- `ns` `(string: "")` - Specifies the default
@@ -315,6 +319,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -390,6 +396,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the intention to read. This
@@ -450,6 +458,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+
### Parameters
- `filter` `(string: "")` - Specifies the expression used to filter the
@@ -539,6 +549,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -597,6 +609,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the intention to delete. This
@@ -652,6 +666,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention check`](https://www.consul.io/commands/intention/check)
+
### Parameters
- `source` `(string: )` - Specifies the source service. This
@@ -715,6 +731,8 @@ The table below shows this endpoint's support for
for more details.
+-> The corresponding CLI command is [`consul intention match`](https://www.consul.io/commands/intention/match)
+
### Parameters
- `by` `(string: )` - Specifies whether to match the "name" value
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index f3ff23bae7..6f2958095c 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,6 +38,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul rtt -wan #`](https://www.consul.io/commands/rtt#wan)
+
### Sample Request
```shell-session
@@ -90,6 +92,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
+-> The corresponding CLI command is [`consul rtt #`](https://www.consul.io/commands/rtt)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/event.mdx b/website/content/api-docs/event.mdx
index 8773a337cf..3a58f52fc3 100644
--- a/website/content/api-docs/event.mdx
+++ b/website/content/api-docs/event.mdx
@@ -29,6 +29,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `event:write` |
+-> The corresponding CLI command is [`consul event`](https://www.consul.io/commands/event)
+
### Parameters
- `name` `(string: )` - Specifies the name of the event to fire. This
diff --git a/website/content/api-docs/kv.mdx b/website/content/api-docs/kv.mdx
index cc99ed373d..efdeee9074 100644
--- a/website/content/api-docs/kv.mdx
+++ b/website/content/api-docs/kv.mdx
@@ -41,6 +41,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `key:read` |
+-> The corresponding CLI command is [`consul kv get`](https://www.consul.io/commands/kv/get)
+
### Parameters
- `key` `(string: "")` - Specifies the path of the key to read.
@@ -171,6 +173,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
+-> The corresponding CLI command is [`consul kv put`](https://www.consul.io/commands/kv/put)
+
### Parameters
- `key` `(string: "")` - Specifies the path of the key.
@@ -257,6 +261,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
+-> The corresponding CLI command is [`consul kv delete`](https://www.consul.io/commands/kv/delete)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/namespaces.mdx b/website/content/api-docs/namespaces.mdx
index 27da27e122..ad8b032cbf 100644
--- a/website/content/api-docs/namespaces.mdx
+++ b/website/content/api-docs/namespaces.mdx
@@ -29,6 +29,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace create`](https://www.consul.io/commands/namespace/create)
+
### Parameters
- `Name` `(string: )` - The namespaces name. This must be a valid
@@ -161,6 +163,8 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
+-> The corresponding CLI command is [`consul namespace read`](https://www.consul.io/commands/namespace/read)
+
### Parameters
- `name` `(string: )` - Specifies the namespace to read. This
@@ -227,6 +231,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace update`](https://www.consul.io/commands/namespace/update) or [`consul namespace write`](https://www.consul.io/commands/namespace/write)
+
### Parameters
- `Name` `(string: )` - The namespaces name. This must be a valid
@@ -364,6 +370,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul namespace delete`](https://www.consul.io/commands/namespace/delete)
+
### Parameters
- `name` `(string: )` - Specifies the namespace to delete. This
@@ -436,6 +444,8 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
+-> The corresponding CLI command is [`consul namespace list`](https://www.consul.io/commands/namespace/list)
+
### Sample Request
```shell-session
diff --git a/website/content/api-docs/operator/area.mdx b/website/content/api-docs/operator/area.mdx
index 6d941ca3d5..6529dc2c33 100644
--- a/website/content/api-docs/operator/area.mdx
+++ b/website/content/api-docs/operator/area.mdx
@@ -45,6 +45,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area create`](https://www.consul.io/commands/operator/area#create)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -111,6 +113,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `YES` | `all` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator area list`](https://www.consul.io/commands/operator/area#list)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -154,6 +158,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area update`](https://www.consul.io/commands/operator/area#update)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -244,6 +250,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area delete`](https://www.consul.io/commands/operator/area#delete)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to delete. This
@@ -280,6 +288,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator area join`](https://www.consul.io/commands/operator/area#join)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to join. This
@@ -353,6 +363,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator area members`](https://www.consul.io/commands/operator/area#members)
+
### Parameters
- `uuid` `(string: )` - Specifies the UUID of the area to list. This
diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx
index ed568e6484..23ca9edc95 100644
--- a/website/content/api-docs/operator/autopilot.mdx
+++ b/website/content/api-docs/operator/autopilot.mdx
@@ -33,6 +33,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator autopilot get-config`](https://www.consul.io/commands/operator/autopilot#get-config)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -87,6 +89,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator autopilot set-config`](https://www.consul.io/commands/operator/autopilot#set-config)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
@@ -269,6 +273,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul operator autopilot state`](https://www.consul.io/commands/operator/autopilot#state)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx
index 4a1e868875..a2def36ef7 100644
--- a/website/content/api-docs/operator/keyring.mdx
+++ b/website/content/api-docs/operator/keyring.mdx
@@ -35,6 +35,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `NO` | `none` | `none` | `keyring:read` |
+-> The corresponding CLI command is [`consul keyring -list`](https://www.consul.io/commands/keyring#list)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -120,6 +122,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -intstall`](https://www.consul.io/commands/keyring#install)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -166,6 +170,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -use`](https://www.consul.io/commands/keyring#use)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
@@ -212,6 +218,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
+-> The corresponding CLI command is [`consul keyring -remove`](https://www.consul.io/commands/keyring#remove)
+
### Parameters
- `relay-factor` `(int: 0)` - Specifies the relay factor. Setting this to a
diff --git a/website/content/api-docs/operator/license.mdx b/website/content/api-docs/operator/license.mdx
index 415491966e..467b88350c 100644
--- a/website/content/api-docs/operator/license.mdx
+++ b/website/content/api-docs/operator/license.mdx
@@ -31,6 +31,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `all` | `none` | `none` |
+-> The corresponding CLI command is [`consul license get`](https://www.consul.io/commands/license#get)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be retrieved.
@@ -96,6 +98,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul license put`](https://www.consul.io/commands/license#put)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be updated.
@@ -166,6 +170,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul license reset`](https://www.consul.io/commands/license#reset)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter whose license should be updated.
diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx
index b56211b2cb..04fbfa2ebd 100644
--- a/website/content/api-docs/operator/raft.mdx
+++ b/website/content/api-docs/operator/raft.mdx
@@ -130,6 +130,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul operator raft remove-peer`](https://www.consul.io/commands/operator/raft#remove-peer)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
diff --git a/website/content/api-docs/snapshot.mdx b/website/content/api-docs/snapshot.mdx
index d94248a1b3..9080389af1 100644
--- a/website/content/api-docs/snapshot.mdx
+++ b/website/content/api-docs/snapshot.mdx
@@ -39,6 +39,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `default,stale` | `none` | `management` |
+-> The corresponding CLI command is [`consul snapshot save`](https://www.consul.io/commands/snapshot/save)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default
@@ -94,6 +96,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `management` |
+-> The corresponding CLI command is [`consul snapshot restore`](https://www.consul.io/commands/snapshot/restore)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default
diff --git a/website/content/api-docs/status.mdx b/website/content/api-docs/status.mdx
index e2ad3ad9ea..30b0f45aeb 100644
--- a/website/content/api-docs/status.mdx
+++ b/website/content/api-docs/status.mdx
@@ -70,6 +70,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
+-> The corresponding CLI command is [`consul operator raft list-peers`](https://www.consul.io/commands/operator/raft#list-peers)
+
### Parameters
- `dc` `(string: "")` - Specifies the datacenter to query. This will default to
From 4d6128d28d91847ce7f2856368906bd3a9a175ad Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Tue, 11 Jan 2022 10:37:48 -0500
Subject: [PATCH 04/24] Correcting CLI links and grammer changes
---
website/content/api-docs/acl/auth-methods.mdx | 10 +++++-----
website/content/api-docs/acl/binding-rules.mdx | 10 +++++-----
website/content/api-docs/acl/index.mdx | 10 +++++-----
website/content/api-docs/acl/policies.mdx | 12 ++++++------
website/content/api-docs/acl/roles.mdx | 12 ++++++------
website/content/api-docs/acl/tokens.mdx | 14 +++++++-------
website/content/api-docs/agent/index.mdx | 14 +++++++-------
website/content/api-docs/agent/service.mdx | 4 ++--
website/content/api-docs/catalog.mdx | 6 +++---
website/content/api-docs/config.mdx | 8 ++++----
website/content/api-docs/connect/ca.mdx | 4 ++--
.../content/api-docs/connect/intentions.mdx | 18 +++++++++---------
website/content/api-docs/coordinate.mdx | 4 ++--
website/content/api-docs/event.mdx | 2 +-
website/content/api-docs/kv.mdx | 6 +++---
website/content/api-docs/namespaces.mdx | 10 +++++-----
website/content/api-docs/operator/area.mdx | 12 ++++++------
.../content/api-docs/operator/autopilot.mdx | 6 +++---
website/content/api-docs/operator/keyring.mdx | 8 ++++----
website/content/api-docs/operator/license.mdx | 6 +++---
website/content/api-docs/operator/raft.mdx | 2 +-
website/content/api-docs/snapshot.mdx | 4 ++--
website/content/api-docs/status.mdx | 2 +-
23 files changed, 92 insertions(+), 92 deletions(-)
diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx
index 076d9d2c38..e68364db1a 100644
--- a/website/content/api-docs/acl/auth-methods.mdx
+++ b/website/content/api-docs/acl/auth-methods.mdx
@@ -34,7 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create)
+-> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create).
### Parameters
@@ -162,7 +162,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read)
+-> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read).
### Parameters
@@ -216,7 +216,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update)
+-> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update).
### Parameters
@@ -349,7 +349,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method delete`](https://www.consul.io/commands/acl/auth-method/delete)
+-> The corresponding CLI command is [`consul acl auth-method delete`](/commands/acl/auth-method/delete).
### Parameters
@@ -393,7 +393,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list)
+-> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list).
### Parameters
diff --git a/website/content/api-docs/acl/binding-rules.mdx b/website/content/api-docs/acl/binding-rules.mdx
index 3375b2b412..ca3365f578 100644
--- a/website/content/api-docs/acl/binding-rules.mdx
+++ b/website/content/api-docs/acl/binding-rules.mdx
@@ -34,7 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule create`](https://www.consul.io/commands/acl/binding-rule/create)
+-> The corresponding CLI command is [`consul acl binding-rule create`](/commands/acl/binding-rule/create).
### Parameters
@@ -160,7 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl binding-rule read`](https://www.consul.io/commands/acl/binding-rule/read)
+-> The corresponding CLI command is [`consul acl binding-rule read`](/commands/acl/binding-rule/read).
### Parameters
@@ -212,7 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule update`](https://www.consul.io/commands/acl/binding-rule/update)
+-> The corresponding CLI command is [`consul acl binding-rule update`](/commands/acl/binding-rule/update).
### Parameters
@@ -344,7 +344,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule delete`](https://www.consul.io/commands/acl/binding-rule/delete)
+-> The corresponding CLI command is [`consul acl binding-rule delete`](/commands/acl/binding-rule/delete).
### Parameters
@@ -388,7 +388,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl binding-rule list`](https://www.consul.io/commands/acl/binding-rule/list)
+-> The corresponding CLI command is [`consul acl binding-rule list`](/commands/acl/binding-rule/list).
## Parameters
diff --git a/website/content/api-docs/acl/index.mdx b/website/content/api-docs/acl/index.mdx
index 162e9eb016..879f90ce12 100644
--- a/website/content/api-docs/acl/index.mdx
+++ b/website/content/api-docs/acl/index.mdx
@@ -38,7 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul acl bootstrap`](https://www.consul.io/commands/acl/bootstrap)
+-> The corresponding CLI command is [`consul acl bootstrap`](/commands/acl/bootstrap).
### Sample Request
@@ -204,7 +204,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+-> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
### Sample Payload
@@ -253,7 +253,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
+-> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
### Sample Request
@@ -296,7 +296,7 @@ enabled. Login requires the ability to create local tokens which is restricted
to the primary datacenter and any secondary datacenters with ACL token
replication enabled.
--> The corresponding CLI command is [`consul login`](https://www.consul.io/commands/login)
+-> The corresponding CLI command is [`consul login`](/commands/login).
### Parameters
@@ -384,7 +384,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
deleting a token for which you already must possess its secret.
--> The corresponding CLI command is [`consul logout`](https://www.consul.io/commands/logout)
+-> The corresponding CLI command is [`consul logout`](/commands/logout).
### Sample Request
diff --git a/website/content/api-docs/acl/policies.mdx b/website/content/api-docs/acl/policies.mdx
index 38c3c2e0a2..6c9edf95a3 100644
--- a/website/content/api-docs/acl/policies.mdx
+++ b/website/content/api-docs/acl/policies.mdx
@@ -33,7 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy create`](https://www.consul.io/commands/acl/policy/create)
+-> The corresponding CLI command is [`consul acl policy create`](/commands/acl/policy/create).
### Parameters
@@ -108,7 +108,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy read`](https://www.consul.io/commands/acl/policy/read)
+-> The corresponding CLI command is [`consul acl policy read`](/commands/acl/policy/read).
### Parameters
@@ -160,7 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy read -name=`](https://www.consul.io/commands/acl/policy/read#name)
+-> The corresponding CLI command is [`consul acl policy read -name=`](/commands/acl/policy/read#name).
### Parameters
@@ -212,7 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy update`](https://www.consul.io/commands/acl/policy/update)
+-> The corresponding CLI command is [`consul acl policy update`](/commands/acl/policy/update).
### Parameters
@@ -293,7 +293,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy delete`](https://www.consul.io/commands/acl/policy/delete)
+-> The corresponding CLI command is [`consul acl policy delete`](/commands/acl/policy/delete).
### Parameters
@@ -337,7 +337,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy list`](https://www.consul.io/commands/acl/policy/list)
+-> The corresponding CLI command is [`consul acl policy list`](/commands/acl/policy/list).
### Parameters
diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx
index 84ef0a0f63..099d12da00 100644
--- a/website/content/api-docs/acl/roles.mdx
+++ b/website/content/api-docs/acl/roles.mdx
@@ -32,7 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role create`](https://www.consul.io/commands/acl/role/create)
+-> The corresponding CLI command is [`consul acl role create`](/commands/acl/role/create).
### Parameters
@@ -174,7 +174,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role read`](https://www.consul.io/commands/acl/role/read)
+-> The corresponding CLI command is [`consul acl role read`](/commands/acl/role/read).
### Parameters
@@ -246,7 +246,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role read -name=`](https://www.consul.io/commands/acl/role/read#name)
+-> The corresponding CLI command is [`consul acl role read -name=`](/commands/acl/role/read#name).
### Parameters
@@ -317,7 +317,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role update`](https://www.consul.io/commands/acl/role/update)
+-> The corresponding CLI command is [`consul acl role update`](/commands/acl/role/update).
### Parameters
@@ -435,7 +435,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role delete`](https://www.consul.io/commands/acl/role/delete)
+-> The corresponding CLI command is [`consul acl role delete`](/commands/acl/role/delete).
### Parameters
@@ -479,7 +479,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role list`](https://www.consul.io/commands/acl/role/list)
+-> The corresponding CLI command is [`consul acl role list`](/commands/acl/role/list).
## Parameters
diff --git a/website/content/api-docs/acl/tokens.mdx b/website/content/api-docs/acl/tokens.mdx
index 7554e6ebd6..af158127ce 100644
--- a/website/content/api-docs/acl/tokens.mdx
+++ b/website/content/api-docs/acl/tokens.mdx
@@ -32,7 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token create`](https://www.consul.io/commands/acl/token/create)
+-> The corresponding CLI command is [`consul acl token create`](/commands/acl/token/create).
### Parameters
@@ -175,7 +175,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl token read`](https://www.consul.io/commands/acl/token/read)
+-> The corresponding CLI command is [`consul acl token read`](/commands/acl/token/read).
### Parameters
@@ -247,7 +247,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
retrieving the data for a token that you must already possess its secret.
--> The corresponding CLI command is [`consul acl token read -self`](https://www.consul.io/commands/acl/token/read#self)
+-> The corresponding CLI command is [`consul acl token read -self`](/commands/acl/token/read#self).
### Sample Request
@@ -299,7 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token update`](https://www.consul.io/commands/acl/token/update)
+-> The corresponding CLI command is [`consul acl token update`](/commands/acl/token/update).
### Parameters
@@ -449,7 +449,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token clone`](https://www.consul.io/commands/acl/token/clone)
+-> The corresponding CLI command is [`consul acl token clone`](/commands/acl/token/clone).
### Parameters
@@ -530,7 +530,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token delete`](https://www.consul.io/commands/acl/token/delete)
+-> The corresponding CLI command is [`consul acl token delete`](/commands/acl/token/delete).
### Parameters
@@ -574,7 +574,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl token list`](https://www.consul.io/commands/acl/token/list)
+-> The corresponding CLI command is [`consul acl token list`](/commands/acl/token/list).
## Parameters
diff --git a/website/content/api-docs/agent/index.mdx b/website/content/api-docs/agent/index.mdx
index 9fe617015f..b472c67825 100644
--- a/website/content/api-docs/agent/index.mdx
+++ b/website/content/api-docs/agent/index.mdx
@@ -227,7 +227,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:read` |
--> The corresponding CLI command is [`consul members`](https://www.consul.io/commands/members)
+-> The corresponding CLI command is [`consul members`](/commands/members).
### Parameters
@@ -375,7 +375,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul reload`](https://www.consul.io/commands/reload)
+-> The corresponding CLI command is [`consul reload`](/commands/reload).
### Sample Request
@@ -408,7 +408,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:write` |
--> The corresponding CLI command is [`consul maint`](https://www.consul.io/commands/maint)
+-> The corresponding CLI command is [`consul maint`](/commands/maint).
### Parameters
@@ -635,7 +635,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul join`](https://www.consul.io/commands/join)
+-> The corresponding CLI command is [`consul join`](/commands/join).
### Parameters
@@ -677,7 +677,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul leave`](https://www.consul.io/commands/leave)
+-> The corresponding CLI command is [`consul leave`](/commands/leave).
### Sample Request
@@ -716,7 +716,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul force-leave`](https://www.consul.io/commands/force-leave)
+-> The corresponding CLI command is [`consul force-leave`](/commands/force-leave).
### Parameters
@@ -792,7 +792,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul acl set-agent-token`](https://www.consul.io/commands/acl/set-agent-token)
+-> The corresponding CLI command is [`consul acl set-agent-token`](/commands/acl/set-agent-token).
### Parameters
diff --git a/website/content/api-docs/agent/service.mdx b/website/content/api-docs/agent/service.mdx
index 78d83ac7fb..8c37c7d1a2 100644
--- a/website/content/api-docs/agent/service.mdx
+++ b/website/content/api-docs/agent/service.mdx
@@ -593,7 +593,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
--> The corresponding CLI command is [`consul services register`](https://www.consul.io/commands/services/register)
+-> The corresponding CLI command is [`consul services register`](/commands/services/register).
### Query string parameters
@@ -768,7 +768,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
--> The corresponding CLI command is [`consul services deregister`](https://www.consul.io/commands/services/deregister)
+-> The corresponding CLI command is [`consul services deregister`](/commands/services/deregister).
### Parameters
diff --git a/website/content/api-docs/catalog.mdx b/website/content/api-docs/catalog.mdx
index 3c3503f74d..e685ce9fbd 100644
--- a/website/content/api-docs/catalog.mdx
+++ b/website/content/api-docs/catalog.mdx
@@ -266,7 +266,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul catalog datacenters`](https://www.consul.io/commands/catalog/datacenters)
+-> The corresponding CLI command is [`consul catalog datacenters`](/commands/catalog/datacenters).
### Sample Request
@@ -299,7 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
--> The corresponding CLI command is [`consul catalog nodes`](https://www.consul.io/commands/catalog/nodes)
+-> The corresponding CLI command is [`consul catalog nodes`](/commands/catalog/nodes).
### Parameters
@@ -396,7 +396,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `YES` | `all` | `none` | `service:read` |
--> The corresponding CLI command is [`consul catalog services`](https://www.consul.io/commands/catalog/services)
+-> The corresponding CLI command is [`consul catalog services`](/commands/catalog/services).
### Parameters
diff --git a/website/content/api-docs/config.mdx b/website/content/api-docs/config.mdx
index 56e5a8633b..24d3862834 100644
--- a/website/content/api-docs/config.mdx
+++ b/website/content/api-docs/config.mdx
@@ -48,7 +48,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write` |
--> The corresponding CLI command is [`consul config write`](https://www.consul.io/commands/config/write)
+-> The corresponding CLI command is [`consul config write`](/commands/config/write).
### Parameters
@@ -117,7 +117,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
--> The corresponding CLI command is [`consul config read`](https://www.consul.io/commands/config/read)
+-> The corresponding CLI command is [`consul config read`](/commands/config/read).
### Parameters
@@ -188,7 +188,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
--> The corresponding CLI command is [`consul config list`](https://www.consul.io/commands/config/list)
+-> The corresponding CLI command is [`consul config list`](/commands/config/list).
### Parameters
@@ -264,7 +264,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write ` |
--> The corresponding CLI command is [`consul config delete`](https://www.consul.io/commands/config/delete)
+-> The corresponding CLI command is [`consul config delete`](/commands/config/delete).
### Parameters
diff --git a/website/content/api-docs/connect/ca.mdx b/website/content/api-docs/connect/ca.mdx
index 181c0cccc3..4804d362b0 100644
--- a/website/content/api-docs/connect/ca.mdx
+++ b/website/content/api-docs/connect/ca.mdx
@@ -125,7 +125,7 @@ The table below shows this endpoint's support for
1 ACL required was operator:read
prior to versions 1.8.6,
1.7.10, and 1.6.10.
--> The corresponding CLI command is [`consul connect ca get-config`](https://www.consul.io/commands/connect/ca#get-config)
+-> The corresponding CLI command is [`consul connect ca get-config`](/commands/connect/ca#get-config).
### Sample Request
@@ -167,7 +167,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul connect ca set-config`](https://www.consul.io/commands/connect/ca#set-config)
+-> The corresponding CLI command is [`consul connect ca set-config`](/commands/connect/ca#set-config).
### Parameters
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 30d4f13638..5a93e75836 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -54,7 +54,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create -replace`](https://www.consul.io/commands/intention/create#replace)
+-> The corresponding CLI command is [`consul intention create -replace`](/commands/intention/create#replace).
### URL Parameters
@@ -165,7 +165,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/create)
+-> The corresponding CLI command is [`consul intention create`](/commands/intention/create).
### URL Parameters
@@ -319,7 +319,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+-> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
### Parameters
@@ -396,7 +396,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+-> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
### Parameters
@@ -458,7 +458,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
+-> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
### Parameters
@@ -549,7 +549,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+-> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
### Parameters
@@ -609,7 +609,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
+-> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
### Parameters
@@ -666,7 +666,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention check`](https://www.consul.io/commands/intention/check)
+-> The corresponding CLI command is [`consul intention check`](/commands/intention/check).
### Parameters
@@ -731,7 +731,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention match`](https://www.consul.io/commands/intention/match)
+-> The corresponding CLI command is [`consul intention match`](/commands/intention/match).
### Parameters
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index 6f2958095c..dc53ba3586 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,7 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul rtt -wan #`](https://www.consul.io/commands/rtt#wan)
+-> The corresponding CLI command is [`consul rtt -wan #`](/commands/rtt#wan).
### Sample Request
@@ -92,7 +92,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
--> The corresponding CLI command is [`consul rtt #`](https://www.consul.io/commands/rtt)
+-> The corresponding CLI command is [`consul rtt #`](/commands/rtt).
### Parameters
diff --git a/website/content/api-docs/event.mdx b/website/content/api-docs/event.mdx
index 3a58f52fc3..fd835a0973 100644
--- a/website/content/api-docs/event.mdx
+++ b/website/content/api-docs/event.mdx
@@ -29,7 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `event:write` |
--> The corresponding CLI command is [`consul event`](https://www.consul.io/commands/event)
+-> The corresponding CLI command is [`consul event`](/commands/event).
### Parameters
diff --git a/website/content/api-docs/kv.mdx b/website/content/api-docs/kv.mdx
index efdeee9074..63e62060ec 100644
--- a/website/content/api-docs/kv.mdx
+++ b/website/content/api-docs/kv.mdx
@@ -41,7 +41,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `key:read` |
--> The corresponding CLI command is [`consul kv get`](https://www.consul.io/commands/kv/get)
+-> The corresponding CLI command is [`consul kv get`](/commands/kv/get).
### Parameters
@@ -173,7 +173,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
--> The corresponding CLI command is [`consul kv put`](https://www.consul.io/commands/kv/put)
+-> The corresponding CLI command is [`consul kv put`](/commands/kv/put).
### Parameters
@@ -261,7 +261,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
--> The corresponding CLI command is [`consul kv delete`](https://www.consul.io/commands/kv/delete)
+-> The corresponding CLI command is [`consul kv delete`](/commands/kv/delete).
### Parameters
diff --git a/website/content/api-docs/namespaces.mdx b/website/content/api-docs/namespaces.mdx
index ad8b032cbf..1d3b49871d 100644
--- a/website/content/api-docs/namespaces.mdx
+++ b/website/content/api-docs/namespaces.mdx
@@ -29,7 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace create`](https://www.consul.io/commands/namespace/create)
+-> The corresponding CLI command is [`consul namespace create`](/commands/namespace/create).
### Parameters
@@ -163,7 +163,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
--> The corresponding CLI command is [`consul namespace read`](https://www.consul.io/commands/namespace/read)
+-> The corresponding CLI command is [`consul namespace read`](/commands/namespace/read).
### Parameters
@@ -231,7 +231,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace update`](https://www.consul.io/commands/namespace/update) or [`consul namespace write`](https://www.consul.io/commands/namespace/write)
+-> The corresponding CLI command is [`consul namespace update`](/commands/namespace/update) or [`consul namespace write`](/commands/namespace/write).
### Parameters
@@ -370,7 +370,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace delete`](https://www.consul.io/commands/namespace/delete)
+-> The corresponding CLI command is [`consul namespace delete`](/commands/namespace/delete).
### Parameters
@@ -444,7 +444,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
--> The corresponding CLI command is [`consul namespace list`](https://www.consul.io/commands/namespace/list)
+-> The corresponding CLI command is [`consul namespace list`](/commands/namespace/list).
### Sample Request
diff --git a/website/content/api-docs/operator/area.mdx b/website/content/api-docs/operator/area.mdx
index 6529dc2c33..e28fe41f0b 100644
--- a/website/content/api-docs/operator/area.mdx
+++ b/website/content/api-docs/operator/area.mdx
@@ -45,7 +45,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area create`](https://www.consul.io/commands/operator/area#create)
+-> The corresponding CLI command is [`consul operator area create`](/commands/operator/area#create).
### Parameters
@@ -113,7 +113,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `YES` | `all` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator area list`](https://www.consul.io/commands/operator/area#list)
+-> The corresponding CLI command is [`consul operator area list`](/commands/operator/area#list).
### Parameters
@@ -158,7 +158,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area update`](https://www.consul.io/commands/operator/area#update)
+-> The corresponding CLI command is [`consul operator area update`](/commands/operator/area#update).
### Parameters
@@ -250,7 +250,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area delete`](https://www.consul.io/commands/operator/area#delete)
+-> The corresponding CLI command is [`consul operator area delete`](/commands/operator/area#delete).
### Parameters
@@ -288,7 +288,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area join`](https://www.consul.io/commands/operator/area#join)
+-> The corresponding CLI command is [`consul operator area join`](/commands/operator/area#join).
### Parameters
@@ -363,7 +363,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator area members`](https://www.consul.io/commands/operator/area#members)
+-> The corresponding CLI command is [`consul operator area members`](/commands/operator/area#members).
### Parameters
diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx
index 23ca9edc95..749e795f6c 100644
--- a/website/content/api-docs/operator/autopilot.mdx
+++ b/website/content/api-docs/operator/autopilot.mdx
@@ -33,7 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator autopilot get-config`](https://www.consul.io/commands/operator/autopilot#get-config)
+-> The corresponding CLI command is [`consul operator autopilot get-config`](/commands/operator/autopilot#get-config).
### Parameters
@@ -89,7 +89,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator autopilot set-config`](https://www.consul.io/commands/operator/autopilot#set-config)
+-> The corresponding CLI command is [`consul operator autopilot set-config`](/commands/operator/autopilot#set-config).
### Parameters
@@ -273,7 +273,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator autopilot state`](https://www.consul.io/commands/operator/autopilot#state)
+-> The corresponding CLI command is [`consul operator autopilot state`](/commands/operator/autopilot#state).
### Parameters
diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx
index a2def36ef7..b0dfef6081 100644
--- a/website/content/api-docs/operator/keyring.mdx
+++ b/website/content/api-docs/operator/keyring.mdx
@@ -35,7 +35,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `NO` | `none` | `none` | `keyring:read` |
--> The corresponding CLI command is [`consul keyring -list`](https://www.consul.io/commands/keyring#list)
+-> The corresponding CLI command is [`consul keyring -list`](/commands/keyring#list).
### Parameters
@@ -122,7 +122,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -intstall`](https://www.consul.io/commands/keyring#install)
+-> The corresponding CLI command is [`consul keyring -intstall`](/commands/keyring#install).
### Parameters
@@ -170,7 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -use`](https://www.consul.io/commands/keyring#use)
+-> The corresponding CLI command is [`consul keyring -use`](/commands/keyring#use).
### Parameters
@@ -218,7 +218,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -remove`](https://www.consul.io/commands/keyring#remove)
+-> The corresponding CLI command is [`consul keyring -remove`](/commands/keyring#remove).
### Parameters
diff --git a/website/content/api-docs/operator/license.mdx b/website/content/api-docs/operator/license.mdx
index 467b88350c..b4853ad1ce 100644
--- a/website/content/api-docs/operator/license.mdx
+++ b/website/content/api-docs/operator/license.mdx
@@ -31,7 +31,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `all` | `none` | `none` |
--> The corresponding CLI command is [`consul license get`](https://www.consul.io/commands/license#get)
+-> The corresponding CLI command is [`consul license get`](/commands/license#get).
### Parameters
@@ -98,7 +98,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul license put`](https://www.consul.io/commands/license#put)
+-> The corresponding CLI command is [`consul license put`](/commands/license#put).
### Parameters
@@ -170,7 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul license reset`](https://www.consul.io/commands/license#reset)
+-> The corresponding CLI command is [`consul license reset`](/commands/license#reset).
### Parameters
diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx
index 04fbfa2ebd..3bd4dc4b8e 100644
--- a/website/content/api-docs/operator/raft.mdx
+++ b/website/content/api-docs/operator/raft.mdx
@@ -130,7 +130,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator raft remove-peer`](https://www.consul.io/commands/operator/raft#remove-peer)
+-> The corresponding CLI command is [`consul operator raft remove-peer`](/commands/operator/raft#remove-peer).
### Parameters
diff --git a/website/content/api-docs/snapshot.mdx b/website/content/api-docs/snapshot.mdx
index 9080389af1..b2866eae3c 100644
--- a/website/content/api-docs/snapshot.mdx
+++ b/website/content/api-docs/snapshot.mdx
@@ -39,7 +39,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `default,stale` | `none` | `management` |
--> The corresponding CLI command is [`consul snapshot save`](https://www.consul.io/commands/snapshot/save)
+-> The corresponding CLI command is [`consul snapshot save`](/commands/snapshot/save).
### Parameters
@@ -96,7 +96,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `management` |
--> The corresponding CLI command is [`consul snapshot restore`](https://www.consul.io/commands/snapshot/restore)
+-> The corresponding CLI command is [`consul snapshot restore`](/commands/snapshot/restore).
### Parameters
diff --git a/website/content/api-docs/status.mdx b/website/content/api-docs/status.mdx
index 30b0f45aeb..39df6eeca4 100644
--- a/website/content/api-docs/status.mdx
+++ b/website/content/api-docs/status.mdx
@@ -70,7 +70,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul operator raft list-peers`](https://www.consul.io/commands/operator/raft#list-peers)
+-> The corresponding CLI command is [`consul operator raft list-peers`](/commands/operator/raft#list-peers).
### Parameters
From c20050c883dc82d0a2bb331048c3e31d12fe28d5 Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Tue, 11 Jan 2022 11:26:05 -0500
Subject: [PATCH 05/24] Correcting CLI links and grammer changes part 2
---
website/content/api-docs/acl/auth-methods.mdx | 28 ++------------
.../content/api-docs/acl/binding-rules.mdx | 20 ----------
website/content/api-docs/acl/index.mdx | 20 ----------
website/content/api-docs/acl/policies.mdx | 24 ------------
website/content/api-docs/acl/roles.mdx | 24 ------------
website/content/api-docs/acl/tokens.mdx | 28 --------------
website/content/api-docs/agent/index.mdx | 28 --------------
website/content/api-docs/agent/service.mdx | 8 ----
website/content/api-docs/catalog.mdx | 12 ------
website/content/api-docs/config.mdx | 16 --------
website/content/api-docs/connect/ca.mdx | 8 ----
.../content/api-docs/connect/intentions.mdx | 38 +------------------
website/content/api-docs/coordinate.mdx | 8 ----
website/content/api-docs/event.mdx | 4 --
website/content/api-docs/kv.mdx | 12 ------
website/content/api-docs/namespaces.mdx | 20 ----------
website/content/api-docs/operator/area.mdx | 24 ------------
.../content/api-docs/operator/autopilot.mdx | 12 ------
website/content/api-docs/operator/keyring.mdx | 16 --------
website/content/api-docs/operator/license.mdx | 12 ------
website/content/api-docs/operator/raft.mdx | 4 --
website/content/api-docs/snapshot.mdx | 8 ----
website/content/api-docs/status.mdx | 4 --
23 files changed, 5 insertions(+), 373 deletions(-)
diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx
index 8409ae2ac7..799a5de42c 100644
--- a/website/content/api-docs/acl/auth-methods.mdx
+++ b/website/content/api-docs/acl/auth-methods.mdx
@@ -34,11 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
--> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create).
-=======
--> The corresponding CLI command is [`consul acl auth-method create`](https://www.consul.io/commands/acl/auth-method/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
+-> The corresponding CLI command is [`consul acl auth-method create`](/commands/acl/auth-method/create).
### Parameters
@@ -166,11 +162,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
--> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read).
-=======
--> The corresponding CLI command is [`consul acl auth-method read`](https://www.consul.io/commands/acl/auth-method/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
+-> The corresponding CLI command is [`consul acl auth-method read`](/commands/acl/auth-method/read).
### Parameters
@@ -224,11 +216,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
--> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update).
-=======
--> The corresponding CLI command is [`consul acl auth-method update`](https://www.consul.io/commands/acl/auth-method/update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
+-> The corresponding CLI command is [`consul acl auth-method update`](/commands/acl/auth-method/update).
### Parameters
@@ -361,11 +349,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl auth-method delete`](/commands/acl/auth-method/delete).
-=======
--> The corresponding CLI command is [`consul acl auth-method delete`](https://www.consul.io/commands/acl/auth-method/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -409,11 +393,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
--> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list).
-=======
--> The corresponding CLI command is [`consul acl auth-method list`](https://www.consul.io/commands/acl/auth-method/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
+-> The corresponding CLI command is [`consul acl auth-method list`](/commands/acl/auth-method/list).
### Parameters
diff --git a/website/content/api-docs/acl/binding-rules.mdx b/website/content/api-docs/acl/binding-rules.mdx
index f5c3d9bee2..ca3365f578 100644
--- a/website/content/api-docs/acl/binding-rules.mdx
+++ b/website/content/api-docs/acl/binding-rules.mdx
@@ -34,11 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl binding-rule create`](/commands/acl/binding-rule/create).
-=======
--> The corresponding CLI command is [`consul acl binding-rule create`](https://www.consul.io/commands/acl/binding-rule/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -164,11 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl binding-rule read`](/commands/acl/binding-rule/read).
-=======
--> The corresponding CLI command is [`consul acl binding-rule read`](https://www.consul.io/commands/acl/binding-rule/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -220,11 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl binding-rule update`](/commands/acl/binding-rule/update).
-=======
--> The corresponding CLI command is [`consul acl binding-rule update`](https://www.consul.io/commands/acl/binding-rule/update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -356,11 +344,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl binding-rule delete`](/commands/acl/binding-rule/delete).
-=======
--> The corresponding CLI command is [`consul acl binding-rule delete`](https://www.consul.io/commands/acl/binding-rule/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -404,11 +388,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl binding-rule list`](/commands/acl/binding-rule/list).
-=======
--> The corresponding CLI command is [`consul acl binding-rule list`](https://www.consul.io/commands/acl/binding-rule/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
## Parameters
diff --git a/website/content/api-docs/acl/index.mdx b/website/content/api-docs/acl/index.mdx
index 963b66d741..879f90ce12 100644
--- a/website/content/api-docs/acl/index.mdx
+++ b/website/content/api-docs/acl/index.mdx
@@ -38,11 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl bootstrap`](/commands/acl/bootstrap).
-=======
--> The corresponding CLI command is [`consul acl bootstrap`](https://www.consul.io/commands/acl/bootstrap)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -208,11 +204,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
-=======
--> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Payload
@@ -261,11 +253,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
-=======
--> The corresponding CLI command is [`consul acl translate-rules`](https://www.consul.io/commands/acl/translate-rules)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -308,11 +296,7 @@ enabled. Login requires the ability to create local tokens which is restricted
to the primary datacenter and any secondary datacenters with ACL token
replication enabled.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul login`](/commands/login).
-=======
--> The corresponding CLI command is [`consul login`](https://www.consul.io/commands/login)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -400,11 +384,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
deleting a token for which you already must possess its secret.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul logout`](/commands/logout).
-=======
--> The corresponding CLI command is [`consul logout`](https://www.consul.io/commands/logout)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
diff --git a/website/content/api-docs/acl/policies.mdx b/website/content/api-docs/acl/policies.mdx
index c687983807..6c9edf95a3 100644
--- a/website/content/api-docs/acl/policies.mdx
+++ b/website/content/api-docs/acl/policies.mdx
@@ -33,11 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy create`](/commands/acl/policy/create).
-=======
--> The corresponding CLI command is [`consul acl policy create`](https://www.consul.io/commands/acl/policy/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -112,11 +108,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy read`](/commands/acl/policy/read).
-=======
--> The corresponding CLI command is [`consul acl policy read`](https://www.consul.io/commands/acl/policy/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -168,11 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy read -name=`](/commands/acl/policy/read#name).
-=======
--> The corresponding CLI command is [`consul acl policy read -name=`](https://www.consul.io/commands/acl/policy/read#name)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -224,11 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy update`](/commands/acl/policy/update).
-=======
--> The corresponding CLI command is [`consul acl policy update`](https://www.consul.io/commands/acl/policy/update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -309,11 +293,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy delete`](/commands/acl/policy/delete).
-=======
--> The corresponding CLI command is [`consul acl policy delete`](https://www.consul.io/commands/acl/policy/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -357,11 +337,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl policy list`](/commands/acl/policy/list).
-=======
--> The corresponding CLI command is [`consul acl policy list`](https://www.consul.io/commands/acl/policy/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx
index cab0ad1c12..099d12da00 100644
--- a/website/content/api-docs/acl/roles.mdx
+++ b/website/content/api-docs/acl/roles.mdx
@@ -32,11 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role create`](/commands/acl/role/create).
-=======
--> The corresponding CLI command is [`consul acl role create`](https://www.consul.io/commands/acl/role/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -178,11 +174,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role read`](/commands/acl/role/read).
-=======
--> The corresponding CLI command is [`consul acl role read`](https://www.consul.io/commands/acl/role/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -254,11 +246,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role read -name=`](/commands/acl/role/read#name).
-=======
--> The corresponding CLI command is [`consul acl role read -name=`](https://www.consul.io/commands/acl/role/read#name)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -329,11 +317,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role update`](/commands/acl/role/update).
-=======
--> The corresponding CLI command is [`consul acl role update`](https://www.consul.io/commands/acl/role/update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -451,11 +435,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role delete`](/commands/acl/role/delete).
-=======
--> The corresponding CLI command is [`consul acl role delete`](https://www.consul.io/commands/acl/role/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -499,11 +479,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl role list`](/commands/acl/role/list).
-=======
--> The corresponding CLI command is [`consul acl role list`](https://www.consul.io/commands/acl/role/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
## Parameters
diff --git a/website/content/api-docs/acl/tokens.mdx b/website/content/api-docs/acl/tokens.mdx
index b3f0f2f5c2..af158127ce 100644
--- a/website/content/api-docs/acl/tokens.mdx
+++ b/website/content/api-docs/acl/tokens.mdx
@@ -32,11 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token create`](/commands/acl/token/create).
-=======
--> The corresponding CLI command is [`consul acl token create`](https://www.consul.io/commands/acl/token/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -179,11 +175,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token read`](/commands/acl/token/read).
-=======
--> The corresponding CLI command is [`consul acl token read`](https://www.consul.io/commands/acl/token/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -255,11 +247,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
retrieving the data for a token that you must already possess its secret.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token read -self`](/commands/acl/token/read#self).
-=======
--> The corresponding CLI command is [`consul acl token read -self`](https://www.consul.io/commands/acl/token/read#self)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -311,11 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token update`](/commands/acl/token/update).
-=======
--> The corresponding CLI command is [`consul acl token update`](https://www.consul.io/commands/acl/token/update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -465,11 +449,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token clone`](/commands/acl/token/clone).
-=======
--> The corresponding CLI command is [`consul acl token clone`](https://www.consul.io/commands/acl/token/clone)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -550,11 +530,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token delete`](/commands/acl/token/delete).
-=======
--> The corresponding CLI command is [`consul acl token delete`](https://www.consul.io/commands/acl/token/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -598,11 +574,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl token list`](/commands/acl/token/list).
-=======
--> The corresponding CLI command is [`consul acl token list`](https://www.consul.io/commands/acl/token/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
## Parameters
diff --git a/website/content/api-docs/agent/index.mdx b/website/content/api-docs/agent/index.mdx
index 5fd0fba7de..b472c67825 100644
--- a/website/content/api-docs/agent/index.mdx
+++ b/website/content/api-docs/agent/index.mdx
@@ -227,11 +227,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul members`](/commands/members).
-=======
--> The corresponding CLI command is [`consul members`](https://www.consul.io/commands/members)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -379,11 +375,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul reload`](/commands/reload).
-=======
--> The corresponding CLI command is [`consul reload`](https://www.consul.io/commands/reload)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -416,11 +408,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul maint`](/commands/maint).
-=======
--> The corresponding CLI command is [`consul maint`](https://www.consul.io/commands/maint)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -647,11 +635,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul join`](/commands/join).
-=======
--> The corresponding CLI command is [`consul join`](https://www.consul.io/commands/join)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -693,11 +677,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul leave`](/commands/leave).
-=======
--> The corresponding CLI command is [`consul leave`](https://www.consul.io/commands/leave)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -736,11 +716,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul force-leave`](/commands/force-leave).
-=======
--> The corresponding CLI command is [`consul force-leave`](https://www.consul.io/commands/force-leave)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -816,11 +792,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul acl set-agent-token`](/commands/acl/set-agent-token).
-=======
--> The corresponding CLI command is [`consul acl set-agent-token`](https://www.consul.io/commands/acl/set-agent-token)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/agent/service.mdx b/website/content/api-docs/agent/service.mdx
index 9abec0fa05..8c37c7d1a2 100644
--- a/website/content/api-docs/agent/service.mdx
+++ b/website/content/api-docs/agent/service.mdx
@@ -593,11 +593,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul services register`](/commands/services/register).
-=======
--> The corresponding CLI command is [`consul services register`](https://www.consul.io/commands/services/register)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Query string parameters
@@ -772,11 +768,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul services deregister`](/commands/services/deregister).
-=======
--> The corresponding CLI command is [`consul services deregister`](https://www.consul.io/commands/services/deregister)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/catalog.mdx b/website/content/api-docs/catalog.mdx
index 5a48e23dd4..e685ce9fbd 100644
--- a/website/content/api-docs/catalog.mdx
+++ b/website/content/api-docs/catalog.mdx
@@ -266,11 +266,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul catalog datacenters`](/commands/catalog/datacenters).
-=======
--> The corresponding CLI command is [`consul catalog datacenters`](https://www.consul.io/commands/catalog/datacenters)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -303,11 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul catalog nodes`](/commands/catalog/nodes).
-=======
--> The corresponding CLI command is [`consul catalog nodes`](https://www.consul.io/commands/catalog/nodes)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -404,11 +396,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `YES` | `all` | `none` | `service:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul catalog services`](/commands/catalog/services).
-=======
--> The corresponding CLI command is [`consul catalog services`](https://www.consul.io/commands/catalog/services)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/config.mdx b/website/content/api-docs/config.mdx
index e2a5707c21..24d3862834 100644
--- a/website/content/api-docs/config.mdx
+++ b/website/content/api-docs/config.mdx
@@ -48,11 +48,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul config write`](/commands/config/write).
-=======
--> The corresponding CLI command is [`consul config write`](https://www.consul.io/commands/config/write)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -121,11 +117,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul config read`](/commands/config/read).
-=======
--> The corresponding CLI command is [`consul config read`](https://www.consul.io/commands/config/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -196,11 +188,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul config list`](/commands/config/list).
-=======
--> The corresponding CLI command is [`consul config list`](https://www.consul.io/commands/config/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -276,11 +264,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write ` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul config delete`](/commands/config/delete).
-=======
--> The corresponding CLI command is [`consul config delete`](https://www.consul.io/commands/config/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/connect/ca.mdx b/website/content/api-docs/connect/ca.mdx
index ccad2a488d..4804d362b0 100644
--- a/website/content/api-docs/connect/ca.mdx
+++ b/website/content/api-docs/connect/ca.mdx
@@ -125,11 +125,7 @@ The table below shows this endpoint's support for
1 ACL required was operator:read
prior to versions 1.8.6,
1.7.10, and 1.6.10.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul connect ca get-config`](/commands/connect/ca#get-config).
-=======
--> The corresponding CLI command is [`consul connect ca get-config`](https://www.consul.io/commands/connect/ca#get-config)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -171,11 +167,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul connect ca set-config`](/commands/connect/ca#set-config).
-=======
--> The corresponding CLI command is [`consul connect ca set-config`](https://www.consul.io/commands/connect/ca#set-config)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 1401b8a8f7..8f34b65fa9 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -54,11 +54,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention create -replace`](/commands/intention/create#replace).
-=======
--> The corresponding CLI command is [`consul intention create -replace`](https://www.consul.io/commands/intention/create#replace)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### URL Parameters
@@ -169,11 +165,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention create`](/commands/intention/create).
-=======
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### URL Parameters
@@ -327,11 +319,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
-=======
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -408,11 +396,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
-=======
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -474,11 +458,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
--> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
-=======
--> The corresponding CLI command is [`consul intention create`](https://www.consul.io/commands/intention/get)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
+-> The corresponding CLI command is `consul intention list`.
### Parameters
@@ -569,11 +549,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
-=======
--> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -633,11 +609,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
-=======
--> The corresponding CLI command is [`consul intention delete`](https://www.consul.io/commands/intention/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -694,11 +666,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention check`](/commands/intention/check).
-=======
--> The corresponding CLI command is [`consul intention check`](https://www.consul.io/commands/intention/check)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -763,11 +731,7 @@ The table below shows this endpoint's support for
for more details.
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul intention match`](/commands/intention/match).
-=======
--> The corresponding CLI command is [`consul intention match`](https://www.consul.io/commands/intention/match)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index c51dc0bd1e..dc53ba3586 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,11 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul rtt -wan #`](/commands/rtt#wan).
-=======
--> The corresponding CLI command is [`consul rtt -wan #`](https://www.consul.io/commands/rtt#wan)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
@@ -96,11 +92,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul rtt #`](/commands/rtt).
-=======
--> The corresponding CLI command is [`consul rtt #`](https://www.consul.io/commands/rtt)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/event.mdx b/website/content/api-docs/event.mdx
index e72c5aab48..fd835a0973 100644
--- a/website/content/api-docs/event.mdx
+++ b/website/content/api-docs/event.mdx
@@ -29,11 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `event:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul event`](/commands/event).
-=======
--> The corresponding CLI command is [`consul event`](https://www.consul.io/commands/event)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/kv.mdx b/website/content/api-docs/kv.mdx
index 70a533c855..63e62060ec 100644
--- a/website/content/api-docs/kv.mdx
+++ b/website/content/api-docs/kv.mdx
@@ -41,11 +41,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `key:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul kv get`](/commands/kv/get).
-=======
--> The corresponding CLI command is [`consul kv get`](https://www.consul.io/commands/kv/get)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -177,11 +173,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul kv put`](/commands/kv/put).
-=======
--> The corresponding CLI command is [`consul kv put`](https://www.consul.io/commands/kv/put)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -269,11 +261,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul kv delete`](/commands/kv/delete).
-=======
--> The corresponding CLI command is [`consul kv delete`](https://www.consul.io/commands/kv/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/namespaces.mdx b/website/content/api-docs/namespaces.mdx
index 6660a7b8f2..1d3b49871d 100644
--- a/website/content/api-docs/namespaces.mdx
+++ b/website/content/api-docs/namespaces.mdx
@@ -29,11 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul namespace create`](/commands/namespace/create).
-=======
--> The corresponding CLI command is [`consul namespace create`](https://www.consul.io/commands/namespace/create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -167,11 +163,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul namespace read`](/commands/namespace/read).
-=======
--> The corresponding CLI command is [`consul namespace read`](https://www.consul.io/commands/namespace/read)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -239,11 +231,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul namespace update`](/commands/namespace/update) or [`consul namespace write`](/commands/namespace/write).
-=======
--> The corresponding CLI command is [`consul namespace update`](https://www.consul.io/commands/namespace/update) or [`consul namespace write`](https://www.consul.io/commands/namespace/write)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -382,11 +370,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul namespace delete`](/commands/namespace/delete).
-=======
--> The corresponding CLI command is [`consul namespace delete`](https://www.consul.io/commands/namespace/delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -460,11 +444,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul namespace list`](/commands/namespace/list).
-=======
--> The corresponding CLI command is [`consul namespace list`](https://www.consul.io/commands/namespace/list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Sample Request
diff --git a/website/content/api-docs/operator/area.mdx b/website/content/api-docs/operator/area.mdx
index cb7afed1f1..e28fe41f0b 100644
--- a/website/content/api-docs/operator/area.mdx
+++ b/website/content/api-docs/operator/area.mdx
@@ -45,11 +45,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area create`](/commands/operator/area#create).
-=======
--> The corresponding CLI command is [`consul operator area create`](https://www.consul.io/commands/operator/area#create)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -117,11 +113,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `YES` | `all` | `none` | `operator:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area list`](/commands/operator/area#list).
-=======
--> The corresponding CLI command is [`consul operator area list`](https://www.consul.io/commands/operator/area#list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -166,11 +158,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area update`](/commands/operator/area#update).
-=======
--> The corresponding CLI command is [`consul operator area update`](https://www.consul.io/commands/operator/area#update)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -262,11 +250,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area delete`](/commands/operator/area#delete).
-=======
--> The corresponding CLI command is [`consul operator area delete`](https://www.consul.io/commands/operator/area#delete)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -304,11 +288,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area join`](/commands/operator/area#join).
-=======
--> The corresponding CLI command is [`consul operator area join`](https://www.consul.io/commands/operator/area#join)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -383,11 +363,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator area members`](/commands/operator/area#members).
-=======
--> The corresponding CLI command is [`consul operator area members`](https://www.consul.io/commands/operator/area#members)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx
index 15d2738fa0..749e795f6c 100644
--- a/website/content/api-docs/operator/autopilot.mdx
+++ b/website/content/api-docs/operator/autopilot.mdx
@@ -33,11 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator autopilot get-config`](/commands/operator/autopilot#get-config).
-=======
--> The corresponding CLI command is [`consul operator autopilot get-config`](https://www.consul.io/commands/operator/autopilot#get-config)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -93,11 +89,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator autopilot set-config`](/commands/operator/autopilot#set-config).
-=======
--> The corresponding CLI command is [`consul operator autopilot set-config`](https://www.consul.io/commands/operator/autopilot#set-config)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -281,11 +273,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator autopilot state`](/commands/operator/autopilot#state).
-=======
--> The corresponding CLI command is [`consul operator autopilot state`](https://www.consul.io/commands/operator/autopilot#state)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx
index de8f37b155..b0dfef6081 100644
--- a/website/content/api-docs/operator/keyring.mdx
+++ b/website/content/api-docs/operator/keyring.mdx
@@ -35,11 +35,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `NO` | `none` | `none` | `keyring:read` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul keyring -list`](/commands/keyring#list).
-=======
--> The corresponding CLI command is [`consul keyring -list`](https://www.consul.io/commands/keyring#list)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -126,11 +122,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul keyring -intstall`](/commands/keyring#install).
-=======
--> The corresponding CLI command is [`consul keyring -intstall`](https://www.consul.io/commands/keyring#install)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -178,11 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul keyring -use`](/commands/keyring#use).
-=======
--> The corresponding CLI command is [`consul keyring -use`](https://www.consul.io/commands/keyring#use)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -230,11 +218,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul keyring -remove`](/commands/keyring#remove).
-=======
--> The corresponding CLI command is [`consul keyring -remove`](https://www.consul.io/commands/keyring#remove)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/operator/license.mdx b/website/content/api-docs/operator/license.mdx
index 7766393b0c..b4853ad1ce 100644
--- a/website/content/api-docs/operator/license.mdx
+++ b/website/content/api-docs/operator/license.mdx
@@ -31,11 +31,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `all` | `none` | `none` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul license get`](/commands/license#get).
-=======
--> The corresponding CLI command is [`consul license get`](https://www.consul.io/commands/license#get)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -102,11 +98,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul license put`](/commands/license#put).
-=======
--> The corresponding CLI command is [`consul license put`](https://www.consul.io/commands/license#put)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -178,11 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul license reset`](/commands/license#reset).
-=======
--> The corresponding CLI command is [`consul license reset`](https://www.consul.io/commands/license#reset)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx
index 4bd3754478..3bd4dc4b8e 100644
--- a/website/content/api-docs/operator/raft.mdx
+++ b/website/content/api-docs/operator/raft.mdx
@@ -130,11 +130,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator raft remove-peer`](/commands/operator/raft#remove-peer).
-=======
--> The corresponding CLI command is [`consul operator raft remove-peer`](https://www.consul.io/commands/operator/raft#remove-peer)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/snapshot.mdx b/website/content/api-docs/snapshot.mdx
index 2556ab134f..b2866eae3c 100644
--- a/website/content/api-docs/snapshot.mdx
+++ b/website/content/api-docs/snapshot.mdx
@@ -39,11 +39,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `default,stale` | `none` | `management` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul snapshot save`](/commands/snapshot/save).
-=======
--> The corresponding CLI command is [`consul snapshot save`](https://www.consul.io/commands/snapshot/save)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
@@ -100,11 +96,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `management` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul snapshot restore`](/commands/snapshot/restore).
-=======
--> The corresponding CLI command is [`consul snapshot restore`](https://www.consul.io/commands/snapshot/restore)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
diff --git a/website/content/api-docs/status.mdx b/website/content/api-docs/status.mdx
index 3bff750ae8..39df6eeca4 100644
--- a/website/content/api-docs/status.mdx
+++ b/website/content/api-docs/status.mdx
@@ -70,11 +70,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
-<<<<<<< HEAD
-> The corresponding CLI command is [`consul operator raft list-peers`](/commands/operator/raft#list-peers).
-=======
--> The corresponding CLI command is [`consul operator raft list-peers`](https://www.consul.io/commands/operator/raft#list-peers)
->>>>>>> f3587417d0a80537b28263338c32bfd840714733
### Parameters
From 47067b0256d9c61a4826df447b1b0f1fbe093dc7 Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Tue, 11 Jan 2022 11:46:50 -0500
Subject: [PATCH 06/24] Fixing CircleCI issues and adding Partition CLI links
---
website/content/api-docs/admin-partitions.mdx | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/website/content/api-docs/admin-partitions.mdx b/website/content/api-docs/admin-partitions.mdx
index adf2e0529d..a9129ed890 100644
--- a/website/content/api-docs/admin-partitions.mdx
+++ b/website/content/api-docs/admin-partitions.mdx
@@ -29,6 +29,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul partition create`](/commands/partition#create).
+
### Parameters
- `Name` `(string: )` - The partition name. This must be a valid
@@ -85,6 +87,8 @@ The table below shows this endpoint's support for
1 A non-anonymous token can read its own partition.
+-> The corresponding CLI command is [`consul partition read`](/commands/partition#read).
+
### Parameters
- `name` `(string: )` - Specifies the partition to read. This
@@ -126,6 +130,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul partition write`](/commands/partition#write).
+
### Parameters
- `Name` `(string: )` - The partition name. This must be a valid
@@ -188,6 +194,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
+-> The corresponding CLI command is [`consul partition delete`](/commands/partition#delete).
+
### Parameters
- `name` `(string: )` - Specifies the partition to delete. This
@@ -231,6 +239,8 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `consistent` | `none` | `operator:read` |
+-> The corresponding CLI command is [`consul partition list`](/commands/partition#list).
+
### Sample Request
```shell-session
From 2b3fa23425662fb2903aee489b172d76c05f4431 Mon Sep 17 00:00:00 2001
From: Chip Vaughn
Date: Tue, 11 Jan 2022 15:51:04 -0500
Subject: [PATCH 07/24] CLI Link clean-up
---
website/content/api-docs/connect/intentions.mdx | 4 ++--
website/content/api-docs/coordinate.mdx | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 8f34b65fa9..7afdb026d9 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -319,7 +319,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
+-> The corresponding CLI command is [`consul intention get`](/commands/intention/get).
### Parameters
@@ -396,7 +396,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](/commands/intention/get).
+-> The corresponding CLI command is [`consul intention get`](/commands/intention/get).
### Parameters
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index dc53ba3586..e9103a1166 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,7 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul rtt -wan #`](/commands/rtt#wan).
+-> The corresponding CLI command is [`consul rtt -wan`](/commands/rtt#wan).
### Sample Request
@@ -92,7 +92,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
--> The corresponding CLI command is [`consul rtt #`](/commands/rtt).
+-> The corresponding CLI command is [`consul rtt`](/commands/rtt).
### Parameters
From 97348e25a769b6b4b838a0902e7dea2c04cd8732 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 14 Jan 2022 11:54:41 -0500
Subject: [PATCH 08/24] Bump github.com/aws/aws-sdk-go from 1.25.41 to 1.42.34
(#12083)
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.25.41 to 1.42.34.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.25.41...v1.42.34)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 4 ++--
go.sum | 12 ++++++++----
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/go.mod b/go.mod
index 6615726deb..598631f90b 100644
--- a/go.mod
+++ b/go.mod
@@ -14,7 +14,7 @@ require (
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
github.com/armon/go-metrics v0.3.10
github.com/armon/go-radix v1.0.0
- github.com/aws/aws-sdk-go v1.25.41
+ github.com/aws/aws-sdk-go v1.42.34
github.com/coredns/coredns v1.1.2
github.com/coreos/go-oidc v2.1.0+incompatible
github.com/digitalocean/godo v1.10.0 // indirect
@@ -85,7 +85,7 @@ require (
go.opencensus.io v0.22.0 // indirect
go.uber.org/goleak v1.1.10
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a
- golang.org/x/net v0.0.0-20211209124913-491a49abca63
+ golang.org/x/net v0.0.0-20211216030914-fe4d6282115f
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
golang.org/x/sys v0.0.0-20211013075003-97ac67df715c
diff --git a/go.sum b/go.sum
index c502a44757..b4d686c623 100644
--- a/go.sum
+++ b/go.sum
@@ -66,8 +66,9 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj
github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI=
github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
-github.com/aws/aws-sdk-go v1.25.41 h1:/hj7nZ0586wFqpwjNpzWiUTwtaMgxAZNZKHay80MdXw=
github.com/aws/aws-sdk-go v1.25.41/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
+github.com/aws/aws-sdk-go v1.42.34 h1:fqGAiKmCSRY1rEa4G9VqgkKKbNmLKYq5dKmLtQkvYi8=
+github.com/aws/aws-sdk-go v1.42.34/go.mod h1:OGr6lGMAKGlG9CVrYnWYDKIyb829c6EVBRjxqjmPepc=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
@@ -322,8 +323,11 @@ github.com/jackc/fake v0.0.0-20150926172116-812a484cc733/go.mod h1:WrMFNQdiFJ80s
github.com/jackc/pgx v3.3.0+incompatible/go.mod h1:0ZGrqGqkRlliWnWB4zKnWtjbSWbGkVEFm4TeybAXq+I=
github.com/jarcoal/httpmock v0.0.0-20180424175123-9c70cfe4a1da h1:FjHUJJ7oBW4G/9j1KzlHaXL09LyMVM9rupS39lncbXk=
github.com/jarcoal/httpmock v0.0.0-20180424175123-9c70cfe4a1da/go.mod h1:ks+b9deReOc7jgqp+e7LuFiCBH6Rm5hL32cLcEAArb4=
-github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
+github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
+github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
+github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=
+github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
github.com/joyent/triton-go v0.0.0-20180628001255-830d2b111e62/go.mod h1:U+RSyWxWd04xTqnuOQxnai7XGS2PrPY2cfGoDKtMHjA=
github.com/joyent/triton-go v1.7.1-0.20200416154420-6801d15b779f h1:ENpDacvnr8faw5ugQmEF1QYk+f/Y9lXFvuYmRxykago=
@@ -588,8 +592,8 @@ golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8=
-golang.org/x/net v0.0.0-20211209124913-491a49abca63 h1:iocB37TsdFuN6IBRZ+ry36wrkoV51/tl5vOWqkcPGvY=
-golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20211216030914-fe4d6282115f h1:hEYJvxw1lSnWIl8X9ofsYMklzaDs90JI2az5YMd4fPM=
+golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
From 4947d6d29fbc8f0fc230d09b1d5c7deac012c5d7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 14 Jan 2022 11:56:26 -0500
Subject: [PATCH 09/24] build(deps): bump github.com/mitchellh/pointerstructure
(#12072)
Bumps [github.com/mitchellh/pointerstructure](https://github.com/mitchellh/pointerstructure) from 1.0.0 to 1.2.1.
- [Release notes](https://github.com/mitchellh/pointerstructure/releases)
- [Commits](https://github.com/mitchellh/pointerstructure/compare/v1.0.0...v1.2.1)
---
updated-dependencies:
- dependency-name: github.com/mitchellh/pointerstructure
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 4 ++--
go.sum | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/go.mod b/go.mod
index 598631f90b..1d4258feff 100644
--- a/go.mod
+++ b/go.mod
@@ -69,8 +69,8 @@ require (
github.com/mitchellh/copystructure v1.0.0
github.com/mitchellh/go-testing-interface v1.14.0
github.com/mitchellh/hashstructure v0.0.0-20170609045927-2bca23e0e452
- github.com/mitchellh/mapstructure v1.4.1-0.20210112042008-8ebf2d61a8b4
- github.com/mitchellh/pointerstructure v1.0.0
+ github.com/mitchellh/mapstructure v1.4.1
+ github.com/mitchellh/pointerstructure v1.2.1
github.com/mitchellh/reflectwalk v1.0.1
github.com/patrickmn/go-cache v2.1.0+incompatible
github.com/pierrec/lz4 v2.5.2+incompatible // indirect
diff --git a/go.sum b/go.sum
index b4d686c623..f1b60a8f03 100644
--- a/go.sum
+++ b/go.sum
@@ -394,10 +394,10 @@ github.com/mitchellh/hashstructure v0.0.0-20170609045927-2bca23e0e452/go.mod h1:
github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure v1.3.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
-github.com/mitchellh/mapstructure v1.4.1-0.20210112042008-8ebf2d61a8b4 h1:MGwxzM4mdkhmCfDyEmSfng7tE1QRIUGbedKdaMksvjw=
-github.com/mitchellh/mapstructure v1.4.1-0.20210112042008-8ebf2d61a8b4/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
-github.com/mitchellh/pointerstructure v1.0.0 h1:ATSdz4NWrmWPOF1CeCBU4sMCno2hgqdbSrRPFWQSVZI=
-github.com/mitchellh/pointerstructure v1.0.0/go.mod h1:k4XwG94++jLVsSiTxo7qdIfXA9pj9EAeo0QsNNJOLZ8=
+github.com/mitchellh/mapstructure v1.4.1 h1:CpVNEelQCZBooIPDn+AR3NpivK/TIKU8bDxdASFVQag=
+github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
+github.com/mitchellh/pointerstructure v1.2.1 h1:ZhBBeX8tSlRpu/FFhXH4RC4OJzFlqsQhoHZAz4x7TIw=
+github.com/mitchellh/pointerstructure v1.2.1/go.mod h1:BRAsLI5zgXmw97Lf6s25bs8ohIXc3tViBH44KcwB2g4=
github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
github.com/mitchellh/reflectwalk v1.0.1 h1:FVzMWA5RllMAKIdUSC8mdWo3XtwoecrH79BY70sEEpE=
github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
From 068f708fd991240eb393d7f64b87484da42f5bd9 Mon Sep 17 00:00:00 2001
From: Matt Keeler
Date: Fri, 14 Jan 2022 12:03:20 -0500
Subject: [PATCH 10/24] Updating the docs to point out that 1.10.7 should be
used instead of 1.10.6 (#12086)
---
website/content/docs/upgrading/upgrade-specific.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/content/docs/upgrading/upgrade-specific.mdx b/website/content/docs/upgrading/upgrade-specific.mdx
index 757c1d73fd..91a0a7c2c8 100644
--- a/website/content/docs/upgrading/upgrade-specific.mdx
+++ b/website/content/docs/upgrading/upgrade-specific.mdx
@@ -20,7 +20,7 @@ upgrade flow.
Consul Enterprise versions 1.10.0 through 1.10.4 contain a latent bug that
causes those client or server agents to deregister their own services or health
checks when some of the servers have been upgraded to 1.11. Before upgrading Consul Enterprise servers to 1.11, all Consul agents should first
-be upgraded to 1.10.6 or higher to ensure forward compatibility and prevent
+be upgraded to 1.10.7 or higher to ensure forward compatibility and prevent
flapping of catalog registrations.
### Deprecated Agent Config Options
From f0775f726535e98ac47a74da20d43bc53b654fee Mon Sep 17 00:00:00 2001
From: Melissa Kam
Date: Fri, 14 Jan 2022 11:12:21 -0600
Subject: [PATCH 11/24] docs/nia: CTS Terraform v1.1 compatibility
---
website/content/docs/nia/compatibility.mdx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/website/content/docs/nia/compatibility.mdx b/website/content/docs/nia/compatibility.mdx
index be7bd13acc..9c97b707f3 100644
--- a/website/content/docs/nia/compatibility.mdx
+++ b/website/content/docs/nia/compatibility.mdx
@@ -21,7 +21,8 @@ Consul-Terraform-Sync is compatible with the following Terraform OSS versions:
| Consul-Terraform-Sync | Compatible Terraform Version |
| --------------------- | ---------------------------- |
-| 0.2+ | 0.13 - 1.0 |
+| 0.3+ | 0.13 - 1.1 |
+| 0.2 | 0.13 - 1.0 |
| 0.1 | 0.13 - 0.14 |
## Terraform Cloud
From a3c0f748f58af364c6e91cda9619a0292b144044 Mon Sep 17 00:00:00 2001
From: Blake Covarrubias
Date: Thu, 13 Jan 2022 16:30:52 -0800
Subject: [PATCH 12/24] docs: Add HCL examples to agent config options
---
website/content/docs/agent/options.mdx | 179 ++++++++++++++++++++-----
1 file changed, 142 insertions(+), 37 deletions(-)
diff --git a/website/content/docs/agent/options.mdx b/website/content/docs/agent/options.mdx
index 405c8dcaad..c0d4efc5e7 100644
--- a/website/content/docs/agent/options.mdx
+++ b/website/content/docs/agent/options.mdx
@@ -113,7 +113,7 @@ The options below are all specified on the command-line.
template that must resolve at runtime to a single address. Some example templates:
-
+
```shell-session
$ consul agent -bind '{{ GetPrivateInterfaces | include "network" "10.0.0.0/8" | attr "address" }}'
```
@@ -162,11 +162,11 @@ The options below are all specified on the command-line.
template that can potentially resolve to multiple addresses.
-
+
```shell
$ consul agent -dev -client '{{ GetPrivateInterfaces | exclude "type" "ipv6" | join "address" " " }}'
```
-
+
@@ -275,7 +275,6 @@ The options below are all specified on the command-line.
they are defined in the local configuration files. Script checks defined in HTTP
API registrations will still not be allowed.
-
- `-encrypt` ((#\_encrypt)) - Specifies the secret key to use for encryption
of Consul network traffic. This key must be 32-bytes that are Base64-encoded. The
easiest way to create an encryption key is to use [`consul keygen`](/commands/keygen).
@@ -595,18 +594,36 @@ In addition to the command-line options, configuration can be put into
files. This may be easier in certain situations, for example when Consul is
being configured using a configuration management system.
-The configuration files are JSON formatted, making them easily readable
-and editable by both humans and computers. The configuration is formatted
-as a single JSON object with configuration within it.
+The configuration files are formatted as HCL, or JSON. JSON formatted configs are easily readable
+and editable by both humans and computers. JSON formatted configuration consists
+of a single JSON object with multiple configuration keys specified within it.
-Configuration files are used for more than just setting up the agent,
-they are also used to provide check and service definitions. These are used
-to announce the availability of system servers to the rest of the cluster.
-They are documented separately under [check configuration](/docs/agent/checks) and
-[service configuration](/docs/agent/services) respectively. The service and check
+Configuration files are used for more than just setting up the agent.
+They are also used to provide check and service definitions that
+announce the availability of system servers to the rest of the cluster.
+These definitions are documented separately under [check configuration](/docs/agent/checks) and
+[service configuration](/docs/agent/services) respectively. Service and check
definitions support being updated during a reload.
-
+
+
+```hcl
+datacenter = "east-aws"
+data_dir = "/opt/consul"
+log_level = "INFO"
+node_name = "foobar"
+server = true
+watches = [
+ {
+ type = "checks"
+ handler = "/usr/bin/health-check-handler.sh"
+ }
+]
+
+telemetry {
+ statsite_address = "127.0.0.1:2180"
+}
+```
```json
{
@@ -627,7 +644,7 @@ definitions support being updated during a reload.
}
```
-
+
#### Configuration Key Reference ((#config_key_reference))
@@ -764,7 +781,14 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
- `managed_service_provider` ((#acl_tokens_managed_service_provider)) - An
array of ACL tokens used by Consul managed service providers for cluster operations.
-
+
+
+ ```hcl
+ managed_service_provider {
+ accessor_id = "ed22003b-0832-4e48-ac65-31de64e5c2ff"
+ secret_id = "cb6be010-bba8-4f30-a9ed-d347128dde17"
+ }
+ ```
```json
"managed_service_provider": [
@@ -775,7 +799,7 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
]
```
-
+
- `acl_datacenter` - **This field is deprecated in Consul 1.4.0. See the [`primary_datacenter`](#primary_datacenter) field instead.**
@@ -915,7 +939,7 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
- `audit` - Added in Consul 1.8, the audit object allow users to enable auditing
and configure a sink and filters for their audit logs. For more information, review the [audit log tutorial](https://learn.hashicorp.com/tutorials/consul/audit-logging).
-
+
```hcl
audit {
@@ -932,7 +956,26 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
}
```
-
+ ```json
+ {
+ "audit": {
+ "enabled": true,
+ "sink": {
+ "My sink": {
+ "type": "file",
+ "format": "json",
+ "path": "data/audit/audit.json",
+ "delivery_guarantee": "best-effort",
+ "rotate_duration": "24h",
+ "rotate_max_files": 15,
+ "rotate_bytes": 25165824
+ }
+ }
+ }
+ }
+ ```
+
+
The following sub-keys are available:
@@ -1118,14 +1161,14 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
validating all claims to account for clock skew. Defaults to 60s (1 minute)
if set to 0s and can be disabled if set to -1ns.
- - `claim_assertions` (Defaults to []) List of assertions about the mapped
+ - `claim_assertions` (Defaults to `[]`) List of assertions about the mapped
claims required to authorize the incoming RPC request. The syntax uses
- github.com/hashicorp/go-bexpr which is shared with the
+ [github.com/hashicorp/go-bexpr](https://github.com/hashicorp/go-bexpr) which is shared with the
[API filtering feature](/api/features/filtering). For example, the following
configurations when combined will ensure that the JWT `sub` matches the node
name requested by the client.
-
+
```hcl
claim_mappings {
@@ -1136,7 +1179,16 @@ Valid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'h'."
]
```
-
+ ```json
+ {
+ "claim_mappings": {
+ "sub": "node_name"
+ },
+ "claim_assertions": ["value.node_name == \"${node}\""]
+ }
+ ```
+
+
The assertions are lightly templated using [HIL syntax](https://github.com/hashicorp/hil)
to interpolate some values from the RPC request. The list of variables that can be interpolated
@@ -1534,7 +1586,7 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
equivalent to "no max age". To get a fresh value from the cache use a very small value
of `1ns` instead of 0.
- - `prefer_namespace` ((#dns_prefer_namespace)) **Deprecated in
+ - `prefer_namespace` ((#dns_prefer_namespace)) **Deprecated in
Consul 1.11. Use the [canonical DNS format](/docs/discovery/dns#namespaced-partitioned-services) instead.** -
When set to true, in a DNS query for a service, the label between the domain
and the `service` label will be treated as a namespace name instead of a datacenter.
@@ -1702,7 +1754,15 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
- `response_headers` This object allows adding headers to the HTTP API and UI responses. For example, the following config can be used to enable [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) on the HTTP API endpoints:
-
+
+
+ ```hcl
+ http_config {
+ response_headers {
+ Access-Control-Allow-Origin = "*"
+ }
+ }
+ ```
```json
{
@@ -1714,7 +1774,7 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
}
```
-
+
- `allow_write_http_from` This object is a list of networks in CIDR notation (eg "127.0.0.0/8") that are allowed to call the agent write endpoints. It defaults to an empty list, which means all networks are allowed. This is used to make the agent read-only, except for select ip ranges. - To block write calls from anywhere, use `[ "255.255.255.255/32" ]`. - To only allow write calls from localhost, use `[ "127.0.0.0/8" ]` - To only allow specific IPs, use `[ "10.0.0.1/32", "10.0.0.2/32" ]`
@@ -1762,7 +1822,13 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
- `node_meta` Available in Consul 0.7.3 and later, This object allows associating arbitrary metadata key/value pairs with the local node, which can then be used for filtering results from certain catalog endpoints. See the [`-node-meta` command-line flag](#_node_meta) for more information.
-
+
+
+ ```hcl
+ node_meta {
+ instance_type = "t2.medium"
+ }
+ ```
```json
{
@@ -1772,7 +1838,7 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
}
```
-
+
- `partition` - This flag is used to set
the name of the admin partition the agent belongs to. An agent can only join
@@ -1782,7 +1848,7 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
partition. This cannot be set on a server agent.
~> **Warning:** The `partition` option cannot be used either the
- [`segment`](#segment-2) option or [`-segment`](#_segment) flag.
+ [`segment`](#segment-2) option or [`-segment`](#_segment) flag.
- `performance` Available in Consul 0.7 and later, this is a nested object that allows tuning the performance of different subsystems in Consul. See the [Server Performance](/docs/install/performance) documentation for more details. The following parameters are available:
@@ -1866,15 +1932,14 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
- `protocol` ((#protocol)) Equivalent to the [`-protocol` command-line
flag](#_protocol).
-- `raft_boltdb` ((#raft_boltdb)) This is a nested object that allows configuring
+- `raft_boltdb` ((#raft_boltdb)) This is a nested object that allows configuring
options for Raft's BoltDB based log store.
- - `NoFreelistSync` ((#NoFreelistSync)) Setting this to `true` will disable
+ - `NoFreelistSync` ((#NoFreelistSync)) Setting this to `true` will disable
syncing the BoltDB freelist to disk within the raft.db file. Not syncing
the freelist to disk will reduce disk IO required for write operations
at the expense of potentially increasing start up time due to needing
to scan the db to discover where the free space resides within the file.
-
- `raft_protocol` ((#raft_protocol)) Equivalent to the [`-raft-protocol`
command-line flag](#_raft_protocol).
@@ -2119,13 +2184,23 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
This is a list of filter rules to apply for allowing/blocking metrics by
prefix in the following format:
-
+
- ```json
- ["+consul.raft.apply", "-consul.http", "+consul.http.GET"]
+ ```hcl
+ telemetry {
+ prefix_filter = ["+consul.raft.apply", "-consul.http", "+consul.http.GET"]
+ }
```
-
+ ```json
+ {
+ "telemetry": {
+ "prefix_filter": ["+consul.raft.apply", "-consul.http", "+consul.http.GET"]
+ }
+ }
+ ```
+
+
A leading "**+**" will enable any metrics with the given prefix, and a leading "**-**" will block them. If there is overlap between two rules, the more specific rule will take precedence. Blocking will take priority if the same prefix is listed multiple times.
@@ -2141,7 +2216,7 @@ bind_addr = "{{ GetPrivateInterfaces | include \"network\" \"10.0.0.0/8\" | attr
it is recommended to also enable the option [`disable_hostname`](#telemetry-disable_hostname)
to avoid having prefixed metrics with hostname. Consul does not use the default
Prometheus path, so Prometheus must be configured as follows. Note that using
- `?format=prometheus` in the path won't work as ? will be escaped, so it must be
+ `?format=prometheus` in the path won't work as `?` will be escaped, so it must be
specified as a parameter.
@@ -2465,7 +2540,35 @@ will result in TLS not being enabled at all, even when specifying a [`ca_file`](
See, especially, the use of the `ports` setting highlighted below.
-
+
+
+
+
+```hcl
+datacenter = "east-aws"
+data_dir = "/opt/consul"
+log_level = "INFO"
+node_name = "foobar"
+server = true
+
+addresses = {
+ https = "0.0.0.0"
+}
+ports {
+ https = 8501
+}
+
+key_file = "/etc/pki/tls/private/my.key"
+cert_file = "/etc/pki/tls/certs/my.crt"
+ca_file = "/etc/pki/tls/certs/ca-bundle.crt"
+verify_incoming = true
+verify_outgoing = true
+verify_server_hostname = true
+```
+
+
+
+
```json
{
@@ -2491,6 +2594,8 @@ See, especially, the use of the `ports` setting highlighted below.
+
+
Consul will not enable TLS for the HTTP API unless the `https` port has been
assigned a port number `> 0`. We recommend using `8501` for `https` as this
default will automatically work with some tooling.
From 2c8de2800531aa1d17ffb8880c975a062fcc6403 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 14 Jan 2022 12:35:00 -0500
Subject: [PATCH 13/24] build(deps): bump github.com/kr/text from 0.1.0 to
0.2.0 (#12063)
Bumps [github.com/kr/text](https://github.com/kr/text) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/kr/text/releases)
- [Commits](https://github.com/kr/text/compare/v0.1.0...v0.2.0)
---
updated-dependencies:
- dependency-name: github.com/kr/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 2 +-
go.sum | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/go.mod b/go.mod
index 1d4258feff..8f64548d21 100644
--- a/go.mod
+++ b/go.mod
@@ -63,7 +63,7 @@ require (
github.com/imdario/mergo v0.3.6
github.com/joyent/triton-go v1.7.1-0.20200416154420-6801d15b779f // indirect
github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect
- github.com/kr/text v0.1.0
+ github.com/kr/text v0.2.0
github.com/miekg/dns v1.1.41
github.com/mitchellh/cli v1.1.0
github.com/mitchellh/copystructure v1.0.0
diff --git a/go.sum b/go.sum
index f1b60a8f03..c58bf5e9be 100644
--- a/go.sum
+++ b/go.sum
@@ -105,6 +105,7 @@ github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3Ee
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
+github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -351,8 +352,9 @@ github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfn
github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI=
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
-github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
+github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
+github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
github.com/linode/linodego v0.7.1 h1:4WZmMpSA2NRwlPZcc0+4Gyn7rr99Evk9bnr0B3gXRKE=
github.com/linode/linodego v0.7.1/go.mod h1:ga11n3ivecUrPCHN0rANxKmfWBJVkOXfLMZinAbj2sY=
From f3ac9dafa606ef83cb75dc5c75c47b2815e39e80 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 14 Jan 2022 12:39:13 -0500
Subject: [PATCH 14/24] build(deps): bump github.com/ryanuber/columnize
(#12062)
Bumps [github.com/ryanuber/columnize](https://github.com/ryanuber/columnize) from 2.1.0+incompatible to 2.1.2+incompatible.
- [Release notes](https://github.com/ryanuber/columnize/releases)
- [Commits](https://github.com/ryanuber/columnize/compare/v2.1.0...v2.1.2)
---
updated-dependencies:
- dependency-name: github.com/ryanuber/columnize
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 2 +-
go.sum | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/go.mod b/go.mod
index 8f64548d21..ed0bdc6bb8 100644
--- a/go.mod
+++ b/go.mod
@@ -78,7 +78,7 @@ require (
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 // indirect
github.com/prometheus/client_golang v1.4.0
github.com/rboyer/safeio v0.2.1
- github.com/ryanuber/columnize v2.1.0+incompatible
+ github.com/ryanuber/columnize v2.1.2+incompatible
github.com/shirou/gopsutil/v3 v3.21.10
github.com/stretchr/testify v1.7.0
go.etcd.io/bbolt v1.3.5
diff --git a/go.sum b/go.sum
index c58bf5e9be..22d0a704ea 100644
--- a/go.sum
+++ b/go.sum
@@ -477,8 +477,9 @@ github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6So
github.com/rs/zerolog v1.4.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
-github.com/ryanuber/columnize v2.1.0+incompatible h1:j1Wcmh8OrK4Q7GXY+V7SVSY8nUWQxHW5TkBe7YUl+2s=
github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
+github.com/ryanuber/columnize v2.1.2+incompatible h1:C89EOx/XBWwIXl8wm8OPJBd7kPF25UfsK2X7Ph/zCAk=
+github.com/ryanuber/columnize v2.1.2+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk=
github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc=
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
From 7a4fb0d0e573678712b1f478049ae2d4c07f9b91 Mon Sep 17 00:00:00 2001
From: Evan Culver
Date: Fri, 14 Jan 2022 13:35:46 -0800
Subject: [PATCH 15/24] Add changelog from latest releases (#12095)
---
CHANGELOG.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0391f6984c..084cb6a4fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,46 @@
+## 1.11.2 (January 12, 2022)
+
+FEATURES:
+
+* ingress: allow setting TLS min version and cipher suites in ingress gateway config entries [[GH-11576](https://github.com/hashicorp/consul/issues/11576)]
+
+IMPROVEMENTS:
+
+* api: Return 404 when de-registering a non-existent check [[GH-11950](https://github.com/hashicorp/consul/issues/11950)]
+* connect: Add support for connecting to services behind a terminating gateway when using a transparent proxy. [[GH-12049](https://github.com/hashicorp/consul/issues/12049)]
+* http: when a user attempts to access the UI but can't because it's disabled, explain this and how to fix it [[GH-11820](https://github.com/hashicorp/consul/issues/11820)]
+* ui: Added a notice for non-primary intention creation [[GH-11985](https://github.com/hashicorp/consul/issues/11985)]
+
+BUG FIXES:
+
+* Mutate `NodeService` struct properly to avoid a data race. [[GH-11940](https://github.com/hashicorp/consul/issues/11940)]
+* Upgrade to raft `1.3.3` which fixes a bug where a read replica node can trigger a raft election and become a leader. [[GH-11958](https://github.com/hashicorp/consul/issues/11958)]
+* cli: Display assigned node identities in output of `consul acl token list`. [[GH-11926](https://github.com/hashicorp/consul/issues/11926)]
+* cli: when creating a private key, save the file with mode 0600 so that only the user has read permission. [[GH-11781](https://github.com/hashicorp/consul/issues/11781)]
+* config: include all config errors in the error message, previously some could be hidden. [[GH-11918](https://github.com/hashicorp/consul/issues/11918)]
+* memberlist: fixes a bug which prevented members from joining a cluster with
+large amounts of churn [[GH-253](https://github.com/hashicorp/memberlist/issues/253)] [[GH-12042](https://github.com/hashicorp/consul/issues/12042)]
+* snapshot: the `snapshot save` command now saves the snapshot with read permission for only the current user. [[GH-11918](https://github.com/hashicorp/consul/issues/11918)]
+* ui: Differentiate between Service Meta and Node Meta when choosing search fields
+in Service Instance listings [[GH-11774](https://github.com/hashicorp/consul/issues/11774)]
+* ui: Ensure a login buttons appear for some error states, plus text amends [[GH-11892](https://github.com/hashicorp/consul/issues/11892)]
+* ui: Ensure partition query parameter is passed through to all OIDC related API
+requests [[GH-11979](https://github.com/hashicorp/consul/issues/11979)]
+* ui: Fix an issue where attempting to delete a policy from the policy detail page when
+attached to a token would result in the delete button disappearing and no
+deletion being attempted [[GH-11868](https://github.com/hashicorp/consul/issues/11868)]
+* ui: Fixes a bug where proxy service health checks would sometimes not appear
+until refresh [[GH-11903](https://github.com/hashicorp/consul/issues/11903)]
+* ui: Fixes a bug with URL decoding within KV area [[GH-11931](https://github.com/hashicorp/consul/issues/11931)]
+* ui: Fixes a visual issue with some border colors [[GH-11959](https://github.com/hashicorp/consul/issues/11959)]
+* ui: Fixes an issue saving intentions when editing per service intentions [[GH-11937](https://github.com/hashicorp/consul/issues/11937)]
+* ui: Fixes an issue where once a 403 page is displayed in some circumstances its
+diffcult to click back to where you where before receiving a 403 [[GH-11891](https://github.com/hashicorp/consul/issues/11891)]
+* ui: Prevent disconnection notice appearing with auth change on certain pages [[GH-11905](https://github.com/hashicorp/consul/issues/11905)]
+* ui: Temporarily remove KV pre-flight check for KV list permissions [[GH-11968](https://github.com/hashicorp/consul/issues/11968)]
+* windows: Fixes a bug with empty log files when Consul is run as a Windows Service [[GH-11960](https://github.com/hashicorp/consul/issues/11960)]
+* xds: fix a deadlock when the snapshot channel already have a snapshot to be consumed. [[GH-11924](https://github.com/hashicorp/consul/issues/11924)]
+
## 1.11.1 (December 15, 2021)
SECURITY:
@@ -133,6 +176,45 @@ NOTES:
* Renamed the `agent_master` field to `agent_recovery` in the `acl-tokens.json` file in which tokens are persisted on-disk (when `acl.enable_token_persistence` is enabled) [[GH-11744](https://github.com/hashicorp/consul/issues/11744)]
+## 1.10.7 (January 12, 2022)
+
+SECURITY:
+
+* namespaces: **(Enterprise only)** Creating or editing namespaces that include default ACL policies or ACL roles now requires `acl:write` permission in the default namespace. This change fixes CVE-2021-41805.
+
+FEATURES:
+
+* ui: Adds visible Consul version information [[GH-11803](https://github.com/hashicorp/consul/issues/11803)]
+
+BUG FIXES:
+
+* Mutate `NodeService` struct properly to avoid a data race. [[GH-11940](https://github.com/hashicorp/consul/issues/11940)]
+* Upgrade to raft `1.3.3` which fixes a bug where a read replica node can trigger a raft election and become a leader. [[GH-11958](https://github.com/hashicorp/consul/issues/11958)]
+* ca: fixes a bug that caused non blocking leaf cert queries to return the same cached response regardless of ca rotation or leaf cert expiry [[GH-11693](https://github.com/hashicorp/consul/issues/11693)]
+* ca: fixes a bug that caused the SigningKeyID to be wrong in the primary DC, when the Vault provider is used, after a CA config creates a new root. [[GH-11672](https://github.com/hashicorp/consul/issues/11672)]
+* ca: fixes a bug that caused the intermediate cert used to sign leaf certs to be missing from the /connect/ca/roots API response when the Vault provider was used. [[GH-11671](https://github.com/hashicorp/consul/issues/11671)]
+* cli: Display assigned node identities in output of `consul acl token list`. [[GH-11926](https://github.com/hashicorp/consul/issues/11926)]
+* cli: when creating a private key, save the file with mode 0600 so that only the user has read permission. [[GH-11781](https://github.com/hashicorp/consul/issues/11781)]
+* snapshot: **(Enterprise only)** fixed a bug where the snapshot agent would ignore the `license_path` setting in config files
+* structs: **(Enterprise only)** Remove partition field parsing from 1.10 to prevent further 1.11 upgrade compatibility issues.
+* ui: Differentiate between Service Meta and Node Meta when choosing search fields
+in Service Instance listings [[GH-11774](https://github.com/hashicorp/consul/issues/11774)]
+* ui: Ensure we show a readonly designed page for readonly intentions [[GH-11767](https://github.com/hashicorp/consul/issues/11767)]
+* ui: Fix an issue where attempting to delete a policy from the policy detail page when
+attached to a token would result in the delete button disappearing and no
+deletion being attempted [[GH-11868](https://github.com/hashicorp/consul/issues/11868)]
+* ui: Fix visual issue with slight table header overflow [[GH-11670](https://github.com/hashicorp/consul/issues/11670)]
+* ui: Fixes an issue where once a 403 page is displayed in some circumstances its
+diffcult to click back to where you where before receiving a 403 [[GH-11891](https://github.com/hashicorp/consul/issues/11891)]
+* ui: Fixes an issue where under some circumstances after logging we present the
+data loaded previous to you logging in. [[GH-11681](https://github.com/hashicorp/consul/issues/11681)]
+* ui: Include `Service.Namespace` into available variables for `dashboard_url_templates` [[GH-11640](https://github.com/hashicorp/consul/issues/11640)]
+* ui: Revert to depending on the backend, 'post-user-action', to report
+permissions errors rather than using UI capabilities 'pre-user-action' [[GH-11520](https://github.com/hashicorp/consul/issues/11520)]
+* ui: Temporarily remove KV pre-flight check for KV list permissions [[GH-11968](https://github.com/hashicorp/consul/issues/11968)]
+* windows: Fixes a bug with empty log files when Consul is run as a Windows Service [[GH-11960](https://github.com/hashicorp/consul/issues/11960)]
+* xds: fix a deadlock when the snapshot channel already have a snapshot to be consumed. [[GH-11924](https://github.com/hashicorp/consul/issues/11924)]
+
## 1.10.6 (December 15, 2021)
SECURITY:
@@ -417,6 +499,29 @@ NOTES:
* legal: **(Enterprise only)** Enterprise binary downloads will now include a copy of the EULA and Terms of Evaluation in the zip archive
+## 1.9.14 (January 12, 2022)
+
+SECURITY:
+
+* namespaces: **(Enterprise only)** Creating or editing namespaces that include default ACL policies or ACL roles now requires `acl:write` permission in the default namespace. This change fixes CVE-2021-41805.
+
+BUG FIXES:
+
+* ca: fixes a bug that caused non blocking leaf cert queries to return the same cached response regardless of ca rotation or leaf cert expiry [[GH-11693](https://github.com/hashicorp/consul/issues/11693)]
+* ca: fixes a bug that caused the intermediate cert used to sign leaf certs to be missing from the /connect/ca/roots API response when the Vault provider was used. [[GH-11671](https://github.com/hashicorp/consul/issues/11671)]
+* cli: Display assigned node identities in output of `consul acl token list`. [[GH-11926](https://github.com/hashicorp/consul/issues/11926)]
+* cli: when creating a private key, save the file with mode 0600 so that only the user has read permission. [[GH-11781](https://github.com/hashicorp/consul/issues/11781)]
+* snapshot: **(Enterprise only)** fixed a bug where the snapshot agent would ignore the `license_path` setting in config files
+* ui: Differentiate between Service Meta and Node Meta when choosing search fields
+in Service Instance listings [[GH-11774](https://github.com/hashicorp/consul/issues/11774)]
+* ui: Fixes an issue where under some circumstances after logging we present the
+data loaded previous to you logging in. [[GH-11681](https://github.com/hashicorp/consul/issues/11681)]
+* ui: Fixes an issue where under some circumstances the namespace selector could
+become 'stuck' on the default namespace [[GH-11830](https://github.com/hashicorp/consul/issues/11830)]
+* ui: Include `Service.Namespace` into available variables for `dashboard_url_templates` [[GH-11640](https://github.com/hashicorp/consul/issues/11640)]
+* ui: Prevent disconnection notice appearing with auth change on certain pages [[GH-11905](https://github.com/hashicorp/consul/issues/11905)]
+* xds: fix a deadlock when the snapshot channel already have a snapshot to be consumed. [[GH-11924](https://github.com/hashicorp/consul/issues/11924)]
+
## 1.9.13 (December 15, 2021)
SECURITY:
From 178e73b9fe9e6bd40ab7c5f22ea15429032eec61 Mon Sep 17 00:00:00 2001
From: Mark Anderson
Date: Fri, 14 Jan 2022 13:45:56 -0800
Subject: [PATCH 16/24] Update website for latest version (#12099)
Signed-off-by: Mark Anderson
---
website/data/version.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/data/version.js b/website/data/version.js
index 9797bab9fd..2dcefc83fc 100644
--- a/website/data/version.js
+++ b/website/data/version.js
@@ -1 +1 @@
-export default '1.11.1'
+export default '1.11.2'
From 09b9b4d3adcce7fa47cf8eabf9ade47eac5a813d Mon Sep 17 00:00:00 2001
From: Preetha <460133+preetapan@users.noreply.github.com>
Date: Fri, 14 Jan 2022 18:32:44 -0600
Subject: [PATCH 17/24] Add new page on multi DC ACLs (#12020)
New docs page that details the steps needed to configure ACLS and replication in federated datacenters.
---
.../acl/acl-federated-datacenters.mdx | 238 ++++++++++++++++++
website/data/docs-nav-data.json | 4 +
2 files changed, 242 insertions(+)
create mode 100644 website/content/docs/security/acl/acl-federated-datacenters.mdx
diff --git a/website/content/docs/security/acl/acl-federated-datacenters.mdx b/website/content/docs/security/acl/acl-federated-datacenters.mdx
new file mode 100644
index 0000000000..1c5b637921
--- /dev/null
+++ b/website/content/docs/security/acl/acl-federated-datacenters.mdx
@@ -0,0 +1,238 @@
+---
+layout: docs
+page_title: ACL in Federated Datacenters
+description: >-
+ This topic describes the specific ACL bootstrapping policies that are necessary when ACLs are enabled for federated, multi-datacenter deployments.
+---
+
+# ACLs in Federated Datacenters
+
+This topic describes how to set up Consul's access control list (ACL) system
+in cluster deployments that span multiple data centers. This documentation is applicable
+to new clusters rather than existing clusters.
+
+# Requirements
+
+Consul versions 1.4.0 and later
+
+## Configure ACLs in the Primary Datacenter
+
+In a [federated Consul deployment](/docs/k8s/installation/multi-cluster), one of the datacenters is marked as the primary datacenter.
+The `acl` configuration block should be added to the primary datacenter server's configuration file
+as shown in the following example.
+
+See the [ACL Config Stanza](/docs/agent/options#acl) for more detailed descriptions of each option.
+
+-> **Versions before 1.11.0:** The `initial_management` token was called the `master` token in versions
+prior to 1.11.0
+
+
+
+```hcl
+bootstrap_expect = 3
+primary_datacenter = "PRIMARY_DATACENTER_VALUE"
+acl = {
+ enabled = true
+ default_policy = "deny"
+ down_policy = "deny"
+ enable_token_persistence = true
+ enable_token_replication = true
+ tokens = {
+ initial_management = "ACL_MANAGEMENT_TOKEN"
+ agent = "YOUR_ACL_AGENT_TOKEN"
+ }
+}
+
+```
+
+```json
+{
+ "bootstrap_expect": N,
+ "primary_datacenter": "PRIMARY_DATACENTER_VALUE",
+ "acl": {
+ "enabled": true,
+ "default_policy": "deny",
+ "down_policy": "deny",
+ "enable_token_persistence": true,
+ "enable_token_replication": true,
+ "tokens": {
+ "initial_management": "ACL_MANAGEMENT_TOKEN",
+ "agent": "ACL_AGENT_TOKEN"
+ }
+ }
+}
+```
+
+
+
+~> **Warning:** Note that most enterprise deployments have security requirements that prevent specifying tokens in configuration files.
+The `enable_token_persistence` flag is also set in the configuration example so that the token is stored to disk in the agent's
+[data directory](/docs/agent/options#_data_dir). Any future changes to the token that are made through the [API](/api/agent#update-acl-tokens) will
+be persisted to the same location, and the value in the config file will be ignored.
+
+The ACL agent token can also be set using the [`consul acl set-agent-token`](/commands/acl/set-agent-token) CLI as shown below.
+
+```shell-session
+$ consul acl set-agent-token agent ""
+```
+
+## Configure Servers in Secondary Datacenters
+
+Servers in secondary data centers must be configured to point to the primary data center
+as shown in the following example. Secondary data centers also need the ACL replication token
+provided to them.
+
+### Create the replication token for ACL Management
+
+Replication tokens are needed for ACL token replication and
+to create both [configuration entries](/docs/agent/config-entries) and [auth methods](/docs/acl/auth-methods)
+in connected secondary datacenters.
+
+Replication tokens require the following permissions:
+
+- `acl = "write"`: The permission allows you to replicate tokens.
+- `operator = "write"`: This permission enables the `proxy-default` configuration entries to be replicated and enables CA certificate signing in the secondary datacenter.
+- `policy = "read"` and `intentions = "read"` in the `service_prefix` field: These permissions enable `service-default` configuration entries, CA, and intention data to be replicated for all services.
+
+
+
+
+
+```hcl
+acl = "write"
+operator = "write"
+service_prefix "" {
+ policy = "read"
+ intentions = "read"
+}
+```
+
+
+
+
+Create a replication policy with the following command:
+
+```shell-session
+$ consul acl policy create -name replication -rules @replication-policy.hcl
+```
+
+Use your newly created policy to create the replication token.
+
+```shell-session
+$ consul acl token create -description "replication token" -policy-name replication
+```
+
+### Configure the replication token in Secondary Datacenters
+
+Add the replication token generated above, to the ACL stanza in secondary datacenters.
+
+
+
+```hcl
+primary_datacenter = "PRIMARY_DATACENTER_NAME"
+acl = {
+ enabled = true
+ default_policy = "deny"
+ down_policy = "deny"
+ tokens = {
+ agent = "ACL_AGENT_TOKEN"
+ replication = "ACL_REPLICATION_TOKEN"
+ }
+}
+```
+
+```json
+{
+ "primary_datacenter": "PRIMARY_DATACENTER_VALUE",
+ "acl": {
+ "enabled": true,
+ "default_policy": "deny",
+ "down_policy": "deny",
+ "tokens": {
+ "agent": "ACL_AGENT_TOKEN",
+ "replication": "ACL_REPLICATION_TOKEN"
+ }
+ }
+}
+```
+
+
+
+~> **Warning:** When enabling ACL token replication in secondary datacenters,
+global tokens already present in the secondary datacenter will be lost. For
+production environments, consider configuring ACL replication in your initial
+datacenter bootstrapping process.
+
+~> **Warning:** If you are using [Consul Enterprise](/docs/enterprise) and
+the [Admin Partitions](https://www.consul.io/docs/enterprise/admin-partitions)
+feature, only ACL tokens in the default partition are replicated to other datacenters.
+
+## WAN Join Servers
+
+This step is needed for new federated cluster deployments in order for
+servers in each federated datacenter to discover each other.
+
+Run the following command from one of the server nodes.
+
+```shell-session
+$ consul join -token="ACL_MANAGEMENT_TOKEN" -wan [server 1, server 2, ...]
+```
+
+## Configure Clients in Secondary Datacenters
+
+When ACLs are enabled, client agents need a special token known as the [`agent token`](/docs/security/acl/acl-system#acl-agent-token) to perform internal operations. Agent tokens need to have the right policies for node related actions, including
+registering itself in the catalog, updating node level health checks, and performing [anti-entropy](/docs/architecture/anti-entropy) syncing.
+
+### Generate Agent ACL Token
+
+[ACL Node Identities](/docs/security/acl/acl-system#acl-node-identities) were introduced
+in Consul 1.8.1 and enable easily creating agent tokens with appropriately scoped policies.
+
+To generate the ACL token using node identity, run the following command:
+
+```shell-session
+$ consul acl token create -node-identity=:
+```
+
+### Configure clients to use the ACL agent token
+
+Update the client agents to include the token value from the previous step. Replace
+the `ACL_AGENT_TOKEN` value below with the secret ID value from the command output.
+
+
+
+```hcl
+primary_datacenter = "PRIMARY_DATACENTER_NAME"
+acl = {
+ enabled = true
+ default_policy = "deny"
+ down_policy = "deny"
+ tokens = {
+ agent = "ACL_AGENT_TOKEN"
+ }
+}
+```
+
+```json
+{
+ "primary_datacenter": "PRIMARY_DATACENTER_VALUE",
+ "acl": {
+ "enabled": true,
+ "default_policy": "deny",
+ "down_policy": "deny",
+ "tokens": {
+ "agent": "ACL_AGENT_TOKEN"
+ }
+ }
+}
+```
+
+
+
+Note that client agents have to be restarted for ACL related configuration changes to take effect.
+
+## Summary
+
+After completing the above steps, a federated Consul cluster can be used with ACLs. Refer to
+[ACL Replication Guide](https://learn.hashicorp.com/tutorials/consul/access-control-replication-multiple-datacenters?in=consul/security-operations)
+for more on this topic.
diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json
index fcfe7f9073..94e18d047c 100644
--- a/website/data/docs-nav-data.json
+++ b/website/data/docs-nav-data.json
@@ -822,6 +822,10 @@
"title": "Token Migration",
"path": "security/acl/acl-migrate-tokens"
},
+ {
+ "title": "ACLs in Federated Datacenters",
+ "path": "security/acl/acl-federated-datacenters"
+ },
{
"title": "Auth Methods",
"routes": [
From ae0fe19d2fa217750baec7be114108279ad25850 Mon Sep 17 00:00:00 2001
From: Thomas Kula
Date: Fri, 14 Jan 2022 19:36:02 -0500
Subject: [PATCH 18/24] docs: Minor grammar change to ingress-gateway.mdx
(#11365)
Use plural form of "listeners", not possessive form of "listener's"
---
website/content/docs/connect/config-entries/ingress-gateway.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/content/docs/connect/config-entries/ingress-gateway.mdx b/website/content/docs/connect/config-entries/ingress-gateway.mdx
index cdfe9e6c78..18b884d577 100644
--- a/website/content/docs/connect/config-entries/ingress-gateway.mdx
+++ b/website/content/docs/connect/config-entries/ingress-gateway.mdx
@@ -873,7 +873,7 @@ spec:
through this listener. This can be either a service registered in the
catalog, or a service defined only by [other config entries](/docs/connect/l7-traffic-management). If the wildcard specifier,
\`*\`, is provided, then ALL services will be exposed through the listener.
- This is not supported for listener's with protocol \`tcp\`.`,
+ This is not supported for listeners with protocol \`tcp\`.`,
},
{
name: 'Namespace',
From 0675b30e8670f50821bd4839275199302aac429f Mon Sep 17 00:00:00 2001
From: Jared Kirschner
Date: Sat, 15 Jan 2022 09:29:35 -0800
Subject: [PATCH 19/24] docs: don't treat CLI cmd cross-ref as info box
---
website/content/api-docs/acl/auth-methods.mdx | 10 +++++-----
website/content/api-docs/acl/binding-rules.mdx | 10 +++++-----
website/content/api-docs/acl/index.mdx | 10 +++++-----
website/content/api-docs/acl/policies.mdx | 12 ++++++------
website/content/api-docs/acl/roles.mdx | 12 ++++++------
website/content/api-docs/acl/tokens.mdx | 14 +++++++-------
website/content/api-docs/admin-partitions.mdx | 10 +++++-----
website/content/api-docs/agent/index.mdx | 14 +++++++-------
website/content/api-docs/agent/service.mdx | 4 ++--
website/content/api-docs/catalog.mdx | 6 +++---
website/content/api-docs/config.mdx | 8 ++++----
website/content/api-docs/connect/ca.mdx | 4 ++--
.../content/api-docs/connect/intentions.mdx | 18 +++++++++---------
website/content/api-docs/coordinate.mdx | 4 ++--
website/content/api-docs/event.mdx | 2 +-
website/content/api-docs/kv.mdx | 6 +++---
website/content/api-docs/namespaces.mdx | 10 +++++-----
website/content/api-docs/operator/area.mdx | 12 ++++++------
.../content/api-docs/operator/autopilot.mdx | 6 +++---
website/content/api-docs/operator/keyring.mdx | 8 ++++----
website/content/api-docs/operator/license.mdx | 6 +++---
website/content/api-docs/operator/raft.mdx | 2 +-
website/content/api-docs/snapshot.mdx | 4 ++--
website/content/api-docs/status.mdx | 2 +-
24 files changed, 97 insertions(+), 97 deletions(-)
diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx
index 799a5de42c..ab5a07646a 100644
--- a/website/content/api-docs/acl/auth-methods.mdx
+++ b/website/content/api-docs/acl/auth-methods.mdx
@@ -34,7 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method create`](/commands/acl/auth-method/create).
+The corresponding CLI command is [`consul acl auth-method create`](/commands/acl/auth-method/create).
### Parameters
@@ -162,7 +162,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl auth-method read`](/commands/acl/auth-method/read).
+The corresponding CLI command is [`consul acl auth-method read`](/commands/acl/auth-method/read).
### Parameters
@@ -216,7 +216,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method update`](/commands/acl/auth-method/update).
+The corresponding CLI command is [`consul acl auth-method update`](/commands/acl/auth-method/update).
### Parameters
@@ -349,7 +349,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl auth-method delete`](/commands/acl/auth-method/delete).
+The corresponding CLI command is [`consul acl auth-method delete`](/commands/acl/auth-method/delete).
### Parameters
@@ -393,7 +393,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl auth-method list`](/commands/acl/auth-method/list).
+The corresponding CLI command is [`consul acl auth-method list`](/commands/acl/auth-method/list).
### Parameters
diff --git a/website/content/api-docs/acl/binding-rules.mdx b/website/content/api-docs/acl/binding-rules.mdx
index ca3365f578..20c8196db5 100644
--- a/website/content/api-docs/acl/binding-rules.mdx
+++ b/website/content/api-docs/acl/binding-rules.mdx
@@ -34,7 +34,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule create`](/commands/acl/binding-rule/create).
+The corresponding CLI command is [`consul acl binding-rule create`](/commands/acl/binding-rule/create).
### Parameters
@@ -160,7 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl binding-rule read`](/commands/acl/binding-rule/read).
+The corresponding CLI command is [`consul acl binding-rule read`](/commands/acl/binding-rule/read).
### Parameters
@@ -212,7 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule update`](/commands/acl/binding-rule/update).
+The corresponding CLI command is [`consul acl binding-rule update`](/commands/acl/binding-rule/update).
### Parameters
@@ -344,7 +344,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl binding-rule delete`](/commands/acl/binding-rule/delete).
+The corresponding CLI command is [`consul acl binding-rule delete`](/commands/acl/binding-rule/delete).
### Parameters
@@ -388,7 +388,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl binding-rule list`](/commands/acl/binding-rule/list).
+The corresponding CLI command is [`consul acl binding-rule list`](/commands/acl/binding-rule/list).
## Parameters
diff --git a/website/content/api-docs/acl/index.mdx b/website/content/api-docs/acl/index.mdx
index 879f90ce12..ddae6cfab1 100644
--- a/website/content/api-docs/acl/index.mdx
+++ b/website/content/api-docs/acl/index.mdx
@@ -38,7 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul acl bootstrap`](/commands/acl/bootstrap).
+The corresponding CLI command is [`consul acl bootstrap`](/commands/acl/bootstrap).
### Sample Request
@@ -204,7 +204,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
+The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
### Sample Payload
@@ -253,7 +253,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
+The corresponding CLI command is [`consul acl translate-rules`](/commands/acl/translate-rules).
### Sample Request
@@ -296,7 +296,7 @@ enabled. Login requires the ability to create local tokens which is restricted
to the primary datacenter and any secondary datacenters with ACL token
replication enabled.
--> The corresponding CLI command is [`consul login`](/commands/login).
+The corresponding CLI command is [`consul login`](/commands/login).
### Parameters
@@ -384,7 +384,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
deleting a token for which you already must possess its secret.
--> The corresponding CLI command is [`consul logout`](/commands/logout).
+The corresponding CLI command is [`consul logout`](/commands/logout).
### Sample Request
diff --git a/website/content/api-docs/acl/policies.mdx b/website/content/api-docs/acl/policies.mdx
index 6c9edf95a3..77a1d2ce5c 100644
--- a/website/content/api-docs/acl/policies.mdx
+++ b/website/content/api-docs/acl/policies.mdx
@@ -33,7 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy create`](/commands/acl/policy/create).
+The corresponding CLI command is [`consul acl policy create`](/commands/acl/policy/create).
### Parameters
@@ -108,7 +108,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy read`](/commands/acl/policy/read).
+The corresponding CLI command is [`consul acl policy read`](/commands/acl/policy/read).
### Parameters
@@ -160,7 +160,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy read -name=`](/commands/acl/policy/read#name).
+The corresponding CLI command is [`consul acl policy read -name=`](/commands/acl/policy/read#name).
### Parameters
@@ -212,7 +212,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy update`](/commands/acl/policy/update).
+The corresponding CLI command is [`consul acl policy update`](/commands/acl/policy/update).
### Parameters
@@ -293,7 +293,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl policy delete`](/commands/acl/policy/delete).
+The corresponding CLI command is [`consul acl policy delete`](/commands/acl/policy/delete).
### Parameters
@@ -337,7 +337,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl policy list`](/commands/acl/policy/list).
+The corresponding CLI command is [`consul acl policy list`](/commands/acl/policy/list).
### Parameters
diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx
index 099d12da00..29beb3fa78 100644
--- a/website/content/api-docs/acl/roles.mdx
+++ b/website/content/api-docs/acl/roles.mdx
@@ -32,7 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role create`](/commands/acl/role/create).
+The corresponding CLI command is [`consul acl role create`](/commands/acl/role/create).
### Parameters
@@ -174,7 +174,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role read`](/commands/acl/role/read).
+The corresponding CLI command is [`consul acl role read`](/commands/acl/role/read).
### Parameters
@@ -246,7 +246,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role read -name=`](/commands/acl/role/read#name).
+The corresponding CLI command is [`consul acl role read -name=`](/commands/acl/role/read#name).
### Parameters
@@ -317,7 +317,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role update`](/commands/acl/role/update).
+The corresponding CLI command is [`consul acl role update`](/commands/acl/role/update).
### Parameters
@@ -435,7 +435,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl role delete`](/commands/acl/role/delete).
+The corresponding CLI command is [`consul acl role delete`](/commands/acl/role/delete).
### Parameters
@@ -479,7 +479,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl role list`](/commands/acl/role/list).
+The corresponding CLI command is [`consul acl role list`](/commands/acl/role/list).
## Parameters
diff --git a/website/content/api-docs/acl/tokens.mdx b/website/content/api-docs/acl/tokens.mdx
index af158127ce..9e457589bf 100644
--- a/website/content/api-docs/acl/tokens.mdx
+++ b/website/content/api-docs/acl/tokens.mdx
@@ -32,7 +32,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token create`](/commands/acl/token/create).
+The corresponding CLI command is [`consul acl token create`](/commands/acl/token/create).
### Parameters
@@ -175,7 +175,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl token read`](/commands/acl/token/read).
+The corresponding CLI command is [`consul acl token read`](/commands/acl/token/read).
### Parameters
@@ -247,7 +247,7 @@ The table below shows this endpoint's support for
-> **Note** - This endpoint requires no specific privileges as it is just
retrieving the data for a token that you must already possess its secret.
--> The corresponding CLI command is [`consul acl token read -self`](/commands/acl/token/read#self).
+The corresponding CLI command is [`consul acl token read -self`](/commands/acl/token/read#self).
### Sample Request
@@ -299,7 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token update`](/commands/acl/token/update).
+The corresponding CLI command is [`consul acl token update`](/commands/acl/token/update).
### Parameters
@@ -449,7 +449,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token clone`](/commands/acl/token/clone).
+The corresponding CLI command is [`consul acl token clone`](/commands/acl/token/clone).
### Parameters
@@ -530,7 +530,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `acl:write` |
--> The corresponding CLI command is [`consul acl token delete`](/commands/acl/token/delete).
+The corresponding CLI command is [`consul acl token delete`](/commands/acl/token/delete).
### Parameters
@@ -574,7 +574,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `acl:read` |
--> The corresponding CLI command is [`consul acl token list`](/commands/acl/token/list).
+The corresponding CLI command is [`consul acl token list`](/commands/acl/token/list).
## Parameters
diff --git a/website/content/api-docs/admin-partitions.mdx b/website/content/api-docs/admin-partitions.mdx
index a9129ed890..e808861603 100644
--- a/website/content/api-docs/admin-partitions.mdx
+++ b/website/content/api-docs/admin-partitions.mdx
@@ -29,7 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul partition create`](/commands/partition#create).
+The corresponding CLI command is [`consul partition create`](/commands/partition#create).
### Parameters
@@ -87,7 +87,7 @@ The table below shows this endpoint's support for
1 A non-anonymous token can read its own partition.
--> The corresponding CLI command is [`consul partition read`](/commands/partition#read).
+The corresponding CLI command is [`consul partition read`](/commands/partition#read).
### Parameters
@@ -130,7 +130,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul partition write`](/commands/partition#write).
+The corresponding CLI command is [`consul partition write`](/commands/partition#write).
### Parameters
@@ -194,7 +194,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul partition delete`](/commands/partition#delete).
+The corresponding CLI command is [`consul partition delete`](/commands/partition#delete).
### Parameters
@@ -239,7 +239,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `consistent` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul partition list`](/commands/partition#list).
+The corresponding CLI command is [`consul partition list`](/commands/partition#list).
### Sample Request
diff --git a/website/content/api-docs/agent/index.mdx b/website/content/api-docs/agent/index.mdx
index b472c67825..899949f372 100644
--- a/website/content/api-docs/agent/index.mdx
+++ b/website/content/api-docs/agent/index.mdx
@@ -227,7 +227,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:read` |
--> The corresponding CLI command is [`consul members`](/commands/members).
+The corresponding CLI command is [`consul members`](/commands/members).
### Parameters
@@ -375,7 +375,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul reload`](/commands/reload).
+The corresponding CLI command is [`consul reload`](/commands/reload).
### Sample Request
@@ -408,7 +408,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `node:write` |
--> The corresponding CLI command is [`consul maint`](/commands/maint).
+The corresponding CLI command is [`consul maint`](/commands/maint).
### Parameters
@@ -635,7 +635,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul join`](/commands/join).
+The corresponding CLI command is [`consul join`](/commands/join).
### Parameters
@@ -677,7 +677,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul leave`](/commands/leave).
+The corresponding CLI command is [`consul leave`](/commands/leave).
### Sample Request
@@ -716,7 +716,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul force-leave`](/commands/force-leave).
+The corresponding CLI command is [`consul force-leave`](/commands/force-leave).
### Parameters
@@ -792,7 +792,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `agent:write` |
--> The corresponding CLI command is [`consul acl set-agent-token`](/commands/acl/set-agent-token).
+The corresponding CLI command is [`consul acl set-agent-token`](/commands/acl/set-agent-token).
### Parameters
diff --git a/website/content/api-docs/agent/service.mdx b/website/content/api-docs/agent/service.mdx
index 8c37c7d1a2..d870eae23d 100644
--- a/website/content/api-docs/agent/service.mdx
+++ b/website/content/api-docs/agent/service.mdx
@@ -593,7 +593,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
--> The corresponding CLI command is [`consul services register`](/commands/services/register).
+The corresponding CLI command is [`consul services register`](/commands/services/register).
### Query string parameters
@@ -768,7 +768,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `service:write` |
--> The corresponding CLI command is [`consul services deregister`](/commands/services/deregister).
+The corresponding CLI command is [`consul services deregister`](/commands/services/deregister).
### Parameters
diff --git a/website/content/api-docs/catalog.mdx b/website/content/api-docs/catalog.mdx
index e685ce9fbd..f1e9c7fe4e 100644
--- a/website/content/api-docs/catalog.mdx
+++ b/website/content/api-docs/catalog.mdx
@@ -266,7 +266,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul catalog datacenters`](/commands/catalog/datacenters).
+The corresponding CLI command is [`consul catalog datacenters`](/commands/catalog/datacenters).
### Sample Request
@@ -299,7 +299,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
--> The corresponding CLI command is [`consul catalog nodes`](/commands/catalog/nodes).
+The corresponding CLI command is [`consul catalog nodes`](/commands/catalog/nodes).
### Parameters
@@ -396,7 +396,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `YES` | `all` | `none` | `service:read` |
--> The corresponding CLI command is [`consul catalog services`](/commands/catalog/services).
+The corresponding CLI command is [`consul catalog services`](/commands/catalog/services).
### Parameters
diff --git a/website/content/api-docs/config.mdx b/website/content/api-docs/config.mdx
index 24d3862834..c8ea8172b4 100644
--- a/website/content/api-docs/config.mdx
+++ b/website/content/api-docs/config.mdx
@@ -48,7 +48,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write` |
--> The corresponding CLI command is [`consul config write`](/commands/config/write).
+The corresponding CLI command is [`consul config write`](/commands/config/write).
### Parameters
@@ -117,7 +117,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
--> The corresponding CLI command is [`consul config read`](/commands/config/read).
+The corresponding CLI command is [`consul config read`](/commands/config/read).
### Parameters
@@ -188,7 +188,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:read` |
| terminating-gateway | `service:read` |
--> The corresponding CLI command is [`consul config list`](/commands/config/list).
+The corresponding CLI command is [`consul config list`](/commands/config/list).
### Parameters
@@ -264,7 +264,7 @@ The table below shows this endpoint's support for
| service-splitter | `service:write` |
| terminating-gateway | `operator:write ` |
--> The corresponding CLI command is [`consul config delete`](/commands/config/delete).
+The corresponding CLI command is [`consul config delete`](/commands/config/delete).
### Parameters
diff --git a/website/content/api-docs/connect/ca.mdx b/website/content/api-docs/connect/ca.mdx
index 4804d362b0..90a49d8c6d 100644
--- a/website/content/api-docs/connect/ca.mdx
+++ b/website/content/api-docs/connect/ca.mdx
@@ -125,7 +125,7 @@ The table below shows this endpoint's support for
1 ACL required was operator:read
prior to versions 1.8.6,
1.7.10, and 1.6.10.
--> The corresponding CLI command is [`consul connect ca get-config`](/commands/connect/ca#get-config).
+The corresponding CLI command is [`consul connect ca get-config`](/commands/connect/ca#get-config).
### Sample Request
@@ -167,7 +167,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul connect ca set-config`](/commands/connect/ca#set-config).
+The corresponding CLI command is [`consul connect ca set-config`](/commands/connect/ca#set-config).
### Parameters
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index 7afdb026d9..d6458073a8 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -54,7 +54,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create -replace`](/commands/intention/create#replace).
+The corresponding CLI command is [`consul intention create -replace`](/commands/intention/create#replace).
### URL Parameters
@@ -165,7 +165,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention create`](/commands/intention/create).
+The corresponding CLI command is [`consul intention create`](/commands/intention/create).
### URL Parameters
@@ -319,7 +319,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention get`](/commands/intention/get).
+The corresponding CLI command is [`consul intention get`](/commands/intention/get).
### Parameters
@@ -396,7 +396,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention get`](/commands/intention/get).
+The corresponding CLI command is [`consul intention get`](/commands/intention/get).
### Parameters
@@ -458,7 +458,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is `consul intention list`.
+The corresponding CLI command is `consul intention list`.
### Parameters
@@ -549,7 +549,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
+The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
### Parameters
@@ -609,7 +609,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
+The corresponding CLI command is [`consul intention delete`](/commands/intention/delete).
### Parameters
@@ -666,7 +666,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention check`](/commands/intention/check).
+The corresponding CLI command is [`consul intention check`](/commands/intention/check).
### Parameters
@@ -731,7 +731,7 @@ The table below shows this endpoint's support for
for more details.
--> The corresponding CLI command is [`consul intention match`](/commands/intention/match).
+The corresponding CLI command is [`consul intention match`](/commands/intention/match).
### Parameters
diff --git a/website/content/api-docs/coordinate.mdx b/website/content/api-docs/coordinate.mdx
index e9103a1166..f3328d5515 100644
--- a/website/content/api-docs/coordinate.mdx
+++ b/website/content/api-docs/coordinate.mdx
@@ -38,7 +38,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul rtt -wan`](/commands/rtt#wan).
+The corresponding CLI command is [`consul rtt -wan`](/commands/rtt#wan).
### Sample Request
@@ -92,7 +92,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `node:read` |
--> The corresponding CLI command is [`consul rtt`](/commands/rtt).
+The corresponding CLI command is [`consul rtt`](/commands/rtt).
### Parameters
diff --git a/website/content/api-docs/event.mdx b/website/content/api-docs/event.mdx
index fd835a0973..47ec7345d8 100644
--- a/website/content/api-docs/event.mdx
+++ b/website/content/api-docs/event.mdx
@@ -29,7 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------- |
| `NO` | `none` | `none` | `event:write` |
--> The corresponding CLI command is [`consul event`](/commands/event).
+The corresponding CLI command is [`consul event`](/commands/event).
### Parameters
diff --git a/website/content/api-docs/kv.mdx b/website/content/api-docs/kv.mdx
index 63e62060ec..aa7c38670a 100644
--- a/website/content/api-docs/kv.mdx
+++ b/website/content/api-docs/kv.mdx
@@ -41,7 +41,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `YES` | `all` | `none` | `key:read` |
--> The corresponding CLI command is [`consul kv get`](/commands/kv/get).
+The corresponding CLI command is [`consul kv get`](/commands/kv/get).
### Parameters
@@ -173,7 +173,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
--> The corresponding CLI command is [`consul kv put`](/commands/kv/put).
+The corresponding CLI command is [`consul kv put`](/commands/kv/put).
### Parameters
@@ -261,7 +261,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `key:write` |
--> The corresponding CLI command is [`consul kv delete`](/commands/kv/delete).
+The corresponding CLI command is [`consul kv delete`](/commands/kv/delete).
### Parameters
diff --git a/website/content/api-docs/namespaces.mdx b/website/content/api-docs/namespaces.mdx
index 1d3b49871d..6ddf265830 100644
--- a/website/content/api-docs/namespaces.mdx
+++ b/website/content/api-docs/namespaces.mdx
@@ -29,7 +29,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace create`](/commands/namespace/create).
+The corresponding CLI command is [`consul namespace create`](/commands/namespace/create).
### Parameters
@@ -163,7 +163,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
--> The corresponding CLI command is [`consul namespace read`](/commands/namespace/read).
+The corresponding CLI command is [`consul namespace read`](/commands/namespace/read).
### Parameters
@@ -231,7 +231,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace update`](/commands/namespace/update) or [`consul namespace write`](/commands/namespace/write).
+The corresponding CLI command is [`consul namespace update`](/commands/namespace/update) or [`consul namespace write`](/commands/namespace/write).
### Parameters
@@ -370,7 +370,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul namespace delete`](/commands/namespace/delete).
+The corresponding CLI command is [`consul namespace delete`](/commands/namespace/delete).
### Parameters
@@ -444,7 +444,7 @@ The table below shows this endpoint's support for
1 Access can be granted to list the Namespace if the token used when making
the request has been granted any access in the namespace (read, list or write).
--> The corresponding CLI command is [`consul namespace list`](/commands/namespace/list).
+The corresponding CLI command is [`consul namespace list`](/commands/namespace/list).
### Sample Request
diff --git a/website/content/api-docs/operator/area.mdx b/website/content/api-docs/operator/area.mdx
index e28fe41f0b..d4333503d5 100644
--- a/website/content/api-docs/operator/area.mdx
+++ b/website/content/api-docs/operator/area.mdx
@@ -45,7 +45,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area create`](/commands/operator/area#create).
+The corresponding CLI command is [`consul operator area create`](/commands/operator/area#create).
### Parameters
@@ -113,7 +113,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `YES` | `all` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator area list`](/commands/operator/area#list).
+The corresponding CLI command is [`consul operator area list`](/commands/operator/area#list).
### Parameters
@@ -158,7 +158,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area update`](/commands/operator/area#update).
+The corresponding CLI command is [`consul operator area update`](/commands/operator/area#update).
### Parameters
@@ -250,7 +250,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area delete`](/commands/operator/area#delete).
+The corresponding CLI command is [`consul operator area delete`](/commands/operator/area#delete).
### Parameters
@@ -288,7 +288,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator area join`](/commands/operator/area#join).
+The corresponding CLI command is [`consul operator area join`](/commands/operator/area#join).
### Parameters
@@ -363,7 +363,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator area members`](/commands/operator/area#members).
+The corresponding CLI command is [`consul operator area members`](/commands/operator/area#members).
### Parameters
diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx
index 749e795f6c..89ffb67a36 100644
--- a/website/content/api-docs/operator/autopilot.mdx
+++ b/website/content/api-docs/operator/autopilot.mdx
@@ -33,7 +33,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator autopilot get-config`](/commands/operator/autopilot#get-config).
+The corresponding CLI command is [`consul operator autopilot get-config`](/commands/operator/autopilot#get-config).
### Parameters
@@ -89,7 +89,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator autopilot set-config`](/commands/operator/autopilot#set-config).
+The corresponding CLI command is [`consul operator autopilot set-config`](/commands/operator/autopilot#set-config).
### Parameters
@@ -273,7 +273,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `operator:read` |
--> The corresponding CLI command is [`consul operator autopilot state`](/commands/operator/autopilot#state).
+The corresponding CLI command is [`consul operator autopilot state`](/commands/operator/autopilot#state).
### Parameters
diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx
index b0dfef6081..f493ad336b 100644
--- a/website/content/api-docs/operator/keyring.mdx
+++ b/website/content/api-docs/operator/keyring.mdx
@@ -35,7 +35,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | -------------- |
| `NO` | `none` | `none` | `keyring:read` |
--> The corresponding CLI command is [`consul keyring -list`](/commands/keyring#list).
+The corresponding CLI command is [`consul keyring -list`](/commands/keyring#list).
### Parameters
@@ -122,7 +122,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -intstall`](/commands/keyring#install).
+The corresponding CLI command is [`consul keyring -intstall`](/commands/keyring#install).
### Parameters
@@ -170,7 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -use`](/commands/keyring#use).
+The corresponding CLI command is [`consul keyring -use`](/commands/keyring#use).
### Parameters
@@ -218,7 +218,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | --------------- |
| `NO` | `none` | `none` | `keyring:write` |
--> The corresponding CLI command is [`consul keyring -remove`](/commands/keyring#remove).
+The corresponding CLI command is [`consul keyring -remove`](/commands/keyring#remove).
### Parameters
diff --git a/website/content/api-docs/operator/license.mdx b/website/content/api-docs/operator/license.mdx
index b4853ad1ce..ff0c0b657b 100644
--- a/website/content/api-docs/operator/license.mdx
+++ b/website/content/api-docs/operator/license.mdx
@@ -31,7 +31,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `all` | `none` | `none` |
--> The corresponding CLI command is [`consul license get`](/commands/license#get).
+The corresponding CLI command is [`consul license get`](/commands/license#get).
### Parameters
@@ -98,7 +98,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul license put`](/commands/license#put).
+The corresponding CLI command is [`consul license put`](/commands/license#put).
### Parameters
@@ -170,7 +170,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul license reset`](/commands/license#reset).
+The corresponding CLI command is [`consul license reset`](/commands/license#reset).
### Parameters
diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx
index 3bd4dc4b8e..892c5416d0 100644
--- a/website/content/api-docs/operator/raft.mdx
+++ b/website/content/api-docs/operator/raft.mdx
@@ -130,7 +130,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ---------------- |
| `NO` | `none` | `none` | `operator:write` |
--> The corresponding CLI command is [`consul operator raft remove-peer`](/commands/operator/raft#remove-peer).
+The corresponding CLI command is [`consul operator raft remove-peer`](/commands/operator/raft#remove-peer).
### Parameters
diff --git a/website/content/api-docs/snapshot.mdx b/website/content/api-docs/snapshot.mdx
index b2866eae3c..36bc57e582 100644
--- a/website/content/api-docs/snapshot.mdx
+++ b/website/content/api-docs/snapshot.mdx
@@ -39,7 +39,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `default,stale` | `none` | `management` |
--> The corresponding CLI command is [`consul snapshot save`](/commands/snapshot/save).
+The corresponding CLI command is [`consul snapshot save`](/commands/snapshot/save).
### Parameters
@@ -96,7 +96,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `management` |
--> The corresponding CLI command is [`consul snapshot restore`](/commands/snapshot/restore).
+The corresponding CLI command is [`consul snapshot restore`](/commands/snapshot/restore).
### Parameters
diff --git a/website/content/api-docs/status.mdx b/website/content/api-docs/status.mdx
index 39df6eeca4..c7cb3e5571 100644
--- a/website/content/api-docs/status.mdx
+++ b/website/content/api-docs/status.mdx
@@ -70,7 +70,7 @@ The table below shows this endpoint's support for
| ---------------- | ----------------- | ------------- | ------------ |
| `NO` | `none` | `none` | `none` |
--> The corresponding CLI command is [`consul operator raft list-peers`](/commands/operator/raft#list-peers).
+The corresponding CLI command is [`consul operator raft list-peers`](/commands/operator/raft#list-peers).
### Parameters
From 451fa0727ffedde0802d6075e701fa209dc29490 Mon Sep 17 00:00:00 2001
From: Jared Kirschner
Date: Sat, 15 Jan 2022 09:31:27 -0800
Subject: [PATCH 20/24] docs: add missing link for intention list
---
website/content/api-docs/connect/intentions.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/content/api-docs/connect/intentions.mdx b/website/content/api-docs/connect/intentions.mdx
index d6458073a8..ee50d8462c 100644
--- a/website/content/api-docs/connect/intentions.mdx
+++ b/website/content/api-docs/connect/intentions.mdx
@@ -458,7 +458,7 @@ The table below shows this endpoint's support for
for more details.
-The corresponding CLI command is `consul intention list`.
+The corresponding CLI command is [`consul intention list`](/commands/intention/list).
### Parameters
From a0d48e17c094dc3211fd9a21723f0a889356d370 Mon Sep 17 00:00:00 2001
From: Jared Kirschner
Date: Sat, 15 Jan 2022 11:09:49 -0800
Subject: [PATCH 21/24] docs: show WAN fed with/without mesh gateways
---
.../wan-federation-via-mesh-gateways.mdx | 4 +-
...-federation-connectivity-mesh-gateways.png | Bin 0 -> 722888 bytes
...-federation-connectivity-mesh-gateways.svg | 2371 +++++++++++++++++
...an-federation-connectivity-traditional.png | Bin 0 -> 615867 bytes
...an-federation-connectivity-traditional.svg | 1539 +++++++++++
5 files changed, 3913 insertions(+), 1 deletion(-)
create mode 100755 website/public/img/wan-federation-connectivity-mesh-gateways.png
create mode 100755 website/public/img/wan-federation-connectivity-mesh-gateways.svg
create mode 100755 website/public/img/wan-federation-connectivity-traditional.png
create mode 100755 website/public/img/wan-federation-connectivity-traditional.svg
diff --git a/website/content/docs/connect/gateways/mesh-gateway/wan-federation-via-mesh-gateways.mdx b/website/content/docs/connect/gateways/mesh-gateway/wan-federation-via-mesh-gateways.mdx
index eca396d927..8c5aa2c4b1 100644
--- a/website/content/docs/connect/gateways/mesh-gateway/wan-federation-via-mesh-gateways.mdx
+++ b/website/content/docs/connect/gateways/mesh-gateway/wan-federation-via-mesh-gateways.mdx
@@ -20,6 +20,8 @@ Consul cluster, operators must ensure that all Consul servers in every
datacenter must be directly connectable over their WAN-advertised network
address from each other.
+[![WAN federation without mesh gateways](/img/wan-federation-connectivity-traditional.png)](/img/wan-federation-connectivity-traditional.png)
+
This requires that operators setting up the virtual machines or containers
hosting the servers take additional steps to ensure the necessary routing and
firewall rules are in place to allow the servers to speak to each other over
@@ -38,7 +40,7 @@ Operators looking to simplify their WAN deployment and minimize the exposed
security surface area can elect to join these datacenters together using [mesh
gateways](/docs/connect/gateways/mesh-gateway) to do so.
-![Mesh Gateway Architecture](/img/mesh-gateways.png)
+[![WAN federation with mesh gateways](/img/wan-federation-connectivity-mesh-gateways.png)](/img/wan-federation-connectivity-mesh-gateways.png)
## Architecture
diff --git a/website/public/img/wan-federation-connectivity-mesh-gateways.png b/website/public/img/wan-federation-connectivity-mesh-gateways.png
new file mode 100755
index 0000000000000000000000000000000000000000..c88dad28cc46c63907cc0821e8bfd850d881d610
GIT binary patch
literal 722888
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
8qB{CW%%YyradeqBure40HB7@|9Jk
z8`Yqx>9+W6R~aO`vALh~j~;thLu?Bt!kBI0af==j^d{Sm6C
zVWDXjwCa$ouz{DZT9#kC2E}a}^$r*seWzBclJ_~K@m~Mr34Tjju|#UUWHOpC0P=L$6KeMRcJ
z|4Evsm^b|mYKVn9rbdJdH*cR#*OAF7K-n%*@0gf}t#;+zr|qY;ERU2fd=PfvqHe)6
zgjQ>UPWgb;CSXKm)FC=5oWi3SKR^+lrJYWB?Z7dCijKgIj>acyo{D&nCj=saMDyCD
zCMlmy@#S*pn3V_*p7J+;_8dH}^Pp7uMPZ)%F1+bQ>Xg*Y>Ypm;zbr83^9SZ2Rjhe=
zzlV3&s>yMc_BJEt@u+0PVxZh8p+X94ee%?6H01g-GO6a;Diwv~AupY#zE&KB#y@h6
z$4GuS+a|Aa`ux`)@FBBLtH4v`qe^e0aT~K2v|s1*7f&u-BV>3!m&xdik=I1W&Il5W
zk=z(XxgmsUze8pQv9|ZzV={xfO?oza*v?MuzPD%b4mLk*ZGD9e`;l|*xM49#c6{hF
z>ujAsx{vEa)3C`JpEkF54^D>=NR&8AHQ^>unYw1(&jrr&TLgFpBJOi}3Y9RV8OD_jf0(l6uOWqbaA8hFuWzbc9v3w|
yjwsr`yDM;ZB34t*_cY)pHqR>Y
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%0D2PA*ch)%mFaW^`OSSOt=#+JKCrB=zz7315t)
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