Skip to content
  • Auto
  • Light
  • Dark

Update

Update Schema Registry Configuration for a kafka Cluster
client.databases.schemaRegistry.config.update(stringdatabaseClusterUuid, ConfigUpdateParams { compatibility_level } body, RequestOptionsoptions?): ConfigUpdateResponse { compatibility_level }
put/v2/databases/{database_cluster_uuid}/schema-registry/config

To update the Schema Registry configuration for a Kafka cluster, send a PUT request to /v2/databases/$DATABASE_ID/schema-registry/config. The response is a JSON object with a compatibility_level key, which is set to an object containing any database configuration parameters.

ParametersExpand Collapse
databaseClusterUuid: string
body: ConfigUpdateParams { compatibility_level }
compatibility_level: "NONE" | "BACKWARD" | "BACKWARD_TRANSITIVE" | 4 more

The compatibility level of the schema registry.

Accepts one of the following:
"NONE"
"BACKWARD"
"BACKWARD_TRANSITIVE"
"FORWARD"
"FORWARD_TRANSITIVE"
"FULL"
"FULL_TRANSITIVE"
ReturnsExpand Collapse
ConfigUpdateResponse { compatibility_level }
compatibility_level: "NONE" | "BACKWARD" | "BACKWARD_TRANSITIVE" | 4 more

The compatibility level of the schema registry.

Accepts one of the following:
"NONE"
"BACKWARD"
"BACKWARD_TRANSITIVE"
"FORWARD"
"FORWARD_TRANSITIVE"
"FULL"
"FULL_TRANSITIVE"
Update Schema Registry Configuration for a kafka Cluster
import Gradient from '@digitalocean/gradient';

const client = new Gradient();

const config = await client.databases.schemaRegistry.config.update('9cc10173-e9ea-4176-9dbc-a4cee4c4ff30', {
  compatibility_level: 'BACKWARD',
});

console.log(config.compatibility_level);
{
  "compatibility_level": "NONE"
}
Returns Examples
{
  "compatibility_level": "NONE"
}