From 03c73a2a560223f94f2c51dbe20fc2dc30ca3114 Mon Sep 17 00:00:00 2001 From: qiancai Date: Wed, 15 Apr 2026 09:29:20 +0800 Subject: [PATCH 1/5] Update manage-user-access.md --- tidb-cloud/manage-user-access.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index 7d406dd51df8d..e1f3919afd581 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -72,15 +72,15 @@ In TiDB Cloud, there are three types of projects: - **TiDB Dedicated project**: This project type is used only for {{{ .dedicated }}} clusters. It helps you manage settings for {{{ .dedicated }}} clusters separately by project, such as RBAC, networks, maintenance, alert subscriptions, and encryption access. - **TiDB X project**: This project type is used only for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}). It helps you manage RBAC for TiDB X instances by project. A TiDB X project is the default project type when you create a project on the [**My TiDB**](https://tidbcloud.com/tidbs) page. -- **TiDB X virtual project**: This project is virtual and does not provide any management capabilities. It acts as a virtual container for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}) that do not belong to any project, so these instances can be accessed through the TiDB Cloud API by using a project ID. Each organization has a unique virtual project ID. You can get this ID from the project view on the [**My TiDB**](https://tidbcloud.com/tidbs) page. +- **TiDB X virtual project**: This project is virtual and does not provide any management capabilities. It acts as a virtual container for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}) that do not belong to any project, so these instances can be accessed through the TiDB Cloud API by using a project ID. Each organization has a unique virtual project ID. You can get this ID from the [List all accessible projects](https://docs.pingcap.com/tidbcloud/api/v1beta/#tag/Project/operation/ListProjects) endpoint of TiDB Cloud API. The following table lists the differences between these project types: | Feature | TiDB Dedicated Project | TiDB X Project | TiDB X Virtual Project | |---|---|---|---| -| Project icon in the TiDB Cloud console | |
| N/A | +| Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with D inside it) |
(Regular folder icon) | The project view displays TiDB X instances that do not assign to any project in the **Out of project** list. | | Resource type in the project | {{{ .dedicated}}} clusters only | TiDB X instances only | TiDB X instances only | -| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | N/A
(TiDB X instances not grouped in any TiDB X project are automatically grouped in the TiDB X virtual project) | +| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that do not assign to any project are automatically grouped in the TiDB X virtual project. | | Project settings | ✅ | ❌ | ❌ | | Infrastructure binding | ✅
(Strong binding) | ❌ | ❌ | | RBAC model | Organization -> Project | Organization -> Project -> Instance | Organization -> Project -> Instance | From 94a857548336c8970593fd5dd07e1df06f85fe1f Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 15 Apr 2026 09:48:59 +0800 Subject: [PATCH 2/5] Update tidb-cloud/manage-user-access.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- tidb-cloud/manage-user-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index e1f3919afd581..6e242f0fc5634 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -80,7 +80,7 @@ The following table lists the differences between these project types: |---|---|---|---| | Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with D inside it) |
(Regular folder icon) | The project view displays TiDB X instances that do not assign to any project in the **Out of project** list. | | Resource type in the project | {{{ .dedicated}}} clusters only | TiDB X instances only | TiDB X instances only | -| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that do not assign to any project are automatically grouped in the TiDB X virtual project. | +| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that you do not assign to any project are automatically grouped in the TiDB X virtual project. | | Project settings | ✅ | ❌ | ❌ | | Infrastructure binding | ✅
(Strong binding) | ❌ | ❌ | | RBAC model | Organization -> Project | Organization -> Project -> Instance | Organization -> Project -> Instance | From faa5dfe0fdcee3fd145210c09df217defa956446 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 15 Apr 2026 10:17:12 +0800 Subject: [PATCH 3/5] Update tidb-cloud/manage-user-access.md --- tidb-cloud/manage-user-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index 6e242f0fc5634..1213425ba37bb 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -80,7 +80,7 @@ The following table lists the differences between these project types: |---|---|---|---| | Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with D inside it) |
(Regular folder icon) | The project view displays TiDB X instances that do not assign to any project in the **Out of project** list. | | Resource type in the project | {{{ .dedicated}}} clusters only | TiDB X instances only | TiDB X instances only | -| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that you do not assign to any project are automatically grouped in the TiDB X virtual project. | +| Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that are not assigned to any project are automatically grouped into the TiDB X virtual project. | | Project settings | ✅ | ❌ | ❌ | | Infrastructure binding | ✅
(Strong binding) | ❌ | ❌ | | RBAC model | Organization -> Project | Organization -> Project -> Instance | Organization -> Project -> Instance | From b3ddc1717fbae65a914d154e0ce8b479d906d9a6 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 15 Apr 2026 10:21:26 +0800 Subject: [PATCH 4/5] Apply suggestions from code review --- tidb-cloud/manage-user-access.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index 1213425ba37bb..ae687db5dc5eb 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -72,13 +72,13 @@ In TiDB Cloud, there are three types of projects: - **TiDB Dedicated project**: This project type is used only for {{{ .dedicated }}} clusters. It helps you manage settings for {{{ .dedicated }}} clusters separately by project, such as RBAC, networks, maintenance, alert subscriptions, and encryption access. - **TiDB X project**: This project type is used only for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}). It helps you manage RBAC for TiDB X instances by project. A TiDB X project is the default project type when you create a project on the [**My TiDB**](https://tidbcloud.com/tidbs) page. -- **TiDB X virtual project**: This project is virtual and does not provide any management capabilities. It acts as a virtual container for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}) that do not belong to any project, so these instances can be accessed through the TiDB Cloud API by using a project ID. Each organization has a unique virtual project ID. You can get this ID from the [List all accessible projects](https://docs.pingcap.com/tidbcloud/api/v1beta/#tag/Project/operation/ListProjects) endpoint of TiDB Cloud API. +- **TiDB X virtual project**: This project is virtual and does not provide any management capabilities. It acts as a virtual container for TiDB X instances ({{{ .starter }}} and {{{ .essential }}}) that do not belong to any project, so these instances can be accessed through the TiDB Cloud API by using a project ID. Each organization has a unique virtual project ID. You can get this ID from the [List all accessible projects](https://docs.pingcap.com/tidbcloud/api/v1beta/#tag/Project/operation/ListProjects) endpoint of the TiDB Cloud API. The following table lists the differences between these project types: | Feature | TiDB Dedicated Project | TiDB X Project | TiDB X Virtual Project | |---|---|---|---| -| Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with D inside it) |
(Regular folder icon) | The project view displays TiDB X instances that do not assign to any project in the **Out of project** list. | +| Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with the letter D inside) |
(Regular folder icon) | The project view displays TiDB X instances that are not assigned to any project in the Out of project list. | | Resource type in the project | {{{ .dedicated}}} clusters only | TiDB X instances only | TiDB X instances only | | Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that are not assigned to any project are automatically grouped into the TiDB X virtual project. | | Project settings | ✅ | ❌ | ❌ | From 9877e0d8aa92e86312e0dcccb6d81d499d2efbe7 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 15 Apr 2026 10:22:24 +0800 Subject: [PATCH 5/5] Update tidb-cloud/manage-user-access.md --- tidb-cloud/manage-user-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index ae687db5dc5eb..c575046772ca4 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -78,7 +78,7 @@ The following table lists the differences between these project types: | Feature | TiDB Dedicated Project | TiDB X Project | TiDB X Virtual Project | |---|---|---|---| -| Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with the letter D inside) |
(Regular folder icon) | The project view displays TiDB X instances that are not assigned to any project in the Out of project list. | +| Project icon in the project view of the [**My TiDB**](https://tidbcloud.com/tidbs) page |
(Folder icon with the letter D inside) |
(Regular folder icon) | The project view displays TiDB X instances that are not assigned to any project in the **Out of project** list. | | Resource type in the project | {{{ .dedicated}}} clusters only | TiDB X instances only | TiDB X instances only | | Project is optional | ❌
(Each {{{ .dedicated }}} cluster must belong to a Dedicated project) | ✅
(You can either group a TiDB X instance in a TiDB X project or keep it at the organization level) | TiDB X instances that are not assigned to any project are automatically grouped into the TiDB X virtual project. | | Project settings | ✅ | ❌ | ❌ |