ti db list-db-clusters
Lists TiDB Cloud Starter instances in the selected region, with optional pagination, filtering, ordering, and JMESPath projection. The required --db-cluster-type must be starter.
Syntax
ti db list-db-clusters
--db-cluster-type <string>
[--filter <string>]
[--help]
[--order-by <string>]
[--page-size <int32>]
[--page-token <string>]
[--version]
Options
--db-cluster-type <string>: DB cluster type; must bestarter. [required]--filter <string>: TiDB Cloud Starter API filter expression. The API supports Google AIP-style=andANDexpressions forregion.provider,region.name,state,projectId,clusterId,displayName, andlabels.<key>.--help: Display help information.--order-by <string>: TiDB Cloud Starter APIorderByexpression.tipasses this value to the API without interpreting it.--page-size <int32>: Number of verified clusters to return. If omitted or set to0, the default is10. The maximum is1000.--page-token <string>: Opaque ti page token returned by a previous compatible list-db-clusters call.--version: Display version information.
For options shared by all commands, see Global options.
Examples
List clusters:
# Return TiDB Cloud Starter instances in the profile's configured region as structured JSON. ti db list-db-clusters --db-cluster-type starterList clusters in another region:
# Override the region for this invocation without changing the profile. ti --region aws-us-west-2 db list-db-clusters --db-cluster-type starterSelect cluster fields:
# Reduce the result to IDs, names, and lifecycle states. ti db list-db-clusters --db-cluster-type starter --query 'clusters[].{id:id,name:display_name,state:state}'Filter active clusters:
# Combine this filter with the mandatory effective-region filter. ti db list-db-clusters --db-cluster-type starter --filter 'state="ACTIVE"'
Region resolution
The effective region resolves from global --region, then TI_REGION_CODE, then the selected profile's region_code. User-supplied --filter expressions are combined with this mandatory region scope and cannot expand the result to other regions.
Cross-region and non-Starter instances are omitted. An instance is also omitted if missing or conflicting service-plan or region information prevents ti from verifying that it is a Starter instance in the selected region.
Filter and ordering behavior
ti passes the user-supplied filter and ordering expressions to the TiDB Cloud Starter API. Invalid or unsupported expressions are rejected by the API. For the API contract, see TiDB Cloud API v1beta1 Overview.
Page token reuse
The command can retrieve multiple TiDB Cloud API pages to fill one result page and returns a ti next_page_token. It omits the API total_size, which can include resources outside the verified result.
A page token can be reused only with the same profile, cluster type, region, filter, and ordering. If its replay page changed, restart the listing without --page-token.