A collection of configuration templates for AWS App Mesh as well as security controls for monitoring and protecting AWS App Mesh configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.
This template creates a basic virtual router with an HTTP port mapping and two tags. The virtual router is named 'TestVirtualRouter' and is associated with a mesh 'my-test-mesh'. It has a listener on port 8080 with the HTTP protocol. The virtual router also has two tags with key-value pairs. The template also includes outputs for the virtual router name, mesh name, ARN, and UID.
This template creates a virtual node within a service mesh. It includes two backends, a listener with a health check policy, access logs to a file path, and uses DNS service discovery. The virtual node is tagged with Key1=Value1 and Key2=Value2.
This template creates a service mesh with the name 'BasicMesh1' and allows all egress traffic. It also includes tags with key-value pairs. The outputs include the name, ARN, and UID of the created mesh.