Merge pull request #12725 from HJianBo/export_the_source_types
Support to return the supported source types via `GET /source_types` endpoint
This commit is contained in:
commit
8227e567a1
|
@ -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()
|
||||
}
|
||||
}
|
||||
)
|
||||
|
|
|
@ -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."""
|
||||
|
||||
|
|
Loading…
Reference in New Issue