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, .Opensearch

exo dbaas create TYPE PLAN NAME [flags]

Options

OptionDescription
--grafana-fork-fromname of a Database Service to fork from
--grafana-ip-filterallow incoming connections from CIDR address block
--grafana-settingsGrafana configuration settings (JSON format)
--help, -hhelp for create
--help-grafanashow usage for flags specific to the grafana type
--help-kafkashow usage for flags specific to the kafka type
--help-mysqlshow usage for flags specific to the mysql type
--help-opensearchshow usage for flags specific to the opensearch type
--help-pgshow usage for flags specific to the pg type
--help-redisshow usage for flags specific to the redis type
--kafka-connect-settingsKafka Connect configuration settings (JSON format)
--kafka-enable-cert-authenable certificate-based authentication method
--kafka-enable-kafka-connectenable Kafka Connect
--kafka-enable-kafka-restenable Kafka REST
--kafka-enable-sasl-authenable SASL-based authentication method
--kafka-enable-schema-registryenable Schema Registry
--kafka-ip-filterallow incoming connections from CIDR address block
--kafka-rest-settingsKafka REST configuration settings (JSON format)
--kafka-schema-registry-settingsSchema Registry configuration settings (JSON format)
--kafka-settingsKafka configuration settings (JSON format)
--kafka-versionKafka major version
--maintenance-dowautomated Database Service maintenance day-of-week
--maintenance-timeautomated Database Service maintenance time (format HH:MM:SS)
--mysql-admin-passwordcustom password for admin user
--mysql-admin-usernamecustom username for admin user
--mysql-backup-scheduleautomated backup schedule (format: HH:MM)
--mysql-binlog-retention-periodthe minimum amount of time in seconds to keep binlog entries before deletion
--mysql-fork-fromname of a Database Service to fork from
--mysql-ip-filterallow incoming connections from CIDR address block
--mysql-migration-dbnamedatabase name for bootstrapping the initial connection
--mysql-migration-hosthostname or IP address of the source server where to migrate data from
--mysql-migration-ignore-dbslist of databases which should be ignored during migration
--mysql-migration-methodmigration method to be used ("dump" or "replication")
--mysql-migration-passwordpassword for authenticating to the source server
--mysql-migration-portport number of the source server where to migrate data from
--mysql-migration-sslconnect to the source server using SSL
--mysql-migration-usernameusername for authenticating to the source server
--mysql-recovery-backup-timethe timestamp of the backup to restore when forking from a Database Service
--mysql-settingsMySQL configuration settings (JSON format)
--mysql-versionMySQL major version
--opensearch-dashboard-enabledEnable or disable OpenSearch Dashboards (default: true)
--opensearch-dashboard-max-old-space-sizeMemory limit in MiB for OpenSearch Dashboards. Note: The memory reserved by OpenSearch Dashboards is not available for OpenSearch. (default: 128)
--opensearch-dashboard-request-timeoutTimeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch (default: 30000)
--opensearch-fork-from-serviceService name
--opensearch-index-patternsJSON Array of index patterns (https://openapi-v2.exoscale.com/#operation-get-dbaas-service-opensearch-200-index-patterns)
--opensearch-index-template-mapping-nested-objects-limitThe 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-replicasThe number of replicas each primary shard has.
--opensearch-index-template-number-of-shardsThe number of primary shards that an index should have.
--opensearch-ip-filterAllow incoming connections from CIDR address block
--opensearch-keep-index-refresh-intervalindex.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-nameName of a backup to recover from for services that support backup names
--opensearch-settingsOpenSearch-specific settings (JSON)
--opensearch-versionOpenSearch major version
--pg-admin-passwordcustom password for admin user
--pg-admin-usernamecustom username for admin user
--pg-backup-scheduleautomated backup schedule (format: HH:MM)
--pg-bouncer-settingsPgBouncer configuration settings (JSON format)
--pg-fork-fromname of a Database Service to fork from
--pg-ip-filterallow incoming connections from CIDR address block
--pg-lookout-settingspglookout configuration settings (JSON format)
--pg-migration-dbnamedatabase name for bootstrapping the initial connection
--pg-migration-hosthostname or IP address of the source server where to migrate data from
--pg-migration-ignore-dbslist of databases which should be ignored during migration
--pg-migration-methodmigration method to be used ("dump" or "replication")
--pg-migration-passwordpassword for authenticating to the source server
--pg-migration-portport number of the source server where to migrate data from
--pg-migration-sslconnect to the source server using SSL
--pg-migration-usernameusername for authenticating to the source server
--pg-recovery-backup-timethe timestamp of the backup to restore when forking from a Database Service
--pg-settingsPostgreSQL configuration settings (JSON format)
--pg-versionPostgreSQL major version
--redis-fork-fromname of a Database Service to fork from
--redis-ip-filterallow incoming connections from CIDR address block
--redis-migration-dbnamedatabase name for bootstrapping the initial connection
--redis-migration-hosthostname or IP address of the source server where to migrate data from
--redis-migration-ignore-dbslist of databases which should be ignored during migration
--redis-migration-methodmigration method to be used ("dump" or "replication")
--redis-migration-passwordpassword for authenticating to the source server
--redis-migration-portport number of the source server where to migrate data from
--redis-migration-sslconnect to the source server using SSL
--redis-migration-usernameusername for authenticating to the source server
--redis-recovery-backup-namethe name of the backup to restore when forking from a Database Service
--redis-settingsRedis configuration settings (JSON format)
--termination-protectionenable Database Service termination protection; set –termination-protection=false to disable
--zone, -zDatabase Service zone

Options inherited from parent commands

OptionDescription
--config, -CSpecify an alternate config file [env EXOSCALE_CONFIG]
--output-format, -OOutput format (table|json|text), see "exo output –help" for more information
--output-templateTemplate to use if output format is "text"
--quiet, -QQuiet mode (disable non-essential command output)
--use-account, -AAccount to use in config file [env EXOSCALE_ACCOUNT]

Related Commands

  • dbaas - Database as a Service management