You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
boundary/website/redirects.js

3291 lines
106 KiB

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*
* Example redirect:
*
* {
* source: '/vault/docs/some/path',
* destination: '/vault/docs/some/other/path',
* permanent: true
* }
*
*/
module.exports = [
{
source: '/boundary/docs/overview/what-is-boundary',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/what-is-boundary',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/what-is-boundary',
destination: '/boundary/docs/:version/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/concepts',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts',
destination: '/boundary/docs/:version/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15)\\.x)/concepts/aliases',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13)\\.x)/concepts/connection-workflows/:slug*',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17)\\.x)/concepts/transparent-sessions',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:11|12|13)\\.x)/concepts/workers',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/roadmap',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/roadmap',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/roadmap',
destination: '/boundary/docs/:version/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/oss',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss',
destination: '/boundary/docs/:version/overview/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss',
destination: '/boundary/docs/:version/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/community',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/use-cases',
destination: '/boundary/docs/overview/use-cases',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18|19)\\.x)/use-cases',
destination: '/boundary/docs/:version/overview/use-cases',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:10)\\.x)/overview/use-cases',
destination: '/boundary/docs/:version/use-cases',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/other-software',
destination: '/boundary/docs/overview/use-cases',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/other-software',
destination: '/boundary/docs/:version/overview/use-cases',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/zero-trust',
destination: '/boundary/docs/overview/zero-trust',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/zero-trust',
destination: '/boundary/docs/:version/overview/vs/zero-trust',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/zero-trust',
destination: '/boundary/docs/:version/overview/zero-trust',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/bastion-hosts',
destination: '/boundary/docs/overview/bastion-hosts',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/bastion-hosts',
destination: '/boundary/docs/:version/overview/bastion-hosts',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/bastion-hosts',
destination: '/boundary/docs/:version/overview/vs/bastion-hosts',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/vpn',
destination: '/boundary/docs/overview/vpn',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/vpn',
destination: '/boundary/docs/:version/overview/vs/vpn',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/vpn',
destination: '/boundary/docs/:version/overview/vpn',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/pam',
destination: '/boundary/docs/overview/pam',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/pam',
destination: '/boundary/docs/:version/overview/vs/pam',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/pam',
destination: '/boundary/docs/:version/overview/pam',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/sdp',
destination: '/boundary/docs/overview/sdp',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/sdp',
destination: '/boundary/docs/:version/overview/vs/sdp',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/sdp',
destination: '/boundary/docs/:version/overview/sdp',
permanent: true,
},
{
source: '/boundary/docs/overview/vs/secrets-management',
destination: '/boundary/docs/overview/secrets-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:11|12|13|14|15|16|17|18)\\.x)/overview/secrets-management',
destination: '/boundary/docs/:version/overview/vs/secrets-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/overview/vs/secrets-management',
destination: '/boundary/docs/:version/overview/secrets-management',
permanent: true,
},
{
source: '/boundary/docs/troubleshoot/faq',
destination: '/boundary/docs/overview/faq',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:12|13|14|15|16|17|18)\\.x)/overview/faq',
destination: '/boundary/docs/:version/troubleshoot/faq',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/troubleshoot/faq',
destination: '/boundary/docs/:version/overview/faq',
permanent: true,
},
{
source: '/boundary/docs/getting-started/installing',
destination: '/boundary/docs/getting-started',
permanent: true,
},
{
source: '/boundary/docs/installing',
destination: '/boundary/docs/getting-started',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/installing',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/installing',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/installing',
destination: '/boundary/docs/:version/deploy/self-managed',
permanent: true,
},
{
source: '/boundary/docs/getting-started/installing/production',
destination: '/boundary/docs/getting-started',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/dev-mode',
destination: '/boundary/docs/getting-started/dev-mode',
permanent: true,
},
{
source: '/boundary/docs/getting-started/dev-mode/dev-mode',
destination: '/boundary/docs/getting-started/dev-mode',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/getting-started/dev-mode',
destination: '/boundary/docs/:version/oss/installing/dev-mode',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/getting-started/dev-mode',
destination: '/boundary/docs/:version/getting-started/dev-mode/dev-mode',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss/installing/dev-mode',
destination: '/boundary/docs/:version/getting-started/dev-mode/dev-mode',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/getting-started/dev-mode/dev-mode',
destination: '/boundary/docs/:version/getting-started/dev-mode',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/dev-mode',
destination: '/boundary/docs/:version/getting-started/dev-mode',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/run-and-login',
destination: '/boundary/docs/getting-started/dev-mode/run-and-login',
permanent: true,
},
{
source: '/boundary/docs/getting-started/run-and-login',
destination: '/boundary/docs/getting-started/dev-mode/run-and-login',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/getting-started/dev-mode/run-and-login',
destination: '/boundary/docs/:version/oss/installing/run-and-login',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18|19)\\.x)/getting-started/run-and-login',
destination:
'/boundary/docs/:version/getting-started/dev-mode/run-and-login',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18|19)\\.x)/oss/installing/run-and-login',
destination:
'/boundary/docs/:version/getting-started/dev-mode/run-and-login',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/connect-to-dev-target',
destination:
'/boundary/docs/getting-started/dev-mode/connect-to-dev-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/getting-started/dev-mode/connect-to-dev-target',
destination: '/boundary/docs/:version/oss/installing/connect-to-dev-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18|)\\.x)/oss/installing/connect-to-dev-target',
destination:
'/boundary/docs/:version/getting-started/dev-mode/connect-to-dev-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/connect-to-dev-target',
destination:
'/boundary/docs/:version/getting-started/dev-mode/connect-to-dev-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/install-boundary/architecture/:slug*',
destination: '/boundary/docs/:version/install-boundary/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/architecture/:slug*',
destination: '/boundary/docs/:version/architecture/:slug*',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/system-requirements',
destination: '/boundary/docs/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/architecture/system-requirements',
destination: '/boundary/docs/:version/install-boundary/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/installing/postgres',
destination: '/boundary/docs/:version/install-boundary/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/installing/postgres',
destination:
'/boundary/docs/:version/install-boundary/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/install-boundary/system-requirements',
destination:
'/boundary/docs/:version/install-boundary/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/system-requirements',
destination: '/boundary/docs/:version/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/architecture/system-requirements',
destination: '/boundary/docs/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/architecture/system-requirements',
destination:
'/boundary/docs/:version/install-boundary/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/postgres',
destination: '/boundary/docs/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/installing/postgres',
destination: '/boundary/docs/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/oss/installing/postgres',
destination: '/boundary/docs/:version/install-boundary/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/oss/installing/postgres',
destination:
'/boundary/docs/:version/install-boundary/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/postgres',
destination: '/boundary/docs/:version/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/installing/postgres',
destination: '/boundary/docs/:version/architecture/system-requirements',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/postgres',
destination: '/boundary/docs/architecture/system-requirements',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/architecture/recommended-architecture',
destination: '/boundary/docs/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/architecture/recommended-architecture',
destination:
'/boundary/docs/:version/install-boundary/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/install-boundary/recommended-architecture',
destination:
'/boundary/docs/:version/install-boundary/architecture/recommended-architecture',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/reference-architectures',
destination: '/boundary/docs/architecture/recommended-architecture',
permanent: true,
},
{
source: '/boundary/docs/installing/reference-architectures',
destination: '/boundary/docs/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/architecture/recommended-architecture',
destination:
'/boundary/docs/:version/oss/installing/reference-architectures',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/installing/reference-architectures',
destination:
'/boundary/docs/:version/install-boundary/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/installing/reference-architectures',
destination:
'/boundary/docs/:version/install-boundary/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/oss/installing/reference-architectures',
destination:
'/boundary/docs/:version/install-boundary/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/oss/installing/reference-architectures',
destination:
'/boundary/docs/:version/install-boundary/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/reference-architectures',
destination:
'/boundary/docs/:version/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/installing/reference-architectures',
destination:
'/boundary/docs/:version/architecture/recommended-architecture',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/recommended-architecture',
destination: '/boundary/docs/architecture/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/architecture/recommended-architecture',
destination:
'/boundary/docs/:version/install-boundary/recommended-architecture',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/recommended-architecture',
destination:
'/boundary/docs/:version/architecture/recommended-architecture',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/architecture/fault-tolerance',
destination: '/boundary/docs/architecture/fault-tolerance',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/architecture/fault-tolerance',
destination:
'/boundary/docs/:version/install-boundary/architecture/fault-tolerance',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/fault-tolerance',
destination: '/boundary/docs/architecture/fault-tolerance',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/architecture/fault-tolerance',
destination: '/boundary/docs/:version/install-boundary/fault-tolerance',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/install-boundary/fault-tolerance',
destination:
'/boundary/docs/:version/install-boundary/architecture/fault-tolerance',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/fault-tolerance',
destination: '/boundary/docs/:version/architecture/fault-tolerance',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/architecture/high-availability',
destination: '/boundary/docs/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/installing/high-availability',
destination: '/boundary/docs/:version/install-boundary/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/installing/high-availability',
destination:
'/boundary/docs/:version/install-boundary/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/architecture/high-availability',
destination:
'/boundary/docs/:version/install-boundary/architecture/high-availability',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/high-availability',
destination: '/boundary/docs/architecture/high-availability',
permanent: true,
},
{
source: '/boundary/docs/installing/high-availability',
destination: '/boundary/docs/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/architecture/high-availability',
destination: '/boundary/docs/:version/oss/installing/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8)\\.x)/architecture/high-availability',
destination: '/boundary/docs/:version/installing/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/high-availability',
destination: '/boundary/docs/:version/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/installing/high-availability',
destination: '/boundary/docs/:version/architecture/high-availability',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/high-availability',
destination: '/boundary/docs/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/architecture/high-availability',
destination: '/boundary/docs/:version/install-boundary/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/oss/installing/high-availability',
destination: '/boundary/docs/:version/install-boundary/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/install-boundary/high-availability',
destination:
'/boundary/docs/:version/install-boundary/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/oss/installing/high-availability',
destination:
'/boundary/docs/:version/install-boundary/architecture/high-availability',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/high-availability',
destination: '/boundary/docs/:version/architecture/high-availability',
permanent: true,
},
{
source: '/boundary/docs/install-boundary',
destination: '/boundary/docs/deploy/self-managed',
permanent: true,
},
{
source: '/boundary/docs/deploy',
destination: '/boundary/docs/getting-started',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/deploy/self-managed',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary',
destination: '/boundary/docs/:version/deploy/self-managed',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/install',
destination: '/boundary/docs/deploy/self-managed/install',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17)\\.x)/deploy/self-managed/install',
destination: '/boundary/docs/:version/install-boundary/install',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/install',
destination: '/boundary/docs/:version/deploy/self-managed/install',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/deploy',
destination: '/boundary/docs/deploy/self-managed/install',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/deploy/self-managed/install',
destination: '/boundary/docs/:version/install-boundary/deploy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17)\\.x)/install-boundary/deploy',
destination: '/boundary/docs/:version/install-boundary/install',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/install-boundary/install',
destination: '/boundary/docs/:version/install-boundary/deploy',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/deploy',
destination: '/boundary/docs/:version/deploy/self-managed/install',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/self-managed/deploy',
destination: '/boundary/docs/deploy/self-managed/install',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/configure-controllers',
destination: '/boundary/docs/deploy/self-managed/configure-controllers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/deploy/self-managed/configure-controllers',
destination:
'/boundary/docs/:version/install-boundary/configure-controllers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/configure-controllers',
destination:
'/boundary/docs/:version/deploy/self-managed/configure-controllers',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/configure-workers',
destination: '/boundary/docs/deploy/self-managed/deploy-workers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/deploy/self-managed/deploy-workers',
destination: '/boundary/docs/:version/install-boundary/configure-workers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/configure-workers',
destination: '/boundary/docs/:version/deploy/self-managed/deploy-workers',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/initialize',
destination: '/boundary/docs/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/install-boundary/initialize',
destination: '/boundary/docs/:version/install-boundary/no-gen-resources',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/installing/no-gen-resources',
destination: '/boundary/docs/:version/install-boundary/no-gen-resources',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/install-boundary/no-gen-resources',
destination: '/boundary/docs/:version/install-boundary/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/installing/no-gen-resources',
destination: '/boundary/docs/:version/install-boundary/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/self-managed/initialize',
destination: '/boundary/docs/:version/install-boundary/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/initialize',
destination: '/boundary/docs/:version/deploy/self-managed/initialize',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/no-gen-resources',
destination: '/boundary/docs/deploy/self-managed/initialize',
permanent: true,
},
{
source: '/boundary/docs/installing/no-gen-resources',
destination: '/boundary/docs/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/deploy/self-managed/initialize',
destination: '/boundary/docs/:version/oss/installing/no-gen-resources',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/oss/installing/no-gen-resources',
destination: '/boundary/docs/:version/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/oss/installing/no-gen-resources',
destination: '/boundary/docs/:version/install-boundary/no-gen-resources',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/oss/installing/no-gen-resources',
destination: '/boundary/docs/:version/install-boundary/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/no-gen-resources',
destination: '/boundary/docs/:version/deploy/self-managed/initialize',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/no-gen-resources',
destination: '/boundary/docs/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/deploy/self-managed/initialize',
destination: '/boundary/docs/:version/install-boundary/no-gen-resources',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/no-gen-resources',
destination: '/boundary/docs/:version/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/installing/no-gen-resources',
destination: '/boundary/docs/:version/deploy/self-managed/initialize',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8)\\.x)/deploy/self-managed/initialize',
destination: '/boundary/docs/:version/installing/no-gen-resources',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/install-clients',
destination: '/boundary/docs/deploy/self-managed/install-clients',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/deploy/self-managed/install-clients',
destination: '/boundary/docs/:version/install-boundary/install-clients',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17)\\.x)/deploy/self-managed/install-clients',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/install-clients',
destination: '/boundary/docs/:version/deploy/self-managed/install-clients',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/install-boundary/install-clients',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/self-managed/install-clients',
destination: '/boundary/docs/deploy/self-managed/install-clients',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/systemd',
destination: '/boundary/docs/deploy/self-managed/systemd',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/self-managed/systemd',
destination: '/boundary/docs/deploy/self-managed/systemd',
permanent: true,
},
{
source: '/boundary/docs/oss/installing/systemd',
destination: '/boundary/docs/deploy/self-managed/systemd',
permanent: true,
},
{
source: '/boundary/docs/installing/systemd',
destination: '/boundary/docs/deploy/self-managed/systemd',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/installing/systemd',
destination: '/boundary/docs/:version/install-boundary/systemd',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss/installing/systemd',
destination: '/boundary/docs/:version/install-boundary/systemd',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing/systemd',
destination: '/boundary/docs/:version/deploy/self-managed/systemd',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/installing/systemd',
destination: '/boundary/docs/:version/deploy/self-managed/systemd',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/deploy/self-managed/systemd',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/oss/installing',
destination: '/boundary/docs/deploy/self-managed',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss/installing',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/installing',
destination: '/boundary/docs/:version/deploy/self-managed',
permanent: true,
},
{
source: '/boundary/docs/getting-started/connect-to-target',
destination: '/boundary/docs/hcp/get-started/connect-to-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13|14|15|16|17|18|19)\\.x)/getting-started/connect-to-target',
destination: '/boundary/docs/:version/hcp/get-started/connect-to-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/hcp/get-started/connect-to-target',
destination: '/boundary/docs/:version/getting-started/connect-to-target',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8)\\.x)/targets/connections',
destination: '/boundary/docs/:version/getting-started/connect-to-target',
permanent: true,
},
{
source: '/boundary/docs/getting-started/deploy-and-login',
destination: '/boundary/docs/hcp/get-started/deploy-and-login',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18|19)\\.x)/getting-started/deploy-and-login',
destination: '/boundary/docs/:version/hcp/get-started/deploy-and-login',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/hcp/get-started/deploy-and-login',
destination: '/boundary/docs/:version/getting-started/deploy-and-login',
permanent: true,
},
{
source: '/boundary/docs/install-boundary/terraform-patterns/:slug*',
destination: '/boundary/docs/deploy/terraform-patterns/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/install-boundary/terraform-patterns/:slug*',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/install-boundary/terraform-patterns/:slug*',
destination: '/boundary/docs/:version/deploy/terraform-patterns/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/:slug*',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/deploy/terraform-patterns/:slug*',
destination: '/boundary/docs/:version/install-boundary',
permanent: true,
},
{
source: '/boundary/docs/oss/developing/building',
destination: '/boundary/docs/developing/building',
permanent: true,
},
{
source: '/boundary/docs/oss/developing',
destination: '/boundary/docs/developing',
permanent: true,
},
{
source: '/boundary/docs/oss/developing/ui',
destination: '/boundary/docs/developing/ui',
permanent: true,
},
{
source: '/boundary/docs/concepts/security/data-encryption',
destination: '/boundary/docs/secure/encryption/data-encryption',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/secure/encryption/data-encryption',
destination: '/boundary/docs/:version/concepts/security/data-encryption',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/security/data-encryption',
destination: '/boundary/docs/:version/secure/encryption/data-encryption',
permanent: true,
},
{
source: '/boundary/docs/concepts/security',
destination: '/boundary/docs/secure/encryption/data-encryption',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/security',
destination: '/boundary/docs/:version/secure/encryption/data-encryption',
permanent: true,
},
{
source: '/boundary/docs/concepts/security/connections-tls',
destination: '/boundary/docs/secure/encryption/connections-tls',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/secure/encryption/connections-tls',
destination: '/boundary/docs/:version/concepts/security/connections-tls',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/security/connections-tls',
destination: '/boundary/docs/:version/secure/encryption/connections-tls',
permanent: true,
},
{
source: '/boundary/docs/oss/operations',
destination: '/boundary/docs/monitor',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/monitor',
destination: '/boundary/docs/:version/oss/operations',
permanent: true,
},
{
source: '/boundary/docs/operations',
destination: '/boundary/docs/monitor',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/monitor',
destination: '/boundary/docs/:version/operations',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/operations',
destination: '/boundary/docs/:version/monitor',
permanent: true,
},
{
source: '/boundary/docs/configuration/listener',
destination: '/boundary/docs/monitor/listeners',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/listener/:slug*',
destination: '/boundary/docs/:version/monitor/listeners/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/listeners',
destination: '/boundary/docs/:version/configuration/listener',
permanent: true,
},
{
source: '/boundary/docs/configuration/listener/tcp',
destination: '/boundary/docs/monitor/listeners/tcp',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/listeners/tcp',
destination: '/boundary/docs/:version/configuration/listener/tcp',
permanent: true,
},
{
source: '/boundary/docs/configuration/listener/unix',
destination: '/boundary/docs/monitor/listeners/unix',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/listeners/unix',
destination: '/boundary/docs/:version/configuration/listener/unix',
permanent: true,
},
{
source: '/boundary/docs/oss/operations/metrics',
destination: '/boundary/docs/monitor/metrics',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/monitor/metrics',
destination: '/boundary/docs/:version/oss/operations/metrics',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss/operations/metrics',
destination: '/boundary/docs/:version/operations/metrics',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/operations/metrics',
destination: '/boundary/docs/:version/monitor/metrics',
permanent: true,
},
{
source: '/boundary/docs/operations/metrics',
destination: '/boundary/docs/monitor/metrics',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/metrics',
destination: '/boundary/docs/:version/monitor/metrics',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|13|14|15|16|17|18)\\.x)/monitor/metrics',
destination: '/boundary/docs/:version/operations/metrics',
permanent: true,
},
{
source: '/boundary/docs/operations/health',
destination: '/boundary/docs/monitor/health',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|13|14|15|16|17|18)\\.x)/monitor/health',
destination: '/boundary/docs/:version/operations/health',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/health',
destination: '/boundary/docs/:version/monitor/health',
permanent: true,
},
{
source: '/boundary/docs/oss/operations/health',
destination: '/boundary/docs/monitor/health',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:9|10|11|12)\\.x)/monitor/health',
destination: '/boundary/docs/:version/oss/operations/health',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/oss/operations/health',
destination: '/boundary/docs/:version/operations/health',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/oss/operations/health',
destination: '/boundary/docs/:version/monitor/health',
permanent: true,
},
{
source: '/boundary/docs/configuration/events',
destination: '/boundary/docs/monitor/events/events',
permanent: true,
},
{
source: '/boundary/docs/monitor/events',
destination: '/boundary/docs/monitor/events/events',
permanent: true,
},
{
source: '/boundary/docs/configuration/events/overview',
destination: '/boundary/docs/monitor/events/events',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/events',
destination: '/boundary/docs/:version/monitor/events/events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/events/overview',
destination: '/boundary/docs/:version/monitor/events/events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:10|11|12|13|14|15|16|17|18)\\.x)/configuration/events/overview',
destination: '/boundary/docs/:version/configuration/events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:10|11|12|13|14|15|16|17|18)\\.x)/monitor/events/events',
destination: '/boundary/docs/:version/configuration/events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9)\\.x)/monitor/events/events',
destination: '/boundary/docs/:version/configuration/events/overview',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/monitor/events',
destination: '/boundary/docs/:version/monitor/events/events',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering/events',
destination: '/boundary/docs/monitor/events/filter-events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/events/filter-events',
destination: '/boundary/docs/:version/concepts/filtering/events',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering/events',
destination: '/boundary/docs/:version/monitor/events/filter-events',
permanent: true,
},
{
source: '/boundary/docs/configuration/events/common',
destination: '/boundary/docs/monitor/events/common',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13|14|15|16|17|18)\\.x)/configuration/events/common-sink-parameters',
destination: '/boundary/docs/:version/configuration/events/common',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/events/common',
destination: '/boundary/docs/:version/monitor/events/common',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/events/common',
destination: '/boundary/docs/:version/configuration/events/common',
permanent: true,
},
{
source: '/boundary/docs/configuration/events/file',
destination: '/boundary/docs/monitor/events/file',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/events/file',
destination: '/boundary/docs/:version/configuration/events/file',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13|14|15|16|17|18)\\.x)/configuration/events/file-sink',
destination: '/boundary/docs/:version/configuration/events/file',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/events/file',
destination: '/boundary/docs/:version/monitor/events/file',
permanent: true,
},
{
source: '/boundary/docs/configuration/events/stderr',
destination: '/boundary/docs/monitor/events/stderr',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/monitor/events/stderr',
destination: '/boundary/docs/:version/configuration/events/stderr',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/configuration/events/stderr-sink',
destination: '/boundary/docs/:version/configuration/events/stderr',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/events/stderr',
destination: '/boundary/docs/:version/monitor/events/stderr',
permanent: true,
},
{
source: '/boundary/docs/release-notes',
destination: '/boundary/docs',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/release-notes',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13)\\.x)/release-notes/v0_14_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/release-notes/v0_15_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)\\.x)/release-notes/v0_16_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16)\\.x)/release-notes/v0_17_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/release-notes/v0_18_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/release-notes/v0_19_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19)\\.x)/release-notes/v0_20_0',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker',
destination: '/boundary/docs/workers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|10|11|12|13|14|15|16|17|18)\\.x)/workers',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/worker',
destination: '/boundary/docs/:version/workers',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:9)\\.x)/workers',
destination: '/boundary/docs/:version/configuration/worker/overview',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:9)\\.x)/configuration/worker',
destination: '/boundary/docs/:version/configuration/worker/overview',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:10|11|12|13|14|15)\\.x)/configuration/worker/overview',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:10|11|12|13|14|15|16|17|18)\\.x)/workers/create',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker/worker-configuration',
destination: '/boundary/docs/workers/registration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:10|11|12|13|14)\\.x)/workers/registration',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/workers/registration',
destination:
'/boundary/docs/:version/configuration/worker/worker-configuration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13|14)\\.x)/configuration/worker/worker-configuration',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13|14|15|16|17|18)\\.x)/configuration/workers',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/worker/worker-configuration',
destination: '/boundary/docs/:version/workers/registration',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker/kms-worker',
destination: '/boundary/docs/workers/registration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/configuration/worker/kms-worker',
destination:
'/boundary/docs/:version/configuration/worker/worker-configuration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/worker/kms-worker',
destination: '/boundary/docs/:version/workers/registration',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker/pki-worker',
destination: '/boundary/docs/workers/registration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/configuration/worker/pki-worker',
destination:
'/boundary/docs/:version/configuration/worker/worker-configuration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/worker/pki-worker',
destination: '/boundary/docs/:version/workers/registration',
permanent: true,
},
{
source: '/boundary/docs/concepts/connection-workflows/multi-hop',
destination: '/boundary/docs/workers/multi-hop',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13)\\.x)/workers/multi-hop',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/workers/multi-hop',
destination:
'/boundary/docs/:version/concepts/connection-workflows/multi-hop',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/connection-workflows/multi-hop',
destination: '/boundary/docs/:version/workers/multi-hop',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13)\\.x)/workers/multi-hop/enterprise',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:9|10|11|12|13)\\.x)/workers/multi-hop/hcp',
destination: '/boundary/docs/:version/configuration/worker',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/workers/multi-hop/enterprise',
destination:
'/boundary/docs/:version/concepts/connection-workflows/multi-hop',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/workers/multi-hop/hcp',
destination:
'/boundary/docs/:version/concepts/connection-workflows/multi-hop',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering/worker-tags',
destination: '/boundary/docs/workers/worker-tags',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/workers/worker-tags',
destination: '/boundary/docs/:version/concepts/filtering/worker-tags',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/workers/filters',
destination: '/boundary/docs/:version/concepts/filtering/worker-tags',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering/worker-tags',
destination: '/boundary/docs/:version/workers/worker-tags',
permanent: true,
},
{
source: '/boundary/docs/concepts/service-discovery',
destination: '/boundary/docs/hosts',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:8|9|10|11|12)\\.x)/hosts',
destination: '/boundary/docs/:version/concepts/service-discovery',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/concepts/service-discovery',
destination: '/boundary/docs/:version/concepts/host-discovery',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/service-discovery',
destination: '/boundary/docs/:version/hosts',
permanent: true,
},
{
source: '/boundary/docs/concepts/host-discovery',
destination: '/boundary/docs/hosts',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/hosts',
destination: '/boundary/docs/:version/concepts/host-discovery',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/host-discovery/:slug*',
destination: '/boundary/docs/:version/hosts/:slug*',
permanent: true,
},
{
source: '/boundary/docs/concepts/host-discovery/aws',
destination: '/boundary/docs/hosts/aws',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/hosts/aws',
destination: '/boundary/docs/:version/concepts/host-discovery/aws',
permanent: true,
},
{
source: '/boundary/docs/concepts/host-discovery/azure',
destination: '/boundary/docs/hosts/azure',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/hosts/azure',
destination: '/boundary/docs/:version/concepts/host-discovery/azure',
permanent: true,
},
{
source: '/boundary/docs/concepts/host-discovery/gcp',
destination: '/boundary/docs/hosts/gcp',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/hosts/gcp',
destination: '/boundary/docs/:version/concepts/host-discovery',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:8|9|10|11|12)\\.x)/hosts/gcp',
destination: '/boundary/docs/:version/concepts/service-discovery',
permanent: true,
},
{
source: '/boundary/docs/configuration/target-aliases',
destination: '/boundary/docs/targets/configuration',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/configuration/target-aliases/:slug*',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17)\\.x)/configuration/target-aliases/:slug*',
destination: '/boundary/docs/:version/concepts/aliases',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/targets/configuration',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/configuration',
destination: '/boundary/docs/:version/configuration/target-aliases',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/target-aliases',
destination: '/boundary/docs/:version/targets/configuration',
permanent: true,
},
{
source: '/boundary/docs/configuration/target-aliases/connect-target-alias',
destination: '/boundary/docs/targets/connections/connect-target-alias',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/targets/connections/connect-target-alias',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/connections/connect-target-alias',
destination:
'/boundary/docs/:version/configuration/target-aliases/connect-target-alias',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/target-aliases/connect-target-alias',
destination:
'/boundary/docs/:version/targets/connections/connect-target-alias',
permanent: true,
},
{
source: '/boundary/docs/configuration/target-aliases/create-target-alias',
destination: '/boundary/docs/targets/configuration/create-target-alias',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/targets/configuration/create-target-alias',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/configuration/create-target-alias',
destination:
'/boundary/docs/:version/configuration/target-aliases/create-target-alias',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/target-aliases/create-target-alias',
destination:
'/boundary/docs/:version/targets/configuration/create-target-alias',
permanent: true,
},
{
source: '/boundary/docs/configuration/target-aliases/transparent-sessions',
destination:
'/boundary/docs/targets/configuration/configure-transparent-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/targets/configuration/configure-transparent-sessions',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/configuration/configure-transparent-sessions',
destination:
'/boundary/docs/:version/configuration/target-aliases/transparent-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/target-aliases/transparent-sessions',
destination:
'/boundary/docs/:version/targets/configuration/configure-transparent-sessions',
permanent: true,
},
{
source: '/boundary/docs/concepts/connection-workflows',
destination: '/boundary/docs/targets/connections',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13)\\.x)/targets/connections',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/targets/connections',
destination: '/boundary/docs/:version/concepts/connection-workflows',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/connection-workflows',
destination: '/boundary/docs/:version/targets/connections',
permanent: true,
},
{
source: '/boundary/docs/concepts/connection-workflows/connect-helpers',
destination: '/boundary/docs/targets/connections/connect-helpers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13)\\.x)/targets/connections/connect-helpers',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/targets/connections/connect-helpers',
destination:
'/boundary/docs/:version/concepts/connection-workflows/connect-helpers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/connection-workflows/connect-helpers',
destination: '/boundary/docs/:version/targets/connections/connect-helpers',
permanent: true,
},
{
source: '/boundary/docs/concepts/connection-workflows/exec-flag',
destination: '/boundary/docs/targets/connections/exec-flag',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13)\\.x)/targets/connections/exec-flag',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/targets/connections/exec-flag',
destination:
'/boundary/docs/:version/concepts/connection-workflows/exec-flag',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/connection-workflows/exec-flag',
destination: '/boundary/docs/:version/targets/connections/exec-flag',
permanent: true,
},
{
source: '/boundary/docs/common-workflows/workflow-ssh-proxycommand',
destination: '/boundary/docs/targets/connections/workflow-ssh-proxycommand',
permanent: true,
},
{
source:
'/boundary/docs/concepts/connection-workflows/workflow-ssh-proxycommand',
destination: '/boundary/docs/targets/connections/workflow-ssh-proxycommand',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13)\\.x)/targets/connections/workflow-ssh-proxycommand',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/targets/connections/workflow-ssh-proxycommand',
destination:
'/boundary/docs/:version/concepts/connection-workflows/workflow-ssh-proxycommand',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/connection-workflows/workflow-ssh-proxycommand',
destination:
'/boundary/docs/:version/targets/connections/workflow-ssh-proxycommand',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/targets/connections/transparent-sessions',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/connections/transparent-sessions',
destination:
'/boundary/docs/:version/configuration/target-aliases/transparent-sessions',
permanent: true,
},
{
source: '/boundary/docs/configuration/credential-management',
destination: '/boundary/docs/credentials',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/credentials/:slug*',
destination: '/boundary/docs/:version/concepts/credential-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/credential-management/:slug*',
destination: '/boundary/docs/:version/credentials/:slug*',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials',
destination: '/boundary/docs/:version/configuration/credential-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/configuration/credential-management/:slug*',
destination: '/boundary/docs/:version/concepts/credential-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials/rdp-testing-and-compatibility-matrix',
destination: '/boundary/docs/:version/configuration/credential-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/credentials/rdp-testing-and-compatibility-matrix',
destination: '/boundary/docs/:version/credentials',
permanent: true,
},
{
source:
'/boundary/docs/configuration/credential-management/configure-credential-brokering',
destination: '/boundary/docs/credentials/configure-credential-brokering',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials/configure-credential-brokering',
destination:
'/boundary/docs/:version/configuration/credential-management/configure-credential-brokering',
permanent: true,
},
{
source:
'/boundary/docs/configuration/credential-management/configure-credential-injection',
destination: '/boundary/docs/credentials/configure-credential-injection',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials/configure-credential-injection',
destination:
'/boundary/docs/:version/configuration/credential-management/configure-credential-injection',
permanent: true,
},
{
source:
'/boundary/docs/configuration/credential-management/static-cred-boundary',
destination: '/boundary/docs/credentials/static-cred-boundary',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials/static-cred-boundary',
destination:
'/boundary/docs/:version/configuration/credential-management/static-cred-boundary',
permanent: true,
},
{
source:
'/boundary/docs/configuration/credential-management/static-cred-vault',
destination: '/boundary/docs/credentials/static-cred-vault',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/credentials/static-cred-vault',
destination:
'/boundary/docs/:version/configuration/credential-management/static-cred-vault',
permanent: true,
},
{
source: '/boundary/docs/configuration/session-recording',
destination: '/boundary/docs/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording',
destination: '/boundary/docs/:version/session-recording',
permanent: true,
},
{
source: '/boundary/docs/operations/session-recordings',
destination: '/boundary/docs/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/configure-worker-storage',
destination:
'/boundary/docs/session-recording/configuration/configure-worker-storage',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/configuration/session-recording/configure-worker-storage',
destination:
'/boundary/docs/:version/configuration/session-recording/create-storage-bucket',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/session-recording/configuration/configure-worker-storage',
destination:
'/boundary/docs/:version/configuration/session-recording/configure-worker-storage',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/configure-worker-storage',
destination:
'/boundary/docs/:version/session-recording/configuration/configure-worker-storage',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/session-recording/configuration/configure-worker-storage',
destination:
'/boundary/docs/:version/configuration/session-recording/create-storage-bucket',
permanent: true,
},
{
source: '/boundary/docs/configuration/session-recording/storage-providers',
destination:
'/boundary/docs/session-recording/configuration/storage-providers',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/storage-providers/:slug*',
destination:
'/boundary/docs/:version/session-recording/configuration/storage-providers/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/storage-providers/configure-s3',
destination:
'/boundary/docs/session-recording/configuration/storage-providers/configure-s3',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/configuration/session-recording/storage-providers/configure-s3',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/session-recording/configuration/storage-providers/configure-s3',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/session-recording/configuration/storage-providers/configure-s3',
destination:
'/boundary/docs/:version/configuration/session-recording/storage-providers/configure-s3',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/storage-providers/configure-minio',
destination:
'/boundary/docs/session-recording/configuration/storage-providers/configure-minio',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/configuration/session-recording/storage-providers/configure-minio',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15)\\.x)/session-recording/configuration/storage-providers/configure-minio',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/session-recording/configuration/storage-providers/configure-minio',
destination:
'/boundary/docs/:version/configuration/session-recording/storage-providers/configure-minio',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/storage-providers/configure-s3-compliant',
destination:
'/boundary/docs/session-recording/configuration/storage-providers/configure-s3-compliant',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/configuration/session-recording/storage-providers/configure-s3-compliant',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/session-recording/configuration/storage-providers/configure-s3-compliant',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:17|18)\\.x)/session-recording/configuration/storage-providers/configure-s3-compliant',
destination:
'/boundary/docs/:version/configuration/session-recording/storage-providers/configure-s3-compliant',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/create-storage-bucket',
destination:
'/boundary/docs/session-recording/configuration/create-storage-bucket',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording/configuration/create-storage-bucket',
destination:
'/boundary/docs/:version/configuration/session-recording/create-storage-bucket',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/create-storage-bucket',
destination:
'/boundary/docs/:version/session-recording/configuration/create-storage-bucket',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/enable-session-recording',
destination:
'/boundary/docs/session-recording/configuration/enable-session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording/configuration/enable-session-recording',
destination:
'/boundary/docs/:version/configuration/session-recording/enable-session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/enable-session-recording',
destination:
'/boundary/docs/:version/session-recording/configuration/enable-session-recording',
permanent: true,
},
{
source: '/boundary/docs/operations/manage-recorded-sessions',
destination:
'/boundary/docs/session-recording/configuration/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/operations/session-recordings/manage-recorded-sessions',
destination:
'/boundary/docs/session-recording/configuration/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/operations/session-recordings',
destination: '/boundary/docs/:version/operations/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/operations/session-recordings/manage-recorded-sessions',
destination: '/boundary/docs/:version/operations/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/session-recording/configuration/manage-recorded-sessions',
destination: '/boundary/docs/:version/operations/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/operations/manage-recorded-sessions',
destination: '/boundary/docs/:version/operations/session-recordings',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/session-recording/configuration/manage-recorded-sessions',
destination:
'/boundary/docs/:version/operations/session-recordings/manage-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19|20)\\.x)/operations/manage-recorded-sessions',
destination: '/boundary/docs/:version/session-recording',
permanent: true,
},
{
source: '/boundary/docs/troubleshoot/troubleshoot-recorded-sessions',
destination:
'/boundary/docs/session-recording/configuration/troubleshoot-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording/configuration/troubleshoot-recorded-sessions',
destination:
'/boundary/docs/:version/troubleshoot/troubleshoot-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/troubleshoot/troubleshoot-recorded-sessions',
destination:
'/boundary/docs/:version/session-recording/configuration/troubleshoot-recorded-sessions',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/configure-storage-policy',
destination:
'/boundary/docs/session-recording/compliance/configure-storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/configuration/session-recording/configure-storage-policy',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/session-recording/compliance/configure-storage-policy',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/session-recording/compliance/configure-storage-policy',
destination:
'/boundary/docs/:version/configuration/session-recording/configure-storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/configure-storage-policy',
destination:
'/boundary/docs/:version/session-recording/compliance/configure-storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/configuration/session-recording/update-storage-policy',
destination:
'/boundary/docs/session-recording/compliance/update-storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/configuration/session-recording/update-storage-policy',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/session-recording/compliance/update-storage-policy',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/session-recording/compliance/update-storage-policy',
destination:
'/boundary/docs/:version/configuration/session-recording/update-storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/session-recording/update-storage-policy',
destination:
'/boundary/docs/:version/session-recording/compliance/update-storage-policy',
permanent: true,
},
{
source: '/boundary/docs/operations/session-recordings/validate-data-store',
destination:
'/boundary/docs/session-recording/compliance/validate-data-store',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/operations/session-recordings/validate-data-store',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/session-recording/compliance/validate-data-store',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/session-recording/compliance/validate-data-store',
destination:
'/boundary/docs/:version/operations/session-recordings/validate-data-store',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/session-recordings/validate-data-store',
destination:
'/boundary/docs/:version/session-recording/compliance/validate-data-store',
permanent: true,
},
{
source:
'/boundary/docs/operations/session-recordings/validate-session-recordings',
destination:
'/boundary/docs/session-recording/compliance/validate-session-recordings',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/operations/session-recordings/validate-session-recordings',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13)\\.x)/session-recording/compliance/validate-session-recordings',
destination: '/boundary/docs/:version/configuration/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:14|15|16|17|18)\\.x)/session-recording/compliance/validate-session-recordings',
destination:
'/boundary/docs/:version/operations/session-recordings/validate-session-recordings',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/session-recordings',
destination: '/boundary/docs/:version/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/session-recordings/manage-recorded-sessions',
destination: '/boundary/docs/:version/session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/operations/session-recordings/validate-session-recordings',
destination:
'/boundary/docs/:version/session-recording/compliance/validate-session-recordings',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording/data/bsr-file-structure',
destination: '/boundary/docs/:version/concepts/auditing',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/session-recording/data/read-bsr-file',
destination: '/boundary/docs/:version/concepts/auditing',
permanent: true,
},
{
source: '/boundary/docs/configuration/identity-access-management',
destination: '/boundary/docs/rbac',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/configuration/identity-access-management/:slug*',
destination: '/boundary/docs/:version/rbac/:slug*',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:17|18)\\.x)/rbac',
destination:
'/boundary/docs/:version/configuration/identity-access-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/configuration/identity-access-management',
destination: '/boundary/docs/:version/concepts/security/permissions',
permanent: true,
},
{
source: '/boundary/docs/concepts/security/permissions',
destination: '/boundary/docs/rbac',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:17|18)\\.x)/concepts/security/permissions/:slug*',
destination: '/boundary/docs/:version/rbac/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/security/permissions/:slug*',
destination:
'/boundary/docs/:version/configuration/identity-access-management/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16)\\.x)/rbac',
destination: '/boundary/docs/:version/concepts/security/permissions',
permanent: true,
},
{
source:
'/boundary/docs/concepts/security/permissions/assignable-permissions',
destination: '/boundary/docs/rbac/assignable-permissions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|9|10|11|12|13|14|15|16)\\.x)/rbac/assignable-permissions',
destination:
'/boundary/docs/:version/concepts/security/permissions/assignable-permissions',
permanent: true,
},
{
source:
'/boundary/docs/configuration/identity-access-management/assignable-permissions',
destination: '/boundary/docs/rbac/assignable-permissions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:17|18)\\.x)/rbac/assignable-permissions',
destination:
'/boundary/docs/:version/configuration/identity-access-management/assignable-permissions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/configuration/identity-access-management/assignable-permissions',
destination:
'/boundary/docs/:version/concepts/security/permissions/assignable-permissions',
permanent: true,
},
{
source:
'/boundary/docs/concepts/security/permissions/permission-grant-formats',
destination: '/boundary/docs/rbac/permission-grant-formats',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|9|10|11|12|13|14|15|16)\\.x)/rbac/permission-grant-formats',
destination:
'/boundary/docs/:version/concepts/security/permissions/permission-grant-formats',
permanent: true,
},
{
source:
'/boundary/docs/configuration/identity-access-management/permission-grant-formats',
destination: '/boundary/docs/rbac/permission-grant-formats',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/configuration/identity-access-management/permission-grant-formats',
destination:
'/boundary/docs/:version/concepts/security/permissions/permission-grant-formats',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:17|18)\\.x)/rbac/permission-grant-formats',
destination:
'/boundary/docs/:version/configuration/identity-access-management/permission-grant-formats',
permanent: true,
},
{
source: '/boundary/docs/common-workflows/manage-roles',
destination: '/boundary/docs/rbac/manage-roles',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/rbac/manage-roles',
destination: '/boundary/docs/:version/common-workflows/manage-roles',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/common-workflows/manage-roles',
destination: '/boundary/docs/:version/rbac/manage-roles',
permanent: true,
},
{
source: '/boundary/docs/concepts/security/permissions/resource-table',
destination: '/boundary/docs/rbac/resource-table',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|9|10|11|12|13|14|15|16)\\.x)/rbac/resource-table',
destination:
'/boundary/docs/:version/concepts/security/permissions/resource-table',
permanent: true,
},
{
source:
'/boundary/docs/configuration/identity-access-management/resource-table',
destination: '/boundary/docs/rbac/resource-table',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16)\\.x)/configuration/identity-access-management/resource-table',
destination:
'/boundary/docs/:version/concepts/security/permissions/resource-table',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:17|18)\\.x)/rbac/resource-table',
destination:
'/boundary/docs/:version/configuration/identity-access-management/resource-table',
permanent: true,
},
{
source: '/boundary/docs/common-workflows/manage-users-groups',
destination: '/boundary/docs/rbac/users/manage-users-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/rbac/users/manage-users-groups',
destination: '/boundary/docs/:version/common-workflows/manage-users-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/common-workflows/manage-users-groups',
destination: '/boundary/docs/:version/rbac/users/manage-users-groups',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering/oidc-managed-groups',
destination: '/boundary/docs/rbac/users/managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15)\\.x)/rbac/users/managed-groups',
destination:
'/boundary/docs/:version/concepts/filtering/oidc-managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15)\\.x)/concepts/filtering/managed-groups',
destination:
'/boundary/docs/:version/concepts/filtering/oidc-managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/concepts/filtering/oidc-managed-groups',
destination: '/boundary/docs/:version/concepts/filtering/managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering/oidc-managed-groups',
destination: '/boundary/docs/:version/rbac/users/managed-groups',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering/managed-groups',
destination: '/boundary/docs/rbac/users/managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/rbac/users/managed-groups',
destination: '/boundary/docs/:version/concepts/filtering/managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering/managed-groups',
destination: '/boundary/docs/:version/rbac/users/managed-groups',
permanent: true,
},
{
source: '/boundary/docs/integrations',
destination: '/boundary/docs',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14|19)\\.x)/integrations',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/integrations/vault',
destination: '/boundary/docs/vault',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/integrations/vault',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/vault',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/vault',
destination: '/boundary/docs/:version/integrations/vault',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/integrations/vault',
destination: '/boundary/docs/:version/vault',
permanent: true,
},
{
source: '/boundary/docs/api-clients/go-sdk',
destination: '/boundary/docs/go-sdk',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/go-sdk',
destination: '/boundary/docs/:version/api-clients/go-sdk',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/go-sdk',
destination: '/boundary/docs/:version/go-sdk',
permanent: true,
},
{
source: '/boundary/docs/api-clients/client-agent',
destination: '/boundary/docs/client-agent',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/api-clients/client-agent',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/client-agent',
destination: '/boundary/docs/:version/api-clients/client-agent',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/client-agent',
destination: '/boundary/docs/:version/client-agent',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17)\\.x)/client-agent/:slug*',
destination: '/boundary/docs/:version',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/client-agent/:slug*',
destination: '/boundary/docs/:version/api-clients/client-agent',
permanent: true,
},
{
source: '/boundary/docs/api-clients/client-cache',
destination: '/boundary/docs/client-cache',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/api-clients/client-cache',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/client-cache',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/client-cache',
destination: '/boundary/docs/:version/api-clients/client-cache',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/client-cache',
destination: '/boundary/docs/:version/client-cache',
permanent: true,
},
{
source: '/boundary/docs/api-clients/api',
destination: '/boundary/docs/api',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/api',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/api',
destination: '/boundary/docs/:version/api',
permanent: true,
},
{
source: '/boundary/docs/api-clients/api/pagination',
destination: '/boundary/docs/api/pagination',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/api-clients/api/pagination',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/api/pagination',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/api/pagination',
destination: '/boundary/docs/:version/api-clients/api/pagination',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/api/pagination',
destination: '/boundary/docs/:version/api/pagination',
permanent: true,
},
{
source: '/boundary/docs/api-clients/api/rate-limiting',
destination: '/boundary/docs/api/rate-limiting',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14)\\.x)/api-clients/api/rate-limiting',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:13|14)\\.x)/api/rate-limiting',
destination: '/boundary/docs/:version/api-clients/api',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/api/rate-limiting',
destination: '/boundary/docs/:version/api-clients/api/rate-limiting',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/api-clients/api/rate-limiting',
destination: '/boundary/docs/:version/api/rate-limiting',
permanent: true,
},
{
source: '/boundary/docs/api-clients/cli',
destination: '/boundary/docs/commands/',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12)\\.x)/commands',
destination: '/boundary/docs/:version/api-clients/cli',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18|19)\\.x)/api-clients/cli',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19)\\.x)/commands/connect/cassandra',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19)\\.x)/commands/connect/mysql',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source: '/boundary/docs/commands/daemon/:slug*',
destination: '/boundary/docs/commands/cache/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16)\\.x)/commands/cache/:slug*',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/daemon/:slug*',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:17|18|19)\\.x)/commands/daemon/:slug*',
destination: '/boundary/docs/:version/commands/cache/:slug*',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/delete',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/read',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/search',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/update',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/roles/add-grant-scopes',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/roles/remove-grant-scopes',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/commands/roles/set-grant-scopes',
destination: '/boundary/docs/:version/commands',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model',
destination: '/boundary/docs/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/domain-model/:slug*',
destination: '/boundary/docs/:version/domain-model/:slug*',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/accounts',
destination: '/boundary/docs/domain-model/accounts',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/accounts',
destination: '/boundary/docs/:version/concepts/domain-model/accounts',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/aliases',
destination: '/boundary/docs/domain-model/aliases',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)\\.x)/concepts/domain-model/aliases',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)\\.x)/domain-model/aliases',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:16|17|18)\\.x)/domain-model/aliases',
destination: '/boundary/docs/:version/concepts/domain-model/aliases',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/auth-methods',
destination: '/boundary/docs/domain-model/auth-methods',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/auth-methods',
destination: '/boundary/docs/:version/concepts/domain-model/auth-methods',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/credentials',
destination: '/boundary/docs/domain-model/credentials',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/credentials',
destination: '/boundary/docs/:version/concepts/domain-model/credentials',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/credential-libraries',
destination: '/boundary/docs/domain-model/credential-libraries',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/credential-libraries',
destination:
'/boundary/docs/:version/concepts/domain-model/credential-libraries',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/credential-stores',
destination: '/boundary/docs/domain-model/credential-stores',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/credential-stores',
destination:
'/boundary/docs/:version/concepts/domain-model/credential-stores',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/groups',
destination: '/boundary/docs/domain-model/groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/groups',
destination: '/boundary/docs/:version/concepts/domain-model/groups',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/hosts',
destination: '/boundary/docs/domain-model/hosts',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/hosts',
destination: '/boundary/docs/:version/concepts/domain-model/hosts',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/host-catalogs',
destination: '/boundary/docs/domain-model/host-catalogs',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/host-catalogs',
destination: '/boundary/docs/:version/concepts/domain-model/host-catalogs',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/host-sets',
destination: '/boundary/docs/domain-model/host-sets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/host-sets',
destination: '/boundary/docs/:version/concepts/domain-model/host-sets',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/managed-groups',
destination: '/boundary/docs/domain-model/managed-groups',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/managed-groups',
destination: '/boundary/docs/:version/concepts/domain-model/managed-groups',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/roles',
destination: '/boundary/docs/domain-model/roles',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/roles',
destination: '/boundary/docs/:version/concepts/domain-model/roles',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/scopes',
destination: '/boundary/docs/domain-model/scopes',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/scopes',
destination: '/boundary/docs/:version/concepts/domain-model/scopes',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/sessions',
destination: '/boundary/docs/domain-model/sessions',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/sessions',
destination: '/boundary/docs/:version/concepts/domain-model/sessions',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/session-connections',
destination: '/boundary/docs/domain-model/session-connections',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/session-connections',
destination:
'/boundary/docs/:version/concepts/domain-model/session-connections',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/session-recordings',
destination: '/boundary/docs/domain-model/session-recordings',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/domain-model/session-recordings',
destination:
'/boundary/docs/:version/concepts/domain-model/session-recordings',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/storage-buckets',
destination: '/boundary/docs/domain-model/storage-buckets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:13|14|15|16|17|18)\\.x)/domain-model/storage-buckets',
destination:
'/boundary/docs/:version/concepts/domain-model/storage-buckets',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/storage-policy',
destination: '/boundary/docs/domain-model/storage-policy',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/storage-policies',
destination: '/boundary/docs/domain-model/storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/concepts/domain-model/storage-policy',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/domain-model/storage-policy',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14)\\.x)/concepts/domain-model/storage-policies',
destination: '/boundary/docs/:version/concepts/domain-model',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/domain-model/storage-policy',
destination: '/boundary/docs/:version/concepts/domain-model/storage-policy',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/concepts/domain-model/storage-policies',
destination: '/boundary/docs/:version/concepts/domain-model/storage-policy',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/targets',
destination: '/boundary/docs/domain-model/targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/targets',
destination: '/boundary/docs/:version/concepts/domain-model/targets',
permanent: true,
},
{
source: '/boundary/docs/concepts/domain-model/users',
destination: '/boundary/docs/domain-model/users',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/domain-model/users',
destination: '/boundary/docs/:version/concepts/domain-model/users',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering',
destination: '/boundary/docs/filtering',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/filtering',
destination: '/boundary/docs/:version/concepts/filtering',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering',
destination: '/boundary/docs/:version/filtering',
permanent: true,
},
{
source: '/boundary/docs/concepts/filtering/resource-listing',
destination: '/boundary/docs/filtering',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/concepts/filtering/resource-listing',
destination: '/boundary/docs/:version/filtering',
permanent: true,
},
{
source: '/boundary/docs/troubleshoot/common-errors',
destination: '/boundary/docs/errors',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:12|13|14|15|16|17|18)\\.x)/errors',
destination: '/boundary/docs/:version/troubleshoot/common-errors',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:19)\\.x)/troubleshoot/common-errors',
destination: '/boundary/docs/:version/errors',
permanent: true,
},
{
source:
'/boundary/docs/configuration/target-aliases/interoperability-matrix',
destination: '/boundary/docs/interoperability-matrix/index',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\\.x)/interoperability-matrix',
destination: '/boundary/docs/:version',
permanent: true,
},
]