|
@@ -33,6 +33,7 @@ export const postTopic = (clusterName: ClusterName, form: TopicFormData): Promis
|
|
retentionMs,
|
|
retentionMs,
|
|
maxMessageBytes,
|
|
maxMessageBytes,
|
|
minInSyncReplicas,
|
|
minInSyncReplicas,
|
|
|
|
+ customParams,
|
|
} = form;
|
|
} = form;
|
|
const body = JSON.stringify({
|
|
const body = JSON.stringify({
|
|
name,
|
|
name,
|
|
@@ -44,6 +45,7 @@ export const postTopic = (clusterName: ClusterName, form: TopicFormData): Promis
|
|
'retention.bytes': retentionBytes,
|
|
'retention.bytes': retentionBytes,
|
|
'max.message.bytes': maxMessageBytes,
|
|
'max.message.bytes': maxMessageBytes,
|
|
'min.insync.replicas': minInSyncReplicas,
|
|
'min.insync.replicas': minInSyncReplicas,
|
|
|
|
+ customParams,
|
|
}
|
|
}
|
|
});
|
|
});
|
|
return fetch(`${BASE_URL}/clusters/${clusterName}/topics`, {
|
|
return fetch(`${BASE_URL}/clusters/${clusterName}/topics`, {
|