From 19827a3118941fd74d23e3c1c0c244641a424ec1 Mon Sep 17 00:00:00 2001 From: Paul Gottschling Date: Fri, 15 Nov 2024 10:06:43 -0500 Subject: [PATCH] Remove v17 redirects Links on Teleport-owned sites point to the default version of the docs, which is not v17 yet. Reduce the number of redirects to obey Vercel route limits. --- docs/config.json | 2238 +--------------------------------------------- 1 file changed, 1 insertion(+), 2237 deletions(-) diff --git a/docs/config.json b/docs/config.json index 0a63fa2737f71..6ee712b16927c 100644 --- a/docs/config.json +++ b/docs/config.json @@ -209,2241 +209,5 @@ } } }, - "redirects": [ - { - "source": "/machine-id/deployment/aws/", - "destination": "/enroll-resources/machine-id/deployment/aws/", - "permanent": true - }, - { - "source": "/machine-id/deployment/kubernetes/", - "destination": "/enroll-resources/machine-id/deployment/kubernetes/", - "permanent": true - }, - { - "source": "/database-access/guides/gui-clients/", - "destination": "/connect-your-client/gui-clients/", - "permanent": true - }, - { - "source": "/kubernetes-access/helm/reference/teleport-kube-agent/", - "destination": "/reference/helm-reference/teleport-kube-agent/", - "permanent": true - }, - { - "source": "/database-access/guides/", - "destination": "/enroll-resources/database-access/guides/guides/", - "permanent": true - }, - { - "source": "/setup/admin/trustedclusters/", - "destination": "/admin-guides/management/admin/trustedclusters/", - "permanent": true - }, - { - "source": "/setup/reference/predicate-language/", - "destination": "/reference/predicate-language/", - "permanent": true - }, - { - "source": "/setup/admin/labels/", - "destination": "/admin-guides/management/admin/labels/", - "permanent": true - }, - { - "source": "/use-teleport/teleport-connect/", - "destination": "/connect-your-client/teleport-connect/", - "permanent": true - }, - { - "source": "/management/export-audit-events/datadog/", - "destination": "/admin-guides/management/guides/datadog/", - "permanent": true - }, - { - "source": "/agents/deploy-agents-terraform/", - "destination": "/admin-guides/infrastructure-as-code/terraform-starter/enroll-resources/", - "permanent": true - }, - { - "source": "/agents/introduction/", - "destination": "/enroll-resources/agents/introduction/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/join-services-to-your-cluster/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/aws-ec2/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/aws-ec2/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/aws-iam/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/aws-iam/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/azure/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/azure/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/gcp/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/gcp/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/join-token/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/join-token/", - "permanent": true - }, - { - "source": "/agents/join-services-to-your-cluster/kubernetes/", - "destination": "/enroll-resources/agents/join-services-to-your-cluster/kubernetes/", - "permanent": true - }, - { - "source": "/application-access/cloud-apis/", - "destination": "/enroll-resources/application-access/cloud-apis/cloud-apis/", - "permanent": true - }, - { - "source": "/application-access/cloud-apis/aws-console/", - "destination": "/enroll-resources/application-access/cloud-apis/aws-console/", - "permanent": true - }, - { - "source": "/application-access/cloud-apis/azure-aks-workload-id/", - "destination": "/enroll-resources/application-access/cloud-apis/azure-aks-workload-id/", - "permanent": true - }, - { - "source": "/application-access/cloud-apis/azure/", - "destination": "/enroll-resources/application-access/cloud-apis/azure/", - "permanent": true - }, - { - "source": "/application-access/cloud-apis/google-cloud/", - "destination": "/enroll-resources/application-access/cloud-apis/google-cloud/", - "permanent": true - }, - { - "source": "/application-access/controls/", - "destination": "/enroll-resources/application-access/controls/", - "permanent": true - }, - { - "source": "/application-access/getting-started/", - "destination": "/enroll-resources/application-access/getting-started/", - "permanent": true - }, - { - "source": "/application-access/guides/", - "destination": "/enroll-resources/application-access/guides/guides/", - "permanent": true - }, - { - "source": "/application-access/guides/amazon-athena/", - "destination": "/enroll-resources/application-access/guides/amazon-athena/", - "permanent": true - }, - { - "source": "/application-access/guides/api-access/", - "destination": "/enroll-resources/application-access/guides/api-access/", - "permanent": true - }, - { - "source": "/application-access/guides/connecting-apps/", - "destination": "/enroll-resources/application-access/guides/connecting-apps/", - "permanent": true - }, - { - "source": "/application-access/guides/dynamic-registration/", - "destination": "/enroll-resources/application-access/guides/dynamic-registration/", - "permanent": true - }, - { - "source": "/application-access/guides/dynamodb/", - "destination": "/enroll-resources/application-access/guides/dynamodb/", - "permanent": true - }, - { - "source": "/application-access/guides/ha/", - "destination": "/enroll-resources/application-access/guides/ha/", - "permanent": true - }, - { - "source": "/application-access/guides/tcp/", - "destination": "/enroll-resources/application-access/guides/tcp/", - "permanent": true - }, - { - "source": "/application-access/guides/vnet/", - "destination": "/enroll-resources/application-access/guides/vnet/", - "permanent": true - }, - { - "source": "/application-access/introduction/", - "destination": "/enroll-resources/application-access/introduction/", - "permanent": true - }, - { - "source": "/application-access/jwt/", - "destination": "/enroll-resources/application-access/jwt/", - "permanent": true - }, - { - "source": "/application-access/jwt/elasticsearch/", - "destination": "/enroll-resources/application-access/jwt/elasticsearch/", - "permanent": true - }, - { - "source": "/application-access/jwt/introduction/", - "destination": "/enroll-resources/application-access/jwt/introduction/", - "permanent": true - }, - { - "source": "/application-access/okta/", - "destination": "/enroll-resources/application-access/okta/okta/", - "permanent": true - }, - { - "source": "/application-access/okta/hosted-guide/", - "destination": "/enroll-resources/application-access/okta/hosted-guide/", - "permanent": true - }, - { - "source": "/application-access/okta/reference/", - "destination": "/reference/agent-services/okta/", - "permanent": true - }, - { - "source": "/application-access/okta/scim-only/", - "destination": "/enroll-resources/application-access/okta/scim-only/", - "permanent": true - }, - { - "source": "/application-access/okta/sync-scim/", - "destination": "/enroll-resources/application-access/okta/sync-scim/", - "permanent": true - }, - { - "source": "/application-access/reference/", - "destination": "/reference/agent-services/application-access/", - "permanent": true - }, - { - "source": "/application-access/troubleshooting-apps/", - "destination": "/enroll-resources/application-access/troubleshooting-apps/", - "permanent": true - }, - { - "source": "/auto-discovery/databases/", - "destination": "/enroll-resources/auto-discovery/databases/databases/", - "permanent": true - }, - { - "source": "/auto-discovery/databases/aws/", - "destination": "/enroll-resources/auto-discovery/databases/aws/", - "permanent": true - }, - { - "source": "/auto-discovery/introduction/", - "destination": "/enroll-resources/auto-discovery/auto-discovery/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes-applications/", - "destination": "/enroll-resources/auto-discovery/kubernetes-applications/kubernetes-applications/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes-applications/architecture/", - "destination": "/reference/architecture/kubernetes-applications-architecture/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes-applications/get-started/", - "destination": "/enroll-resources/auto-discovery/kubernetes-applications/get-started/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes-applications/reference/", - "destination": "/reference/agent-services/kubernetes-application-discovery/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes/", - "destination": "/enroll-resources/auto-discovery/kubernetes/kubernetes/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes/aws/", - "destination": "/enroll-resources/auto-discovery/kubernetes/aws/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes/azure/", - "destination": "/enroll-resources/auto-discovery/kubernetes/azure/", - "permanent": true - }, - { - "source": "/auto-discovery/kubernetes/google-cloud/", - "destination": "/enroll-resources/auto-discovery/kubernetes/google-cloud/", - "permanent": true - }, - { - "source": "/auto-discovery/servers/", - "destination": "/enroll-resources/auto-discovery/servers/servers/", - "permanent": true - }, - { - "source": "/auto-discovery/servers/azure-discovery/", - "destination": "/enroll-resources/auto-discovery/servers/azure-discovery/", - "permanent": true - }, - { - "source": "/auto-discovery/servers/ec2-discovery/", - "destination": "/enroll-resources/auto-discovery/servers/ec2-discovery/", - "permanent": true - }, - { - "source": "/auto-discovery/servers/gcp-discovery/", - "destination": "/enroll-resources/auto-discovery/servers/gcp-discovery/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/auto-user-provisioning/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/aws-redshift/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/aws-redshift/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/mariadb/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/mariadb/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/mongodb/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/mongodb/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/mysql/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/mysql/", - "permanent": true - }, - { - "source": "/database-access/auto-user-provisioning/postgres/", - "destination": "/enroll-resources/database-access/auto-user-provisioning/postgres/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/enroll-aws-databases/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/aws-cassandra-keyspaces/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-cassandra-keyspaces/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/aws-cross-account/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-cross-account/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/aws-dynamodb/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-dynamodb/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/aws-opensearch/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-opensearch/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/postgres-redshift/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/postgres-redshift/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/rds-proxy-mysql/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-mysql/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/rds-proxy-postgres/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-postgres/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/rds-proxy-sqlserver/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-sqlserver/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/rds/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/redis-aws/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/redis-aws/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/redshift-serverless/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/redshift-serverless/", - "permanent": true - }, - { - "source": "/database-access/enroll-aws-databases/sql-server-ad/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/sql-server-ad/", - "permanent": true - }, - { - "source": "/database-access/enroll-azure-databases/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/enroll-azure-databases/", - "permanent": true - }, - { - "source": "/database-access/enroll-azure-databases/azure-postgres-mysql/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/azure-postgres-mysql/", - "permanent": true - }, - { - "source": "/database-access/enroll-azure-databases/azure-redis/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/azure-redis/", - "permanent": true - }, - { - "source": "/database-access/enroll-azure-databases/azure-sql-server-ad/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/azure-sql-server-ad/", - "permanent": true - }, - { - "source": "/database-access/enroll-google-cloud-databases/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/enroll-google-cloud-databases/", - "permanent": true - }, - { - "source": "/database-access/enroll-google-cloud-databases/mysql-cloudsql/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/mysql-cloudsql/", - "permanent": true - }, - { - "source": "/database-access/enroll-google-cloud-databases/postgres-cloudsql/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/postgres-cloudsql/", - "permanent": true - }, - { - "source": "/database-access/enroll-google-cloud-databases/spanner/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/spanner/", - "permanent": true - }, - { - "source": "/database-access/enroll-managed-databases/", - "destination": "/enroll-resources/database-access/enroll-managed-databases/enroll-managed-databases/", - "permanent": true - }, - { - "source": "/database-access/enroll-managed-databases/mongodb-atlas/", - "destination": "/enroll-resources/database-access/enroll-managed-databases/mongodb-atlas/", - "permanent": true - }, - { - "source": "/database-access/enroll-managed-databases/snowflake/", - "destination": "/enroll-resources/database-access/enroll-managed-databases/snowflake/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/enroll-self-hosted-databases/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/cassandra-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/cassandra-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/clickhouse-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/clickhouse-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/cockroachdb-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/cockroachdb-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/elastic/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/elastic/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/mongodb-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/mongodb-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/mysql-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/mysql-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/oracle-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/oracle-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/postgres-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/postgres-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/redis-cluster/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/redis-cluster/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/redis/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/redis/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/sql-server-ad-pkinit/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/sql-server-ad-pkinit/", - "permanent": true - }, - { - "source": "/database-access/enroll-self-hosted-databases/vitess/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/vitess/", - "permanent": true - }, - { - "source": "/database-access/faq/", - "destination": "/enroll-resources/database-access/faq/", - "permanent": true - }, - { - "source": "/database-access/getting-started/", - "destination": "/enroll-resources/database-access/getting-started/", - "permanent": true - }, - { - "source": "/database-access/guides/ha/", - "destination": "/enroll-resources/database-access/guides/ha/", - "permanent": true - }, - { - "source": "/database-access/introduction/", - "destination": "/enroll-resources/database-access/database-access/", - "permanent": true - }, - { - "source": "/database-access/rbac/", - "destination": "/enroll-resources/database-access/rbac/", - "permanent": true - }, - { - "source": "/database-access/reference/", - "destination": "/reference/agent-services/database-access-reference/database-access-reference/", - "permanent": true - }, - { - "source": "/database-access/reference/audit/", - "destination": "/reference/agent-services/database-access-reference/audit/", - "permanent": true - }, - { - "source": "/database-access/reference/aws/", - "destination": "/reference/agent-services/database-access-reference/aws/", - "permanent": true - }, - { - "source": "/database-access/reference/cli/", - "destination": "/reference/agent-services/database-access-reference/cli/", - "permanent": true - }, - { - "source": "/database-access/reference/configuration/", - "destination": "/reference/agent-services/database-access-reference/configuration/", - "permanent": true - }, - { - "source": "/database-access/reference/labels/", - "destination": "/reference/agent-services/database-access-reference/labels/", - "permanent": true - }, - { - "source": "/database-access/troubleshooting/", - "destination": "/enroll-resources/database-access/troubleshooting/", - "permanent": true - }, - { - "source": "/desktop-access/active-directory/", - "destination": "/enroll-resources/desktop-access/active-directory/", - "permanent": true - }, - { - "source": "/desktop-access/directory-sharing/", - "destination": "/enroll-resources/desktop-access/directory-sharing/", - "permanent": true - }, - { - "source": "/desktop-access/getting-started/", - "destination": "/enroll-resources/desktop-access/getting-started/", - "permanent": true - }, - { - "source": "/desktop-access/introduction/", - "destination": "/enroll-resources/desktop-access/introduction/", - "permanent": true - }, - { - "source": "/desktop-access/rbac/", - "destination": "/enroll-resources/desktop-access/rbac/", - "permanent": true - }, - { - "source": "/desktop-access/reference/", - "destination": "/reference/agent-services/desktop-access-reference/desktop-access-reference/", - "permanent": true - }, - { - "source": "/desktop-access/reference/audit/", - "destination": "/reference/agent-services/desktop-access-reference/audit/", - "permanent": true - }, - { - "source": "/desktop-access/reference/cli/", - "destination": "/reference/agent-services/desktop-access-reference/cli/", - "permanent": true - }, - { - "source": "/desktop-access/reference/clipboard/", - "destination": "/reference/agent-services/desktop-access-reference/clipboard/", - "permanent": true - }, - { - "source": "/desktop-access/reference/configuration/", - "destination": "/reference/agent-services/desktop-access-reference/configuration/", - "permanent": true - }, - { - "source": "/desktop-access/reference/sessions/", - "destination": "/reference/agent-services/desktop-access-reference/sessions/", - "permanent": true - }, - { - "source": "/desktop-access/reference/user-creation/", - "destination": "/reference/agent-services/desktop-access-reference/user-creation/", - "permanent": true - }, - { - "source": "/desktop-access/troubleshooting/", - "destination": "/enroll-resources/desktop-access/troubleshooting/", - "permanent": true - }, - { - "source": "/kubernetes-access/controls/", - "destination": "/enroll-resources/kubernetes-access/controls/", - "permanent": true - }, - { - "source": "/kubernetes-access/faq/", - "destination": "/enroll-resources/kubernetes-access/faq/", - "permanent": true - }, - { - "source": "/kubernetes-access/getting-started/", - "destination": "/enroll-resources/kubernetes-access/getting-started/", - "permanent": true - }, - { - "source": "/kubernetes-access/introduction/", - "destination": "/enroll-resources/kubernetes-access/introduction/", - "permanent": true - }, - { - "source": "/kubernetes-access/manage-access/", - "destination": "/enroll-resources/kubernetes-access/manage-access/", - "permanent": true - }, - { - "source": "/kubernetes-access/register-clusters/", - "destination": "/enroll-resources/kubernetes-access/register-clusters/register-clusters/", - "permanent": true - }, - { - "source": "/kubernetes-access/register-clusters/dynamic-registration/", - "destination": "/enroll-resources/kubernetes-access/register-clusters/dynamic-registration/", - "permanent": true - }, - { - "source": "/kubernetes-access/register-clusters/iam-joining/", - "destination": "/enroll-resources/kubernetes-access/register-clusters/iam-joining/", - "permanent": true - }, - { - "source": "/kubernetes-access/register-clusters/static-kubeconfig/", - "destination": "/enroll-resources/kubernetes-access/register-clusters/static-kubeconfig/", - "permanent": true - }, - { - "source": "/kubernetes-access/troubleshooting/", - "destination": "/enroll-resources/kubernetes-access/troubleshooting/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/", - "destination": "/enroll-resources/machine-id/access-guides/access-guides/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/ansible/", - "destination": "/enroll-resources/machine-id/access-guides/ansible/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/applications/", - "destination": "/enroll-resources/machine-id/access-guides/applications/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/databases/", - "destination": "/enroll-resources/machine-id/access-guides/databases/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/kubernetes/", - "destination": "/enroll-resources/machine-id/access-guides/kubernetes/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/ssh/", - "destination": "/enroll-resources/machine-id/access-guides/ssh/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/tctl/", - "destination": "/enroll-resources/machine-id/access-guides/tctl/", - "permanent": true - }, - { - "source": "/machine-id/access-guides/terraform/", - "destination": "/admin-guides/infrastructure-as-code/terraform-provider/dedicated-server/", - "permanent": true - }, - { - "source": "/machine-id/architecture/", - "destination": "/reference/architecture/machine-id-architecture/", - "permanent": true - }, - { - "source": "/machine-id/deployment/", - "destination": "/enroll-resources/machine-id/deployment/deployment/", - "permanent": true - }, - { - "source": "/machine-id/deployment/azure/", - "destination": "/enroll-resources/machine-id/deployment/azure/", - "permanent": true - }, - { - "source": "/machine-id/deployment/circleci/", - "destination": "/enroll-resources/machine-id/deployment/circleci/", - "permanent": true - }, - { - "source": "/machine-id/deployment/gcp/", - "destination": "/enroll-resources/machine-id/deployment/gcp/", - "permanent": true - }, - { - "source": "/machine-id/deployment/github-actions/", - "destination": "/enroll-resources/machine-id/deployment/github-actions/", - "permanent": true - }, - { - "source": "/machine-id/deployment/gitlab/", - "destination": "/enroll-resources/machine-id/deployment/gitlab/", - "permanent": true - }, - { - "source": "/machine-id/deployment/jenkins/", - "destination": "/enroll-resources/machine-id/deployment/jenkins/", - "permanent": true - }, - { - "source": "/machine-id/deployment/linux-tpm/", - "destination": "/enroll-resources/machine-id/deployment/linux-tpm/", - "permanent": true - }, - { - "source": "/machine-id/deployment/linux/", - "destination": "/enroll-resources/machine-id/deployment/linux/", - "permanent": true - }, - { - "source": "/machine-id/deployment/spacelift/", - "destination": "/admin-guides/infrastructure-as-code/terraform-provider/spacelift/", - "permanent": true - }, - { - "source": "/machine-id/faq/", - "destination": "/enroll-resources/machine-id/faq/", - "permanent": true - }, - { - "source": "/machine-id/getting-started/", - "destination": "/enroll-resources/machine-id/getting-started/", - "permanent": true - }, - { - "source": "/machine-id/introduction/", - "destination": "/enroll-resources/machine-id/introduction/", - "permanent": true - }, - { - "source": "/machine-id/manifesto/", - "destination": "/enroll-resources/machine-id/manifesto/", - "permanent": true - }, - { - "source": "/machine-id/reference/", - "destination": "/reference/machine-id/machine-id/", - "permanent": true - }, - { - "source": "/machine-id/reference/configuration/", - "destination": "/reference/machine-id/configuration/", - "permanent": true - }, - { - "source": "/machine-id/reference/diagnostics-service/", - "destination": "/reference/machine-id/diagnostics-service/", - "permanent": true - }, - { - "source": "/machine-id/reference/github-actions/", - "destination": "/reference/machine-id/github-actions/", - "permanent": true - }, - { - "source": "/machine-id/reference/gitlab/", - "destination": "/reference/machine-id/gitlab/", - "permanent": true - }, - { - "source": "/machine-id/reference/telemetry/", - "destination": "/reference/machine-id/telemetry/", - "permanent": true - }, - { - "source": "/machine-id/reference/v14-upgrade-guide/", - "destination": "/reference/machine-id/v14-upgrade-guide/", - "permanent": true - }, - { - "source": "/machine-id/reference/v16-upgrade-guide/", - "destination": "/reference/machine-id/v16-upgrade-guide/", - "permanent": true - }, - { - "source": "/machine-id/troubleshooting/", - "destination": "/enroll-resources/machine-id/troubleshooting/", - "permanent": true - }, - { - "source": "/machine-id/workload-identity/", - "destination": "/enroll-resources/workload-identity/introduction/", - "permanent": true - }, - { - "source": "/machine-id/workload-identity/aws-roles-anywhere/", - "destination": "/enroll-resources/workload-identity/aws-roles-anywhere/", - "permanent": true - }, - { - "source": "/machine-id/workload-identity/best-practices/", - "destination": "/enroll-resources/workload-identity/best-practices/", - "permanent": true - }, - { - "source": "/machine-id/workload-identity/getting-started/", - "destination": "/enroll-resources/workload-identity/getting-started/", - "permanent": true - }, - { - "source": "/machine-id/workload-identity/tsh/", - "destination": "/enroll-resources/workload-identity/tsh/", - "permanent": true - }, - { - "source": "/server-access/getting-started/", - "destination": "/enroll-resources/server-access/getting-started/", - "permanent": true - }, - { - "source": "/server-access/guides/", - "destination": "/enroll-resources/server-access/guides/guides/", - "permanent": true - }, - { - "source": "/server-access/guides/ansible/", - "destination": "/enroll-resources/server-access/guides/ansible/", - "permanent": true - }, - { - "source": "/server-access/guides/auditd/", - "destination": "/enroll-resources/server-access/guides/auditd/", - "permanent": true - }, - { - "source": "/server-access/guides/bpf-session-recording/", - "destination": "/enroll-resources/server-access/guides/bpf-session-recording/", - "permanent": true - }, - { - "source": "/server-access/guides/host-user-creation/", - "destination": "/enroll-resources/server-access/guides/host-user-creation/", - "permanent": true - }, - { - "source": "/server-access/guides/jetbrains-sftp/", - "destination": "/enroll-resources/server-access/guides/jetbrains-sftp/", - "permanent": true - }, - { - "source": "/server-access/guides/recording-proxy-mode/", - "destination": "/enroll-resources/server-access/guides/recording-proxy-mode/", - "permanent": true - }, - { - "source": "/server-access/guides/ssh-pam/", - "destination": "/enroll-resources/server-access/guides/ssh-pam/", - "permanent": true - }, - { - "source": "/server-access/guides/vscode/", - "destination": "/enroll-resources/server-access/guides/vscode/", - "permanent": true - }, - { - "source": "/server-access/introduction/", - "destination": "/enroll-resources/server-access/introduction/", - "permanent": true - }, - { - "source": "/server-access/openssh/", - "destination": "/enroll-resources/server-access/openssh/openssh/", - "permanent": true - }, - { - "source": "/server-access/openssh/openssh-manual-install/", - "destination": "/enroll-resources/server-access/openssh/openssh-manual-install/", - "permanent": true - }, - { - "source": "/server-access/openssh/openssh/", - "destination": "/enroll-resources/server-access/openssh/openssh-agentless/", - "permanent": true - }, - { - "source": "/server-access/rbac/", - "destination": "/enroll-resources/server-access/rbac/", - "permanent": true - }, - { - "source": "/server-access/troubleshooting-server/", - "destination": "/enroll-resources/server-access/troubleshooting-server/", - "permanent": true - }, - { - "source": "/database-access/guides/rds-proxy-postgres/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-postgres/", - "permanent": true - }, - { - "source": "/database-access/guides/rds-proxy-mysql/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-mysql/", - "permanent": true - }, - { - "source": "/database-access/guides/dynamic-registration/", - "destination": "/enroll-resources/database-access/guides/dynamic-registration/", - "permanent": true - }, - { - "source": "/database-access/guides/redis-aws/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/redis-aws/", - "permanent": true - }, - { - "source": "/database-access/guides/aws-cassandra-keyspaces/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-cassandra-keyspaces/", - "permanent": true - }, - { - "source": "/database-access/guides/redshift-serverless/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/redshift-serverless/", - "permanent": true - }, - { - "source": "/database-access/guides/azure-postgres-mysql/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/azure-postgres-mysql/", - "permanent": true - }, - { - "source": "/database-access/guides/azure-sql-server-ad/", - "destination": "/enroll-resources/database-access/enroll-azure-databases/azure-sql-server-ad/", - "permanent": true - }, - { - "source": "/database-access/guides/mysql-cloudsql/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/mysql-cloudsql/", - "permanent": true - }, - { - "source": "/database-access/guides/postgres-cloudsql/", - "destination": "/enroll-resources/database-access/enroll-google-cloud-databases/postgres-cloudsql/", - "permanent": true - }, - { - "source": "/database-access/guides/cassandra-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/cassandra-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/guides/cockroachdb-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/cockroachdb-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/guides/mongodb-self-hosted/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/mongodb-self-hosted/", - "permanent": true - }, - { - "source": "/database-access/guides/redis-cluster/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/redis-cluster/", - "permanent": true - }, - { - "source": "/getting-started/", - "destination": "/get-started/", - "permanent": true - }, - { - "source": "/enterprise/sso/google-workspace/", - "destination": "/admin-guides/access-controls/sso/google-workspace/", - "permanent": true - }, - { - "source": "/enterprise/sso/", - "destination": "/admin-guides/access-controls/sso/sso/", - "permanent": true - }, - { - "source": "/access-controls/guides/device-trust/", - "destination": "/admin-guides/access-controls/device-trust/device-trust/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/teleport-enterprise/getting-started/", - "destination": "/admin-guides/deploy-a-cluster/deploy-a-cluster/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/teleport-enterprise/license/", - "destination": "/admin-guides/deploy-a-cluster/license/", - "permanent": true - }, - { - "source": "/application-access/okta/guide/", - "destination": "/enroll-resources/application-access/okta/okta/", - "permanent": true - }, - { - "source": "/database-access/guides/rds/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds/", - "permanent": true - }, - { - "source": "/database-access/guides/rdsproxy/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds/", - "permanent": true - }, - { - "source": "/database-access/guides/postgres-redshift-serverless/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/redshift-serverless/", - "permanent": true - }, - { - "source": "/database-access/guides/aws-opensearch/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/aws-opensearch/", - "permanent": true - }, - { - "source": "/connect-your-client/putty/", - "destination": "/connect-your-client/putty-winscp/", - "permanent": true - }, - { - "source": "/machine-id/guides/jenkins/", - "destination": "/enroll-resources/machine-id/deployment/jenkins/", - "permanent": true - }, - { - "source": "/machine-id/guides/databases/", - "destination": "/enroll-resources/machine-id/access-guides/databases/", - "permanent": true - }, - { - "source": "/machine-id/guides/host-certificate/", - "destination": "/enroll-resources/machine-id/access-guides/ssh/", - "permanent": true - }, - { - "source": "/machine-id/guides/applications/", - "destination": "/enroll-resources/machine-id/access-guides/applications/", - "permanent": true - }, - { - "source": "/machine-id/guides/kubernetes/", - "destination": "/enroll-resources/machine-id/access-guides/kubernetes/", - "permanent": true - }, - { - "source": "/setup/operations/upgrading/", - "destination": "/upgrading/upgrading/", - "permanent": true - }, - { - "source": "/setup/reference/networking/", - "destination": "/reference/networking/", - "permanent": true - }, - { - "source": "/setup/reference/backends/", - "destination": "/reference/backends/", - "permanent": true - }, - { - "source": "/setup/operations/backup-restore/", - "destination": "/admin-guides/management/operations/backup-restore/", - "permanent": true - }, - { - "source": "/server-access/guides/ec2-discovery/", - "destination": "/enroll-resources/auto-discovery/servers/ec2-discovery/", - "permanent": true - }, - { - "source": "/reference/api/introduction/", - "destination": "/admin-guides/api/api/", - "permanent": true - }, - { - "source": "/reference/api/getting-started/", - "destination": "/admin-guides/api/getting-started/", - "permanent": true - }, - { - "source": "/reference/api/architecture/", - "destination": "/reference/architecture/api-architecture/", - "permanent": true - }, - { - "source": "/access-controls/guides/u2f/", - "destination": "/admin-guides/access-controls/guides/webauthn/", - "permanent": true - }, - { - "source": "/user-manual/", - "destination": "/", - "permanent": true - }, - { - "source": "/database-access/guides/aws-dynamodb/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-postgres/", - "permanent": true - }, - { - "source": "/database-access/guides/postgres-redshift/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/postgres-redshift/", - "permanent": true - }, - { - "source": "/database-access/guides/azure-redis/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/rds-proxy-postgres/", - "permanent": true - }, - { - "source": "/database-access/guides/sql-server-ad/", - "destination": "/enroll-resources/database-access/enroll-aws-databases/sql-server-ad/", - "permanent": true - }, - { - "source": "/database-access/guides/mongodb-atlas/", - "destination": "/enroll-resources/database-access/enroll-managed-databases/mongodb-atlas/", - "permanent": true - }, - { - "source": "/database-access/guides/elastic/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/elastic/", - "permanent": true - }, - { - "source": "/database-access/guides/redis/", - "destination": "/enroll-resources/database-access/enroll-self-hosted-databases/redis/", - "permanent": true - }, - { - "source": "/database-access/guides/snowflake/", - "destination": "/enroll-resources/database-access/enroll-managed-databases/snowflake/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/", - "destination": "/admin-guides/deploy-a-cluster/access-graph/access-graph/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/aws-sync/", - "destination": "/admin-guides/teleport-policy/integrations/aws-sync/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/entra-id/", - "destination": "/admin-guides/teleport-policy/integrations/entra-id/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/gitlab/", - "destination": "/admin-guides/teleport-policy/integrations/gitlab/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/self-hosted-helm/", - "destination": "/admin-guides/deploy-a-cluster/access-graph/self-hosted-helm/", - "permanent": true - }, - { - "source": "/access-controls/access-graph/self-hosted/", - "destination": "/admin-guides/deploy-a-cluster/access-graph/self-hosted/", - "permanent": true - }, - { - "source": "/access-controls/access-lists/", - "destination": "/admin-guides/access-controls/access-lists/access-lists/", - "permanent": true - }, - { - "source": "/access-controls/access-lists/guide/", - "destination": "/admin-guides/access-controls/access-lists/guide/", - "permanent": true - }, - { - "source": "/access-controls/access-lists/reference/", - "destination": "/reference/access-controls/access-lists/", - "permanent": true - }, - { - "source": "/access-controls/access-monitoring/", - "destination": "/admin-guides/access-controls/access-monitoring/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/", - "destination": "/admin-guides/access-controls/access-request-plugins/access-request-plugins/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/notification-routing-rules/", - "destination": "/admin-guides/access-controls/access-request-plugins/notification-routing-rules/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/opsgenie/", - "destination": "/admin-guides/access-controls/access-request-plugins/opsgenie/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/servicenow/", - "destination": "/admin-guides/access-controls/access-request-plugins/servicenow/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-discord/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-discord/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-email/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-email/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-jira/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-jira/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-mattermost/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-mattermost/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-msteams/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-msteams/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-pagerduty/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-pagerduty/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/ssh-approval-slack/", - "destination": "/admin-guides/access-controls/access-request-plugins/ssh-approval-slack/", - "permanent": true - }, - { - "source": "/access-controls/access-request-plugins/datadog-hosted/", - "destination": "/admin-guides/access-controls/access-request-plugins/datadog-hosted/", - "permanent": true - }, - { - "source": "/access-controls/access-requests/", - "destination": "/admin-guides/access-controls/access-requests/access-requests/", - "permanent": true - }, - { - "source": "/access-controls/access-requests/access-request-configuration/", - "destination": "/admin-guides/access-controls/access-requests/access-request-configuration/", - "permanent": true - }, - { - "source": "/access-controls/access-requests/oss-role-requests/", - "destination": "/admin-guides/access-controls/access-requests/oss-role-requests/", - "permanent": true - }, - { - "source": "/access-controls/access-requests/resource-requests/", - "destination": "/admin-guides/access-controls/access-requests/resource-requests/", - "permanent": true - }, - { - "source": "/access-controls/access-requests/role-requests/", - "destination": "/admin-guides/access-controls/access-requests/role-requests/", - "permanent": true - }, - { - "source": "/access-controls/compliance-frameworks/", - "destination": "/admin-guides/access-controls/compliance-frameworks/compliance-frameworks/", - "permanent": true - }, - { - "source": "/access-controls/compliance-frameworks/fedramp/", - "destination": "/admin-guides/access-controls/compliance-frameworks/fedramp/", - "permanent": true - }, - { - "source": "/access-controls/compliance-frameworks/soc2/", - "destination": "/admin-guides/access-controls/compliance-frameworks/soc2/", - "permanent": true - }, - { - "source": "/access-controls/device-trust/", - "destination": "/admin-guides/access-controls/device-trust/device-trust/", - "permanent": true - }, - { - "source": "/access-controls/device-trust/device-management/", - "destination": "/admin-guides/access-controls/device-trust/device-management/", - "permanent": true - }, - { - "source": "/access-controls/device-trust/enforcing-device-trust/", - "destination": "/admin-guides/access-controls/device-trust/enforcing-device-trust/", - "permanent": true - }, - { - "source": "/access-controls/device-trust/guide/", - "destination": "/admin-guides/access-controls/device-trust/guide/", - "permanent": true - }, - { - "source": "/access-controls/device-trust/jamf-integration/", - "destination": "/admin-guides/access-controls/device-trust/jamf-integration/", - "permanent": true - }, - { - "source": "/access-controls/getting-started/", - "destination": "/admin-guides/access-controls/getting-started/", - "permanent": true - }, - { - "source": "/access-controls/guides/", - "destination": "/admin-guides/access-controls/guides/guides/", - "permanent": true - }, - { - "source": "/access-controls/guides/dual-authz/", - "destination": "/admin-guides/access-controls/guides/dual-authz/", - "permanent": true - }, - { - "source": "/access-controls/guides/hardware-key-support/", - "destination": "/admin-guides/access-controls/guides/hardware-key-support/", - "permanent": true - }, - { - "source": "/access-controls/guides/headless/", - "destination": "/admin-guides/access-controls/guides/headless/", - "permanent": true - }, - { - "source": "/access-controls/guides/impersonation/", - "destination": "/admin-guides/access-controls/guides/impersonation/", - "permanent": true - }, - { - "source": "/access-controls/guides/ip-pinning/", - "destination": "/admin-guides/access-controls/guides/ip-pinning/", - "permanent": true - }, - { - "source": "/access-controls/guides/locking/", - "destination": "/admin-guides/access-controls/guides/locking/", - "permanent": true - }, - { - "source": "/access-controls/guides/mfa-for-admin-actions/", - "destination": "/admin-guides/access-controls/guides/mfa-for-admin-actions/", - "permanent": true - }, - { - "source": "/access-controls/guides/moderated-sessions/", - "destination": "/admin-guides/access-controls/guides/moderated-sessions/", - "permanent": true - }, - { - "source": "/access-controls/guides/passwordless/", - "destination": "/admin-guides/access-controls/guides/passwordless/", - "permanent": true - }, - { - "source": "/access-controls/guides/per-session-mfa/", - "destination": "/admin-guides/access-controls/guides/per-session-mfa/", - "permanent": true - }, - { - "source": "/access-controls/guides/role-templates/", - "destination": "/admin-guides/access-controls/guides/role-templates/", - "permanent": true - }, - { - "source": "/access-controls/guides/webauthn/", - "destination": "/admin-guides/access-controls/guides/webauthn/", - "permanent": true - }, - { - "source": "/access-controls/idps/", - "destination": "/admin-guides/access-controls/idps/idps/", - "permanent": true - }, - { - "source": "/access-controls/idps/saml-attribute-mapping/", - "destination": "/admin-guides/access-controls/idps/saml-attribute-mapping/", - "permanent": true - }, - { - "source": "/access-controls/idps/saml-gcp-workforce-identity-federation/", - "destination": "/admin-guides/access-controls/idps/saml-gcp-workforce-identity-federation/", - "permanent": true - }, - { - "source": "/access-controls/idps/saml-grafana/", - "destination": "/admin-guides/access-controls/idps/saml-grafana/", - "permanent": true - }, - { - "source": "/access-controls/idps/saml-guide/", - "destination": "/admin-guides/access-controls/idps/saml-guide/", - "permanent": true - }, - { - "source": "/access-controls/idps/saml-reference/", - "destination": "/reference/access-controls/saml-idp/", - "permanent": true - }, - { - "source": "/access-controls/introduction/", - "destination": "/admin-guides/access-controls/access-controls/", - "permanent": true - }, - { - "source": "/access-controls/login-rules/", - "destination": "/admin-guides/access-controls/login-rules/login-rules/", - "permanent": true - }, - { - "source": "/access-controls/login-rules/guide/", - "destination": "/admin-guides/access-controls/login-rules/guide/", - "permanent": true - }, - { - "source": "/access-controls/login-rules/kubernetes/", - "destination": "/admin-guides/infrastructure-as-code/managing-resources/login-rules-operator/", - "permanent": true - }, - { - "source": "/access-controls/login-rules/reference/", - "destination": "/reference/access-controls/login-rules/", - "permanent": true - }, - { - "source": "/access-controls/login-rules/terraform/", - "destination": "/admin-guides/infrastructure-as-code/managing-resources/login-rules-terraform/", - "permanent": true - }, - { - "source": "/access-controls/reference/", - "destination": "/reference/access-controls/roles/", - "permanent": true - }, - { - "source": "/access-controls/sso/", - "destination": "/admin-guides/access-controls/sso/sso/", - "permanent": true - }, - { - "source": "/access-controls/sso/adfs/", - "destination": "/admin-guides/access-controls/sso/adfs/", - "permanent": true - }, - { - "source": "/access-controls/sso/azuread/", - "destination": "/admin-guides/access-controls/sso/azuread/", - "permanent": true - }, - { - "source": "/access-controls/sso/github-sso/", - "destination": "/admin-guides/access-controls/sso/github-sso/", - "permanent": true - }, - { - "source": "/access-controls/sso/gitlab/", - "destination": "/admin-guides/access-controls/sso/gitlab/", - "permanent": true - }, - { - "source": "/access-controls/sso/google-workspace/", - "destination": "/admin-guides/access-controls/sso/google-workspace/", - "permanent": true - }, - { - "source": "/access-controls/sso/oidc/", - "destination": "/admin-guides/access-controls/sso/oidc/", - "permanent": true - }, - { - "source": "/access-controls/sso/okta/", - "destination": "/admin-guides/access-controls/sso/okta/", - "permanent": true - }, - { - "source": "/access-controls/sso/one-login/", - "destination": "/admin-guides/access-controls/sso/one-login/", - "permanent": true - }, - { - "source": "/access-controls/teleport-policy/getting-started-policy/", - "destination": "/admin-guides/teleport-policy/teleport-policy/", - "permanent": true - }, - { - "source": "/access-controls/teleport-policy/policy-connections/", - "destination": "/admin-guides/teleport-policy/policy-connections/", - "permanent": true - }, - { - "source": "/access-controls/teleport-policy/policy-how-to-use/", - "destination": "/admin-guides/teleport-policy/policy-how-to-use/", - "permanent": true - }, - { - "source": "/access-controls/teleport-policy/policy-integrations/", - "destination": "/admin-guides/teleport-policy/integrations/integrations/", - "permanent": true - }, - { - "source": "/api/access-plugin/", - "destination": "/admin-guides/api/access-plugin/", - "permanent": true - }, - { - "source": "/api/architecture/", - "destination": "/reference/architecture/api-architecture/", - "permanent": true - }, - { - "source": "/api/automatically-register-agents/", - "destination": "/admin-guides/api/automatically-register-agents/", - "permanent": true - }, - { - "source": "/api/getting-started/", - "destination": "/admin-guides/api/getting-started/", - "permanent": true - }, - { - "source": "/api/introduction/", - "destination": "/admin-guides/api/api/", - "permanent": true - }, - { - "source": "/api/rbac/", - "destination": "/admin-guides/api/rbac/", - "permanent": true - }, - { - "source": "/architecture/agent-update-management/", - "destination": "/reference/architecture/agent-update-management/", - "permanent": true - }, - { - "source": "/architecture/agents/", - "destination": "/reference/architecture/agents/", - "permanent": true - }, - { - "source": "/architecture/authentication/", - "destination": "/reference/architecture/authentication/", - "permanent": true - }, - { - "source": "/architecture/authorization/", - "destination": "/reference/architecture/authorization/", - "permanent": true - }, - { - "source": "/architecture/introduction/", - "destination": "/reference/architecture/architecture/", - "permanent": true - }, - { - "source": "/architecture/proxy-peering/", - "destination": "/reference/architecture/proxy-peering/", - "permanent": true - }, - { - "source": "/architecture/proxy/", - "destination": "/reference/architecture/proxy/", - "permanent": true - }, - { - "source": "/architecture/session-recording/", - "destination": "/reference/architecture/session-recording/", - "permanent": true - }, - { - "source": "/architecture/tls-routing/", - "destination": "/reference/architecture/tls-routing/", - "permanent": true - }, - { - "source": "/architecture/trustedclusters/", - "destination": "/reference/architecture/trustedclusters/", - "permanent": true - }, - { - "source": "/choose-an-edition/migrate-to-cloud/", - "destination": "/admin-guides/migrate-plans/", - "permanent": true - }, - { - "source": "/admin-guides/deploy-a-cluster/migrate-to-cloud/", - "destination": "/admin-guides/migrate-plans/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-cloud/architecture/", - "destination": "/reference/architecture/teleport-cloud-architecture/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-cloud/external-audit-storage/", - "destination": "/admin-guides/management/external-audit-storage/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-cloud/faq/", - "destination": "/reference/cloud-faq/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-cloud/get-started/", - "destination": "/get-started/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-cloud/ips/", - "destination": "/ips/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-enterprise/aws-kms/", - "destination": "/admin-guides/deploy-a-cluster/aws-kms/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-enterprise/gcp-kms/", - "destination": "/admin-guides/deploy-a-cluster/gcp-kms/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-enterprise/hsm/", - "destination": "/admin-guides/deploy-a-cluster/hsm/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-enterprise/license/", - "destination": "/admin-guides/deploy-a-cluster/license/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/", - "destination": "/admin-guides/deploy-a-cluster/deployments/deployments/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/aws-gslb-proxy-peering-ha-deployment/", - "destination": "/admin-guides/deploy-a-cluster/deployments/aws-gslb-proxy-peering-ha-deployment/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/aws-ha-autoscale-cluster-terraform/", - "destination": "/admin-guides/deploy-a-cluster/deployments/aws-ha-autoscale-cluster-terraform/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/aws-starter-cluster-terraform/", - "destination": "/admin-guides/deploy-a-cluster/deployments/aws-starter-cluster-terraform/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/gcp/", - "destination": "/admin-guides/deploy-a-cluster/deployments/gcp/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/deployments/ibm/", - "destination": "/admin-guides/deploy-a-cluster/deployments/ibm/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/helm-deployments/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/aws/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/aws/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/azure/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/azure/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/custom/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/custom/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/digitalocean/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/digitalocean/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/gcp/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/gcp/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/kubernetes-cluster/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/kubernetes-cluster/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/migration-kubernetes-1-25-psp/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/migration-kubernetes-1-25-psp/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/helm-deployments/migration-v12/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/migration-v12/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/high-availability/", - "destination": "/admin-guides/deploy-a-cluster/high-availability/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/linux-demo/", - "destination": "/admin-guides/deploy-a-cluster/linux-demo/", - "permanent": true - }, - { - "source": "/deploy-a-cluster/multi-region-blueprint/", - "destination": "/admin-guides/deploy-a-cluster/multi-region-blueprint/", - "permanent": true - }, - { - "source": "/enroll-resources/application-access/okta/reference/", - "destination": "/reference/agent-services/okta/", - "permanent": true - }, - { - "source": "/enroll-resources/application-access/reference/", - "destination": "/reference/agent-services/application-access/", - "permanent": true - }, - { - "source": "/enroll-resources/auto-discovery/kubernetes-applications/architecture/", - "destination": "/reference/architecture/kubernetes-applications-architecture/", - "permanent": true - }, - { - "source": "/enroll-resources/auto-discovery/reference/kubernetes-applications/", - "destination": "/reference/agent-services/kubernetes-application-discovery/", - "permanent": true - }, - { - "source": "/enroll-resources/database-access/reference/audit/", - "destination": "/reference/agent-services/database-access-reference/audit/", - "permanent": true - }, - { - "source": "/enroll-resources/database-access/reference/aws/", - "destination": "/reference/agent-services/database-access-reference/aws/", - "permanent": true - }, - { - "source": "/enroll-resources/database-access/reference/cli/", - "destination": "/reference/agent-services/database-access-reference/cli/", - "permanent": true - }, - { - "source": "/enroll-resources/database-access/reference/configuration/", - "destination": "/reference/agent-services/database-access-reference/configuration/", - "permanent": true - }, - { - "source": "/enroll-resources/database-access/reference/labels/", - "destination": "/reference/agent-services/database-access-reference/labels/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/audit/", - "destination": "/reference/agent-services/desktop-access-reference/audit/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/cli/", - "destination": "/reference/agent-services/desktop-access-reference/cli/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/clipboard/", - "destination": "/reference/agent-services/desktop-access-reference/clipboard/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/configuration/", - "destination": "/reference/agent-services/desktop-access-reference/configuration/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/sessions/", - "destination": "/reference/agent-services/desktop-access-reference/sessions/", - "permanent": true - }, - { - "source": "/enroll-resources/desktop-access/reference/user-creation/", - "destination": "/reference/agent-services/desktop-access-reference/user-creation/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/architecture/", - "destination": "/reference/architecture/machine-id-architecture/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/configuration/", - "destination": "/reference/machine-id/configuration/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/diagnostics-service/", - "destination": "/reference/machine-id/diagnostics-service/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/github-actions/", - "destination": "/reference/machine-id/github-actions/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/gitlab/", - "destination": "/reference/machine-id/gitlab/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/telemetry/", - "destination": "/reference/machine-id/telemetry/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/v14-upgrade-guide/", - "destination": "/reference/machine-id/v14-upgrade-guide/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/reference/v16-upgrade-guide/", - "destination": "/reference/machine-id/v16-upgrade-guide/", - "permanent": true - }, - { - "source": "/management/admin/", - "destination": "/admin-guides/management/admin/admin/", - "permanent": true - }, - { - "source": "/management/admin/daemon/", - "destination": "/admin-guides/management/admin/daemon/", - "permanent": true - }, - { - "source": "/management/admin/labels/", - "destination": "/admin-guides/management/admin/labels/", - "permanent": true - }, - { - "source": "/management/admin/self-signed-certs/", - "destination": "/admin-guides/management/admin/self-signed-certs/", - "permanent": true - }, - { - "source": "/management/admin/troubleshooting/", - "destination": "/admin-guides/management/admin/troubleshooting/", - "permanent": true - }, - { - "source": "/management/admin/trusted-cluster-address-lookup/", - "destination": "/admin-guides/management/admin/trusted-cluster-address-lookup/", - "permanent": true - }, - { - "source": "/management/admin/trustedclusters/", - "destination": "/admin-guides/management/admin/trustedclusters/", - "permanent": true - }, - { - "source": "/management/admin/uninstall-teleport/", - "destination": "/admin-guides/management/admin/uninstall-teleport/", - "permanent": true - }, - { - "source": "/management/admin/users/", - "destination": "/admin-guides/management/admin/users/", - "permanent": true - }, - { - "source": "/management/diagnostics/", - "destination": "/admin-guides/management/diagnostics/diagnostics/", - "permanent": true - }, - { - "source": "/management/diagnostics/logging/", - "destination": "/admin-guides/management/diagnostics/logging/", - "permanent": true - }, - { - "source": "/management/diagnostics/metrics/", - "destination": "/admin-guides/management/diagnostics/metrics/", - "permanent": true - }, - { - "source": "/management/diagnostics/monitoring/", - "destination": "/admin-guides/management/diagnostics/monitoring/", - "permanent": true - }, - { - "source": "/management/diagnostics/profiles/", - "destination": "/admin-guides/management/diagnostics/profiles/", - "permanent": true - }, - { - "source": "/management/diagnostics/reference/configuration/", - "destination": "/reference/monitoring/tracing-service-configuration/", - "permanent": true - }, - { - "source": "/management/diagnostics/tracing/", - "destination": "/admin-guides/management/diagnostics/tracing/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/", - "destination": "/admin-guides/infrastructure-as-code/infrastructure-as-code/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/access-list/", - "destination": "/admin-guides/infrastructure-as-code/managing-resources/access-list/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/agentless-ssh-servers/", - "destination": "/admin-guides/infrastructure-as-code/managing-resources/agentless-ssh-servers/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/teleport-operator-helm/", - "destination": "/admin-guides/infrastructure-as-code/teleport-operator/teleport-operator-helm/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/teleport-operator-standalone/", - "destination": "/admin-guides/infrastructure-as-code/teleport-operator/teleport-operator-standalone/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/teleport-operator/", - "destination": "/admin-guides/infrastructure-as-code/teleport-operator/teleport-operator/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/terraform-provider/", - "destination": "/admin-guides/infrastructure-as-code/terraform-provider/terraform-provider/", - "permanent": true - }, - { - "source": "/management/dynamic-resources/user-and-role/", - "destination": "/admin-guides/infrastructure-as-code/managing-resources/user-and-role/", - "permanent": true - }, - { - "source": "/management/export-audit-events/", - "destination": "/admin-guides/management/export-audit-events/export-audit-events/", - "permanent": true - }, - { - "source": "/management/export-audit-events/elastic-stack/", - "destination": "/admin-guides/management/export-audit-events/elastic-stack/", - "permanent": true - }, - { - "source": "/management/export-audit-events/fluentd/", - "destination": "/admin-guides/management/export-audit-events/fluentd/", - "permanent": true - }, - { - "source": "/management/export-audit-events/panther/", - "destination": "/admin-guides/management/export-audit-events/panther/", - "permanent": true - }, - { - "source": "/management/export-audit-events/splunk/", - "destination": "/admin-guides/management/export-audit-events/splunk/", - "permanent": true - }, - { - "source": "/management/guides/", - "destination": "/admin-guides/management/guides/guides/", - "permanent": true - }, - { - "source": "/management/guides/awsoidc-integration/", - "destination": "/admin-guides/management/guides/awsoidc-integration/", - "permanent": true - }, - { - "source": "/management/guides/datadog/", - "destination": "/admin-guides/management/guides/datadog/", - "permanent": true - }, - { - "source": "/management/guides/ec2-tags/", - "destination": "/admin-guides/management/guides/ec2-tags/", - "permanent": true - }, - { - "source": "/management/guides/gcp-tags/", - "destination": "/admin-guides/management/guides/gcp-tags/", - "permanent": true - }, - { - "source": "/management/guides/ssh-key-extensions/", - "destination": "/admin-guides/management/guides/ssh-key-extensions/", - "permanent": true - }, - { - "source": "/management/operations/", - "destination": "/admin-guides/management/operations/operations/", - "permanent": true - }, - { - "source": "/management/operations/backup-restore/", - "destination": "/admin-guides/management/operations/backup-restore/", - "permanent": true - }, - { - "source": "/management/operations/ca-rotation/", - "destination": "/admin-guides/management/operations/ca-rotation/", - "permanent": true - }, - { - "source": "/management/operations/db-ca-migrations/", - "destination": "/admin-guides/management/operations/db-ca-migrations/", - "permanent": true - }, - { - "source": "/management/operations/db-ca-rotation/", - "destination": "/admin-guides/management/operations/ca-rotation/", - "permanent": true - }, - { - "source": "/management/operations/proxy-peering/", - "destination": "/admin-guides/management/operations/proxy-peering/", - "permanent": true - }, - { - "source": "/management/operations/scaling/", - "destination": "/admin-guides/management/operations/scaling/", - "permanent": true - }, - { - "source": "/management/operations/tls-routing/", - "destination": "/admin-guides/management/operations/tls-routing/", - "permanent": true - }, - { - "source": "/management/security/", - "destination": "/admin-guides/management/security/security/", - "permanent": true - }, - { - "source": "/management/security/proxy-protocol/", - "destination": "/admin-guides/management/security/proxy-protocol/", - "permanent": true - }, - { - "source": "/management/security/reduce-blast-radius/", - "destination": "/admin-guides/management/security/reduce-blast-radius/", - "permanent": true - }, - { - "source": "/management/security/restrict-privileges/", - "destination": "/admin-guides/management/security/restrict-privileges/", - "permanent": true - }, - { - "source": "/management/security/revoking-access/", - "destination": "/admin-guides/management/security/revoking-access/", - "permanent": true - }, - { - "source": "/reference/audit/", - "destination": "/reference/monitoring/audit/", - "permanent": true - }, - { - "source": "/reference/authentication/", - "destination": "/reference/access-controls/authentication/", - "permanent": true - }, - { - "source": "/reference/metrics/", - "destination": "/reference/monitoring/metrics/", - "permanent": true - }, - { - "source": "/upgrading/reference/", - "destination": "/upgrading/upgrading-reference/", - "permanent": true - }, - { - "source": "/choose-an-edition/teleport-enterprise/introduction/", - "destination": "/admin-guides/deploy-a-cluster/deploy-a-cluster/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/deployment/spacelift/", - "destination": "/admin-guides/infrastructure-as-code/terraform-provider/spacelift/", - "permanent": true - }, - { - "source": "/kubernetes-access/helm/guides/", - "destination": "/admin-guides/deploy-a-cluster/helm-deployments/helm-deployments/", - "permanent": true - }, - { - "source": "/desktop-access/", - "destination": "/enroll-resources/desktop-access/introduction/", - "permanent": true - }, - { - "source": "/kubernetes-access/", - "destination": "/enroll-resources/kubernetes-access/introduction/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/", - "destination": "/enroll-resources/workload-identity/introduction/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/aws-roles-anywhere/", - "destination": "/enroll-resources/workload-identity/aws-roles-anywhere/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/best-practices/", - "destination": "/enroll-resources/workload-identity/best-practices/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/federation/", - "destination": "/enroll-resources/workload-identity/federation/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/tsh/", - "destination": "/enroll-resources/workload-identity/tsh/", - "permanent": true - }, - { - "source": "/enroll-resources/machine-id/workload-identity/workload-attestation/", - "destination": "/enroll-resources/workload-identity/workload-attestation/", - "permanent": true - } - ] + "redirects": [] }