# exo dbaas external-endpoint update
### Description

Update an existing external endpoint for DBaaS

```
exo dbaas external-endpoint update TYPE ID [flags]
```

### Options

| Option | Description |
|---------|------------|
|`--datadog-api-key` | Datadog API key |
|`--datadog-disable-consumer-stats` | Disable consumer group metrics |
|`--datadog-kafka-consumer-check-instances` | Number of separate instances to fetch kafka consumer statistics with |
|`--datadog-kafka-consumer-stats-timeout` | Number of seconds that datadog will wait to get consumer statistics from brokers |
|`--datadog-max-partition-contexts` | Maximum number of partition contexts to send |
|`--datadog-site` | Datadog intake site. Defaults to datadoghq.com |
|`--datadog-tags` | Datadog tags. Example. &#39;[{&#34;comment&#34;: &#34;ex&#34;, &#34;tag&#34;: &#34;aiven-asdfasda&#34;}]&#39; |
|`--elasticsearch-ca` | PEM encoded CA certificate |
|`--elasticsearch-index-days-max` | Maximum number of days of logs to keep |
|`--elasticsearch-index-prefix` | Elasticsearch index prefix |
|`--elasticsearch-timeout` | Elasticsearch request timeout limit |
|`--elasticsearch-url` | Elasticsearch connection URL |
|`--help, -h` | help for update |
|`--help-datadog` | show usage for flags specific to the datadog external endpoint type |
|`--help-elasticsearch` | show usage for flags specific to the elasticsearch external endpoint type |
|`--help-opensearch` | show usage for flags specific to the opensearch external endpoint type |
|`--help-prometheus` | show usage for flags specific to the prometheus external endpoint type |
|`--help-rsyslog` | show usage for flags specific to the rsyslog external endpoint type |
|`--opensearch-ca` | PEM encoded CA certificate |
|`--opensearch-index-days-max` | Maximum number of days of logs to keep |
|`--opensearch-index-prefix` | OpenSearch index prefix |
|`--opensearch-timeout` | OpenSearch request timeout limit |
|`--opensearch-url` | OpenSearch connection URL |
|`--prometheus-basic-auth-password` | Prometheus basic authentication password |
|`--prometheus-basic-auth-username` | Prometheus basic authentication username |
|`--rsyslog-ca` | PEM encoded CA certificate |
|`--rsyslog-cert` | PEM encoded client certificate |
|`--rsyslog-format` | Message format |
|`--rsyslog-key` | PEM encoded client key |
|`--rsyslog-logline` | Custom syslog message format |
|`--rsyslog-max-message-size` | Rsyslog max message size |
|`--rsyslog-port` | Rsyslog server port |
|`--rsyslog-sd` | Structured data block for log message |
|`--rsyslog-server` | Rsyslog server IP address or hostname |
|`--rsyslog-tls` | Require TLS |


### 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 &#34;exo output --help&#34; for more information |
|`--output-template` | Template to use if output format is &#34;text&#34; |
|`--quiet, -Q` | Quiet mode (disable non-essential command output) |
|`--timeout` | Per-zone timeout for list operations; -1s disables timeout [env EXOSCALE_TIMEOUT] |
|`--use-account, -A` | Account to use in config file [env EXOSCALE_ACCOUNT] |


### Related Commands

* [external-endpoint]({{< ref "../external-endpoint">}})	 - Manage DBaaS external endpoints


