db_create
Create a managed database on Vultr by specifying engine, version, region, plan, and optional network and engine settings.
Instructions
Create a new managed database.
Args: database_engine: Database engine (mysql, pg, valkey, kafka) database_engine_version: Engine version (MySQL: 8, PostgreSQL: 13-17, Valkey: 7, Kafka: 3.8) region: Region code (e.g., 'ewr', 'lax') plan: Plan ID (e.g., 'vultr-dbaas-hobbyist-cc-1-25-1') label: User-supplied label for the database tag: Optional tag for the database vpc_id: VPC ID to deploy in (or 'new' for new VPC) trusted_ips: List of IP addresses allowed to access (CIDR notation) mysql_sql_modes: MySQL SQL modes to enable (MySQL only) mysql_require_primary_key: Require primary key for tables (MySQL only) mysql_slow_query_log: Enable slow query logging (MySQL only) valkey_eviction_policy: Data eviction policy (Valkey only) kafka_rest_enabled: Enable Kafka REST support (Kafka only, business+ plans) kafka_schema_registry_enabled: Enable Schema Registry (Kafka only, business+ plans) kafka_connect_enabled: Enable Kafka Connect (Kafka only, business+ plans)
Returns: Created database information
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| plan | Yes | ||
| label | Yes | ||
| region | Yes | ||
| vpc_id | No | ||
| trusted_ips | No | ||
| database_engine | Yes | ||
| mysql_sql_modes | No | ||
| kafka_rest_enabled | No | ||
| mysql_slow_query_log | No | ||
| kafka_connect_enabled | No | ||
| valkey_eviction_policy | No | ||
| database_engine_version | Yes | ||
| mysql_require_primary_key | No | ||
| kafka_schema_registry_enabled | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||