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
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-redis | show usage for flags specific to the redis 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 |
--redis-fork-from | name of a Database Service to fork from |
--redis-ip-filter | allow incoming connections from CIDR address block |
--redis-migration-dbname | database name for bootstrapping the initial connection |
--redis-migration-host | hostname or IP address of the source server where to migrate data from |
--redis-migration-ignore-dbs | list of databases which should be ignored during migration |
--redis-migration-method | migration method to be used ("dump" or "replication") |
--redis-migration-password | password for authenticating to the source server |
--redis-migration-port | port number of the source server where to migrate data from |
--redis-migration-ssl | connect to the source server using SSL |
--redis-migration-username | username for authenticating to the source server |
--redis-recovery-backup-name | the name of the backup to restore when forking from a Database Service |
--redis-settings | Redis configuration settings (JSON format) |
--termination-protection | enable Database Service termination protection; set –termination-protection=false to disable |
--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