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/utils" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/connection-builder" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/connection-builder" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/custom-resource" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/custom-resource" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/custom-resource" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/greengrass-deployer" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/greengrass-deployer" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/greengrass-deployer" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/greengrass-deployer" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/lib" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/lib" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/lib" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/lib" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/lib" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "lambda/sqs-message-consumer" -- "lambda/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "lambda/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_opcda_connector" -- "lambda/sqs-message-consumer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "lambda/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "lambda/sqs-message-consumer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/m2c2_publisher" -- "machine_connector/m2c2_opcda_connector" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "lambda/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "lambda/sqs-message-consumer" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "machine_connector/m2c2_opcda_connector" [label=" 1 ", penwidth="1", color="#00688b5E"]; "machine_connector/utils" -- "machine_connector/m2c2_publisher" [label=" 1 ", penwidth="1", color="#00688b5E"]; "ui/public" -- "infrastructure/lib" [label=" 1 ", penwidth="1", color="#00688b5E"]; "ui/public" -- "infrastructure/utils" [label=" 1 ", penwidth="1", color="#00688b5E"]; "ui/public" -- "lambda/connection-builder" [label=" 1 ", penwidth="1", color="#00688b5E"]; "ui/public" -- "lambda/custom-resource" [label=" 1 ", penwidth="1", color="#00688b5E"]; "ui/public" -- "lambda/greengrass-deployer" [label=" 1 ", penwidth="1", color="#00688b5E"]; }