Merge pull request #12008 from thalesmg/fix-gcp-api-specs-m-20231123

fix(gcp_pubsub_producer): add missing references to api specs
This commit is contained in:
Thales Macedo Garitezi 2023-11-23 11:44:11 -03:00 committed by GitHub
commit 53b7e94647
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 2 deletions

View File

@ -71,14 +71,23 @@ fields("config_connector") ->
emqx_bridge_gcp_pubsub:fields(connector_config) ++
emqx_resource_schema:fields("resource_opts");
%%=========================================
%% HTTP API fields
%% HTTP API fields: action
%%=========================================
fields("get_bridge_v2") ->
emqx_bridge_schema:status_fields() ++ fields("post_bridge_v2");
fields("post_bridge_v2") ->
[type_field(), name_field() | fields("put_bridge_v2")];
fields("put_bridge_v2") ->
fields(producer_action).
fields(producer_action);
%%=========================================
%% HTTP API fields: connector
%%=========================================
fields("get_connector") ->
emqx_bridge_schema:status_fields() ++ fields("post_connector");
fields("post_connector") ->
[type_field(), name_field() | fields("put_connector")];
fields("put_connector") ->
fields("config_connector").
desc("config_connector") ->
?DESC("config_connector");

View File

@ -117,6 +117,7 @@ schema_modules() ->
[
emqx_bridge_azure_event_hub,
emqx_bridge_confluent_producer,
emqx_bridge_gcp_pubsub_producer_schema,
emqx_bridge_kafka,
emqx_bridge_syskeeper_connector,
emqx_bridge_syskeeper_proxy
@ -133,6 +134,11 @@ api_schemas(Method) ->
emqx_bridge_confluent_producer, <<"confluent_producer">>, Method ++ "_connector"
),
api_ref(emqx_bridge_kafka, <<"kafka_producer">>, Method ++ "_connector"),
api_ref(
emqx_bridge_gcp_pubsub_producer_schema,
<<"gcp_pubsub_producer">>,
Method ++ "_connector"
),
api_ref(emqx_bridge_syskeeper_connector, <<"syskeeper_forwarder">>, Method),
api_ref(emqx_bridge_syskeeper_proxy, <<"syskeeper_proxy">>, Method)
].