Просмотр исходного кода

Merge pull request #12725 from HJianBo/export_the_source_types

Support to return the supported source types via `GET /source_types` endpoint
JianBo He 1 год назад
Родитель
Сommit
8227e567a1
2 измененных файлов с 11 добавлено и 5 удалено
  1. 5 5
      apps/emqx_bridge/src/emqx_bridge_v2_api.erl
  2. 6 0
      rel/i18n/emqx_bridge_v2_api.hocon

+ 5 - 5
apps/emqx_bridge/src/emqx_bridge_v2_api.erl

@@ -126,8 +126,8 @@ paths() ->
         %% %% try to match the latter first, trying to interpret `metrics' as an operation...
         "/sources/:id/metrics",
         "/sources/:id/metrics/reset",
-        "/sources_probe"
-        %% "/source_types"
+        "/sources_probe",
+        "/source_types"
     ].
 
 error_schema(Code, Message) ->
@@ -639,16 +639,16 @@ schema("/source_types") ->
         'operationId' => '/source_types',
         get => #{
             tags => [<<"sources">>],
-            desc => ?DESC("desc_api10"),
+            desc => ?DESC("desc_api11"),
             summary => <<"List available source types">>,
             responses => #{
                 200 => emqx_dashboard_swagger:schema_with_examples(
-                    array(emqx_bridge_v2_schema:action_types_sc()),
+                    array(emqx_bridge_v2_schema:source_types_sc()),
                     #{
                         <<"types">> =>
                             #{
                                 summary => <<"Source types">>,
-                                value => emqx_bridge_v2_schema:action_types()
+                                value => emqx_bridge_v2_schema:source_types()
                             }
                     }
                 )

+ 6 - 0
rel/i18n/emqx_bridge_v2_api.hocon

@@ -60,6 +60,12 @@ desc_api10.desc:
 desc_api10.label:
 """List action types"""
 
+desc_api11.desc:
+"""Lists the available source types."""
+
+desc_api11.label:
+"""List source types"""
+
 desc_bridge_metrics.desc:
 """Get bridge metrics by id."""