import os def _lambda_function_name(name: str) -> str: return "function" if os.environ.get("LAMBDA_ENDPOINT_URL") else f"qa-lambda-product-transfer-{name}" FINALIZE_JOB_FUNCTION_NAME = _lambda_function_name("finalize-job") EDIT_ATTACHMENTS_FUNCTION_NAME = _lambda_function_name("edit-attachments") ENSURE_ARTISTS_FUNCTION_NAME = _lambda_function_name("ensure-artists") EXECUTE_CONTENT_TRANSFER_FUNCTION_NAME = _lambda_function_name("execute-content-transfer") HANDLE_ERROR_FUNCTION_NAME = _lambda_function_name("handle-error") UPDATE_DIM_TABLES_FUNCTION_NAME = _lambda_function_name("update-dim-tables") SNOWFLAKE_KEY_SECRET = "qa/e2e-test-secrets/db/SNOWFLAKE_KEY" SFN_STATE_MACHINE_NAME = "qa-product-transfer" SNOWFLAKE_CONFIG = { "account": "sme-delphi", "user": "QA_CUCUMBER_CYPRESS_TESTS_SERVICE_USER", "warehouse": "QA_ETL_WAREHOUSE", "database": "", "schema": "", "role": "QA_CUCUMBER_CYPRESS_TESTS_SERVICE_USER_ROLE", }