---
title: "Changes to Update a DBaaS Kafka service"
method: PUT
path: "/dbaas-kafka/{name}"
---

# Changes to Update a DBaaS Kafka service

`PUT /dbaas-kafka/{name}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2024-05-22** `d1903c399d90`: 3 breaking, 4 info
- **2023-12-08** `ec6a2a6bc1c1`: 69 info
- **2023-02-03** `6e9809fd1444`: 3 breaking, 35 warning, 13 info

## Changes

- **2024-05-22** `d1903c399d90`: 3 breaking, 4 info
  - added the pattern `^[^\r\n]*$` to the request property `kafka-settings/sasl_oauthbearer_expected_audience`
  - added the pattern `^[^\r\n]*$` to the request property `kafka-settings/sasl_oauthbearer_expected_issuer`
  - added the pattern `^[^\r\n]*$` to the request property `kafka-settings/sasl_oauthbearer_sub_claim_name`
  - added the new optional request property `kafka-rest-settings/name_strategy`
  - added the new optional request property `kafka-rest-settings/name_strategy_validation`
  - added the new optional request property `kafka-settings/transaction_partition_verification_enable`
  - the `kafka-settings` request property default value `{}` was removed
- **2023-12-08** `ec6a2a6bc1c1`: 69 info
  - added the new optional request property `kafka-connect-settings/connector_client_config_override_policy`
  - added the new optional request property `kafka-connect-settings/consumer_auto_offset_reset`
  - added the new optional request property `kafka-connect-settings/consumer_fetch_max_bytes`
  - added the new optional request property `kafka-connect-settings/consumer_isolation_level`
  - added the new optional request property `kafka-connect-settings/consumer_max_partition_fetch_bytes`
  - added the new optional request property `kafka-connect-settings/consumer_max_poll_interval_ms`
  - added the new optional request property `kafka-connect-settings/consumer_max_poll_records`
  - added the new optional request property `kafka-connect-settings/offset_flush_interval_ms`
  - added the new optional request property `kafka-connect-settings/offset_flush_timeout_ms`
  - added the new optional request property `kafka-connect-settings/producer_batch_size`
  - added the new optional request property `kafka-connect-settings/producer_buffer_memory`
  - added the new optional request property `kafka-connect-settings/producer_compression_type`
  - added the new optional request property `kafka-connect-settings/producer_linger_ms`
  - added the new optional request property `kafka-connect-settings/producer_max_request_size`
  - added the new optional request property `kafka-connect-settings/scheduled_rebalance_max_delay_ms`
  - added the new optional request property `kafka-connect-settings/session_timeout_ms`
  - added the new optional request property `kafka-rest-settings/consumer_enable_auto_commit`
  - added the new optional request property `kafka-rest-settings/consumer_request_max_bytes`
  - added the new optional request property `kafka-rest-settings/consumer_request_timeout_ms`
  - added the new optional request property `kafka-rest-settings/producer_acks`
  - added the new optional request property `kafka-rest-settings/producer_compression_type`
  - added the new optional request property `kafka-rest-settings/producer_linger_ms`
  - added the new optional request property `kafka-rest-settings/producer_max_request_size`
  - added the new optional request property `kafka-rest-settings/simpleconsumer_pool_size_max`
  - added the new optional request property `kafka-settings/auto_create_topics_enable`
  - added the new optional request property `kafka-settings/compression_type`
  - added the new optional request property `kafka-settings/connections_max_idle_ms`
  - added the new optional request property `kafka-settings/default_replication_factor`
  - added the new optional request property `kafka-settings/group_initial_rebalance_delay_ms`
  - added the new optional request property `kafka-settings/group_max_session_timeout_ms`
  - added the new optional request property `kafka-settings/group_min_session_timeout_ms`
  - added the new optional request property `kafka-settings/log-cleanup-and-compaction`
  - added the new optional request property `kafka-settings/log_flush_interval_messages`
  - added the new optional request property `kafka-settings/log_flush_interval_ms`
  - added the new optional request property `kafka-settings/log_index_interval_bytes`
  - added the new optional request property `kafka-settings/log_index_size_max_bytes`
  - added the new optional request property `kafka-settings/log_local_retention_bytes`
  - added the new optional request property `kafka-settings/log_local_retention_ms`
  - added the new optional request property `kafka-settings/log_message_downconversion_enable`
  - added the new optional request property `kafka-settings/log_message_timestamp_difference_max_ms`
  - …29 more
- **2023-02-03** `6e9809fd1444`: 3 breaking, 35 warning, 13 info
  - removed the required property `name` from the response with the `200` status
  - removed the required property `plan` from the response with the `200` status
  - removed the required property `type` from the response with the `200` status
  - removed the request property `db-config`
  - removed the request property `kafka-connect-config`
  - removed the request property `kafka-rest-config`
  - removed the request property `powered`
  - removed the request property `schema-registry-config`
  - removed the optional property `acl` from the response with the `200` status
  - removed the optional property `authentication-methods` from the response with the `200` status
  - removed the optional property `backups` from the response with the `200` status
  - removed the optional property `components` from the response with the `200` status
  - removed the optional property `connection-info` from the response with the `200` status
  - removed the optional property `created-at` from the response with the `200` status
  - removed the optional property `db-config` from the response with the `200` status
  - removed the optional property `disk-size` from the response with the `200` status
  - removed the optional property `ip-filter` from the response with the `200` status
  - removed the optional property `kafka-connect-config` from the response with the `200` status
  - removed the optional property `kafka-connect-enabled` from the response with the `200` status
  - removed the optional property `kafka-rest-config` from the response with the `200` status
  - removed the optional property `kafka-rest-enabled` from the response with the `200` status
  - removed the optional property `maintenance` from the response with the `200` status
  - removed the optional property `node-count` from the response with the `200` status
  - removed the optional property `node-cpu-count` from the response with the `200` status
  - removed the optional property `node-memory` from the response with the `200` status
  - removed the optional property `node-states` from the response with the `200` status
  - removed the optional property `notifications` from the response with the `200` status
  - removed the optional property `schema-registry-config` from the response with the `200` status
  - removed the optional property `schema-registry-enabled` from the response with the `200` status
  - removed the optional property `termination-protection` from the response with the `200` status
  - removed the optional property `updated-at` from the response with the `200` status
  - removed the optional property `uri` from the response with the `200` status
  - removed the optional property `uri-params` from the response with the `200` status
  - removed the optional property `users` from the response with the `200` status
  - added the new `failure` enum value to the `state` response property for the response status `200`
  - added the new `pending` enum value to the `state` response property for the response status `200`
  - added the new `success` enum value to the `state` response property for the response status `200`
  - added the new `timeout` enum value to the `state` response property for the response status `200`
  - added the new optional request property `kafka-connect-settings`
  - added the new optional request property `kafka-rest-settings`
  - …11 more

---

[Operation](https://skmtc.dev/exoscale/apis/exoscale-api/docs/dbaas-kafka/:name/put.md) - [API](https://skmtc.dev/exoscale/apis/exoscale-api.md) - [Page](https://skmtc.dev/exoscale/apis/exoscale-api/changes/dbaas-kafka/:name/put)
