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_bridge_gcp_pubsub:fields(connector_config) ++
emqx_resource_schema:fields("resource_opts"); emqx_resource_schema:fields("resource_opts");
%%========================================= %%=========================================
%% HTTP API fields %% HTTP API fields: action
%%========================================= %%=========================================
fields("get_bridge_v2") -> fields("get_bridge_v2") ->
emqx_bridge_schema:status_fields() ++ fields("post_bridge_v2"); emqx_bridge_schema:status_fields() ++ fields("post_bridge_v2");
fields("post_bridge_v2") -> fields("post_bridge_v2") ->
[type_field(), name_field() | fields("put_bridge_v2")]; [type_field(), name_field() | fields("put_bridge_v2")];
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") ->
?DESC("config_connector"); ?DESC("config_connector");

View File

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