api.ts 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. import {
  2. KsqlApi,
  3. TopicsApi,
  4. SchemasApi,
  5. BrokersApi,
  6. MessagesApi,
  7. ClustersApi,
  8. Configuration,
  9. KafkaConnectApi,
  10. ConsumerGroupsApi,
  11. AuthorizationApi,
  12. ApplicationConfigApi,
  13. AclsApi,
  14. PreferencesApi
  15. } from 'generated-sources';
  16. import { BASE_PARAMS } from 'lib/constants';
  17. const apiClientConf = new Configuration(BASE_PARAMS);
  18. export const ksqlDbApiClient = new KsqlApi(apiClientConf);
  19. export const topicsApiClient = new TopicsApi(apiClientConf);
  20. export const brokersApiClient = new BrokersApi(apiClientConf);
  21. export const schemasApiClient = new SchemasApi(apiClientConf);
  22. export const messagesApiClient = new MessagesApi(apiClientConf);
  23. export const clustersApiClient = new ClustersApi(apiClientConf);
  24. export const kafkaConnectApiClient = new KafkaConnectApi(apiClientConf);
  25. export const consumerGroupsApiClient = new ConsumerGroupsApi(apiClientConf);
  26. export const authApiClient = new AuthorizationApi(apiClientConf);
  27. export const appConfigApiClient = new ApplicationConfigApi(apiClientConf);
  28. export const aclApiClient = new AclsApi(apiClientConf);
  29. export const preferencesClient = new PreferencesApi(apiClientConf);