{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/confluent/main/json-schema/confluent-config-update-request-schema.json", "title": "ConfigUpdateRequest", "description": "Config update request", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/confluent-config-v1-api-openapi.yml#/components/schemas/ConfigUpdateRequest", "type": "object", "properties": { "alias": { "type": "string", "description": "If alias is specified, then this subject is an alias for the subject\nnamed by the alias. That means that any reference to this subject\nwill be replaced by the alias." }, "normalize": { "type": "boolean", "description": "If true, then schemas are automatically normalized when registered\nor when passed during lookups. This means that clients do not have\nto pass the \"normalize\" query parameter to have normalization occur." }, "compatibility": { "type": "string", "description": "Compatibility Level", "x-extensible-enum": [ "BACKWARD", "BACKWARD_TRANSITIVE", "FORWARD", "FORWARD_TRANSITIVE", "FULL", "FULL_TRANSITIVE", "NONE" ] }, "compatibilityGroup": { "type": "string", "description": "Only schemas that belong to the same compatibility group will be\nchecked for compatibility." }, "defaultMetadata": { "type": "object", "description": "Default value for the metadata to be used during schema registration.", "properties": { "properties": { "type": "object", "description": "The metadata properties and their new values" } } }, "overrideMetadata": { "type": "object", "description": "Override value for the metadata to be used during schema registration.", "properties": { "properties": { "type": "object", "description": "The metadata properties and their new values" } } }, "defaultRuleSet": { "type": "object", "description": "Default value for the ruleSet to be used during schema registration.", "properties": { "properties": { "type": "object", "description": "The metadata properties and their new values" } } }, "overrideRuleSet": { "type": "object", "description": "Override value for the ruleSet to be used during schema registration.", "properties": { "properties": { "type": "object", "description": "The metadata properties and their new values" } } } } }