def METHOD_NAME(
    self,
    aws_client,
    create_iam_role_for_sfn,
    create_state_machine,
    create_lambda_function,
    sfn_snapshot,
):
    function_name = f"lambda_func_{short_uid()}"
    create_lambda_function(
        func_name=function_name,
        handler_file=ST.LAMBDA_ID_FUNCTION,
        runtime="python3.9",
    )
    sfn_snapshot.add_transformer(RegexTransformer(function_name, "<lambda_function_name>"))
    template = ST.load_sfn_template(ST.LAMBDA_INVOKE)
    definition = json.dumps(template)
    exec_input = json.dumps({"FunctionName": function_name, "Payload": None})
    create_and_record_execution(
        aws_client.stepfunctions,
        create_iam_role_for_sfn,
        create_state_machine,
        sfn_snapshot,
        definition,
        exec_input,
    )