exo dbaas create
Description
This command creates a Database Service.
Supported values for –maintenance-dow: never, monday, tuesday, wednesday, thursday, friday, saturday, sunday
Supported output template annotations: .CreationDate, .DiskSize, .Maintenance, .Name, .NodeCPUs, .NodeMemory, .Nodes, .Plan, .State, .TerminationProtection, .Type, .UpdateDate, .Zone, .Grafana, .Kafka, .Mysql, .PG, .Redis, .Valkey, .Opensearch
exo dbaas create TYPE PLAN NAME [flags]Options
| Option | Description | 
|---|---|
| --grafana-fork-from | name of a Database Service to fork from | 
| --grafana-ip-filter | allow incoming connections from CIDR address block | 
| --grafana-settings | Grafana configuration settings (JSON format) | 
| --help, -h | help for create | 
| --help-grafana | show usage for flags specific to the grafana type | 
| --help-kafka | show usage for flags specific to the kafka type | 
| --help-mysql | show usage for flags specific to the mysql type | 
| --help-opensearch | show usage for flags specific to the opensearch type | 
| --help-pg | show usage for flags specific to the pg type | 
| --help-valkey | show usage for flags specific to the valkey type | 
| --kafka-connect-settings | Kafka Connect configuration settings (JSON format) | 
| --kafka-enable-cert-auth | enable certificate-based authentication method | 
| --kafka-enable-kafka-connect | enable Kafka Connect | 
| --kafka-enable-kafka-rest | enable Kafka REST | 
| --kafka-enable-sasl-auth | enable SASL-based authentication method | 
| --kafka-enable-schema-registry | enable Schema Registry | 
| --kafka-ip-filter | allow incoming connections from CIDR address block | 
| --kafka-rest-settings | Kafka REST configuration settings (JSON format) | 
| --kafka-schema-registry-settings | Schema Registry configuration settings (JSON format) | 
| --kafka-settings | Kafka configuration settings (JSON format) | 
| --kafka-version | Kafka major version | 
| --maintenance-dow | automated Database Service maintenance day-of-week | 
| --maintenance-time | automated Database Service maintenance time (format HH:MM:SS) | 
| --mysql-admin-password | custom password for admin user | 
| --mysql-admin-username | custom username for admin user | 
| --mysql-backup-schedule | automated backup schedule (format: HH:MM) | 
| --mysql-binlog-retention-period | the minimum amount of time in seconds to keep binlog entries before deletion | 
| --mysql-fork-from | name of a Database Service to fork from | 
| --mysql-ip-filter | allow incoming connections from CIDR address block | 
| --mysql-migration-dbname | database name for bootstrapping the initial connection | 
| --mysql-migration-host | hostname or IP address of the source server where to migrate data from | 
| --mysql-migration-ignore-dbs | list of databases which should be ignored during migration | 
| --mysql-migration-method | migration method to be used ("dump" or "replication") | 
| --mysql-migration-password | password for authenticating to the source server | 
| --mysql-migration-port | port number of the source server where to migrate data from | 
| --mysql-migration-ssl | connect to the source server using SSL | 
| --mysql-migration-username | username for authenticating to the source server | 
| --mysql-recovery-backup-time | the timestamp of the backup to restore when forking from a Database Service | 
| --mysql-settings | MySQL configuration settings (JSON format) | 
| --mysql-version | MySQL major version | 
| --opensearch-dashboard-enabled | Enable or disable OpenSearch Dashboards (default: true) | 
| --opensearch-dashboard-max-old-space-size | Memory limit in MiB for OpenSearch Dashboards. Note: The memory reserved by OpenSearch Dashboards is not available for OpenSearch. (default: 128) | 
| --opensearch-dashboard-request-timeout | Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch (default: 30000) | 
| --opensearch-fork-from-service | Service name | 
| --opensearch-index-patterns | JSON Array of index patterns (https://openapi-v2.exoscale.com/#operation-get-dbaas-service-opensearch-200-index-patterns) | 
| --opensearch-index-template-mapping-nested-objects-limit | The maximum number of nested cli-flag objects that a single document can contain across all nested types. Default is 10000. | 
| --opensearch-index-template-number-of-replicas | The number of replicas each primary shard has. | 
| --opensearch-index-template-number-of-shards | The number of primary shards that an index should have. | 
| --opensearch-ip-filter | Allow incoming connections from CIDR address block | 
| --opensearch-keep-index-refresh-interval | index.refresh_interval is reset to default value for every index to be sure that indices are always visible to search. Set to true disable this. | 
| --opensearch-recovery-backup-name | Name of a backup to recover from for services that support backup names | 
| --opensearch-settings | OpenSearch-specific settings (JSON) | 
| --opensearch-version | OpenSearch major version | 
| --pg-admin-password | custom password for admin user | 
| --pg-admin-username | custom username for admin user | 
| --pg-backup-schedule | automated backup schedule (format: HH:MM) | 
| --pg-bouncer-settings | PgBouncer configuration settings (JSON format) | 
| --pg-fork-from | name of a Database Service to fork from | 
| --pg-ip-filter | allow incoming connections from CIDR address block | 
| --pg-lookout-settings | pglookout configuration settings (JSON format) | 
| --pg-migration-dbname | database name for bootstrapping the initial connection | 
| --pg-migration-host | hostname or IP address of the source server where to migrate data from | 
| --pg-migration-ignore-dbs | list of databases which should be ignored during migration | 
| --pg-migration-method | migration method to be used ("dump" or "replication") | 
| --pg-migration-password | password for authenticating to the source server | 
| --pg-migration-port | port number of the source server where to migrate data from | 
| --pg-migration-ssl | connect to the source server using SSL | 
| --pg-migration-username | username for authenticating to the source server | 
| --pg-recovery-backup-time | the timestamp of the backup to restore when forking from a Database Service | 
| --pg-settings | PostgreSQL configuration settings (JSON format) | 
| --pg-version | PostgreSQL major version | 
| --termination-protection | enable Database Service termination protection; set –termination-protection=false to disable | 
| --valkey-fork-from | name of a Database Service to fork from | 
| --valkey-ip-filter | allow incoming connections from CIDR address block | 
| --valkey-migration-dbname | database name for bootstrapping the initial connection | 
| --valkey-migration-host | hostname or IP address of the source server where to migrate data from | 
| --valkey-migration-ignore-dbs | list of databases which should be ignored during migration | 
| --valkey-migration-method | migration method to be used ("dump" or "replication") | 
| --valkey-migration-password | password for authenticating to the source server | 
| --valkey-migration-port | port number of the source server where to migrate data from | 
| --valkey-migration-ssl | connect to the source server using SSL | 
| --valkey-migration-username | username for authenticating to the source server | 
| --valkey-recovery-backup-name | the name of the backup to restore when forking from a Database Service | 
| --valkey-settings | Valkey configuration settings (JSON format) | 
| --zone, -z | Database Service zone | 
Options inherited from parent commands
| Option | Description | 
|---|---|
| --config, -C | Specify an alternate config file [env EXOSCALE_CONFIG] | 
| --output-format, -O | Output format (table|json|text), see "exo output –help" for more information | 
| --output-template | Template to use if output format is "text" | 
| --quiet, -Q | Quiet mode (disable non-essential command output) | 
| --use-account, -A | Account to use in config file [env EXOSCALE_ACCOUNT] | 
Related Commands
- dbaas - Database as a Service management