singlestoredb.management.cluster.ClusterManager.create_starter_cluster

ClusterManager.create_starter_cluster(name: str, database_name: str, provider: str | None = None, region: str | Region | None = None, project: str | Project | None = None) → StarterCluster

Create a new starter (shared tier) cluster.

Parameters:
  • name (str) – Name of the starter cluster

  • database_name (str) – Name of the database for the starter cluster

  • provider (str, optional) – Cloud provider for the starter cluster (AWS | GCP | Azure). Any capitalization is accepted; see below. Only needed when region is a string; a Region carries its own, which this overrides if both are given.

  • region (str or Region) – Region to create the starter cluster in. A Region supplies both the provider and the provider region name; a string is taken as the provider region name (e.g., ‘us-east-1’) and needs provider alongside it. See shared_tier_regions for the regions this route accepts.

  • project (str or Project, optional) – Project to associate the starter cluster with. A Project is reduced to its ID; a string that is not a UUID is looked up as a name. Unlike create_cluster() this route does not require one, so nothing is resolved when it is omitted.

Return type:

StarterCluster