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

1761 lines
56 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/concepts/index',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/roadmap',
destination: '/boundary/docs/what-is-boundary',
permanent: true,
},
{
source: '/boundary/docs/oss',
destination: '/boundary/docs/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\\.(?: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/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/overview/vs/bastion-hosts',
destination: '/boundary/docs/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/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/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/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/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/getting-started/installing',
destination: '/boundary/docs/getting-started',
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/: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/oss/installing/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/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/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/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/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/oss/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/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/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/install-boundary/architecture/high-availability',
destination: '/boundary/docs/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/: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/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/install-boundary',
destination: '/boundary/docs/deploy/self-managed',
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/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/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/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/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/install-boundary/initialize',
destination: '/boundary/docs/deploy/self-managed/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/oss/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/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\\.(?: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/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/oss/installing',
destination: '/boundary/docs/deploy',
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)\\.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\\.(?: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',
destination: '/boundary/docs/deploy/terraform-patterns',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns',
destination: '/boundary/docs/:version/install-boundary/terraform-patterns',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-credentials-and-credential-stores',
destination:
'/boundary/docs/deploy/terraform-patterns/terraform-credentials-and-credential-stores',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-credentials-and-credential-stores',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-credentials-and-credential-stores',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-groups-and-rbac',
destination:
'/boundary/docs/deploy/terraform-patterns/terraform-groups-and-rbac',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-groups-and-rbac',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-groups-and-rbac',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-hosts-and-host-management',
destination:
'/boundary/docs/deploy/terraform-patterns/terraform-hosts-and-host-management',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-hosts-and-host-management',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-hosts-and-host-management',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-scopes',
destination: '/boundary/docs/deploy/terraform-patterns/terraform-scopes',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-scopes',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-scopes',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-session-recording',
destination:
'/boundary/docs/deploy/terraform-patterns/terraform-session-recording',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-session-recording',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-session-recording',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-targets',
destination: '/boundary/docs/deploy/terraform-patterns/terraform-targets',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-pattern/terraform-targets',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-targets',
permanent: true,
},
{
source:
'/boundary/docs/install-boundary/terraform-patterns/terraform-users-and-auth-methods',
destination:
'/boundary/docs/deploy/terraform-patterns/terraform-users-and-auth-methods',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/deploy/terraform-patterns/terraform-users-and-auth-methods',
destination:
'/boundary/docs/:version/install-boundary/terraform-patterns/terraform-users-and-auth-methods',
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/concepts/security',
destination: '/boundary/docs/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/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/configuration/listener',
destination: '/boundary/docs/monitor/listeners',
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/operations/metrics',
destination: '/boundary/docs/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/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/configuration/events',
destination: '/boundary/docs/monitor/events/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/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/configuration/events/common',
destination: '/boundary/docs/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/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/release-notes',
destination: '/boundary/docs',
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\\.(?:9)\\.x)/workers',
destination: '/boundary/docs/:version/configuration/worker/overview',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker/worker-configuration',
destination: '/boundary/docs/workers/registration',
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/configuration/worker/kms-worker',
destination: '/boundary/docs/workers/registration',
permanent: true,
},
{
source: '/boundary/docs/configuration/worker/pki-worker',
destination: '/boundary/docs/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\\.(?:14|15|16|17|18)\\.x)/workers/multi-hop',
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/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/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/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/configuration/target-aliases',
destination: '/boundary/docs/targets/configuration',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/targets/configuration',
destination: '/boundary/docs/:version/configuration/target-aliases',
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\\.(?:18)\\.x)/targets/connections/connect-target-alias',
destination:
'/boundary/docs/:version/configuration/target-aliases/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\\.(?:18)\\.x)/targets/configuration/create-target-alias',
destination:
'/boundary/docs/:version/configuration/target-aliases/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\\.(?:18)\\.x)/targets/configuration/configure-transparent-sessions',
destination:
'/boundary/docs/:version/configuration/target-aliases/transparent-sessions',
permanent: true,
},
{
source: '/boundary/docs/concepts/connection-workflows',
destination: '/boundary/docs/targets/connections',
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/concepts/connection-workflows/connect-helpers',
destination: '/boundary/docs/targets/connections/connect-helpers',
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/concepts/connection-workflows/exec-flag',
destination: '/boundary/docs/targets/connections/exec-flag',
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/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\\.(?: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/configuration/credential-management',
destination: '/boundary/docs/credentials',
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/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/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\\.(?: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\\.(?: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/configuration/session-recording/storage-providers/configure-s3',
destination:
'/boundary/docs/session-recording/configuration/storage-providers/configure-s3',
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\\.(?: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\\.(?: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/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/operations/session-recordings/manage-recorded-sessions',
destination:
'/boundary/docs/session-recording/configuration/manage-recorded-sessions',
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/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/configuration/session-recording/configure-storage-policy',
destination:
'/boundary/docs/session-recording/compliance/configure-storage-policy',
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/configuration/session-recording/update-storage-policy',
destination:
'/boundary/docs/session-recording/compliance/update-storage-policy',
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/operations/session-recordings/validate-data-store',
destination:
'/boundary/docs/session-recording/compliance/validate-data-store',
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/operations/session-recordings/validate-session-recordings',
destination:
'/boundary/docs/session-recording/compliance/validate-session-recordings',
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/configuration/identity-access-management',
destination: '/boundary/docs/rbac',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:17|18)\\.x)/rbac',
destination:
'/boundary/docs/:version/configuration/identity-access-management',
permanent: true,
},
{
source: '/boundary/docs/concepts/security/permissions',
destination: '/boundary/docs/rbac',
permanent: true,
},
{
source:
'/boundary/docs/:version(v0\\.(?:1|2|3|4|5|6|7|8|9|10|11|12|1|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|1|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/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|1|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\\.(?: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|1|14|15|16|17|18)\\.x)/rbac/manage-roles',
destination: '/boundary/docs/:version/common-workflows/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|1|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\\.(?: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|1|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/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/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/integrations',
destination: '/boundary/docs',
permanent: true,
},
{
source: '/boundary/docs/integrations/vault',
destination: '/boundary/docs/vault',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:15|16|17|18)\\.x)/vault',
destination: '/boundary/docs/:version/integrations/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/api-clients/client-agent',
destination: '/boundary/docs/client-agent',
permanent: true,
},
{
source: '/boundary/docs/:version(v0\\.(?:18)\\.x)/client-agent',
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\\.(?:15|16|17|18)\\.x)/client-cache',
destination: '/boundary/docs/:version/api-clients/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/api-clients/api/pagination',
destination: '/boundary/docs/api/pagination',
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/api-clients/api/rate-limiting',
destination: '/boundary/docs/api/rate-limiting',
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/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/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/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\\.(?: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/: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/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/concepts/filtering/resource-listing',
destination: '/boundary/docs/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/configuration/target-aliases/interoperability-matrix',
destination: '/boundary/docs/interoperability-matrix/index',
permanent: true,
},
]