graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "infrastructure" -- "glue/jobs" [label=" 6 ", penwidth="6", color="#00688bB7"]; "lambdas/createforecast" -- "glue/jobs" [label=" 4 ", penwidth="4", color="#00688b93"]; "synthetic" -- "glue/jobs" [label=" 4 ", penwidth="4", color="#00688b93"]; "lambdas/createforecast" -- "infrastructure" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/notification" -- "lambdas/createforecast" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/sns" -- "lambdas/createforecast" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/sns" -- "lambdas/notification" [label=" 3 ", penwidth="3", color="#00688b82"]; "synthetic" -- "infrastructure" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/notification" -- "glue/jobs" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/sns" -- "glue/jobs" [label=" 3 ", penwidth="3", color="#00688b82"]; "synthetic" -- "lambdas/createforecast" [label=" 3 ", penwidth="3", color="#00688b82"]; "synthetic" -- "lambdas/notification" [label=" 3 ", penwidth="3", color="#00688b82"]; "synthetic" -- "lambdas/sns" [label=" 3 ", penwidth="3", color="#00688b82"]; "lambdas/createquicksightanalysis" -- "glue/jobs" [label=" 3 ", penwidth="3", color="#00688b82"]; "cdk_solution_helper_py/helpers_common" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "forecast-shared" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "forecast-shared" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "forecast-shared/shared" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "forecast-shared/shared" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "forecast-shared/shared" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "glue/jobs" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "glue/jobs" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "glue/jobs" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "glue/jobs" -- "forecast-shared/shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure" -- "forecast-shared/shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "forecast-shared/shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "glue/jobs" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/forecast" -- "infrastructure" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "forecast-shared/shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "glue/jobs" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "infrastructure" [label=" 2 ", penwidth="2", color="#00688b70"]; "infrastructure/quicksight" -- "infrastructure/forecast" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "forecast-shared/shared" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "infrastructure/forecast" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/createforecast" -- "infrastructure/quicksight" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/notification" -- "cdk_solution_helper_py/helpers_cdk" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/notification" -- "cdk_solution_helper_py/helpers_common" [label=" 2 ", penwidth="2", color="#00688b70"]; "lambdas/notification" -- "forecast-shared" [label=" 2 ", penwidth="2", color="#00688b70"]; }