added create_udf_bulk_rest_api_v2 macro

This commit is contained in:
shah 2024-02-16 15:19:54 -08:00
parent 7ae381d112
commit 9f22dbcf75

View File

@ -0,0 +1,16 @@
{% macro create_udf_bulk_rest_api_v2() %}
{% set sql %}
CREATE OR REPLACE EXTERNAL FUNCTION streamline.udf_bulk_rest_api_v2(json variant) returns variant api_integration =
{% if target.name == "prod" %}
{{ log("Creating prod udf_bulk_rest_api", info=True) }}
{{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api
{% elif target.name == "dev" %}
{{ log("Creating dev udf_bulk_rest_api", info=True) }}
{{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api
{% elif target.name == "sbx" %}
{{ log("Creating stg udf_bulk_rest_api", info=True) }}
{{ var("API_INTEGRATION") }} AS https://{{ var("EXTERNAL_FUNCTION_URI") | lower }}/udf_bulk_rest_api
{%- endif %}
{% endset %}
{% do log(sql) %}
{% endmacro %}