What is DescribeConfigs?
Returns broker or topic configurations via kafka-configs.sh --describe. The synonyms flag shows the full resolution chain (dynamic topic, dynamic broker, static broker, default), which helps debug why a config value isn't what you expect.
Wire Diagram
Request Header
message_size
int32 · 4B
api_key
int16 · 2B
api_version
int16 · 2B
correlation_id
int32 · 4B
client_id
string
DescribeConfigsRequest v2
IncludeSynonyms
bool · 1B
ResourceType
int8 · 1B
ResourceName
string
ConfigurationKeys?
[]string
Schema & Example
Schema { "Resources": [{ "ResourceType": int8, "ResourceName": string, "ConfigurationKeys": [string]? }], "IncludeSynonyms": bool }
Example { "Resources": [{ "ResourceType": 2, "ResourceName": "orders", "ConfigurationKeys": ["value-1", "value-2"] }], "IncludeSynonyms": true }